<SEC-DOCUMENT>0001345126-23-000020.txt : 20230301
<SEC-HEADER>0001345126-23-000020.hdr.sgml : 20230301
<ACCEPTANCE-DATETIME>20230301161728
ACCESSION NUMBER:		0001345126-23-000020
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		128
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230301
DATE AS OF CHANGE:		20230301

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34927
		FILM NUMBER:		23693754

	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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34926
		FILM NUMBER:		23693755

	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-K
<SEQUENCE>1
<FILENAME>codi-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:38de9d41-77cc-4fea-bbd5-eec5148bbd43,g:de53406b-ca2b-4304-b043-467848d6c8c3,d:a85db93a905f4f7a90da190381615c4b--><html xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:codi="http://www.compasstrust.com/20221231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>codi-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM18yLTEtMS0xLTkxNTEy_291e8cde-3283-48c1-bcbb-f7bb1685b0fc">0001345126</ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM18zLTEtMS0xLTkxNTEy_db3f0a17-f5f4-43df-bed8-9d5b0fddedfa">Dec 31</ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM180LTEtMS0xLTkxNTEy_8f8167a4-3f8f-4e34-a5d2-53cb6cbfbae9">2022</ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM181LTEtMS0xLTkxNTEy_eceb7d27-c58e-4934-ac18-fe41aac52b2b">FY</ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM182LTEtMS0xLTkxNTEy_9cce8b85-372e-4817-be84-72f7dbc0ffd4">false</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzEtMS0xLTEtOTE1MTI_d2b955b5-ce52-4a1e-8735-0c6f259d13bd">13,851</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzEtMi0xLTEtOTE1MTI_a22c12eb-c9d9-48f6-8ec2-14a30f082d2c">17,970</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzItMS0xLTEtOTE1MTI_3a8ef959-983c-401f-bc4c-ae8d83f48a2a">6,589</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzItMi0xLTEtOTE1MTI_a6ab256a-5fa1-4414-beaf-c364846a4f6a">2,805</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzctMS0xLTEtOTE1MTI_f1dc0dc4-bfac-413e-952f-922cb8b878ab">68,738</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzctMi0xLTEtOTE1MTI_2d675135-7de6-45d0-93ed-dfd461ec55ad">64,900</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzEwLTItMS0xLTkxNTEy_eb2f795b-6786-4a82-9314-8a46d77d5306">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzExLTEtMS0xLTkxNTEy_2afba7dc-7bd8-453b-9a89-cdeb8c453599">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzExLTItMS0xLTkxNTEy_df20e645-fd57-4b68-afb3-f6a445e6f83f">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i74a00d7b1c0248d5b9b7bc0152a7be2f_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzE1LTItMS0xLTkxNTEy_2bacab4a-ca6d-4ca9-be7b-7d0f7e7525e3">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i84e8364999b34a1cb6adcff2db48a025_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzE2LTEtMS0xLTkxNTEy_e553d437-378c-4a24-b449-8e459544b7a1">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i74a00d7b1c0248d5b9b7bc0152a7be2f_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzE2LTItMS0xLTkxNTEy_d0970aa8-2198-44dc-9375-d7fa3ecb5a2c">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ie280da9d72bd47e4b264a7cba9cb370a_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzIwLTItMS0xLTkxNTEy_76bb8ec2-8d20-4a8d-82f8-58d32990d178">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4632abc9832e47bca3fa0948b37f6bee_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzIxLTEtMS0xLTkxNTEy_679e93a3-7d50-4197-b9b6-4c178a4f5a32">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ie280da9d72bd47e4b264a7cba9cb370a_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzIxLTItMS0xLTkxNTEy_e64412c3-c6e0-4b28-a717-327cba3305d8">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i95b1de2af8ab46a59d7baf95e37ce615_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzI1LTItMS0xLTkxNTEy_696755e6-17f5-4082-bd21-e0d7824846b0">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ie32c157cbc184e1fb660c9df2d342628_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzI2LTEtMS0xLTkxNTEy_cd6b9b75-7e5d-4585-9226-c0e119a98d87">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i95b1de2af8ab46a59d7baf95e37ce615_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzI2LTItMS0xLTkxNTEy_157d47e2-2a3b-4a17-8761-efc26d2e2cd6">4,600</ix:nonFraction><ix:nonNumeric contextRef="i8175c103e9ea41cd999dcc53130d045c_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzEtMi0xLTEtOTE1MTI_a15f9d97-be3d-4683-a1e7-5012527c137d">6</ix:nonNumeric><ix:nonNumeric contextRef="ida95343a821f4f1ebbbd87ba48513cb9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzEtMy0xLTEtOTE1MTI_efa87dca-9f9d-4942-8145-f47351624862">40</ix:nonNumeric><ix:nonNumeric contextRef="i80626212c6474d37a6c08fb73121c745_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzItMi0xLTEtOTE1MTI_2227bfd3-8048-46a1-b568-bb357b4e65ee">2</ix:nonNumeric><ix:nonNumeric contextRef="id2af97fd21884a50be63e0d9e6a2b484_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzItMy0xLTEtOTE1MTI_ab0cd4b3-77d3-454f-af6f-6d116fa6d64d">18</ix:nonNumeric><ix:nonNumeric contextRef="i569b5a1195a04117bd668869a4480325_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzMtMi0xLTEtOTE1MTI_490742f0-b010-4ea2-8b4d-f863564919d6">2</ix:nonNumeric><ix:nonNumeric contextRef="icbd8f20929c1419db54c4001ab26765a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzMtMy0xLTEtOTE1MTI_8fb0b5a5-2c0b-4e69-a0d3-f1fd387441cf">8</ix:nonNumeric><ix:nonNumeric contextRef="iccb86a079c9f4397a74294dbd04cf9fb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzQtMi0xLTEtOTE1MTI_04eb9e89-cb5d-4500-9e28-baef980a441d">Shorter of useful life or lease term</ix:nonNumeric><ix:nonNumeric contextRef="idac1b892352c49bf9ce537fb19c585ea_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjIvZnJhZzpiNDJjN2MyMGMzZjU0MGUwOTIzZmIwOWJmNzVhMTM5YS90YWJsZTphZTY5YWI4OTIwZTM0ZWU0YmJkYWM2ZWZiMGU0MTVlMy90YWJsZXJhbmdlOmFlNjlhYjg5MjBlMzRlZTRiYmRhYzZlZmIwZTQxNWUzXzItMi0xLTEtOTE1MTI_e3329e94-b6dc-453f-a146-1adae18e7a5b">10</ix:nonNumeric><ix:nonNumeric contextRef="ieb92ac4e36ce46c9904c9e33eae215b9_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjIvZnJhZzpiNDJjN2MyMGMzZjU0MGUwOTIzZmIwOWJmNzVhMTM5YS90YWJsZTphZTY5YWI4OTIwZTM0ZWU0YmJkYWM2ZWZiMGU0MTVlMy90YWJsZXJhbmdlOmFlNjlhYjg5MjBlMzRlZTRiYmRhYzZlZmIwZTQxNWUzXzItMy0xLTEtOTE1MTI_7d6d6acc-c085-48aa-a102-4afed3c70ce8">12</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" name="codi:ActualFixedChargeCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODMvZnJhZzozMjJjMzYwYWI2Zjg0MTQyYTFmNTczMDk1MjI2ZjkyMi90YWJsZTowMTMzMjYzYWU2M2M0NTg2OGExNmJlZTc3NDM3YTBmYS90YWJsZXJhbmdlOjAxMzMyNjNhZTYzYzQ1ODY4YTE2YmVlNzc0MzdhMGZhXzAtMS0xLTEtOTE1MTI_72d45213-19da-41c8-9c6d-85e705279bdd">3.09</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="codi:ActualSecuredDebtToEbitdaRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODMvZnJhZzozMjJjMzYwYWI2Zjg0MTQyYTFmNTczMDk1MjI2ZjkyMi90YWJsZTowMTMzMjYzYWU2M2M0NTg2OGExNmJlZTc3NDM3YTBmYS90YWJsZXJhbmdlOjAxMzMyNjNhZTYzYzQ1ODY4YTE2YmVlNzc0MzdhMGZhXzEtMS0xLTEtOTE1MTI_5e2ec492-5141-4cb5-bcef-dc2bc51e603e">1.12</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" name="codi:ActualDebtToEbitdaRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODMvZnJhZzozMjJjMzYwYWI2Zjg0MTQyYTFmNTczMDk1MjI2ZjkyMi90YWJsZTowMTMzMjYzYWU2M2M0NTg2OGExNmJlZTc3NDM3YTBmYS90YWJsZXJhbmdlOjAxMzMyNjNhZTYzYzQ1ODY4YTE2YmVlNzc0MzdhMGZhXzItMS0xLTEtOTE1MTI_fd1cd391-27eb-40c0-9540-f349c92403eb">3.97</ix:nonFraction><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:CommonStockVotingRights" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTIvZnJhZzo4MThlNTQ2ZTVhNjg0MDZiYjNjNzk2MGY1Nzc3MjE0OS90YWJsZTowODI1ZTU4MmM4NzI0M2YzOTg2OTk0NDEwMWEzN2E1Ny90YWJsZXJhbmdlOjA4MjVlNTgyYzg3MjQzZjM5ODY5OTQ0MTAxYTM3YTU3XzAtMS0xLTEtOTE1MTI_f6fac7c2-d161-4b79-ac28-81ad82bfc564">One vote per share</ix:nonNumeric><ix:nonNumeric contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNC0xLTEtOTE1MTI_46fbe5c8-13d8-4a17-853d-1e21dd396c7d">http://fasb.org/us-gaap/2022#OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNi0xLTEtOTE1MTI_c9fef412-bfc7-4891-8dfd-10cc8bfaadfb">http://fasb.org/us-gaap/2022#OtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNC0xLTEtOTE1MTI_3640dc78-5087-4ac7-a230-468aa69d03d7">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNi0xLTEtOTE1MTI_8ce70e87-67ac-4ec4-ac8c-67789a12ae5f">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNC0xLTEtOTE1MTI_b6784b8c-fd71-4cce-aa2c-8e96fe170f74">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNi0xLTEtOTE1MTI_50c6d333-404a-442c-ac6d-d4b3a64cead7">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:OperatingLeasesExpirationMinimumPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTAvZnJhZzpjYTcxYTFlZTM5MTY0ZDdmOTU5OTU4MTliNTU2N2ZmMi90YWJsZTpkOWJhNWEyYTg4ZmQ0Njk0YTE2MGIyYzg2ZDBmNjc0YS90YWJsZXJhbmdlOmQ5YmE1YTJhODhmZDQ2OTRhMTYwYjJjODZkMGY2NzRhXzAtMS0xLTEtOTE1MTI_bc07b7f4-1d50-42ab-9ade-37c6eb862dae">One year or more</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="ibc8e62cf6132419c9e605b1cd72755ca_D20210101-20211231" decimals="2" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTYvZnJhZzo0ZDYwOTU1NzE0NjQ0NGUwYTc2YmJiYjg4MDIyNzlhYi90YWJsZTplYTkyYWIwYTk5MzY0NjRlOTMzYTgyZmVlOTMxMzIwOS90YWJsZXJhbmdlOmVhOTJhYjBhOTkzNjQ2NGU5MzNhODJmZWU5MzEzMjA5XzMtMi0xLTEtOTE1MTI_77488825-6b41-4875-9e2e-cfb9a2d99a65">5</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i1e0e7124d5d74a4488638d9f8386f857_D20210101-20211231" decimals="2" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTYvZnJhZzo0ZDYwOTU1NzE0NjQ0NGUwYTc2YmJiYjg4MDIyNzlhYi90YWJsZTplYTkyYWIwYTk5MzY0NjRlOTMzYTgyZmVlOTMxMzIwOS90YWJsZXJhbmdlOmVhOTJhYjBhOTkzNjQ2NGU5MzNhODJmZWU5MzEzMjA5XzQtMi0xLTEtOTE1MTI_59efc72b-8ec3-43c1-86eb-f51ca59fbf31">5</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="codi-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41b18bfe994241a0a8fe09d6a1373d93_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10ed43363f714ca4b3c7d4c9c08dab1d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bbabe74156a4ab4b10c3840de7f087a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a8fcec7e9194d29ad21972c84df77e5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb6ac5f858804498ba51413a85839792_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="iee97de65f5db421ba9273a48a61978ec_I20230224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i60efce688ce8447587eeefcd2ad86cef_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">codi:EmployeesandPartnersoftheManagerMember</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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i767c2be138c94b7ca301e455db3edb3f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:FoxMember</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="i18fe6937ca864179a1f088eb2309b8ca_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="icd9b850ec6484c56b8e4da3e92dbef30_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="i84e8364999b34a1cb6adcff2db48a025_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: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="i74a00d7b1c0248d5b9b7bc0152a7be2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4632abc9832e47bca3fa0948b37f6bee_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="ie280da9d72bd47e4b264a7cba9cb370a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie32c157cbc184e1fb660c9df2d342628_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="i95b1de2af8ab46a59d7baf95e37ce615_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f1b60d0b8974dab8a214d70416b188c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27e5872cf2b4418583b1206800e59ca9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i622cf7126328407aaf81855405c3c38b_I20191231"><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-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64a81fcc3469435691d4545f96a165b0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b59a22cb7d04f3dbf52d7d95308c7b5_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87329e9ec35c4358a29cc7e307774617_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36f66d51987a4250a330317203420116_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a66d36ef24d45aab555a3638456e857_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9830b2479e67487ca294cbf09ddd45fe_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5085cb3451f649e695732d174ff01e84_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5f378a95c884a1982339dd250087a00_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86bbadac306e4f2cbac0a40b69d226d8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabc9c4588d7b49b7807cb5f145fc4277_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i452af6a24f524c89adfb62581a00ff21_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddeea8a71c4243508b1c06c6118f838f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46a14073ec06476c84689357159024c9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5394f8a4d6b54e9bb1e9bc59c02a6b34_D20200101-20201231"><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="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a68e58012584eeeb6287b5ad50a8384_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc45e4e47b3e4ccb85a4592699a37743_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide8a237bcab744e390ec30542c24d319_D20200101-20201231"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0a964a269494c0d8c8a7c8aaec3fbf8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6624f42e614846b1991568446b1e4b13_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6adcb11364b74b26b84f656e00c1ad61_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d7287704bb646869d4548e71b656daf_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8acbeeaaee74433f945d9766b40f0302_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c6ed86cd8e540c8bf274d42a83acf04_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4a1e01b0a8e418b9f91c6e4cde1980b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2794a37a8794a939394b9ffaa152693_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45e33856802e462fb20fec0e15ee1573_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08327de9220b4ba5b536964e454461b8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i159dbfe3c7d043feb6b1a23d6941476f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a281a6c68bc493bbb010396ad555a47_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77f679baa6b5441f80a5e6e96eccc604_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69cd144c703c40e7a18e93aacffb1148_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ff704c174f149e8b0c24f48e6bf7124_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff2c1fe720024aa193f42c54f8cd74e1_D20210101-20211231"><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><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6210c68e87a4a6592e20549f6276130_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5999d13764484608af073ce4387d880f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84fe34a6188343beaa29fd6b432db51d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf7e50de41444fd9b37f2ff8b66edbf5_D20210101-20211231"><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><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cd83b3fbb784332b40042351a0acf2a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ce98191581d4381a78b584259b789ff_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf6c6c89b7334c5cb2fbfff9beef0ecc_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76e5a61663e94b3cbd96b5036578d56f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ef6c4955b1947d6a9d65f1bc9c60a99_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="i37c73e0e9dc845b893d41e9807ce90d7_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="i0cc77548c4f44282a3926615589f4a1b_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="i86b5d829ff9d46c397d877aa1e35a7fd_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="i2527314be3184519846554d711b4129f_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="i8bebf5da13d34ce9829ccd0c381d7cd9_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="ic2578d777ef44edcaea94606f10d901f_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="i3ab7c5c0bef94d558f97dd5e034d4f94_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="i33c9c983ab3a47f78dbcec31ed540386_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="i61128a7360df472988996f11a9d19993_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01aa9ba76b3e4e84af6061855b095d3d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d9da2a09ed84c2e99d5d563fe82b7de_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i823b259f877740279df6166c3aca0adc_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60520eab4f1f478c94c5c004c061bcff_D20220101-20221231"><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="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</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="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2845c72624f14e89951963d9d36d8440_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3b41877680f4a26b2f0f4251d4c3ed7_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i325aa8e48c364e5199dd52ed8fb6eea3_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if08d607c19a44546b0f73264402bdba3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06b40b12e587476fbbcf25920bf5a925_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i950fb086f028425cbb6ff3550e99ae42_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dea35df9a5d4bc9b3633d5c61500324_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="iea9f1cf5ddc14abd93323702caf7f2f7_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="ib75e7c398a2b4bb89fe5cce665c35e1e_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="i26cb51c3c39c4981a8fa28bd77fc642e_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="i82e0998c06f64666abf66fbb3ac5f2b7_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="i62705ba1ac794c449f92f1ac5cab4bb3_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="i45e0b01b09434b0fb871ed581257792f_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="i6c8ff6855adf4d3bb24b31dae781907d_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="i3e6bae1c3dd04b6b9e9b34bfbe4ec749_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="ie1ad5e043e394bb9bdea211d5b752ea8_D20060425-20060425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2006-04-25</xbrli:startDate><xbrli:endDate>2006-04-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>codi:Segment</xbrli:measure></xbrli:unit><xbrli:context id="iba1e666f8752436ea4d8ae3d00b374ef_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37361a55a7784494921f2de65d796a00_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56e07d670e4a430db598e20eac834f42_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8175c103e9ea41cd999dcc53130d045c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ida95343a821f4f1ebbbd87ba48513cb9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i80626212c6474d37a6c08fb73121c745_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="id2af97fd21884a50be63e0d9e6a2b484_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i569b5a1195a04117bd668869a4480325_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="icbd8f20929c1419db54c4001ab26765a_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="iccb86a079c9f4397a74294dbd04cf9fb_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84f6b5049b1b4c0dae21618db2c1184b_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="i0f6a8e31f71048528baf62b786cb2649_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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaLoftMember</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="iaeb989ecbd8248189540f46210021121_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="i230ab7c3f8d944a9b26aee520ccb338d_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="i58ef312bbce34d49b2065bec85e0dbb7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaLoftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i822c923676a84b8f92be01fb5e607907_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi: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="i88fe0873c3614c989f2f504a60d2f702_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="i72ae38826e4f490ea4edde5b0adaf348_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="i00b70b63882a4a2abd7a44d78df0f7a8_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="ia2e9c383e83a49fea898a75ed093fffa_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="ife977f88e51443d096a7a78018f1cba7_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="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d6b70523b04fcdb162c82bd30ffc9c_I20210903"><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><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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd855ee9530047e599e3c22100f77736_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc5e305b68db46b78b5ea279104a349c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4ca9419db134a18a902c2825b2ff6a6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a8bdd717a68488e974766668747183d_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89ef38b9cd71458f882afe5aa4a2e98e_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i032d4f698fac438883e59d8e42e4107f_I20200420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-20</xbrli:startDate><xbrli:endDate>2020-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c60a487ac204dc88404d80d0c0e292d_I20200420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia322c31fb6ce41a58a9117113646ae6c_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i569e08fd97d145e2ad5954afccaae81b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i215c1f6f101b4d87ab1ad8592f109a5c_D20200420-20200420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-20</xbrli:startDate><xbrli:endDate>2020-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie33777857ba64f58834abe28d15749ed_D20200420-20200420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-20</xbrli:startDate><xbrli:endDate>2020-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id553881875e641c094e2162720656cda_D20200420-20200420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-20</xbrli:startDate><xbrli:endDate>2020-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf0af5835a8f4233ac67901ba847a23a_I20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-16</xbrli:startDate><xbrli:endDate>2020-10-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9610d935c32f48ff81a2eded52abc88c_I20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i083bddd233154d389acee1cdd3d5628f_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if95bc51e523542a294eb4ee01c95a3eb_I20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf6518c536a044a3bd10f4660f45a187_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cf96de632e54613963551a282fa8ec7_D20201016-20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-16</xbrli:startDate><xbrli:endDate>2020-10-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b4f2bcc6b7a409aa1e33cc475ffa484_D20201016-20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-16</xbrli:startDate><xbrli:endDate>2020-10-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id820f5babd0340849d533d4c61df7328_D20201016-20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-16</xbrli:startDate><xbrli:endDate>2020-10-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14c146903b37472e8498095914f301a2_D20201016-20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-16</xbrli:startDate><xbrli:endDate>2020-10-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoAndPrimaLoftMember</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="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoAndPrimaLoftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72598e15bd3a4c22b6c14085704661df_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="ib6eee102319c4b55aebcc37fb9c989f0_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="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-22</xbrli:startDate><xbrli:endDate>2021-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaffb975ae6244c4a9280cc12fda98081_I20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-05</xbrli:startDate><xbrli:endDate>2021-10-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0676319f80374e39a59db139d132dd3e_I20211005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i059714cb84f446a4987c9888dbd3592a_D20200701-20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica701cd171b2456c9d2691989b3015a1_I20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60a10a7bc73848669dd3723560f03b0a_D20210301-20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadd46081f5e54a83b436faece8f0faee_I20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idac1b892352c49bf9ce537fb19c585ea_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ieb92ac4e36ce46c9904c9e33eae215b9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i7af75c6739ef438abfadb3850f620b98_I20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a77752f81964df0817cd8e23df9588d_D20210803-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-03</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cc3303adce64a77ae457897cfd8b779_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fa0a1f7a5974c80b0d9cafd60bbc965_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if450f1c9643541bb956c140048d57748_D20210101-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1d32480e364406bbce711920b152856_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:CleanEarthMember</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="ieec6e6f855d141a1a01a4832e4605c96_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:CleanEarthMember</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="ibd257b3221454653ab96c9f348210c12_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97ff4280f28c4eeeb2377b94d9aff292_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</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="i9477a383b0b847d6b3b1a3ebd6a27927_D20220101-20221231"><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">srt:EuropeMember</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="i2cfbd18482e447e5b02d26f4f2058c4d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic27eaafae65f4390b64d310fa96c1676_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83091991d843456b8eea05d790ccbb64_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i216c389d8e5448af8fdffb7faade234c_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c03a2c0d795480985ea367381ee3205_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43d6955ef5c84d78a3e39ce6b27d908d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3787ffc7d37642ce8353facbff928557_D20220101-20221231"><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:BoaMember</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="ide8d3818006649e28ea8f1f09ac41403_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6baf3a39588048159c2447938ca8a4c7_D20220101-20221231"><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: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="i72052ffcda924ae3a5fc7a12d9b771ce_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi: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="ia85944300f324781a8058feb06727d70_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="srt:StatementGeographicalAxis">srt:EuropeMember</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="i2b14105c2835446b9cea81a4ad6afb79_D20220101-20221231"><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: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="ib4f279bf94f441bbaf173cb077bf9bb0_D20220101-20221231"><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: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="ic0bb089944bd43d88026073ed0de3ebe_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="iaaba061a269b498ca1b7afa9717e5c62_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf7dcdf71a37460db835b6bcced21465_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fafdec265234d5cb5309cf94ea45709_D20220101-20221231"><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">srt:EuropeMember</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="ia66ed31cb4f941849173938748701ef3_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd619f55a137437d9972b9e1e0d1c8b0_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a78779fd1d747319db480422769cdc1_D20220101-20221231"><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:MarucciMember</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="i633741dc1a1c49b4beb5999fa7c3dbcc_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</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="i1bb2057bf1e8451795798bb114897210_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38e11448c7c84a45bebf9609f3023b06_D20220101-20221231"><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:MarucciMember</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="i190294fa4d284921a129fcd67e586226_D20220101-20221231"><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:MarucciMember</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="i522a485039a646f480e4630d7fdd67ee_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</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="i389adec74bfe4d2bb5fa5b07d21a5c7e_D20220101-20221231"><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: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="id1a627e2f58946bcaac0798375a50871_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi: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="i6a1a281146924d97aa26b8c946c106bd_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ce3816e1e0e4809b40843b647af5e7b_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae0fa4ecb0da483283da5d4532a1c7f2_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a36c01f16d24199b7de640c12f52363_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia19a9cd6036e49ff9978a04db1f6d443_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0c4c33a9ee840058b38b182aab559ff_D20220101-20221231"><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">srt:EuropeMember</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="id0b5ad37aecb4630a8e8ffe8676269c3_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bdf683aa9d3419ea8dfa507d60d1e20_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia977022c810a44e38051937a5a5c4030_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6f3d85993cf4a4eb053c7889cd9afd9_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i187342d8498044d8a781ac2da9319cc0_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i893eae42f1654c8eb83f828e17c17046_D20220101-20221231"><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:AciMember</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="ibe2ee51690784a9ba674cdb3bf222d1d_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69832e7e392d4ab68f74ae0473524c7f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b62197f23454ed0b7d54a5bd6c0627d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66e28cf658724c83866e56ad384cae76_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14ce0cc342e74700868d5723f4cbec37_D20220101-20221231"><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">srt:EuropeMember</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="i2ad148ff3b224497a196f5267ef51170_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0fe18e9cd1a4a9dba42aa3cd2fb48d5_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38967a979b3e436b8edda8d7f60bfc21_D20220101-20221231"><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:ArnoldMember</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="i2ed4ddfb81d84cd591284c071a001001_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</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="iafc1e027347b4c20820f453b3feeb35e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9a9431f9db046b59d332e2b738000da_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabbf4bcfc2ad45e48f0d5fa642453def_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa370975d471425a826600b07910de52_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6ee096c9a7a4a6083ba589558e35ffd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73c5c3f7eb7a4b018624b4ba0501eb69_D20220101-20221231"><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">srt:EuropeMember</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="i57cef53bacfa40cead899fd53a4e56fc_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i960125e60f404751a5df408bb8deb8f6_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id16f031f3cb3423ebade3b562a4f648d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3b549ceeb8c4c0fbbeb82a00d3a3eda_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8530c10c74f7485fbd59c856e414946f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cd7180b12944ffdbad6779e63e84418_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0887a4b31cfb40618f81283efc45f376_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cb315225d4d44789f5bd64cc2ab9675_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0852625d3c14b81a52481f4a597e6c1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i080c8a4c64d54775b30041cce4c5eced_D20210101-20211231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fc3178fb8b248deb845fcee39998364_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i026997f50a0447ac864513bee7618f2e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccd309bb8d074832b7fc26558866b7f5_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08a90c6572c04651a548498d15ce006d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c33a42f0dc849b5a617caec5145cfea_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied3a07ab2f694a84bf14bb721ce12178_D20210101-20211231"><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:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5621651969924d1a9e5022fdb83e6d0b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb479bbd2a3149dea4762eb424ea13a8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f80a422c3c24022bea335d4bb957a28_D20210101-20211231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2517347bc9d24f4082e41ae992337578_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68eb777a6cc74a9fa955c2f1e69a02f4_D20210101-20211231"><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:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aa793f1f5bc44209bbc1eef6f7533f8_D20210101-20211231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i858ad6ecfaef4719bf91e45d58215d83_D20210101-20211231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96f5c806aa2d4892bde659eb878c85e7_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3484943a2b544d7a9d421538dc7a56a9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48d410f6a9b44c12acadee8cf13af8db_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic30e31dd31484eeab06492072b6303a2_D20210101-20211231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38972b1f7d5c4ddfba693149010a60f0_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a4b26cf6d27469fb25ec4b567d00cb9_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcbc7c42932749478cd65621f1cda15b_D20210101-20211231"><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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i112360d7e3114ee880ed356f3cc64f1a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d2e99347cc94c9b9905872d6e0bd238_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8838b2e90c4485086b3390cb8c44952_D20210101-20211231"><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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i887a6580c61746ce9f7531f74deee7ad_D20210101-20211231"><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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d25325312804d00ab117db6fa6b1ac6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i726dfc470db64930867dcce6655d415d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddba330c076c4303ae98b43e9ab34a0d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3d318b38ec34e4bb2984c07e4fb5260_D20210101-20211231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib7ed012047434b6dac37fd229daf196f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b8805e865ea450091c81f3da3fc014c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic312c3232c374315a1284a6cd2172ac7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90cb4bf2a04f401fa8d7a79d733ab71b_D20210101-20211231"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8d8b83d412e4ba5b43520e1904b734c_D20210101-20211231"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic870d6a4d58f43339396e57a2ab743b2_D20210101-20211231"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if253e91f574f42e7a51c78ac8efb449d_D20210101-20211231"><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:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2f881e9f51e4747b4a0b0bc449a5bb4_D20210101-20211231"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2db70a4a9c6459ca07f4b759680919e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1cd4edbcdac437ca84d4ffc15538439_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7006742cfbb48209715d2a79df08951_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65ac7ac1f1d24a3e82f6cb92e9b1c662_D20210101-20211231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib373d643a9ea4c76a049da4d658f9c91_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i549ca4678125494e842d0f06d37ab498_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59bb1fc59bfb40e586dcbe8b3b1026cb_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if525d1128c854a1d834c9aed4d899a24_D20210101-20211231"><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:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01f7a0ff5aaf4ee3acef9fb69587c1d0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91ddd2858d554ca1886f6b5c2b781cdf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i778e617aa7884452b32066e91bf6950b_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bd22c11371f4052864ee03355b72d8a_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i455c62cc30e04c0eb1b9abbad84c5cd8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib067739108fb4fbc8c4ac5e6628d9dab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d1e8e8f93e940828bcb633ffdd05502_D20210101-20211231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87d7857abbf9413e9ee2ab25e40eba3f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1c2a83466214e0098c48b3fc5d07966_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12c6eac42c534de38f0eb18a7dff5080_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fe393f4c012481e9bc15ad6869f8d7b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95b8860bc2274a8caf1c69692492b161_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie58ddd5e05874d368794e511de41f1d2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic303055655fe47a3808bb2cca596d010_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i551f620ee6a94544951fef60dc2f11ef_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe8d0644a4104d5fbbe32655e5c8e36b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf9e0a8c24d94c5d88b2032208316700_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24835050c1374151b6e256e072cbb040_D20200101-20201231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i423311551c4140508a9a38ee6782f074_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6f24d085aa44b7fb1a34206ccdf458f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f15359a9957474b89bfd985d58377c8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i356292a981954838b40d34abc06f2510_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaac5a93909c241c3a30b34b706b0b79b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b4ce851a7e24a2688ec4e3540be2f8d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i51c015afda28412590fcd676ecc7d8e7_D20200101-20201231"><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:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96661cd7320f4b35bb20adf9ba066450_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i158c46b4666247bcafffd33e69322fef_D20200101-20201231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1da99d6e5214fc183848dc7c91b1018_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafc7c810ae624ecc8c606c0447c8a47a_D20200101-20201231"><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:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62c0341e30e94b9ca286dba10e4cde04_D20200101-20201231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66862e15d9564fb2979bded84b52b0ed_D20200101-20201231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31c50da8b6fc4f879543d463a1b5b16f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i022efbeaff4044a88da440402922e6e9_D20200101-20201231"><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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d1c7fc2e2d146cb9516ec74863b73b1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec55370df2f4c358eb0867e5a431c62_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief5d10c92d054f11a81ad4852dc978ff_D20200101-20201231"><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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic12674422ada4b89b7a3c0ca1c0ebce9_D20200101-20201231"><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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic30ccb59106149559057837a53749ea1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3be3849eba1411284f4d10fd192da71_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic41408c8651844dfacacaa4d78df1f5d_D20200101-20201231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cf7eaaf9ec141859be21c98e70853f8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcb617e080954b37a0fb44215ec923a6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b48917f2cb741f09e482ca41653d185_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6abc61d972314fc99779eba83e3ea76c_D20200101-20201231"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17ba284a6abe4237b2b06cef8301b29c_D20200101-20201231"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4461ab7ace584e86af8b22b669d0cdba_D20200101-20201231"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if99bced3fadc406bace4ca9f90c839b9_D20200101-20201231"><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:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1a5942778fe41f8892f318d1efaa8ef_D20200101-20201231"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4693d448a564cfd98af4407e0f719db_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56812294382f41e481544a4c946f0b21_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie584031c899343ff8f7ca1ded648f1e6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i274c969990814b27a9ac4dc7ed256985_D20200101-20201231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b8273c7b5ec4b2a95054a6169812ddb_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie97ee36d655b4280a82a81dbf8ec1f28_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa72463502f44f8d8fe686346fe94ce7_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9804f9b47164ae59bd8f1783d858cf1_D20200101-20201231"><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:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc2360535df945c0b72d2ef2bbed6c3f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22ffd019dfcb4139aa01b5e918b3e199_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie36ecca5154849909722338f800aeb2d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0644e7558f9f4cb2a675399f40abcc36_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e7f0238d61b430e965261a2494f7f3c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide06210283654f1db7f80056b018554a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i442f602168694264a1be0f4e33767073_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89a6ee9a1bb243388e90b47534940cec_D20200101-20201231"><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">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c11f0f5d09142a2b3e64e5be455a96c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8034cfa8117c42deb1459360802f84dd_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id22e25e5b5994ff8a79a29e67df4d87a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccba1e5f621742359c11e969051523a5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf88e1f1a91d47fa99cca3646556e23d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6906073b5cc42c3ae72431156111851_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3db408610eb5403b81f2a99dc8210878_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3f881e823e249c786b0fc4b2314d474_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i686ac8fe8b92415c9e6923bc0be35a64_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</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:unit id="facility"><xbrli:measure>codi:Facility</xbrli:measure></xbrli:unit><xbrli:context id="i0ae7547228a64586b00e65cf8a5b1763_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="client"><xbrli:measure>codi:client</xbrli:measure></xbrli:unit><xbrli:context id="icaf095c275634d75b985e8fe1197bf41_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia83e4c40d7114f3fa8a7782613f94a1d_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie782646fd38a4f73a0e2d791b5a13c26_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8167d0f1e98a4efb901df22d7a6666f8_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib07db8ff30ff4319aeca20be9645a5c1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7795cc907d874e1ebeff7f178ddae8f1_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec15adf607864024ba625233cf8c94d6_D20220101-20221231"><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: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="i05c0035ce5504d60bb6960d17b1888f5_D20210101-20211231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2357fdfc10514b358519136a0ea2cd0c_D20200101-20201231"><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:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a2f999d7d0f4655b3e5127dfc6bafda_D20220101-20221231"><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:LuganoMember</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="i68b5a1515fb1444d96323647eaffb517_D20210101-20211231"><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:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8a37b5e5849499c8c9cb2614f8bc162_D20200101-20201231"><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:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic051975b0724423ca56a02dd02772d0b_D20220101-20221231"><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:MarucciMember</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="i9e712a1f9b8f4739b24be1ade0efb9a5_D20210101-20211231"><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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e25413e6e8f4775a61453f482e834b8_D20200101-20201231"><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:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab3337916bcb40a9bcf22b5ea841fb3a_D20220101-20221231"><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: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="i35d7ff524cb74aef976703c837bc3c9b_D20210101-20211231"><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:PrimaLoftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd689fcca01b446490bc56d7161e4c78_D20200101-20201231"><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:PrimaLoftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93f46853e8a245b5982cfd0521e7c553_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6ce045bbf46468f877dd3a7588964b9_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f0d1302a4624c118a990180e8c5a1e8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23f2d0b51dcd4130b7b5308bfe61bc93_D20220101-20221231"><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><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c077e0c06f94220b72575cfe26fb416_D20210101-20211231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3300d88b7fc740bd9d15af2e36ca3271_D20200101-20201231"><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><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i031f802510f74294914dec5cccb84279_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecdcb658428f47209e573c5513139845_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26682ff3f29d4f4087b3036d61eff82a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9074c4de173043fe87a782aa5a9bc0a5_D20220101-20221231"><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:ArnoldMember</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="i88c5dd1a5a9e41b7ae695fd136d6b6d1_D20210101-20211231"><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:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ecb2801c7be4981a0da137da5d76391_D20200101-20201231"><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:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1378ed2a2b04e9c82d631f3a2bd700a_D20220101-20221231"><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:SternoCandleLampMember</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="ib0200aa8b5ef44269e45df66e9fa5d1e_D20210101-20211231"><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:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12afcb2383f04b2b9d814a6db03e475a_D20200101-20201231"><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:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaac072395ccd40a98062c5e860a36d36_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10e7a963c7454dd085ecd8e8f7cd57e7_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d8739e9bf9747a8ba93471822bf03cf_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11889f3fa0ba4ef1aad3ba25718e5b04_D20220101-20221231"><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">us-gaap:CorporateAndOtherMember</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="i2aa8dc55b43242ec84d25702762e86a7_D20210101-20211231"><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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id97c45d25df740f587bf42246638ab7c_D20200101-20201231"><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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31e3cb886f6b4c5589b8f8729f8480b9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7ed9367180c4d0a93d44e0d5e476a23_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43f0b3c4fb8842d2bcc777dfb14512e4_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f62eb793d6d4d1a8fe40556b826e8d9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</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="i04138f0c67b84f33b0bb491f7b995dde_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5c1e5ea5b804e80bd5f30f73fc6f46d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa0d47064b404ad5a2cd54463c0a63a2_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="if235092b877e47b3b14728011143c76c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82509091bdc24151960a9921a4d9fcc7_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="i3fe826ad080d4e60b72dff23ae7163b7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b64554fac0d491fbefdc2c2040536f3_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="i7aae5f63427042178a20f157163848a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia563121d0972479cbeba9aaa27df0e02_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="i630cf004b56a439fb913aa4c5c152284_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88f5c838b1154484bb876343484b56a1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94d4f1d2843b44138a3ab73434caf9c9_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f8ba31a5635491b9f2efad3902dce46_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b274b2b9ee94578840f22486854304e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1829752824a8473a90000121f18a4a7b_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="i86ebc60389684bc397c9bb5358e6b1d4_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i016d26e4bc7d47d0aecc5288b660fbc1_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="ic42df3c2846b4fed96302b7175df5666_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ff9091ea864476e9d2a5bee553af74f_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="i9acadd4c5cb6443199d99d215725dd33_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8ec9db4521f4ea59310f3ef56eca9c8_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="iaeac93c9df12485fb31311d7afe9ffa3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e55c781139444c581c3f40237a916ae_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="i6a2ff6f460f444da82deb7956f1df99d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4fefd06b62b4ba193a33c6da949647c_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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic11f320cf5f445188f5b20f82dcea19e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f989ce7590b4d778ea0f776d2ff4259_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45dc9694621748ee8d7fe9a2027fc03c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife8537de063048288970a8ee0c616511_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="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic29612102f284788bfe7ca43e936a7a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7af60d3fa69648f3aa4353185b9fc3ab_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="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i914f7d8a2fdd44c7a9f0c1aa55e76aad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib60f1e935af54aa8bee79ac30567427a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:NonUnitedStatesMember</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="ic46330305c7045a2a72e82a56f53d1bd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:NonUnitedStatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bef7b1da0bb49768d9d08f78236f481_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="i480a94cd627c4db4ada8ec4e7620a56d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9957e231b934f509ab30858592d1a9c_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="i69d81b5bc6874e6ebed2e95ce59edeae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idde06afb39fd43e5a076ab408641f8d2_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="i8fde986ddfbc4530886a30b4f6061b45_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3696bf608b094c1bbab3c526b2395d4f_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="i16c18a95c2364a7584dab40d0b2eacf9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i317755f9b4b14711adac7cacce61d6cd_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="i5750a71042c045eea9209b6ff271dfc3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fcede7a5d424953a720a4cc64374d81_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</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="i62f025373f8f4400aeadf0765fc425c7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaab5937f615427295dd1b88c0417356_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</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="id9590dc8f5ef437fb388bbff185c65cb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48d3b5ade78b4587b49369bd47cef54d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa7c6c34c90645ce80a37bd160a97e8a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25cb1d93096b4e41918676c93cee0626_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife18216e93364b37934c005a39b43089_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50dd38c0cea44e82b2b89498a51d19d6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i239da3171ffa40979124339fb5e8933e_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b13ddf465d84d1dafe5c91dd06e05e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0698cd6f20c409fa5ea4efad7f4aafa_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5301b46aaa4a4b97b8eb6a2c6d3f02d9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id99fff0778ac4f0890942d5ec0bd6a8c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i095c5faec4404b4fbe5bb838eac407c1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8a125bddf8c4d56b91e71a51a12746d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f0e4bbebe0e4770a78e0c2405c1a631_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="i8ad185b414d941c8a0363e30ba33f334_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="i90ee7c13fba3405085d821e52a20b926_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="iab5af43bf3fe4a6a81e849a7a825b2d2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4921003e2b141588674657b666ce10f_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee8164a1e2a240faa90219c2978117d2_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="i540389b821eb41da935eaca1bc63257a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia39e5067741d40f1b78e0c7add8c10a7_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a6f747ee7e743ce98aad35dfbc69704_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="i5298fcf5134f43eabda9d7d12a002980_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf6c62c563a6454f95008adcb4299912_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67190b1e196e4c9096bbe870274590ba_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="ibbd387bbbb534ff79ad53f6e72baa8f3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f60c22d7a8747dbb7f0ef0cc09bdb14_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0a0966b43a042a6bbc17072e79ff1a8_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="i676b68999bba4ad888b3ad348d9b4453_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43cc1ab9f19e4d70b848c88b94fef601_D20220101-20221231"><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:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i992a6dcf683442f1a94296493d46dbd3_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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="i2eb8e09899214f14b3997c4294bfcf1b_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><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="i48a6e37dd4084c8fa2c7d6a4a30c0331_D20220712-20220712"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></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="ifda3ce902ac041969c3e21c472e012e0_D20220712-20220712"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></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="ib7332bef2e8a4f1ab7d9089862c9f286_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="ie4cc3d86d9ba4c8d8f42f34b3180b06d_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="i6ef0db01d4cd449c8777cf0a94508ed0_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec647a0deed44a8bbbb2547badd802a0_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic871d38e44074203bbfbe1789babcd65_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</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="i43e0dfc190ae490faa1d9ed97b2be997_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="id5558c38ff9443c2bb1a05a1b94892bf_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic17ffac127944a11b356c27228f37e41_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62b0dc0e687745d6b4262021aefbc36d_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="i18cde4aceff844e4a7273e0f86f058c2_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="i5f3687c0746f481093a6db4b793bef1e_I20180418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98a3864f4bab4272810a766058574a76_I20180418"><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:A2018CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iead9cc1260584a9d9ef1be8abab208ff_I20211117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2032SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia31326a44236481bb4a6f63d9e81606e_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2029SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7da0bcdf40de423ca81598c554dbcb70_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="idab7a01a128c4c7585abd3717a94a91b_D20210302-20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-02</xbrli:startDate><xbrli:endDate>2021-03-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic722d9644b054f5f9e86b90db78b9002_D20210302-20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-02</xbrli:startDate><xbrli:endDate>2021-03-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2029SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2b1ac0f481a4876a6259240a0e76103_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2029SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44f90c56125b402eace34211d47f1214_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2032SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i971833a307dd447bad4bfc13ff8d4b0d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2032SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84b0d6c6d4be4aa28e2322a3263469fc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b89c2e1132943c09f9922ed5cebbf15_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i776b305d75e544748cd9093198a004be_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dd1c0d4ba924e45bfcec4bfa43c5761_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ed19a2125df405d8b3ad12d06670786_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffde0062e47e403798840950791bd0d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cde46835c7f4244899fb9c6a716643d_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="id1f3824009464603b896eb0214e3b40d_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="ibd7748cedff24e4081b0c13301cee944_I20211117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2032SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37b6ed28889e40238796afc89a0d1d4b_I20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2029SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia962705832914bad852c2186748613b7_I20200507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9606ed2bb9c469ba26c302dd4781ffc_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7ef9cde2689440d900e01bd7e32d6e7_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="i7b66bbde08ba4d7c90beaf6a5a82e3aa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3de70299fc124464a853d3ec238b469b_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="id9d432f3308a44878568e89b7f334909_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia93dee1e602f4065babbb095bf7c13c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i703b62f538944b40b0fb5c335c6c134a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i430ced2199aa433f865cae10ef305e18_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e231fa288ac4632afe1531d6cb1d18f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i314b2c423d404b52ace2aabf6c2d7714_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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="idab395b29f454801aa2244e22b732e14_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36c3d5307f014eec8955a8a8f8ed1351_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><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="i6e457804eac84e76bbdfe7329a65558a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib03b78a6f8d04bd387251ab14480d558_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib324bd73a16d4374b48182389c66fe22_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1f39cf9471e4f7b83b6cd5751eb6df1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsEquityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eed47a38a104adf870b3ccec6fa6eda_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">codi:CertificatesOfDepositAndCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75d426e4286a4060a36c33301c1580df_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if675d1ce4ad743f6a5a9fc94090f0b40_D20191120-20191120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></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="iccc97d25c6984c32b254f9961fbc34ac_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="i93d1797f6fbf4da2b4a05bf327eb092f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf6562c7b356400c865d7fd53137e041_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcb08850be97465c80cb280e2f5b65ef_I20211231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45216d9f4aa34ad78108a5dfa14fe084_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifafe25ee9077479d8185a7e53d7752b4_I20200507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-05-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic23d2e3574bc41d49f154673a1be47b1_D20200507-20200507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-07</xbrli:startDate><xbrli:endDate>2020-05-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93a3b177e2f2476dade4a5056ef0c94c_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="i170c812e812b4be58cca77914bf9f15a_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="i9ea370be868544ecbdd8ff10c80051bd_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="i100bdb2d098b460bacc476edce4a7a99_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="i3b2f9c7942684d3985762b5d52a4d795_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c318d1aba9b4b02ab546779779789f2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b859c1e56ac40c4bf744cf9d53c3beb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if29ae02bdb564d56a76d0092f3f1c01e_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="i6fed54f07bf94004ac7fe1e4e6ceec82_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia06975f14e984021bd2ba0e9a18878f3_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="ib7690a6414bf4b56b897e1fcc681cef4_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="i00cd6aa430d74211b548fe55f365874d_I20180313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-03-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i744d4518b32e43bd9437a9942ae59cfe_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec64c712aa444b6b9d81c1074596a97_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ia14ee773754d43c1ad5077f45166a2d4_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f81065207bf4333b95b1f0b8d05664f_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="i9d96d62a451d435a9bb61a4d4a7bdd97_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="i51d25b24619c454c8e46be5ec339af07_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:PreferredStockMember</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="i9627bb7ef40e4e86b4abef220a85ce5e_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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="ibae0e2c2f9c7428aa310489b7d6defa8_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i982c59351a854974be99fa615d1c5f5e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5e61a28d8e94948b303f30ff0d9c60e_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dd2a81d2fee4e6b8035a59b89a91049_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fd1ef2474fb451898900338be1f29a1_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d0e1ce6655341f4af4870039e0c7ca7_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3224befbdb024108a31e0cc63f217513_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia86e9e5363c74fee8d0f876e00fdf1a1_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20e385586c784ec4a978a083add77619_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</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="i30c90308265d460eb74d5b164d8840ab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc2c9a40e3ab49ab9ba98389f58a9875_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d18c3483d424440a8e9658f88b37d6d_I20230126"><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-01-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i397d9145070c4c86aa34276988e7b2b0_D20230126-20230126"><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-01-26</xbrli:startDate><xbrli:endDate>2023-01-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11d6501e8c8e43e5a347420a8e914a06_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="i7efcfc85ad5f493ebb62811a69cc98fb_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="i83f6ab3684b547d6b657780983deadf3_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="id09a12d4247949a78e163194e4bffce7_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="iece6375fdfa445a2b2ddf9987d4da356_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="i15b689bc89d04bf096044155ecfb5fd2_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="i835c417738e249f6b1460fc36075dd70_I20220120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i807edd0094c14eec95ba67d877772619_D20220120-20220120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-20</xbrli:startDate><xbrli:endDate>2022-01-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i771107b5ee4e4d64986e06110ef2a75f_I20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i124aa50222e64cb394244d3b82426176_D20211022-20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-22</xbrli:startDate><xbrli:endDate>2021-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if75fa8de586a4c9ea6ddcbf43d0a3b32_I20210907"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i790e00ced788466da5ef2cf3d0e6a2d0_D20210907-20210907"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-07</xbrli:startDate><xbrli:endDate>2021-09-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i550222cf1f85477d9fa114679e369593_I20210722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i107d670a8cb0471087d6b1843ecb518e_D20210722-20210722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-22</xbrli:startDate><xbrli:endDate>2021-07-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i760e05834ee44bafaf646df1e20052f9_I20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie76727ae94d940b1bb80ec0e448f6eb5_D20210422-20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-22</xbrli:startDate><xbrli:endDate>2021-04-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4779af2caa14304931706465d40ffb1_I20210122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37533a4e3419448f99b59a5ec535854c_D20210122-20210122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-22</xbrli:startDate><xbrli:endDate>2021-01-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab65fd29969f446c8f9a8b676afcde47_I20201022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c3ac9f320c14619a7ae257d59a61430_D20201022-20201022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-22</xbrli:startDate><xbrli:endDate>2020-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6da230d83864364985a28cd2880cede_I20200723"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fc12890de314abe9a1f25db0e049684_D20200723-20200723"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-23</xbrli:startDate><xbrli:endDate>2020-07-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fd08e8ab57749ac9d0749e444808a5b_I20200423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-04-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d66f585684b4221a45339c88793f78a_D20200423-20200423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-23</xbrli:startDate><xbrli:endDate>2020-04-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i465d8a478fe84d8188e9f649231913f2_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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="i16f5f4b2b02143c7b0e14109125ee92f_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="i99ca64458b4f45dc84e022fa44d60587_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="i8505e3d3794b4c998087a0efc490731e_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="idd095ea83376453f955c2711843786cc_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="i9c86decaf5fa4f6581fa51c47a430239_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f20e22513b84191b6a80cb07d468bbe_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33a1996d25c841bf919a5ca85573d5e3_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabf9ed6c7d204972a4ee2a3cc110f9eb_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6629e336d24c4509ab99a7c420710994_D20201030-20201030"><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>2020-10-30</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia314e0cb0046401ab49ad28f4f8748e8_D20200730-20200730"><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>2020-07-30</xbrli:startDate><xbrli:endDate>2020-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aeb40d926d043b386e8dfd5843735c0_D20200430-20200430"><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>2020-04-30</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1fc115c1c084c7e941e809d49a2a27b_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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="i49996e9f9ada4dac8e22263444c7b4d0_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="i4c2510f7040d4e02826ebe7a69f96aff_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="i7727666157c549548a6df7a53b00eba0_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="i4ba3a4c3317249beabb63a51adecda28_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="i0ba91af0264c44bfb7aedd37d91e9461_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7401e2eab21141f090a1a00b1c0fbea0_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73a094a1a3384d70a89b3c31f967936e_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d03796ba11641148a7527924bd0504f_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0eb35b709574f3caea4fe33895f26f7_D20201030-20201030"><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>2020-10-30</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd8ba50eb4524d4da56c16353b67f8e8_D20200730-20200730"><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>2020-07-30</xbrli:startDate><xbrli:endDate>2020-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2233a46d8f4d420ea269aee12bccaa08_D20200430-20200430"><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>2020-04-30</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d3d968e33a44269ad4e39f3c224ffa7_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><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</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="ie5e5ad1c6c0e4c47a7074bfa5ac0d6e8_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="i1170934e3ab54de997ac523b52999caa_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="i2ea956bc0bf14581a2448139b15d1156_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="i04bcf87fe81d4b85a55bc5c792fb3f0e_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="i47046d17767b41ed92861242b7e571d5_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2296a46f188149a68bf2c89bc8f75a9c_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3008ac1a01834e22bcd43f7e17aa6ab2_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b77b610abb047bcbdd159111c666a6c_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a64ac18a165455fbc493b291ce9c05b_D20201030-20201030"><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>2020-10-30</xbrli:startDate><xbrli:endDate>2020-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5068a247fb8d41648e314af5319f6912_D20200730-20200730"><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>2020-07-30</xbrli:startDate><xbrli:endDate>2020-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f80c4e1aac144ba8da52cee5698d5a9_D20200430-20200430"><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>2020-04-30</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2299b8056ac64bafafed69146479e731_D20200130-20200130"><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>2020-01-30</xbrli:startDate><xbrli:endDate>2020-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72ff54a98e194a119676dd114c3727be_D20210803-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-03</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id204e4b1a5b44b10ade7b25685cb5410_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><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="id193e5c8d98c45448de6cc4a5168e9b2_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:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d40678f49164f4cbcd4762e638c0ef2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaf580a2d62c4cd49fa4acbae8c5770b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd93f1a00d91464291ff01a934cb2759_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2179311c991349348bd77edea5e40c54_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26963ac95abd40cd9bad55102377d29b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaddfae849a9040efa33113ffb17063c8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5b818b85a814d9482f6c6767fa622cc_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:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c2aba0cf8d042c0bf7e93368a96edde_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64ff0b5ba5e74ddfbac1dd9cea2b89fe_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b5bdb029c4f40e8bb961d98680550df_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77e5e57018064fd3bf5592fdb3de2833_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><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="i975227a41b344705a4f01d2c7ba54f82_I20211231"><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:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5abb13f855b543ad989e6cf8d8f787d4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cfb3a314ac74dfa8ee269dec4c83d8e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i645ca17564ef41e983dbd34cfa375b99_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a67fe166779474a8d4524a7855512ee_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if71c257822c147768337c03c82340f25_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id319d2bdf2734d31994fb0e84c3b2aac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib727716730624041af43e3fe3818760e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07f6ffd5778a4ae0b972847e7d99f759_I20211231"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i995df5c4feb04e1892505a6ede5bb034_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae198852e7ec4fb3bf7a892197db1791_I20211231"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40c6d5e0f22046569d4608b9a61ac854_I20201231"><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:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8148456122bd47b7b1f2e3a6e43e311d_D20220101-20221231"><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:CarryingReportedAmountFairValueDisclosureMember</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="id90a16b49f974e9babfe60d8d7dd3f2c_D20210101-20211231"><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:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if32828afc10340abbb90142a9dd72bd4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RavinMember</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="i3934f63881304635ad4c8342666e417a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RavinMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i258a0f8ece924b92afd3f3fe70991e1e_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="i4c1a799ad13f4bfbbe21274aa5a8cac5_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bb9a2797fc0462d9be79b49ab702c62_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</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="i374f392b9b2445ea916addc0d9a59a4c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2cb4731ea234c78a5f582e725e49cb7_I20220708"><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="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="ie0b56cbaa3b749d09c9495a2e44f1ea5_D20220708-20220708"><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="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="idc4c21684bf444b6a7d09e0f03823d67_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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:KingsCamoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7ce0ffac1434e7eb1db22d4bcb17ebc_I20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f4425062c1a49899d6d259b1d4676c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea9a2edb94804bb5a7654fc47d04f1a4_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: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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1f2b6a201ed4f7a9760d5cda412cfba_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f892fa79ba3498fb64dd65db2584df4_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: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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ddcfbaf0dc64582bd43f1c85e2ba412_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></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="i2c6b40d609b24b388416f0be9b2f4b55_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><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="idac556cc15374138b5ffe7b4c3618037_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><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="i85bbc33ab6d045ab91ac44df43536cca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1def509910d64751bb15fc971a85c01c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i320b7987c7ff4ae8bd3686e835bdf149_I20201231"><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="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic59645eb1cf541b383b8fbd4e3863d72_I20201231"><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="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id769a9de0b104d2887a384bddf0b0635_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="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="icd7910dc55074da699efd4727ed1cbb9_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="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="i614bd0bae236428ca6b3f196d05e1364_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a89f1d9661848eea4febd2626919b66_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a3dacf0d35b4d64aa59798a5d032662_I20201231"><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="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cf8d84e910b44ab85fd3dd7efd5a65f_I20201231"><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="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id98b520e362d4150972a6f769d3e6397_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="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="ie4446e08114147cdb0fb799a38c7f010_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i33091e2cca344c5d97faaaed1c10a532_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8a4ab7814404cdfbc6f5a42b8ba0d32_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48914161dbfd41e3a150d403004bb484_I20201231"><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="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie592dfb10f7d4ec68e420e69e69b15e0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20ff113cdde2493895f330dae1e551c9_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="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="i42d04953c09c48c18c1d993d1e263bce_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i94f627ce198b448888b89f347fe78b0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa6496fb8164404f9341659d6def3959_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb4d413cbe9c4def9ad4b1ef848adf5f_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="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3746a5d97ef541e8ade267e524dedba6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</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="ife803f6bba5149cda30e62a883937db7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0de5c62076a0424a95f7642d66645085_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i54d94499ff784310bfbea9ea22ce7673_I20201231"><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="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1d7f47af16941caa1d86023f510dbc2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91f077f1cffb4ad9972f98eced0d5c3c_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="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="ic3288724aba2420ab47e24d1fe49b672_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i828625a7a0924ae1a016913de1b91062_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><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="ia3a21e1941f0430685dbd47f1ab0629e_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><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="ibd713e3ff8e046b4b17e647399fb872f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CrosmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dbb4633d50e4cf9b237fe2713405caf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CrosmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6a42a8c5ce249dba04f671be9b3e249_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CrosmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c637280aa8c44ff9076cfa463da34d4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CrosmanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0ca3709fabe4407b297fcaf274d2e88_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><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="i0af8b8e3d3704409b2f252c55f9799fc_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><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="i6ca5c57e872843f0ad7196a888dda01c_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica83bc4d796a48b490a6ac34691e082d_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe4fb421f2654719b6e1f3ffa8b91e30_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieecb2eaf33e544338f0b4ca771a6ce55_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cdd9a87124b46b6afa49742c6bfd073_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="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="i6cfc96759ed54acb87d21b910be5949b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="ibcf52d391afd4a7098be714e75ed7093_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i274d950e6da14487a19434bbdc04bb8a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e7d84cbefc34fa88485c73fa90f7111_I20201231"><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="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia73375e8db6c47589a9b83114e393bfa_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i282d0e1478ae4ffc83f78b9433b8d153_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="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="i42681fb529374b5582b4adcfcba35b22_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i08bc16535d6d42968124f008a8b6b236_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27af2d23e1254f6e874cf8ad79277bf8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cb6a34314c24db0a4dfe26be46e6781_I20201231"><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="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17d4e92d376b47cba5ab4e3c88e820e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i743225befd004168841bf6991be2deda_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="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="ie1039fc0c6b841eaade6cc7ab0408ae4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="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="i1857efdb7aea4941aebe9e9ba4aa70b5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icac7873c08434f2692b82c596a254854_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0088e420ac7a42dab155de65c91dc4c3_I20201231"><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="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ab7025042fc44e2b8efcc85f1a7971a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f46da881e4a4151a010315a9ae98bce_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="ib6ce6eb530144fdca153bfdaf778bb4e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0674d166c2134776b996706faaa587b4_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="i9437a11d45c84d7ebe1b09ac6ec31b38_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58a7c9253ff0497f93fd4e42b19b4cfe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife4365cce79a4454868b0038bb8227d1_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id215abd5859e403db93a7f39f3aa7df9_D20060516-20060516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2006-05-16</xbrli:startDate><xbrli:endDate>2006-05-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4514696423504739b1f97f46940325cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0351d89191d242c1aa16a70b8b7d31c0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc59a4d9ee2547bea87acc41cf167bf3_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia64bd0e03fda4f0c819f00a1c3cf14bd_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6abc50fe1a5f4fbca0773617d505788e_D20220101-20221231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="i64c6c139956a4533ba46187e4d644023_D20210101-20211231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d300e1a3a6f442cb55d5cf954c24bb7_D20200101-20201231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e8d4b9b66ad4d54b0d89f3446f75a65_D20220101-20221231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="i1bf22264529d47b9ab764bda5243337c_D20210101-20211231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc7790fe73244cefb757e5b7d7be6855_D20200101-20201231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19e156c173e4487ca432cc9705025e8c_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:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="iaab5ee747fec49198a4ba9a93b0fe6df_D20210101-20211231"><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:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6338f49211874d28aa31b340f6ab827e_D20200101-20201231"><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:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icec2c70cb08a486894eab8de6509be57_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ae00c36cf3f4333ac299877906ab797_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08b289902a4d494e96b9f9d9a8a2204b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="i0cc5c33f38f84ed489cca5934d073b8e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icefac71db9b04d7b960754ed548cc268_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i964d48fc309846c299d57dfb662526dc_D20220101-20221231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="i5fc8627b4d504337b2703c9632127d3c_D20220101-20221231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="ifd4d81aaa92b4fe08e5ff176547e897b_D20210101-20211231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45a80d47de2c4ac6940ba5a9c1584911_D20200101-20201231"><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="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50051424978d4fa09e2d9a22bdf544f8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</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="ifb786c06c516464db809d3e699b35f31_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae28a0b317274968a8572950234a6e9a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c84f41c9eec48ee94947b700a5b6694_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if63622cc8e5f4d228a4cb06311ba5b19_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2fc2fc33f534001b67fa140a6a6d2d5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8b99b3322294f0cbd2d6b7a7c608bb2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec4f69052eb44195858fcab09cbdb658_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib571694e0a04474c8d34009b5865a120_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i314e083d7b9740dba5fed8a1c99ba027_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="idf5f9ce93d254338b41c233eb602794f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68b5d9024b3c40a097495bb6f61554b4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a510461f20342409e657a8d20c381a6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="if6be7cad5e0a45a7bfafc223d81f075d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3479ca8dd9e044688dc452334e74f323_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c4a0af55f804973b6383e15ebf1d398_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="ia6ecb02d8eb04a4bbe1849f1e0036061_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02b4fdb2bf074b629bfe986a277881ef_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9217af2770a4f608838a04439ee9f10_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">codi:EmployeesandPartnersoftheManagerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iafe866491b3747ce9c6353939a6cb274_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:CGIDiversifiedHoldingsLPMember</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="ie8de20e57ee54e12930b6987b1733f2e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</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="ieb20f2d655db40f1a6a5f8e0b2c8188b_I20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70549abdd9d94fa29b1a10fa8cf47ba7_D20210803-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-03</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22cb46ad55614e9cbf0a3647152d4593_D20210803-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-03</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa1208d3f2ce4be8a71034d0a8ce5aa4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</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:unit id="vendor"><xbrli:measure>codi:vendor</xbrli:measure></xbrli:unit><xbrli:context id="ia70d5e21d2bf4037934c8e318635aa61_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice474f31c6d3472bb5b7b903c9c17830_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</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="ic098396d724d45eb8d65092bd7ca0878_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04aa8c674d5d41a9af688fb9ad393838_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5272497577c44e2cb4f1cbb1c305ec4d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</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="i0ffb7656a7e5450799dcc5a6f81dc487_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65a2931f402e4550868ff62010a1f4c0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BoaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c2c1490ae8b4db8b8629864f0449f0c_I20220201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbcea9986e644bfbac155568f9b16269_D20220201-20220201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ff4c93b707c4f4b8222c0d39d5acf27_D20220201-20220201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i909ede52b4c84234888c141e5bcf3165_I20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if13b2eeb1f6e42adadfc0f374ceb36ae_D20201130-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-30</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i268006f5c3e04cd8be646c1793cf3be9_D20201130-20201130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-30</xbrli:startDate><xbrli:endDate>2020-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc8e62cf6132419c9e605b1cd72755ca_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:CGIDiversifiedHoldingsLPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e0e7124d5d74a4488638d9f8386f857_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></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="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57b695b0d2c24a59b7bc55dbc92ecc9e_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="id4749f15ccf14f2490441e20fcfaa33a_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</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="ib9916877f10645519f32f2366ca7aa93_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d12fa6a46904f0d9ecc6990e1cbf6fc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44130136c7e6485cb8053c048d603f7a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">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="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41a3a3e8672140ae8dc4adef134841f5_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia383a088ea6c4bdcb79d7de19abaa6dc_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibc4d33900a544712bc86a98fea67c813_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic41f5e672b87429b8c545527a54e82fc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4c32df4a62a4f39857054017136da7d_I20230214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-02-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2c21f01b2a74c66ad718162cc3d388f_D20230214-20230214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-14</xbrli:startDate><xbrli:endDate>2023-02-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib40767ffca5e4698b0116a194fe5c4de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2bb0a14ee5f5499e9c864ff36bee904c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</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="i1fa3fe824b1045539018c2cd9d5c57aa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7737442220ca4c88838a6913efd8fab8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3803693d2dd54b5db650b07ddcce07f7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6baa012275ce42e1b3931a0d3ce4dc25_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e191be9090d4b77bc279a98f819b244_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9b4b77c77334275a1e6754351d5ac72_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9118d447f5544352951a23b3e55b7788_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</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="i875b8bce85db4b25819fbf8c58dfda0f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5efe5c3ea4e8465fb900d389bfd1816d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b11c5e6bb674452a54f663395fb464e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50207171e3c84a49bcd6856d161e30a0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c7935ab5fa04b6ba9a7775b283135da_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTMtMS0xLTkxNTEy_c25c13c3-3abb-4617-a28c-ab300e087c8d id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzIzMTk_284ab107-e44c-4740-a27e-50ade804947b id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE2MTQz_284ab107-e44c-4740-a27e-50ade804947b id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTEtMS0xLTkxNTEy_64e5c2eb-4926-40b9-ae40-fc0bb9b090aa" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTQ_141f8bcb-028b-4bd1-b077-577050749ef9" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtNS0xLTEtOTE1MTI_c67c855c-c6f8-44a4-9ee3-1d7afe27e008 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMS0xLTEtOTE1MTI_ef12b4a0-e66b-448e-aea3-01b5d3be8385 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMy0xLTEtOTE1MTI_3f578fa5-d9fc-4854-af63-6998ebf39efc" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTU_684feb48-7c99-45eb-9dc5-aa94a81d0340" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMy0xLTEtOTE1MTI_e3f3f7be-76e3-45fe-b212-3a7d23f12ec8 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNS0xLTEtOTE1MTI_81624b2b-47ae-48bf-a530-b76e416591c1 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMTEtMS0xLTkxNTEy_c643bb70-1ce8-4cd0-b7c7-d0e85d39bd84 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMy0xLTEtOTE1MTI_ac640ed7-c8bb-406b-b1d9-ca15abd1cb0e id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMy0xLTEtOTE1MTI_77856e60-4f2c-4d37-9f91-f77c21430880 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtOS0xLTEtOTE1MTI_ba8e9da3-6756-48a0-8768-6ab2ceb94074 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMTEtMS0xLTkxNTEy_cda7fc81-4a3b-41c6-bc31-d67a21e9a47a id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNy0xLTEtOTE1MTI_008578ee-725f-4d02-96ef-6f4529e33280 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMTEtMS0xLTkxNTEy_69f715fb-dd4f-4969-9e0e-0154f48d4b2b id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTExLTEtMS05MTUxMg_7ac8c5c5-acd9-479c-a582-e6408a393a90 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMy0xLTEtOTE1MTI_7e4a959e-6215-4089-9162-c8d8108e9495 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTUtMS0xLTkxNTEy_75e64317-6b46-4221-9bd2-c08bc15719b1 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMS0xLTEtOTE1MTI_a9c1f07e-913a-4c24-963d-f63a6c250622 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNS0xLTEtOTE1MTI_a626e1ff-bdce-46bf-8f72-89213f7ee16c id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMS0xLTEtOTE1MTI_e3910ebb-b89b-48b0-95bb-f740265e1490 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMy0xLTEtOTE1MTI_c09e090c-0d74-48ac-a3aa-1d31cde5d325 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTktMS0xLTkxNTEy_2e19f70a-3ad1-476b-9106-a5b65ed40749 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTctMS0xLTkxNTEy_12210e57-5243-4202-a394-1c7597be3db5 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTEtMS0xLTkxNTEy_1f99279c-b8df-491c-9abc-1e419c9dc4d7 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMS0xLTEtOTE1MTI_9890de73-58b9-492d-9ffb-fe638cac6807 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMS0xLTEtOTE1MTI_d30be6ac-5004-4d41-ad7b-26901da20719 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNy0xLTEtOTE1MTI_58631f17-898d-4ce2-9ed4-9dc94649c514 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtOS0xLTEtOTE1MTI_463d0db5-efd3-4cdf-9b6b-b718f01371db id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNy0xLTEtOTE1MTI_ccded72b-9eeb-4b42-9e03-fa0a81e1d036 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMTEtMS0xLTkxNTEy_edb4dd7d-cfcb-4ae9-ac38-735db77a3407 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNS0xLTEtOTE1MTI_938c29db-50c2-488b-a5cc-f0080985c0c2 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMS0xLTEtOTE1MTI_44d7236b-049d-4a16-bd58-58e22f142c6b id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNS0xLTEtOTE1MTI_574be3da-ac89-41a8-b85e-7b8af44120c0 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNy0xLTEtOTE1MTI_a6dfac63-22aa-445d-af16-2b09c71604f1 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTMtMS0xLTkxNTEy_599d77ac-01d3-4a2b-a17f-1d506951f9e7 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctOS0xLTEtOTE1MTI_7f600017-897e-4bb5-b4fc-1b3703dbca32 id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItOS0xLTEtOTE1MTI_30267bb9-a4ee-4297-8cce-3b19d19e02aa" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48" order="1"></ix:relationship></ix:resources></ix:header></div><div id="ia85db93a905f4f7a90da190381615c4b_1"></div><div style="min-height:27pt;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.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="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="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:36.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.711%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></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:18pt;font-weight:700;line-height:120%">Form <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDU4_0edea93d-6d8e-4fa0-9314-26309bac1871">10-K</ix:nonNumeric> </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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NjkwMGE2YzQ4ZWIxNGQ1MDlmZGI5YWU3MTg0ZjQxZjIvdGFibGVyYW5nZTo2OTAwYTZjNDhlYjE0ZDUwOWZkYjlhZTcxODRmNDFmMl8wLTAtMS0xLTkxNTEy_e9baedf3-a051-4a49-916c-180557cec159">&#9745;</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%">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8xMjA_7435862f-7ba8-4635-955d-a9805d350aa2">December&#160;31, 2022</ix:nonNumeric> </span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:right;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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NzVhNjAxNmQ5ODZiNDVmNGJhZTIzYjQ1Y2E5ZTFmYjgvdGFibGVyYW5nZTo3NWE2MDE2ZDk4NmI0NWY0YmFlMjNiNDVjYTllMWZiOF8wLTAtMS0xLTkxNTEy_f7a1b811-1ae9-459d-9f16-a5df48cb5cea">&#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="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></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%">Commission File Number: <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY2_16a765a7-bfe1-4e70-98cc-f6d95f81adb5">001-34927</ix:nonNumeric> </span></div><div style="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:36.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.711%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></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:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDU5_912eb6c6-bcb5-4a35-9e81-3a1941f6a629">Compass Diversified Holdings</ix:nonNumeric> </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%">(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:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.711%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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:48.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGY2OTZjZGRjOWNlNGU3YTkyYjg1MTEzNmEyYWE1MmIvdGFibGVyYW5nZTo0ZjY5NmNkZGM5Y2U0ZTdhOTJiODUxMTM2YTJhYTUyYl8wLTAtMS0xLTkxNTEy_a1ef894c-9fc6-4b46-87e2-49de95fb11d2">Delaware</ix:nonNumeric></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:10.5pt;font-weight:400;line-height:100%">&#160;</span></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:10.5pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGY2OTZjZGRjOWNlNGU3YTkyYjg1MTEzNmEyYWE1MmIvdGFibGVyYW5nZTo0ZjY5NmNkZGM5Y2U0ZTdhOTJiODUxMTM2YTJhYTUyYl8wLTItMS0xLTkxNTEy_b1c2a46b-b579-48f9-9511-530d12443c43">57-6218917</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">(State or other jurisdiction of incorporation or organization)</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:10.5pt;font-weight:400;line-height:100%">&#160;</span></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:10.5pt;font-weight:700;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Commission File Number: 001-34926 </span></div><div style="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:36.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.711%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></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:16pt;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:10pt;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:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.711%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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.707%"><tr><td style="width:1.0%"></td><td style="width:47.140%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.292%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.585%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;</span></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:10.5pt;font-weight:700;line-height:100%">20-3812051</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:100%">(State or other jurisdiction of incorporation or organization)</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:12pt;font-weight:400;line-height:100%">&#160;</span></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:10.5pt;font-weight:700;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table><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:84.795%"><tr><td style="width:1.0%"></td><td style="width:51.313%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.037%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.179%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6ZDI5ZjIwMDRiNGVjNDM2OTlkYTJjOTUzYTI2MWU0MGEvdGFibGVyYW5nZTpkMjlmMjAwNGI0ZWM0MzY5OWRhMmM5NTNhMjYxZTQwYV8wLTAtMS0xLTkxNTEy_37d37583-99e2-457f-b888-6cbf7d7cc179">301 Riverside Avenue, Second Floor</ix:nonNumeric> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6ZDI5ZjIwMDRiNGVjNDM2OTlkYTJjOTUzYTI2MWU0MGEvdGFibGVyYW5nZTpkMjlmMjAwNGI0ZWM0MzY5OWRhMmM5NTNhMjYxZTQwYV8wLTItMS0xLTkxNTEy_d17e32f3-e54e-40f4-8b81-241298ff4ae6">Westport,</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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6ZDI5ZjIwMDRiNGVjNDM2OTlkYTJjOTUzYTI2MWU0MGEvdGFibGVyYW5nZTpkMjlmMjAwNGI0ZWM0MzY5OWRhMmM5NTNhMjYxZTQwYV8wLTMtMS0xLTkxNTEy_720ccd0f-e094-49cf-8497-dc43daccdfc8">CT</ix:nonNumeric></span></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:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6ZDI5ZjIwMDRiNGVjNDM2OTlkYTJjOTUzYTI2MWU0MGEvdGFibGVyYW5nZTpkMjlmMjAwNGI0ZWM0MzY5OWRhMmM5NTNhMjYxZTQwYV8wLTQtMS0xLTkxNTEy_4700a17c-e81e-409a-8761-90dc72bbb4da">06880</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Address of principal executive office)</span></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:10pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY3_180df100-cf1e-4485-b207-da3af87e577f">203</ix:nonNumeric>) <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY4_4a44e9f1-6297-49fa-982b-b5c395b1fef1">221-1703</ix:nonNumeric> </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%">(Registrants&#8217; telephone number, including area code)</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:11pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</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:41.798%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.410%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.045%"></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:9pt;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: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%">&#160;</span></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:9pt;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="i41b18bfe994241a0a8fe09d6a1373d93_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18xLTAtMS0xLTkxNTEy_7628db90-ad24-48b9-97ac-58facd8414d7">Shares representing beneficial interests in Compass Diversified Holdings (&#8220;common shares&#8221;)</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i41b18bfe994241a0a8fe09d6a1373d93_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18xLTItMS0xLTkxNTEy_fa0b0f69-a534-41df-aaa0-67f7a6abe5e5">CODI</ix:nonNumeric></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%">&#160;</span></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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i41b18bfe994241a0a8fe09d6a1373d93_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18xLTQtMS0xLTkxNTEy_188f320d-888d-4789-ba15-aeb32c16e2b1">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="i10ed43363f714ca4b3c7d4c9c08dab1d_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18yLTAtMS0xLTkxNTEy_e756ca62-0891-4b3a-ab34-ed6e8772bbbc">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i10ed43363f714ca4b3c7d4c9c08dab1d_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18yLTItMS0xLTkxNTEy_ad7d7b5f-7df4-40e9-a0dd-7058298ea739">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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i10ed43363f714ca4b3c7d4c9c08dab1d_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18yLTQtMS0xLTkxNTEy_e16a9ed0-0b3e-4a85-b0cb-db84c8b57b98">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="i5bbabe74156a4ab4b10c3840de7f087a_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18zLTAtMS0xLTkxNTEy_6a1c124f-a849-4879-81b2-0d3ea7b1fb6e">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5bbabe74156a4ab4b10c3840de7f087a_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18zLTItMS0xLTkxNTEy_d2578a29-0a86-4d01-a0ae-af5177989ba2">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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5bbabe74156a4ab4b10c3840de7f087a_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18zLTQtMS0xLTkxNTEy_410835fc-c4e6-4184-9fcb-16f6a6e7f4de">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="i4a8fcec7e9194d29ad21972c84df77e5_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM180LTAtMS0xLTkxNTEy_332ab863-43f5-4875-b727-1791f8ae885e">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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a8fcec7e9194d29ad21972c84df77e5_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM180LTItMS0xLTkxNTEy_60f9b3a6-7b79-4f26-89ad-d74e8567e495">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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a8fcec7e9194d29ad21972c84df77e5_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM180LTQtMS0xLTkxNTEy_dcf31a43-8f7e-4713-904a-4eda352cf983">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section&#160;12(g)&#160;of the Act: None</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.711%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrants are collectively a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDYx_0d7587ae-2e13-4c6b-b3e4-04a4c93b8d05">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrants are collectively not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDYy_e9437c8a-a652-4357-9705-3eea5d56bb47">No</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#254;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrants (1)&#160;have 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 months (or for such shorter period that the registrants were required to file such reports), and (2)&#160;have been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDYw_6083a68f-092b-4ea5-a3fb-6ab6afc1e45a">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  &#168;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrants have 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 registrants were required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDYz_62b40c18-d610-42e9-abd1-d5066047f38a">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrants are collectively a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):</span></div><div style="margin-top:9pt"><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:17.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.777%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.584%"></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%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NWRhMGM2YmViNjZlNDQwNzhiYmI2YmY0YjhhNDFlNTcvdGFibGVyYW5nZTo1ZGEwYzZiZWI2NmU0NDA3OGJiYjZiZjRiOGE0MWU1N18wLTAtMS0xLTkxNTEy_4be3abc2-ada2-4d37-ac99-75759f0f936e">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:9pt;font-weight:400;line-height:100%">&#254;<br/></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%">Accelerated&#160;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:9pt;font-weight:400;line-height:100%">&#168;<br/></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-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:9pt;font-weight:400;line-height:100%">&#168;<br/></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%">Smaller&#160;reporting&#160;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NWRhMGM2YmViNjZlNDQwNzhiYmI2YmY0YjhhNDFlNTcvdGFibGVyYW5nZTo1ZGEwYzZiZWI2NmU0NDA3OGJiYjZiZjRiOGE0MWU1N18xLTUtMS0xLTkxNTEy_3e627a09-fa48-4ede-8664-f9e8312f10b2">&#9744;</ix:nonNumeric></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: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NWRhMGM2YmViNjZlNDQwNzhiYmI2YmY0YjhhNDFlNTcvdGFibGVyYW5nZTo1ZGEwYzZiZWI2NmU0NDA3OGJiYjZiZjRiOGE0MWU1N18yLTUtMS0xLTkxNTEy_8ebf8ded-d0b6-499b-a748-efb42ce8348a">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrants have 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:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</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:9pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY0_fc0496f0-a75c-41db-9753-27084eed4769">&#254;</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#168;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%"> </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:112%">&#168;</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrants are collectively a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY1_f576e80d-a69f-4736-9dfb-c33c9416ce41">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;No</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#254;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of the outstanding common shares of trust stock held by non-affiliates of Compass Diversified Holdings at June&#160;30, 2022 was $<ix:nonFraction unitRef="usd" contextRef="ieb6ac5f858804498ba51413a85839792_I20220630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8yOTIw_98c68778-7822-420c-baea-d781f37afc16">1,308,423,478</ix:nonFraction> based on the closing price on the New York Stock Exchange on that date. For purposes of the foregoing calculation only, all directors and officers of the registrant have been deemed affiliates.&#160;There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iee97de65f5db421ba9273a48a61978ec_I20230224" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zMTI4_48903bf4-c1a7-4fdd-8c05-b58cdca10377">72,202,729</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> common shares of trust stock without par value outstanding at February&#160;24, 2023.</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Documents Incorporated by Reference</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDU3_7721529d-e29f-44b4-9978-cd2eaf7733a5" escape="true">Certain information in the registrant&#8217;s definitive proxy statement to be filed with the Commission relating to the registrant&#8217;s 2023 Annual Meeting of Shareholders is incorporated by reference into Part III.</ix:nonNumeric></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.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><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_7"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">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.707%"><tr><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:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.672%"></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:10pt;font-weight:700;line-height:100%">Page</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">PART I</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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Business</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_19">6</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:10pt;font-weight:400;line-height:100%">Item 1A.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Risk Factors</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_67">72</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:10pt;font-weight:400;line-height:100%">Item 1B.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Unresolved Staff Comments</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_97">83</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:10pt;font-weight:400;line-height:100%">Item 2.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Properties</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_100">83</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:10pt;font-weight:400;line-height:100%">Item 3.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Legal Proceedings</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_103">86</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:10pt;font-weight:400;line-height:100%">Item 4.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Mine Safety Disclosures</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_106">87</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">PART II</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:10pt;font-weight:400;line-height:100%">Item 5.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_112">88</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:10pt;font-weight:400;line-height:100%">Item 6.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_115">[Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_115">89</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:10pt;font-weight:400;line-height:100%">Item 7.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_118">90</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:10pt;font-weight:400;line-height:100%">Item 7A.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Quantitative and Qualitative Disclosures about Market Risk</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_172">141</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:10pt;font-weight:400;line-height:100%">Item 8.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Financial Statements and Supplementary Data</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_175">142</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:10pt;font-weight:400;line-height:100%">Item 9.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_178">143</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:10pt;font-weight:400;line-height:100%">Item 9A.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Controls and Procedures</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_181">144</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:10pt;font-weight:400;line-height:100%">Item 9B.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Other Information</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_184">144</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:10pt;font-weight:400;line-height:100%">Item 9C.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_2751">Disclosure Regarding Foreign Jurisdictions That Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_2751">144</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">PART&#160;III</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:10pt;font-weight:400;line-height:100%">Item 10.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Directors, Executive Officers and Corporate Governance</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_190">145</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:10pt;font-weight:400;line-height:100%">Item 11.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Executive Compensation</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_193">145</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:10pt;font-weight:400;line-height:100%">Item 12.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_196">145</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:10pt;font-weight:400;line-height:100%">Item 13.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Certain Relationships and Related Transactions and Director Independence</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_199">145</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:10pt;font-weight:400;line-height:100%">Item 14.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Principal Accountant Fees and Services</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_202">145</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:10pt;font-weight:700;line-height:100%;text-decoration:underline">PART&#160;IV</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:10pt;font-weight:400;line-height:100%">Item 15.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibits and Financial Statement Schedules</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_208">146</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:10pt;font-weight:400;line-height:100%">Item 16.</span></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:10pt;font-weight:400;line-height:100%;text-decoration:underline">Form 10-K Summary</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_214">150</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_10"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE TO READER</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%">In reading this Annual Report on Form 10-K, references to:  </span></div><div style="margin-top:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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:3pt;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 (the "Lenders"), Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer (the "agent") and other agents party thereto;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2021 Revolving Credit Facility" refers to the $600 million in revolving loans, swing line loans and letters of credit provided by the 2021 Credit Facility that matures in 2026;</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Credit Facility" refer to the amended and restated credit agreement entered into on April 18, 2018 among the Company, the Lenders from time to time party thereto (the "Lenders"), Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer (the "agent") and other agents party thereto, which was subsequently amended and restated by the 2021 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Revolving Credit Facility" refers to the $600 million in revolving loans, swing line loans and letters of credit provided by the 2018 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Term Loan" refer to the $500 million term loan provided by the 2018 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "LLC Agreement" refer to the Sixth Amended and Restated Operating Agreement of the 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_13"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Statement Regarding Forward-Looking Disclosure</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%">This Annual Report on Form 10-K, including, but not limited to, the sections entitled &#8220;Risk Factors,&#8221; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Business,&#8221; contains 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 Annual Report on Form 10-K are subject to a number of risks and uncertainties, some of which are beyond our control, including, among other things:</span></div><div style="margin-top:3pt;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 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: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">disruption in the global supply chain, labor shortages and high labor costs;</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">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: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">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: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">our ability to remove CGM and CGM&#8217;s right to resign;</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">our organizational structure, which may limit our ability to meet our dividend and distribution policy;</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">our ability to service and comply with the terms of our indebtedness;</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">our ability to make distributions in the future to our shareholders;</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">our ability to pay the management fee and profit allocation if and when due;</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">our ability to make and finance future acquisitions;</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">our ability to implement our acquisition and management strategies;</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">the legal and regulatory environment in which our subsidiaries operate;</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">trends in the industries in which our subsidiaries operate;</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">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: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">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: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">environmental risks affecting the business or operations of our subsidiaries;</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">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: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 impact of the tax reclassifications of the Trust;</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">costs and effects of legal and administrative proceedings, settlements, investigations and claims; 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">extraordinary or force majeure events affecting the business or operations of our subsidiary businesses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight: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. A description of some of the risks that could cause our actual results to differ appears under the section &#8220;Risk Factors&#8221;. 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:9pt;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 Annual Report on Form 10-K may not occur. These forward-looking statements are made as of the date of this Annual Report. 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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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="ia85db93a905f4f7a90da190381615c4b_16"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">PART I</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_19"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;1. 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%">Compass Diversified Holdings, a Delaware statutory trust (&#8220;Holdings&#8221;, or the &#8220;Trust&#8221;), was incorporated in Delaware on November&#160;18, 2005. Compass Group Diversified Holdings, LLC, a Delaware limited liability company (the &#8220;LLC&#8221;), was also formed on November&#160;18, 2005. The Trust and the LLC (collectively, the &#8220;Company&#8221;) were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. The Trust is the sole owner of 100% of the Trust Interests, as defined in our LLC Agreement, of the LLC. Pursuant to the LLC Agreement, the Trust owns an identical number of Trust Interests in the LLC as exist for the number of outstanding shares of the Trust. </span></div><div style="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 was previously treated as a partnership for U.S. federal income tax purposes but elected, effective September 1, 2021, to be taxed as an association taxable as a corporation. Following this tax election, Trust shareholders should generally only be subject to taxation from holding Trust shares in connection with disposition of Trust shares and receipt of taxable dividends from the Trust. Trust shareholders subject to tax rules regarding &#8220;unrelated business taxable income&#8221; (or &#8220;UBTI&#8221;) will no longer be allocated UBTI from the Trust. </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-weight:400;line-height:120%">The LLC is the operating entity with a board of directors whose corporate governance responsibilities are similar to that of a Delaware corporation. The LLC&#8217;s board of directors oversees the management of the Company and our businesses and the performance of Compass Group Management LLC (&#8220;CGM&#8221; or our &#8220;Manager&#8221;). Certain persons who are employees and partners of our Manager receive a profit allocation as beneficial owners of <ix:nonFraction unitRef="number" contextRef="i60efce688ce8447587eeefcd2ad86cef_D20220101-20221231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xOS9mcmFnOmJiOWRkYzZiMjY1ODQ2NjU5MjIwZjdkYzc5NTg5M2JhL3RleHRyZWdpb246YmI5ZGRjNmIyNjU4NDY2NTkyMjBmN2RjNzk1ODkzYmFfMTY5Mw_290ce745-d1cc-4e23-8ef9-0ade49901cec">62.0</ix:nonFraction>% through Sostratus LLC of the Allocation Interests in us, as defined in our LLC Agreement.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_22"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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%">We acquire controlling interests in and actively manage businesses that we believe (i)&#160;operate in industries with long-term macroeconomic growth opportunities, (ii)&#160;have positive and stable cash flows, (iii)&#160;face minimal threats of technological or competitive obsolescence, and (iv)&#160;have strong management teams largely in place. We offer investors a unique opportunity to own a diverse group of leading middle-market businesses in the niche-industrial and branded-consumer sectors. </span></div><div style="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 disciplined approach to our target markets provides opportunities to methodically purchase attractive businesses at values that are accretive to our shareholders. For sellers of businesses, our unique financial structure allows us to acquire businesses efficiently with little or no third party financing contingencies and, following acquisition, to provide our businesses with substantial access to growth capital. In addition, our permanent capital model and ample liquidity allows us to acquire businesses at any point across economic cycles, ensuring that we are able to act quickly when the opportunity presents itself to do so and that we&#8217;re not paralyzed when markets are volatile. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">We believe that private company operators and corporate parents looking to sell their business units may consider us an attractive purchaser because of our ability to:</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">provide ongoing strategic and financial support for their businesses, including professionalization of our subsidiaries at scale;</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">maintain a long-term outlook as to the ownership of those businesses; </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">sustainably invest in growth capital and/or add-on acquisitions where appropriate; 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">consummate transactions efficiently without being dependent on third-party transaction financing.</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 particular, we believe that our outlook on length of ownership and active management on our part may alleviate the concern that many private company operators and parent companies may have with regard to their businesses going through multiple sale processes in a short period of time. We believe this outlook enhances our ability to develop a comprehensive strategy to grow the earnings and cash flows of each of our businesses. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, it has been our experience, that our ability to acquire businesses without the cumbersome delays and conditions typical of third party transactional financing is appealing to sellers of businesses who are interested in confidentiality, speed and certainty to close.</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 our management team&#8217;s strong relationships with industry executives, accountants, attorneys, business brokers, commercial and investment bankers, and other potential sources of acquisition opportunities offer us substantial opportunities to assess small to middle market businesses available for acquisition. In addition, the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">flexibility, creativity, experience and expertise of our management team in structuring transactions allows us to consider non-traditional and complex transactions tailored to fit a specific acquisition target.</span></div><div style="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 terms of the businesses in which we have a controlling interest as of December&#160;31, 2022, we believe that these businesses have strong management teams, operate in strong markets with defensible market niches, and maintain long-standing customer relationships. </span></div><div style="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 categorize the businesses we own into two separate groups (i)&#160;branded consumer businesses and, (ii)&#160;niche industrial businesses. Branded consumer businesses are 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 categories. Niche industrial businesses are those businesses that focus on manufacturing and selling products and industrial services within a specific market sector. We believe that our niche industrial businesses are leaders in their specific market sectors. In 2022, we announced that we will consider potential acquisitions in a third industry category - healthcare. Healthcare has multiple attractive, high-growth sectors with strong barriers to entry and advantageous demographic trends.</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%">The following is a brief summary of the businesses in which we own a controlling interest at December&#160;31, 2022:</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Branded Consumer Businesses</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:700;line-height:120%">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-weight:400;line-height:120%">5.11 ABR Corp. ("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 Irvine, California, 5.11 operates sales offices and distribution centers globally, and 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and on&#160;511tactical.com. We made loans to and purchased a controlling interest in 5.11 for approximately $408.2 million in August 2016. We currently own 97.7% of the outstanding stock of 5.11 on a primary basis and 88.3% on a fully diluted basis. </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%">BOA</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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA Holdings Inc. ("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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We made loans to, and acquired a controlling interest in, BOA on October 16, 2020 for approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$454.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We currently own 91.8% of the outstanding stock of BOA on a primary basis and 83.5% on a fully diluted basis.  </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%">Ergobaby</span></div><div style="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 Carrier, Inc. (&#8220;Ergobaby&#8221;), headquartered in Torrance, California, 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.  We made loans to, and purchased a controlling interest in, Ergobaby on September&#160;16, 2010 for approximately $85.2 million. We currently own 81.6% of the outstanding stock of Ergobaby on a primary basis and 72.8% on a fully diluted basis.</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%">Lugano</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lugano Holdings, Inc. ("Lugano Diamonds" or "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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Beach, California. We made loans to, and purchased a controlling interest in, Lugano on September 3, 2021 for approximately $263.3 million. We currently own 59.9% of the outstanding stock of Lugano on a primary basis and 55.2% on a fully diluted basis.</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%">Marucci Sports</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci Sports, LLC ("Marucci Sports" or "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 and licenses franchises for sports training facilities. We made loans to, and purchased a controlling interest in, Marucci Sports on April 20, 2020 for approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $198.9 million. Ma</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rucci is headquartered in Baton Rouge, Louisiana. We currently own 91.0% of the outstanding stock of Marucci Sports on a primary basis and 82.1% on a fully diluted basis.</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%">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%">PrimaLoft Technologies Holdings, Inc. ("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. We made loans to, and purchased a controlling interest in, PrimaLoft on July 12, 2022 for approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $541.1 million. PrimaLoft</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is headquartered in Latham, New York. We currently own 90.7% of the outstanding stock of PrimaLoft on a primary basis and 83.7% on a fully diluted basis.</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%">Velocity Outdoor</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%">Velocity Outdoor Inc. ("Velocity Outdoor" or "Velocity") 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. We made loans to, and purchased a controlling interest in, Velocity Outdoor on June 2, 2017 for approximately $150.4 million. In September 2018, Velocity acquired Ravin Crossbows, LLC ("Ravin" or "Ravin Crossbows"), a manufacturer and innovator of crossbows and accessories. Ravin primarily focuses on the higher-end segment of the crossbow market and has developed significant intellectual property related to the advancement of crossbow technology. In July 2022, Velocity acquired Kings Camo LLC which designs and sells high-performance, feature rich hunting and casual apparel of uncompromised quality, utilizing King&#8217;s own proprietary camouflage patterns. Velocity Outdoor is headquartered in Bloomfield, New York. We currently own 99.4% of the outstanding stock of Velocity Outdoor on a primary basis and 87.7% on a fully diluted basis.  </span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Niche Industrial 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-style:italic;font-weight:700;line-height:120%">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%">Compass AC Holdings, Inc. (&#8220;Advanced Circuits&#8221; or &#8220;ACI&#8221;), headquartered in Aurora, Colorado, is a provider of small-run, quick-turn and volume production rigid printed circuit boards, or &#8220;PCBs&#8221;, throughout the United States. PCBs are a vital component of virtually all electronic products. The small-run and quick-turn portions of the PCB industry are characterized by customers requiring high levels of responsiveness, technical support and timely delivery. We made loans to, and purchased a controlling interest in, Advanced Circuits, on May&#160;16, 2006 for approximately $81.0 million. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We owned 71.8% of the outstanding stock of Advanced Circuits on a primary basis and 67.6% on a fully diluted basis as of December 31, 2022. On February 14, 2023, we sold our interest in Advanced Circuits. Refer to "</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_2732">Note S - Subsequent Events</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">", for a description of the transaction.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">FFI Compass, Inc.  ("Altor Solutions" or "Altor") (formerly "Foam Fabricators"), headquartered in Scottsdale, Arizona,</span><span style="background-color:#ffffff;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 OEM components made from expanded polystyrene (EPS) and other expanded polymers. Altor provides products to a variety of end-markets, including appliances and electronics, pharmaceuticals, health and w</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ellness, automotive, building products and others. Altor&#8217;s molded foam solutions offer shock and vibration protection, surface protection, temperature control, resistance to water absorption and vapor transmission and other protective properties critical for shipping small, delicate items, heavy equipment or temperature-sensitive goods</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%"> Altor operates 18 molding and fabricating facilities across North America, creating a geographic footprint of strategically located manufacturing plants to efficiently serve national customer accounts. We acquired Altor on February 15, 2018 for a purchase price of approximately $253.4 million. We currently own 99.8% of the outstanding stock of Altor on a primary basis and 88.2% on a fully diluted basis.</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%">Arnold</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AMT Acquisition Corp. ("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. We made loans to, and purchased a controlling interest in, Arnold on March&#160;5, 2012 for approximately $128.8&#160;million. We currently own 98.0% of the outstanding stock of Arnold on a primary basis and 85.5% on a fully diluted basis.</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%">Sterno </span></div><div style="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 Sterno Group LLC ("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. We made loans to, and purchased all of the equity interests in, Sterno on October 10, 2014 for approximately $160.0 million. Sterno offers a broad range of wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, catering equipment and lamps through their Sterno Products divisio</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n. In Fe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bruary 2018, Sterno acquired Rimports, a manufacturer and distributor of branded and private label scented wax cubes and warmer products used for home decor and fragrance systems. We currently own 99.4% of the outstanding stock of Sterno on a primary basis and 90.7% on a fully diluted basis.  </span></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%">Our businesses also represent our operating segments. See &#8220;</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="#ia85db93a905f4f7a90da190381615c4b_31">Our Businesses</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; and &#8220;</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="#ia85db93a905f4f7a90da190381615c4b_271">Note F &#8211; Operating Segment Data</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; to our Consolidated Financial Statements for further discussion of our businesses as our operating segments, including information related to geographies. </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%">2022 Distributions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common shares - For the 2022 fiscal year we declared distributions to our common shareholders totaling $1.00 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%">Preferred shares - For the 2022 fiscal year we declared distributions to our preferred shareholders totaling $1.8125 per share on our Series A Preferred Shares, $1.96875 per share on our Series B Preferred Shares and $1.96875 per share on our Series C Preferred Shares.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Reporting</span></div><div style="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 August 3, 2021, the shareholders of CODI approved amendments to the Second Amended and Restated Trust Agreement of the Trust and the Fifth Amended and Restated Operating Agreement of the Company to allow the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) to cause the Trust to elect to be treated as a corporation for U.S. federal income tax purposes (the &#8220;tax reclassification&#8221;) and, at its discretion in the future, cause the Trust to be converted to a corporation. Following the shareholder vote, the Board resolved to cause the Trust to elect to be treated as a </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">corporation for U.S. federal income tax purposes. The Trust was taxed as a partnership for U.S. federal income tax purposes since January 1, 2007 and until the tax reclassification became effective on September 1, 2021.</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 Trust will be treated as a corporation for any taxable period beginning on or after the tax reclassification. Income, gain, loss, deduction and credit from the Trust will no longer be passed through to the Trust shareholders. The Trust issued its final Schedule K-1s for the taxable period beginning January 1, 2021 and ending August 31, 2021, the last day on which the Trust was treated as a partnership for U.S. federal income tax purposes. The Trust will be required to file Form 1120, U.S. Corporation Income Tax Return on an annual basis and for all taxable periods beginning on or after the tax reclassification. In addition, distribution with respect to Trust shares (including Trust preferred shares) will now be reported on Form 1099-DIV, instead of on Schedule K-1.</span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WHERE YOU CAN FIND ADDITIONAL INFORMATION</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file reports with the Securities and Exchange Commission (the "SEC" or the "Commission"), including Forms S-1 and S-3 under the Securities Act of 1933, as amended (the "Securities Act"), and Forms 10-K, 10-Q, and 8-K under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), which include exhibits, schedules and amendments to those reports, as well as other filings required by the SEC. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at http://www.sec.gov. In addition, copies of such reports, and amendments thereto, are available free of charge through our website at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">http://www.ir.compassequity.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as soon as reasonably practicable after such documents are electronically filed with, or furnished to, the SEC. </span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Organizational Structure</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div><div style="margin-top:3pt;text-align:center"><img src="codi-20221231_g1.jpg" alt="codi-20221231_g1.jpg" style="height:477px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:2.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.877%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">1)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">The percentage holdings shown in respect to the trust reflect the ownership of the Trust common shares as of December 31, 2022.</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:7pt;font-weight:700;line-height:100%">2)</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Path Spirit Limited is the ultimate controlling person of CGI Holdings Maygar LLC. CGI Maygar Holdings, LLC owns approximately 11.0% of the Trust common shares and is our single largest holder. Our non-affiliated holders of common shares own approximately 86.4% of the Trust common shares. The remaining 2.6% of Trust common shares are owned by our Directors and Officers. Mr.&#160;Sabo, our Chief Executive Officer, is not a director, officer or member of CGI Maygar Holdings, LLC or any of its affiliates.</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:7pt;font-weight:700;line-height:100%">3)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">62.0%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">beneficially owned by certain persons who are employees and partners of our Manager.  C. Sean Day, a member of our Board of Directors, and the former founding partners of the Manager, are non-managing members.</span></div></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:7pt;font-weight:700;line-height:100%">4)</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%">Mr. Sabo is a partner of this entity.  The Manager owns less than 1.0% of the common shares of the Trust.</span></td></tr><tr style="height:5pt"><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:7pt;font-weight:700;line-height:100%">5) </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:8.5pt;font-weight:400;line-height:100%">The Allocation Interests, which carry the right to receive a profit allocation, represent less than 0.1% equity interest in the Company.</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:7pt;font-weight:700;line-height:100%">6)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">On January 10, 2023, we entered into a sale agreement to sell ACI. The sale transaction closed on February 14, 2023.</span></td></tr></table></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_25"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Our 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%">Our Manager, CGM, has been engaged to manage the day-to-day operations and affairs of the Company and to execute our strategy, as discussed below. Collectively, our management team has extensive experience in acquiring and managing small and middle market businesses. We believe our Manager is unique in the marketplace in terms of the success and experience of its employees in acquiring and managing diverse businesses of the size and general nature of our businesses. We believe this experience will provide us with an advantage in executing our overall strategy. Our management team devotes substantially all of its time to the affairs of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into a management services agreement, (the &#8220;Management Services Agreement&#8221; or &#8220;MSA&#8221;) pursuant to which our Manager manages the day-to-day operations and affairs of the Company and oversees the management and operations of our businesses. We pay our Manager a quarterly management fee for the services </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">it performs on our behalf. In addition, certain persons who are employees and partners of our Manager receive a profit allocation with respect to its Allocation Interests in us. All of the Allocation Interests in us are owned by Sostratus LLC. Payment of profit allocations to Sostratus LLC can occur for each of our subsidiaries during the <ix:nonNumeric contextRef="i767c2be138c94b7ca301e455db3edb3f_D20220101-20221231" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNS9mcmFnOjg2NjVlZTcxMGRhMDQ1YTA4YzIyYjBiNGM2NzUxMjRjL3RleHRyZWdpb246ODY2NWVlNzEwZGEwNDVhMDhjMjJiMGI0YzY3NTEyNGNfMTMzMQ_ef9db9cf-652d-481b-a4d3-015ca7eec130">30</ix:nonNumeric>-day period following the fifth anniversary of the date upon which we acquired a controlling interest in that business (a "Holding Event") to the extent contribution based profit has been earned, and upon the sale of a subsidiary from which there is a realizable gain (a "Sale Event"). See Part III, Item&#160;13 &#8220;</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="#ia85db93a905f4f7a90da190381615c4b_31">Certain Relationships and Related Transactions, and Director Independence</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for further descriptions of the management fees and profit allocations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Chief Executive Officer and Chief Financial Officer are employees of our Manager and have been seconded to us. Neither the Trust nor the LLC has any other employees. Although our Chief Executive Officer and Chief Financial Officer are employees of our Manager, they report directly to the LLC&#8217;s board of directors. The management fee paid to our Manager covers all expenses related to the services performed by our Manager, including the compensation of our Chief Executive Officer and other personnel providing services to us. The LLC reimburses our Manager for the compensation and related costs and expenses of our Chief Financial Officer and his staff, who dedicate substantially all of their time to the affairs of the Company.</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%">See Part III, Item&#160;13, &#8220;</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="#ia85db93a905f4f7a90da190381615c4b_199">Certain Relationships and Related Party Transactions, and Director Independence</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#8221;</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%">Market Opportunity</span></div><div style="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 acquire and actively manage small and middle market businesses. We characterize small to middle market businesses as those that generate annual cash flows of up to $100 million per year. We believe that the acquisition market for these businesses is highly fragmented and often provides opportunities to purchase at more attractive prices and achieve better outcomes for our shareholders. We believe this is driven by the following factors:</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">third-party financing for these acquisitions is often less available or terms are less favorable for the borrower;</span></div><div style="margin-top:3pt;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">sellers of these businesses frequently consider non-economic factors, such as legacy or the effect of the sale on their employees;</span></div><div style="margin-top:3pt;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">these businesses are more likely to be sold outside of an auction process or as part of a limited process; and</span></div><div style="margin-top:3pt;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">"add-on" acquisitions can often be completed at attractive multiples of cash flow.</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-weight:400;line-height:120%">Frequently, opportunities exist to support and augment existing management at such businesses and improve the performance of these businesses upon their acquisition through active management. We are business builders rather than asset traders. In the past, our management team has acquired businesses that were owned by entrepreneurs or large corporate parents.  In these cases, our management team has frequently found opportunities to profitably invest in areas of the acquired businesses beyond levels that existed at the time of acquisition. In addition, our management team has frequently found that processes such as financial reporting and management information systems of acquired businesses may be improved, leading to improvements in reporting and operations and ultimately earnings and cash flow. Finally, our management team often acts as a business development arm for our businesses to pursue organic or external growth strategies that may not have been pursued by their previous owners.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_28"></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Our Strategy </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CODI&#8217;s permanent capital structure enables us to invest in people, processes, culture, and growth opportunities that drive transformational change. We have two primary strategies that we use to support long-term value creation. First, we focus on growing the earnings and cash flow from our acquired businesses and help them professionalize at scale. We believe that the scale and scope of our businesses give us a diverse base of cash flow upon which to further build. Second, we identify, perform due diligence on, negotiate and consummate additional platform acquisitions of small to middle market businesses in attractive industry sectors in accordance with acquisition criteria established by the board of directors.</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%">Management Strategy</span></div><div style="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 management strategy involves the proactive financial and operational management of the businesses we own in order to increase cash flows and shareholder value. Our Manager actively oversees and supports the management teams of each of our businesses by, among other things:</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:3pt;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">recruiting and retaining talented managers to operate our businesses using structured incentive compensation programs, including non-controlling equity ownership, tailored to each business;</span></div><div style="margin-top:3pt;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">regularly monitoring financial and operational performance, instilling consistent financial discipline, and supporting management in the development and implementation of information systems to effectively achieve these goals;</span></div><div style="margin-top:3pt;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">identifying and aligning with external policy and performance tailwinds such as those influenced by growing climate, health, and social justice concerns (and similar environmental, social and governance ("ESG") drivers);</span></div><div style="margin-top:3pt;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">assisting management in their analysis and pursuit of prudent organic growth strategies;</span></div><div style="margin-top:3pt;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">identifying and working with management to execute attractive external growth and acquisition opportunities;</span></div><div style="margin-top:3pt;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">assisting management in controlling and right-sizing overhead costs;</span></div><div style="margin-top:3pt;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">nurturing an internal culture of transparency, alignment, accountability and governance, including regular reporting; </span></div><div style="margin-top:3pt;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">professionalizing our subsidiaries at scale; and</span></div><div style="margin-top:3pt;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">forming strong subsidiary level boards of directors to supplement management in their development and implementation of strategic goals and objectives.</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%">Specifically, while our businesses have different growth opportunities and potential rates of growth, we expect our Manager to work with the management teams of each of our businesses to increase the value of, and cash generated by, each business through various initiatives, including:</span></div><div style="margin-top:3pt;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">making selective capital investments to expand geographic reach, increase capacity, or reduce manufacturing costs of our businesses;</span></div><div style="margin-top:3pt;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">investing in product research and development for new products, processes or services for customers;</span></div><div style="margin-top:3pt;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">improving and expanding existing sales and marketing programs;</span></div><div style="margin-top:3pt;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 reductions in operating costs through improved operational efficiency or outsourcing of certain processes and products; and</span></div><div style="margin-top:3pt;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">consolidating or improving management of certain overhead functions.</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 businesses typically acquire and integrate complementary businesses. We believe that complementary add-on acquisitions improve our overall financial and operational performance by allowing us to:</span></div><div style="margin-top:3pt;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">leverage manufacturing and distribution operations;</span></div><div style="margin-top:3pt;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">leverage branding and marketing programs, as well as customer relationships;</span></div><div style="margin-top:3pt;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">add experienced management or management expertise;</span></div><div style="margin-top:3pt;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">increase market share and penetrate new markets; and</span></div><div style="margin-top:3pt;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">realize cost synergies by allocating the corporate overhead expenses of our businesses across a larger number of businesses and by implementing and coordinating improved management practices.</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%">Acquisition Strategy</span></div><div style="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 acquisition strategy is to acquire businesses that we expect to produce stable and growing earnings and cash flow. In this respect, we expect to make platform acquisitions in industries other than those in which our businesses currently operate if we believe an acquisition presents an attractive opportunity. We believe that attractive opportunities will continue to present themselves, as private sector owners seek to monetize their interests in long-standing and privately-held businesses and large corporate parents seek to dispose of their &#8220;non-core&#8221; 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%">Our ideal acquisition candidate has the following characteristics:</span></div><div style="margin-top:3pt;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">is a leading branded consumer or niche industrial company headquartered in North America;</span></div><div style="margin-top:3pt;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">maintains highly defensible position in the markets it serves and with customers;</span></div><div style="margin-top:3pt;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">operates in an industry with favorable long-term macroeconomic trends;</span></div><div style="margin-top:3pt;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">has a strong management team, either currently in place or previously identified, and meaningful incentives;</span></div><div style="margin-top:3pt;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">has low technological and/or product obsolescence risk; and</span></div><div style="margin-top:3pt;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">maintains a diversified customer and supplier base.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">In 2022, we announced that we will consider potential acquisitions in a third industry category - healthcare. Healthcare has multiple attractive, high-growth sectors with strong barriers to entry and advantageous demographic trends. We believe acquisitions in the healthcare industry will bring further diversification and earnings stability to our current group of subsidiaries and will have strong alignment with the existing criteria for acquisition candidates. Our Manager hired a head of healthcare who will partner with our existing team to launch our acquisition strategy in the healthcare industry.</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 benefit from our Manager&#8217;s ability to identify potential diverse acquisition opportunities in a variety of industries. In addition, we rely upon our management team&#8217;s experience and expertise in researching and valuing prospective target businesses, as well as negotiating the ultimate acquisition of such target businesses. In particular, because there may be a lack of information available about these target businesses, which may make it more difficult to understand or appropriately value such target businesses, on our behalf, our Manager:</span></div><div style="margin-top:3pt;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">engages in a substantial level of internal and third-party due diligence;</span></div><div style="margin-top:3pt;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">critically evaluates the target management team;</span></div><div style="margin-top:3pt;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">identifies and assesses any financial and operational strengths and weaknesses of the target business;</span></div><div style="margin-top:3pt;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">analyzes comparable businesses to assess financial and operational performances relative to industry competitors;</span></div><div style="margin-top:3pt;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">actively researches and evaluates information on the relevant industry; and</span></div><div style="margin-top:3pt;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">thoroughly negotiates appropriate terms and conditions of any 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%">The process of acquiring new businesses is both time-consuming and complex. Our management team historically has taken from </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">two</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to twenty-four months to perform due diligence, negotiate and close acquisitions. Although our management team is at various stages of evaluating several transactions at any given time, there may be periods of time during which our management team does not recommend any new acquisitions to us. Even if an acquisition is recommended by our management team, our board of directors may not approve it.</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 company level largely through our existing credit facility. We believe, and it has been our experience, that having the ability to finance our acquisitions with capital resources raised by us, rather than negotiating separate third-party financing, provides us with an advantage in successfully acquiring attractive businesses by minimizing delay and closing conditions that are often related to acquisition-specific financings. In addition, our strategy of providing this intercompany debt financing within the capital structure of the businesses we acquire and manage allows us the ability to distribute cash to the parent company through monthly interest payments and amortization of principle on these intercompany loans.</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%">Upon acquisition of a new business, we rely on our Manager&#8217;s experience and expertise to work efficiently and effectively with the management of the new business to jointly develop and execute a successful business plan.</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%">Strategic Advantages</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the experience of our management team and its ability to identify and negotiate acquisitions, we believe we are well-positioned to acquire additional businesses. Our management team has strong relationships with business brokers, investment and commercial bankers, accountants, attorneys and other potential sources of acquisition opportunities. In addition, our management team has a successful track record of acquiring and managing small-to-middle market businesses in various industries. In negotiating these acquisitions, we believe our management team has been able to successfully navigate complex situations surrounding acquisitions, including corporate spin-offs, transitions of family-owned businesses, management buy-outs and reorganizations.</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 management team has a large ne</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">twork that we estimate to be approximately 2,000 deal interme</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">diaries who we expect to expose us to potential acquisitions. Through this network, as well as our management team&#8217;s proprietary transaction sourcing efforts, we have a substantial pipeline of potential acquisition targets. Our management team also has a well-established network of contacts, including professional managers, attorneys, accountants and other third-party consultants and advisors, who may be available to assist us in the performance of due diligence and the negotiation of acquisitions, as well as the management and operation of our acquired businesses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finally, because we intend to fund acquisitions through the utilization of our 2022 Revolving Credit Facility, we expect to minimize the delays and closing conditions typically associated with transaction specific financing, as is typically the case in such acquisitions. We believe this advantage can be a powerful one, especially in a tight credit environment, and is highly unusual in the marketplace for acquisitions in which we operate.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></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%">Valuation and Due Diligence</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When evaluating businesses or assets for acquisition, our management team performs rigorous due diligence and a financial evaluations process including an evaluation of the operations of the target business and the outlook for its industry. While valuation of a business is a subjective process, we define valuations under a variety of analyses, including:</span></div><div style="margin-top:3pt;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">discounted cash flow analyses;</span></div><div style="margin-top:3pt;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">evaluation of trading values of comparable companies;</span></div><div style="margin-top:3pt;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">expected value matrices; and</span></div><div style="margin-top:3pt;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">examination of comparable recent transactions.</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%">One outcome of this process is a projection of the expected cash flows from the target business. A further outcome is an understanding of the types and levels of risk associated with those projections. While future performance and projections are always uncertain, we believe that with detailed due diligence, future cash flows will be better estimated and the prospects for operating the business in the future better evaluated. To assist us in identifying material risks and validating key assumptions in our financial and operational analysis, in addition to our own analysis, we engage third-party experts to review key risk areas, including legal, tax, regulatory, accounting, insurance and environmental. We also engage technical, operational or industry consultants, as necessary.</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 further critical component of the evaluation of potential target businesses is the assessment of the capability of the existing management team, including recent performance, expertise, experience, culture and incentives to perform. Where necessary, and consistent with our management strategy, we actively seek to augment, supplement or replace existing members of management who we believe are not likely to execute our business plan for the target business. Similarly, we analyze and evaluate the financial and operational information systems of target businesses and, where necessary, we enhance and improve those existing systems that are deemed to be inadequate or insufficient to support our business plan for the target business.</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%">Environmental, Social and Governance</span></div><div style="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 last few years, companies, investors and policymakers have focused more attention on - and have made investments in - companies that are considered leaders in ESG practices. We believe that ESG engagement can help drive value creation and have incorporated ESG factors into our investment analysis and decision making. We believe strong ESG practices can be long-term performance enhancing and enable us to oversee and balance the needs of important stakeholders in doing so. We are committed to maintaining responsible investment practices that position our businesses for long-term success. </span></div><div style="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 long-term responsible approach is also reflected in how we manage ourselves.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been and remain committed to being a responsible partner to our subsidiaries and are proud stewards of corporate citizenship. </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%">Financing</span></div><div style="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 incur third party debt financing almost entirely at the Company level, which we use, in combination with our equity capital, to provide debt financing to each of our businesses and to acquire additional businesses. We believe this financing structure is beneficial to the financial and operational activities of each of our businesses by aligning our interests as both equity holders of, and lenders to, our businesses, in a manner that we believe is more efficient than each of our businesses borrowing from third-party lenders.</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%">Debt Financing</span></div><div style="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">2022 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, we entered into the Third Amended and Restated Credit Agreement to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit (the "2022 Revolving Credit Facility") up to a maximum aggregate amount of $600 million (the "2022 Revolving Loan Commitment") and 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. 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 2022 Revolving Loan Commitment and/or obtain additional term loans in an </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">aggregate amount of up to $250 million, subject to certain restrictions and conditions. 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 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 2022 Credit Facility provides for letters of credit under the 2022 Revolving Credit Facility in an aggregate face amount not to exceed $100&#160;million outstanding at any time, as well as swing line loans of up to $25 million outstanding at one time. At no time may the (i)&#160;aggregate principal amount of all amounts outstanding under the 2022 Revolving Credit Facility, plus (ii)&#160;the aggregate amount of all outstanding letters of credit and swing line loans, exceed the borrowing availability under the 2022 Credit Facility. At December&#160;31, 2022, we had outstanding letters of credit totaling approximately $2.2 million. The borrowing availability under the 2022 Revolving Credit Facility at December&#160;31, 2022 was approximately $442.8 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. (See "</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="#ia85db93a905f4f7a90da190381615c4b_280">Note I - Debt</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" to the consolidated financial statements for more detail regarding our 2022 Credit Facility).</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">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 million aggregate principal amount of our 5.000% 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 Company 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 Company and are not guaranteed by our subsidiaries. The proceeds from the sale of the 2032 Notes was used to repay debt outstanding under the 2021 Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we consummated the issuance and sale of $1,000 million aggregate principal amount of our 5.250% Notes due 2029 (the "2029 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 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 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 our entry into the 2021 Credit Facility, and to redeem our 8.000% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Financing</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">Trust Common Shares</span></div><div style="margin-bottom:6pt;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 500,000,000 Trust common shares and the Company is authorized to issue a corresponding number of LLC interests. The Company will, at all times have an equal amount of LLC interests outstanding as Trust shares.  At December&#160;31, 2022, there were 72.2 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million Tr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ust common shares outstanding.</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:400;line-height:120%">At-the market 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, we filed a prospectus supplement pursuant to which we may, but we have no obligation to, issue and sell up to $500 million shares 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. In connection with this offering, we entered into an At Market Issuance Sales Agreement with B. Riley Securities, Inc. (&#8220;B. Riley&#8221;) and Goldman Sachs &amp; Co. LLC (&#8220;Goldman&#8221;) pursuant to which we may sell common shares of the Trust having an aggregate offering price of up to $500 million, from time to time through B. Riley and Goldman, acting as sales agents and/or principals. We s</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">old 3,464,844 and 3,837,885 Tru</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">st common shares during the years ended December 31, 2022 and 2021, respectively, and received net proceeds of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">approxi</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mately $83.9 million and $115.1 million. We </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">incurred approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $1.5 million and $2.1 million in co</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mmissions payable to the Sales Agents during the year ended December 31, 2022 and 2021, respectively.</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">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 50,000,000 million Trust preferred shares and the Company is authorized to issue a corresponding number of Trust Interests. We issued 4,000,000 7.250% Series A Preferred Shares in 2017, 4,000,000 7.875% Series B Preferred Shares in 2018 and 4,600,000 7.875% Series C Preferred Shares in 2019. </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 intend to finance future acquisitions through our 2022 Revolving Credit Facility, cash on hand and, if necessary, additional equity and debt financings. We believe, and it has been our experience, that having the ability to finance our acquisitions with the capital resources raised by us, rather than negotiating separate third party financing specifically related to the acquisition of individual businesses, provides us with an advantage in acquiring attractive businesses by minimizing delay and closing conditions that are often related to acquisition-specific financings. In this respect, we believe that in the future, we may need to pursue additional debt or equity financings, or offer equity in Holdings or target businesses to the sellers of such target businesses, in order to fund multiple future acquisitions. </span></div><div id="ia85db93a905f4f7a90da190381615c4b_31"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Our Businesses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We categorize the businesses we own into two separate groups of businesses (i)&#160;branded consumer businesses, and (ii)&#160;niche industrial businesses. Branded consumer businesses are characterized as those businesses that we believe capitalize on a valuable brand name in their respective market sector. We believe that our branded consumer businesses are leaders in their particular product category. Niche industrial businesses are characterized as those businesses that focus on manufacturing and selling particular products and industrial services within a specific market sector. We believe that our niche industrial businesses are leaders in their specific market sector.</span></div><div style="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 represents the percentage of net revenue and operating income each of our businesses contributed to our consolidated results since the date of acquisition for the years ended December&#160;31, 2022, 2021 and 2020, and the total assets of each of our businesses as a percentage of the consolidated total as of December&#160;31, 2022 and 2021.</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:99.561%"><tr><td style="width:1.0%"></td><td style="width:19.311%"></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:7.123%"></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:7.123%"></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:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.123%"></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:7.123%"></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:7.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></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:10.652%"></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="15" 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:8pt;font-weight:700;line-height:100%">Net Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:100%">Operating Income </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="9" 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:8pt;font-weight:700;line-height:100%">Total Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-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%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-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%">Year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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.5pt;font-weight:700;line-height:100%">Branded Consumer:</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><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.11</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%">21.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:8pt;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:8pt;font-weight:400;line-height:100%">23.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:8pt;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:8pt;font-weight:400;line-height:100%">27.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:8pt;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:8pt;font-weight:400;line-height:100%">17.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:8pt;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:8pt;font-weight:400;line-height:100%">17.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:8pt;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:8pt;font-weight:400;line-height:100%">24.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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">15.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8.5pt;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:8pt;font-weight:400;line-height:100%">9.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:8pt;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:8pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">23.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:8pt;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:8pt;font-weight:400;line-height:100%">15.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:8pt;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:8pt;font-weight:400;line-height:100%">(0.8)</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:8pt;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:8pt;font-weight:400;line-height:100%">12.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:8pt;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:8pt;font-weight:400;line-height:100%">16.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:8pt;font-weight:400;line-height:100%">%</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%">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:8pt;font-weight:400;line-height:100%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">4.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:8pt;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:8pt;font-weight:400;line-height:100%">5.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:8pt;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:8pt;font-weight:400;line-height:100%">(6.8)</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:8pt;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:8pt;font-weight:400;line-height:100%">4.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:8pt;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:8pt;font-weight:400;line-height:100%">4.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:8pt;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:8pt;font-weight:400;line-height:100%">3.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:8pt;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:8pt;font-weight:400;line-height:100%">5.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:8pt;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:8.5pt;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:8pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">2.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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13.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:8pt;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:8pt;font-weight:400;line-height:100%">11.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:8pt;font-weight:400;line-height:100%">%</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%">Marucci Sports</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%">7.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:8pt;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:8pt;font-weight:400;line-height:100%">6.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:8pt;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:8pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">7.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:8pt;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:8pt;font-weight:400;line-height:100%">(3.5)</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:8pt;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:8pt;font-weight:400;line-height:100%">7.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:8pt;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:8pt;font-weight:400;line-height:100%">8.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:8pt;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:8.5pt;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:8pt;font-weight:400;line-height:100%">1.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:8pt;font-weight:400;line-height:100%">%</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:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(5.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:8pt;font-weight:400;line-height:100%">%</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:8pt;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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15.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:8pt;font-weight:400;line-height:100%">%</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:8pt;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%">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:8pt;font-weight:400;line-height:100%">10.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:8pt;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:8pt;font-weight:400;line-height:100%">14.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:8pt;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:8pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">7.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:8pt;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:8pt;font-weight:400;line-height:100%">17.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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">7.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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">%</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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">62.2&#160;</span></td><td style="background-color:#ffffff;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:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59.3&#160;</span></td><td style="background-color:#ffffff;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:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52.5&#160;</span></td><td style="background-color:#ffffff;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:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65.9&#160;</span></td><td style="background-color:#ffffff;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:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66.4&#160;</span></td><td style="background-color:#ffffff;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:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45.2&#160;</span></td><td style="background-color:#ffffff;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:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">75.7&#160;</span></td><td style="background-color:#ffffff;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:8pt;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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66.2&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Niche Industrial:</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><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Advanced Circuits</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%">4.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:8pt;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:8pt;font-weight:400;line-height:100%">4.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:8pt;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:8pt;font-weight:400;line-height:100%">6.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:8pt;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:8pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">11.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:8pt;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:8pt;font-weight:400;line-height:100%">18.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:8pt;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:8pt;font-weight:400;line-height:100%">2.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:8pt;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:8pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8.5pt;font-weight:400;line-height:100%">Altor Solutions</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%">11.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:8pt;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:8pt;font-weight:400;line-height:100%">9.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:8pt;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:8pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">9.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:8pt;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:8pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">10.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:8pt;font-weight:400;line-height:100%">%</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%">Arnold Magnetics</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%">6.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:8pt;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:8pt;font-weight:400;line-height:100%">7.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:8pt;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:8pt;font-weight:400;line-height:100%">6.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:8pt;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:8pt;font-weight:400;line-height:100%">6.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:8pt;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:8pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">13.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:8pt;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:8pt;font-weight:400;line-height:100%">4.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:8pt;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:8pt;font-weight:400;line-height:100%">5.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:8pt;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:8.5pt;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:8pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">19.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">25.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:8pt;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:8pt;font-weight:400;line-height:100%">8.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:8pt;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:8pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">21.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:8pt;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:8pt;font-weight:400;line-height:100%">8.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:8pt;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:8pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></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 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%">37.8&#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:8pt;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:8pt;font-weight:400;line-height:100%">40.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">47.5&#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:8pt;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:8pt;font-weight:400;line-height:100%">34.1&#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:8pt;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:8pt;font-weight:400;line-height:100%">33.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">54.8&#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:8pt;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:8pt;font-weight:400;line-height:100%">23.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">30.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8.5pt;font-weight:400;line-height:100%">Corporate</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%">&#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="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%">&#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="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%">&#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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-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%">&#8212;</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%">&#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="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%">&#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="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%">0.7&#160;</span></td><td style="background-color:#ffffff;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:8pt;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-top:1pt 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%">3.4&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">%</span></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 colspan="2" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-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:8pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-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:8pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-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:8pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-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:8pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-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:8pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-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:8pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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-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:8pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Operating income (loss) reflected is as a percentage of the total contributed by the businesses and does not include expenses incurred at the corporate level.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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><div id="ia85db93a905f4f7a90da190381615c4b_34"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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-weight:700;line-height:120%">Branded Consumer Businesses</span></div><div id="ia85db93a905f4f7a90da190381615c4b_37"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">5.11 </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%">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%">5.11 is a global lifestyle brand and innovator of purpose-built technical apparel, footwear and gear for a passionate and loyal group of consumers. 5.11 is a brand of choice for those who demand uncompromising functionality, durability, style and comfort of their gear. 5.11's brand authenticity stems from decades of collaboration with elite first responders and military professionals around the world, innovating to solve their greatest needs in the most mission-critical settings, where failure is not an option. Today, 5.11 continues to design and innovate for these professionals with the added purpose of delivering that unique functional expertise to everyday consumers. Management believes 5.11's large and growing community of everyday consumers associate with the 5.11 brand heritage and authenticity and values 5.11's high-quality product design and functionality.</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%">Headquartered in Costa Mesa, California, 5.11 operates sales offices and distribution centers globally. 5.11 products are widely distributed in uniform stores, military exchanges, outdoor retail stores, its own retail stores and through e-commerce channels, including 511tactical.com.</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%">History of 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-weight:400;line-height:120%">5.11's heritage dates back to the 1970&#8217;s when 5.11 pants were originally designed by Royal Robbins for elite rock climbers. These climbers wanted durable yet flexible and comfortable pants as they scaled the most extreme rock walls in Yosemite National Park. In the early 1990&#8217;s, the same 5.11 pant was adopted by the F.B.I. National Academy and became standard training issue because of its superior design and performance. Trusted by law enforcement and military professionals ever since, 5.11's innovative products have formed the cornerstone of the brand. 5.11 is an outfitter of choice for our heroes who require rugged, functional, durable, and technically-advanced products capable of withstanding harsh conditions without sacrificing comfort. Consumers&#8217; needs and aspirations fuel 5.11's product innovation engine. 5.11 leveraged this foundation to expand their product expertise to a significantly larger market of underserved lifestyle-oriented consumers who identify with 5.11's brand positioning, appreciate their superior designs and share the "Always Be Ready" ("ABR") mindset. </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 acquired a majority interest in 5.11 on August 31, 2016.</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%">Industry</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 participates in the global professional and consumer soft goods market for tactical gear and apparel; the addressable global soft goods market was estimated by management to be approximately $79 billion. 5.11 products are designed for use in a wide variety of activities, from professional to recreational and outdoor and indoor, and can be used all year long. As a result, the markets and consumers 5.11 serves are broad and deep. </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%">Products, Customers and Distribution</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">Products</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product innovation is at the core of 5.11&#8217;s heritage and identity. Since its inception, 5.11 has continuously developed and introduced innovative apparel, footwear and gear that are highly functional, technically-advanced and expertly designed setting the industry standard in each product category. 5.11&#8217;s product portfolio consists of technical apparel, footwear and gear designed with patented materials and functional features to their customers from head-to-toe. 5.11&#8217;s purpose-built products are durable, functional and comfortable. 5.11 serves a community of consumers inspired to live a life bigger than themselves and aligned with the &#8220;Always Be Ready&#8221; mindset. 5.11 offers a portfolio of head-to-toe purpose-built gear with patented functional features for both professional and recreational use. 5.11 focuses their product offering across three categories: apparel, footwear and gear. Leveraging in-field testing and design feedback from professional collaborations and in-house design and engineering expertise, 5.11 is able to create high quality products in each of its core segments. Innovating around the material and functional needs of professionals, 5.11 then broadens the application of their technical functionality into a range of consumer products within each category. This evolution of 5.11&#8217;s product lines creates tremendous leverage for their purpose-built functionality, allowing 5.11 to benefit from their growing and broad crossover appeal. 5.11&#8217;s innovations have not been limited to just apparel and textiles, as 5.11 has also proven their abilities within their footwear and gear categories. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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:700;line-height:120%">Apparel - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Apparel represents 5.11&#8217;s largest product ca</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tegory at 67%, 66% and 65%, respectively, of net sales for the years ending December 31, 2022, 2021 and 2020. Within this category, 5.11 offers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a broad assortment of men&#8217;s and women&#8217;s pants, shorts, shirts, outerwear, polos, and base layers. Apparel is offered in a variety of styles and fits intended to enhance comfort, durability, and utility. 5.11 has historically designed and developed innovative &#8220;families&#8221; of products around proprietary fabrics that 5.11 has created to meet the needs of its consumers. These product &#8220;families&#8221; typically start with a purpose-built pant and then expand into other products. </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">Pants - for many consumers, 5.11 technical purpose-built pants are the gateway into the 5.11 brand. 5.11 offers a wide range of pants to tackle any mission in a broad range of waist sizes and in seams for men and women. The fit, proprietary or patented fabrics and purpose-built designs deliver high levels of comfort, utility and durability. Among the most popular pants today are Stryke, Taclite, Apex, Fast-Tac and Defender-Flex, which have prices ranging fr</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">om $58.00 to $95.00. 5.1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 offers five distinct pant lines, which anchor five different apparel families. The top selling pants include Taclite, which is built with a lighter and stronger fabric to outperform 5.11's original canvas pant, Stryke, which uses 5.11's patented FlexTac fabric, Apex, which leverages 5.11's Flex-Tac technology, and 5.11's highly durable FastTac all with stain and water-resistant properties, and Defender-Flex, 5.11&#8217;s performance denim.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Shirts, T-shirts and Polos &#8211; 5.11 tops are feature rich just like their pants. Patented document pockets, pen pockets, venting for heat, stain resistant, easy care and snag resistance are among some of these key features. Many of the shirts fabrics are lighter versions of 5.11&#8217;s patented or proprietary fabrics used in their best-selling pants. Among the most popular shirts today are Taclite, Stryke, and Fast-Tac shirts, which have prices ranging from $50.00 to $101.00. These shirts can be used as uniforms and/or casual wear. 5.11's polos are also well known for their comfort, durability and utility. 5.11 offers them in a range of proprietary fabrics that are highly fade resistant, and among some of the most popular styles are Performance Polo, Professional Polo and Utility Polo, which have price ranges from $50.00 to $63.00.            </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:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                    </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">Outerwear - 5.11 offers a wide range of outerwear solutions for on and off the job. Outerwear used on the job offer features not commonly found in lifestyle outerwear such as blood borne pathogen resistance or large areas of reflective materials. Technical system jackets, hard and soft shell as well as fleece pieces are designed to work individually or as a system. Features include innovations such as quick access side zippers and conceal pockets. 5.11 also offers technical survival outerwear systems engineered specifically for missions in extreme conditions. Products include base layers and briefs, pullovers, softshell jackets, wind pants, rain pants and jackets made of advanced 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:700;line-height:120%">Gear - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gear re</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">presented 23%, 24% and 25%, re</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">spectively, of 2022, 2021 and 2020 net sales, which includes multi-use backpacks, cases, load-bearing equipment, range bags, duffels, field knives, watches and gloves. 5.11 bags, pouches, and packs provide reliable, multifunctional storage options designed to excel in a wide range of operational and recreational settings. The bag offering meets the critical needs of emergency medical, public safety, and military professionals in the field, outdoor adventure enthusiasts going off the grid, and anyone who needs to maximize space and convenience packing for a weekend getaway. The recently introduce patented Hexgrid&#174; and Gear Set&#8482; system enhance modularity capabilities. Allowing users to have different sets per mission specific needs and attached pouches in 8 directions vs just up or down like the other systems. 5.11 also offers a wide assortment of complementary accessories including belts, hats, flashlights, gloves, watches, knives and patches.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                                                                                                                                                             </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Footwear - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Footwear represent</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed 10% of net r</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue in each of the years ending 2022, 2021 and 2020 and includes a full line of functional boots, low-profile tactical shoes, trainers, and socks. First embraced by 5.11 professional customers through their field boots, 5.11 has developed and tested footwear that stands up to extreme temperatures and weather conditions. 5.11 has evolved into the current lineup of trainers, casual sneakers and oxfords that afford 5.11's consumers the same level of comfort, protection, durability and style they expect from 5.11. 5.11 trainers feature All Terrain Load Assistance System (A.T.L.A.S.) technology, which is built to help 5.11's consumers undergo the most strenuous of workouts. The 5.11 A/T Trainer adds comfort and substantially increased agility, flexibility, and durability to cross training, functional fitness and heavy workouts. </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">Customers and Distribution Channels</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes the brand&#8217;s empowering message, innovative product quality, and technically advanced designs appeal to a broad and growing consumer base. Based on the cross-over appeal of its products, 5.11 consumers fall into two core groups, professional &#8220;Prosumers&#8221; and &#8220;Everyday Consumers.&#8221; The 5.11 community was initially built by Prosumers, which consists of groups such as U.S. military personnel, law enforcement, first responders, and frontline workers, who require unwavering durability and reliability, but also value the design and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">comfort of the 5.11 products, providing the versatility to wear its products both on and off duty. Over time, 5.11 has expanded its reach into functionally focused Everyday Consumers, who, management believes, are inspired by Prosumers to live a life bigger than themselves and share the always be ready "ABR" mindset. 5.11 products resonate with a diverse group of Prosumers and Consumers, laying the foundation for continued expansion of a loyal and engaged consumer base into the future.</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">Everyday Consumers: A blend of active, challenge-seeking and achievement-oriented gear consumers who thrive on fitness and adventure. Inspired by 5.11&#8217;s Prosumers to live a life bigger than themselves with the &#8220;Always Be Ready&#8221; mindset, these Everyday Consumers engage in a range of activities from fitness and training, to outdoor experiences such as hunting, hiking and overlanding, and purchase 5.11 products for everyday casual use. They prioritize maintaining high performance and, we believe, recognize that the functional superiority of 5.11 products aligns with their own achievement-oriented goals. They also appreciate the aesthetic and functional design of 5.11 products, which can take them from the comfort of their home to a favorite nearby hike, as well as 5.11 apparel, footwear and gear, which are as dynamic as they are. We believe the Everyday Consumers align with 5.11 products&#8217; price points and superior value proposition.</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">Prosumers: Includes everyone from the most elite U.S. military and law enforcement special forces units on the planet to everyday heroes including first responders, frontline workers, and other professionals, both on duty in mission-critical situations and off-duty. Prosumers are devoted to service, on and off-the-clock, and 5.11 endeavors to match their dedication and commitment as it produces superior technical products for every aspect of their lives. 5.11&#8217;s unique combination of durability, functional excellence, and comfort allows Prosumers to turn to 5.11 seamlessly across a variety of use-cases, whether on-duty, training, spending a weekend overlanding, backpacking, or camping. Many of the Prosumers are never fully off-duty, making the ability to serve them comfortably and reliably in all aspects of their lives a top priority. 5.11 enables them to &#8220;Always Be Ready&#8221; to meet any challenges that cross their path.</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 strength of the 5.11 business model is the ability to serve the consumer however they prefer to engage while simultaneously reinforcing the 5.11 brand&#8217;s premium association and authenticity. Rather than taking the traditional channel approach to the business which management believes limits 5.11's potential, 5.11 enters a trade area with the right mix of owned stores, Consumer Wholesale, Professional Wholesale, eCommerce and marketplaces. By approaching trade areas in this manner, 5.11 shares inventory between stores and eCommerce and optimizes speed and efficiency with logistics that meet consumers&#8217; needs wherever they prefer to shop, rather than directing them into a particular channel. This principle of product accessibility and experiential shopping drives brand building and organic lead generation. Though each channel is able to function profitability on an individual basis, the value derived from these channels working in concert is a unique competitive strength 5.11 employs in every market in which it operates.</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%">Direct to Consumer - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11&#8217;s DTC channel is comprised of its digital platform, 511tactical.com, its growing network of retail stores as well as its third-party marketplace partners. 5.11 has significantly expanded its DTC mix in the past five years, with DTC now co</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mprising 43%, 43% and 39% of net sales for the years ended December 31, 2022, 2021 and 2020, respectively. 5.11&#8217;s website has grown significantly and drives a significant portion of its online sales. 5.11 also operates 110 company owned retail stores in 33 states, with plans to grow its footprint further. Both the online and company owned retail stores enable 5.11 to maintain direct relationships with consumers, influence the brand experience and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">better understand shopping preferences and behavior.  </span></div><div style="margin-top:3pt;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">eCommerce. 5.11 has grown its e-commerce substantially in the last few years, which has been enabled by continued investment in digital infrastructure capabilities, enhanced consumer experience through increased customization and curation, and a growing global supply chain. Since 2017, 5.11 has invested heavily in capabilities to further its e-commerce infrastructure, including a scalable ERP system and new locations that enable more cost effective and timely delivery for its e-commerce orders.  </span></div><div style="margin-top:3pt;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">Retail. Since 2011, 5.11 has grow</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n to 110 bran</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ded and owned retail locations around the U.S. as of December 31, 2022. Its locations provide an opportunity for 5.11 to showcase its diverse product assortment. Retail also provides an opportunity to further engage with consumers through the ABR mindset, with in-person, local community events and educational opportunities that elevate the experiential retail experience.</span></div><div style="margin-top:3pt;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">Third-party marketplaces. 5.11&#8217;s third-party marketplace partners, such as Amazon, are invaluable tools for its omnichannel presence. The collaboration with the some of the largest retailers brings 5.11</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%">increased opportunity from sales and revenue to increased marketing opportunities and brand awareness. Yet at the </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">same time, 5.11 is strategic about protecting its 5.11 brand and delivering a consistent consumer experience in the third-party marketplace.</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%">Wholesale - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Wholesale channel is comprised of Professional Wholesale, Consumer Wholesale and International business. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wholesale sales were 57%, 57% and 61% of net sales for the years ended December 31, 2022, 2021 and 2020, respectively. The Professional Wholesa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">le channel specializes in demand creation for formal procurement through specification of 5.11 on government contracts around the world. The Consumer Wholesale channel is comprised of dealers, outdoor specialty retailers, and military exchanges, serving predominantly Everyday Consumers. The International business includes retail locations and International e-commerce sites. International products are currently distributed in over 120 countries across the globe. Management believes there is significant opportunity for continued International expansion. </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">Professional Wholesale. The Professional Wholesale channel consists of Prosumer sales relationships, and is comprised of dealers and resellers of 5.11 technical apparel, footwear and gear through governmental departments and agencies, including their retail front and e-commerce services that cater to Prosumers that need additional services, such as tailoring of their uniforms, in a one-stop-shop experience. Requirements of outfitting entire agencies or departments necessitates carrying numerous, often infrequently used, sizes and colors of a given product. In addition, 5.11&#8217;s years of handling these types of customized orders has resulted in 5.11 having a dedicated team with specialized expertise, a skillset that is unique in the industry. We believe 5.11&#8217;s significant investment in inventory provides a competitive advantage versus smaller less well capitalized competitors that carry low levels of inventory. </span></div><div style="margin-top:3pt;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">Consumer Wholesale. The Consumer Wholesale channel consists of Everyday Consumer sales relationships, and is comprised of third-party retailers and their e-commerce sites. 5.11 consumers can find its products at well-known big box sports, outdoor specialty retailers and military exchanges, in addition to third-party online only retailers who focus on product sales in similar apparel, footwear and gear categories as we do. Shop-in-shop concepts at key retailers who also attract the 5.11 customer base gives consumers a tactile experience with 5.11 products, by which they can feel, try on, and compare 5.11 product offerings. Additionally, 5.11 gains online traction from discussion boards and forums that bring professional and everyday enthusiasts together to discuss 5.11 products and the category in general. Both avenues serve as catalysts to attract new customers and keep long time consumers loyal to the 5.11 brand. </span></div><div style="margin-top:3pt;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">International. In addition to domestic whitespace, management believes there is opportunity to expand internationally as International only represente</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 21% of net sales in 2022. While 5.11 products are currently distributed in 120 countries across the globe, 5.11 has limited penetration </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in many of these countries with limited distribution in certain countries and certain dealers only carrying select styles. As such, management believes there is significant opportunity for continued international expansion and plan to expand in Europe, the Middle East, Africa ("EMEA"), Mexico, Asia, Australia, and Canada, and will leverage third-party logistics facilities in Europe and China as well as 5.11&#8217;s owned warehouse in Australia to drive this. 5.11 sees additional opportunities to further expand internationally and plan to methodically continue the expansion of its 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%">No individual customer represented greater</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> than 10% of 5.11&#8217;s net revenues in 2022. At December 31, 2022 and 2021, 5.11 had approximately $41.3 million and $40.7 million, resp</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ectively, in firm backlog.</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%">Market Opportunities</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 products are designed for use in a wide variety of activities, from professional to recreational and outdoor and indoor, and can be used all year long. As a result, the markets and consumers 5.11 serves are broad and deep. The market opportunity is both significant and supported by the demand of 5.11&#8217;s innovative products providing an opportunity for future, profitable growth. As a category-defining brand, management believes its innovative products serving Everyday Consumers and Prosumers will continue to expand its addressable market. </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">U.S. Everyday Consumer Opportunity. 5.11 products address a large and broad Everyday Consumer base consisting of individuals from all walks of life. Everyday Consumers include small business owners, teachers, lawyers, farmers, homemakers and others, who enjoy wearing 5.11 during work, after work and on their weekend adventures. Management believes the Everyday Consumers are multi-generational, though skewing younger. These younger consumers are representative of an expanding, technically-focused consumer base looking for performance in every aspect of their daily lives. 5.11 caters to Everyday Consumers across all regions of the U.S., though management believes Everyday Consumers are located primarily in urban and suburban locations. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:3pt;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">U.S. Prosumer Opportunity. 5.11&#8217;s premium product offering addresses a large Prosumer base, including first responders, military personnel, on and off-duty public servants, non-active military and other functionally focused professionals such as contractors, utility workers, hospital professionals and others using 5.11 for professional applications. Management believes Prosumers are multi-generational, though primarily middle-aged males. Similar to its Everyday Consumers, 5.11 caters to Prosumers across all regions of the U.S. and believes Prosumers are located primarily in urban and rural locations. The Prosumer market is a stable, recurring source of demand for 5.11's products. Management believes that Prosumer demand is resilient through economic cycles as Prosumers continue to depend on 5.11 products regardless of the economic environment. </span></div><div style="margin-top:3pt;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">International Opportunity. In addition to the domestic whitespace opportunity, management believes there is opportunity to expand to a large global market, as International only represente</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 21% of n</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">et sales in 2022. 5.11 products are currently distributed in 120 countries across the globe with its market entry point being the Professional Wholesale Channel. Most countries outside the US are under-penetrated with limited distribution and select dealers only carrying a portion of available styles. As such, management believes there is significant opportunity for continued international expansion and plan to expand in EMEA, Mexico, Asia, Australia, and Canada. 5.11&#8217;s approach will be to build out each region uniquely based on the size of the opportunity and the complexity of conducting business in a particular country. This approach currently utilizes a mixture of Professional and Consumer wholesale channels, distributors, wholesale partner stores, third party e-commerce sites as well as owned e-commerce websites and retail stores. To build this business 5.11 plans to leverage its third-party logistics facilities in Europe and China as well as its owned warehouses in Australia and the US for supply chain logistics. 5.11 sees additional opportunities to further expand internationally and plan to methodically continue the expansion of its business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Strategies</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%">Increase Brand Awareness and Grow the Passionate 5.11 Community - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 has proven the profitability of its core product offerings and broad geographic relevance, while demonstrating clear brand authenticity and versatility. Though 5.11 is a brand and industry leader in the tactical and functional fitness communities, management believes it still has substantial room to grow through continuing to broaden its brand awareness. 5.11 has a large, growing community of deeply loyal consumers who share an authentic connection to the brand. 5.11 brand awareness is driven largely by its authentic association with public safety and the military, who rely on 5.11 gear for performance both on-duty and off-duty. To increase brand awareness, 5.11 designs and executes a variety of dynamic, high impact marketing strategies to engage existing consumers and reach new consumers, both domestically in the U.S. and internationally. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11&#8217;s innovative brand and marketing strategy has been able to deliver significant brand awareness growth with relatively low marketing spend to date. The reason this has been so successful is due to the outsized returns from 5.11&#8217;s positive, community-driven word-of-mouth, stemming from consumers who share an emotional connection to 5.11. While 5.11&#8217;s marketing competencies extend well beyond traditional and digital media; 5.11 is a leader in content development and influencer marketing. 5.11 has built a community with major brand ambassadors and brand partners. 5.11 also partners with other leading brands across categories, such as Spartan in fitness and Ubisoft&#8217;s Ghost Recon in gaming. These strategic partnerships reinforce 5.11&#8217;s authentic and premium branding while simultaneously engaging a broad and passionate customer base of potential 5.11 consumers. Through its deep relationships, history of mutually beneficial partnerships, community, and social events such as &#8220;ABR Academies,&#8221; as well as its recognized leadership position, management believes 5.11 has become a partner of choice for influencers worldwide, leading to a significant competitive advantage. These marketing efforts deliver authentic, aspirational experiences and exclusive content that drive loyalty and engagement. 5.11 pairs this emotional brand marketing with sophisticated, data-driven performance marketing to further drive profitable customer acquisition, retention and high lifetime value. Through investment in these marketing strategies, 5.11 intends to drive passionate 5.11 connections within its community. </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%">Continued Execution of Integrated Omnichannel Platform to Drive Disciplined Growth</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%">Management believes 5.11 has built a solid omnichannel distribution strategy, comprised of a rapidly growing DTC channel, which includes its owned retail locations, proprietary website, and third-party marketplace partners like Amazon, and a recurring Wholesale channel, which encompasses 5.11's Professional Wholesale, Consumer Wholesale, and International business. Rather than taking the traditional channel approach to the business which management believes limits 5.11's potential, 5.11 enters trade areas with a tailored DTC and wholesale strategy for that market. To best serve its consumers&#8217; needs and to profitably accelerate growth, 5.11 continues to make investments in its omnichannel distribution strategy. To increase connectivity and reach a larger quantum of consumers, 5.11 is accelerating digital </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">growth through the utilization of data analytics, targeted digital tactics and integrated marketing campaigns. In parallel, 5.11 continues to improve its website functionality as measured through strong site traffic, conversion and average order value. 5.11&#8217;s digital growth is complemented by the potential to expand its retail footprint. Currently, 5.11 h</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as 110 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">physical stores, which represents an increase of 106 since 2015. Ultimately, the expansion of both channels presents an accessible near-term opportunity to accelerate growth and better serve evolving consumer preferences. </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%">Leverage Innovation Capabilities to Continue Developing New Products - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At its core, 5.11 is an innovator that prides itself on making purpose-built technical apparel, footwear and gear for all of life&#8217;s most demanding missions. Throughout its history, 5.11 developed a diverse product portfolio that has helped grow its brand to be an industry leader in both its Wholesale and DTC businesses. Through its product innovation, 5.11 developed brand affinity, built on the foundation of its strong professional business. By serving its Prosumer, 5.11 increased demand in its Everyday Consumer segment, creating a large whitespace for growth. Moving forward, 5.11 is looking to grow share of its consumers&#8217; wardrobe with a continued focus on everyday and weekend wear. In order to accelerate growth and meet consumer preferences, 5.11 plans to continue its consumer product innovation and expand its lifestyle product offering and other ancillary categories. 5.11 built a foundation of infrastructure and processes that allows it to have shorter lead time on product and design. 5.11 will continue to refine this in order to accelerate growth and take market share in the consumer business through an expanded product portfolio. Management believes that continued product innovation for 5.11's Prosumers drives brand loyalty with its Everyday Consumers. 5.11&#8217;s efforts to tailor products for its Prosumers drives innovation and credibility, which in turn yields superior functionality and appeal to Everyday Consumers. As 5.11 continues to scale, its broader consumer base allows it to reinvest resources back into its technical and functional expertise, further driving continued innovation for its professional consumers. </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%">Disciplined International Expansion - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International re</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">presents 21% of net sa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">les in 2022 and management believes 5.11 has a large opportunity to expand this business. Management believes Prosumers internationally view U.S. first responders, military and public servants as being among the best in the world, and want the same apparel, footwear and gear that they use both on and off duty. 5.11&#8217;s international strategy parallels the success it has enjoyed in the US by seeding the market through the Prosumer channels, which creates brand awareness and Everyday Consumer demand. </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%">Currently 5.11 products are distributed in over 120 countries across the globe. 5.11 leverages its proven playbook to invest in the largest, most successful international regions to grow its business. This strategy starts with the Professional Wholesale channel which establishes a profitable recurring revenue stream. As that grows, 5.11 builds a Consumer Wholesale channel and finally a DTC business is established in the most mature markets. While the strategic approach is consistent, each region is uniquely built based on the size of the opportunity and the complexity of conducting business in a particular country. Management believes there is a significant opportunity to continue 5.11's international expansion with a focus on EMEA, Mexico, Asia, Australia and Canada. 5.11&#8217;s ability to supply the same superior apparel, footwear and equipment to global markets allows it to expand its already profitable international business to Everyday Consumers living by the ABR mindset around the world.</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">Competitive Strengths</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%">Authentic Global Lifestyle Brand with Passionate Following</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%">Since inception, 5.11 has been a trusted brand by military, law enforcement, public safety, first responders and frontline workers and other service professionals around the world. No matter the mission or how demanding the environment, management believes 5.11 makes the apparel, footwear and gear of choice for professionals both on and off duty. This loyalty and trust, proven over decades from when the FBI Academy first adopted 5.11 pants in 1992, is a powerful tool. This stamp of approval from the elite professional community creates a brand halo effect that propels the Everyday Consumer business, allowing 5.11 to appeal to a broad range of consumers who embrace an active lifestyle, and who also appreciate 5.11 products&#8217; superior technical performance for everyday use. </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%">5.11&#8217;s loyal consumers act as brand advocates, proudly wearing branded 5.11 gear and displaying 5.11 banners, decals and patches. Management believes that 5.11's brand advocacy through social media or by word-of-mouth, coupled with its varied marketing efforts, has extended its appeal to the broader community. As 5.11 has expanded its product lines, and broadened its marketing messaging, it has cultivated an increasingly diverse audience of both men and women living throughout the United States and, increasingly, in international markets. Management believes 5.11's loyal customers, alongside its heritage of authenticity and high-quality product performance create such a strong connection to the 5.11 brand. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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:700;line-height:120%">Deep Knowledge of Consumers Drives Product Development and Marketing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believe much of the 5.11 brand success is accredited to the loyalty of 5.11's consumers. 5.11 continuously strives to understand their evolving needs. Utilizing consumer insights through proprietary research, data, and analytics, 5.11 informs its product design and development teams to meet the demands and expectations of its loyal consumers. Having innovated closely with its Prosumers since 2003, 5.11 has a deep understanding and appreciation for the tactical issues they deal with daily. Seeing itself as problem-solvers first-and-foremost, 5.11 designs products that provide solutions to the obstacles they encounter while on duty, enhancing the daily regimens of its professional end-users. 5.11 consumers are passionate about their work and activities, and 5.11 matches that passion as it continuously strives to build functional, durable, and comfortable products. Not only is this insight helpful in product design and development, but also in outbound marketing efforts, both domestically and internationally. 5.11 supports and builds its brand through a fully integrated, high-impact marketing strategy which includes innovative and exclusive content, digital and social media, dedicated weekly Podcast, community-outreach, television and movie product placement and integrations, sponsorships, and local store activations and events that foster consumer engagement. </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%">Purpose-Built, Innovation-Led and High-Quality Product Offering</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%">5.11&#8217;s DNA is readiness. 5.11 addresses the needs of elite professionals around the world, outfitting them with the top-quality gear and equipment necessary to complete their missions. From this powerful foundation, 5.11 develops products to both address the specific needs of these professionals and have broad appeal. The process for development starts with a rigorous analysis of the most important functional qualities for 5.11 Prosumers. 5.11 then engages with the broader community, along with industry and trade professionals, to help find specific voids in the market worth targeting. 5.11 uses this data and insights to develop head-to-toe assortments to serve its consumers holistically whether they are at the office, exercising, experiencing the outdoors, or simply embracing the ABR lifestyle in their daily lives. </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%">5.11 delivers a comprehensive lineup that enables its customer to enjoy high-quality functionality without having to sacrifice lifestyle, comfort, or style. Management believes 5.11's ability to deliver this balance is a deep competitive advantage that is unrivaled and where most of its competitors have proven to be unsuccessful. </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%">Integrated Omnichannel Distribution Strategy - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foundation of 5.11's business model is to continue to strengthen its ability to serve the Everyday Consumer and Prosumer however they prefer to engage and purchase with 5.11, while simultaneously reinforcing 5.11's brand&#8217;s association and authenticity. Rather than taking the traditional channel approach to the business which management believes limits 5.11's potential, 5.11 enters trade areas with a tailored DTC and wholesale strategy for that market. With 5.11&#8217;s ability to share inventory between stores and e-commerce, we optimize speed and efficiency with logistics that truly meet 5.11's Prosumers&#8217; and Everyday Consumers&#8217; needs wherever they prefer to shop. We believe this principle of product accessibility and adopting to consumers&#8217; shopping choices drives brand building and organic lead generation. Though each channel is able to function profitability on an individual basis, the value 5.11 derives from its channels working in concert is a competitive strength.</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%">Scalable Infrastructure and High-Performance Team to Support Growth</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%">In the past five years,</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%">5.11 has invested heavily to</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">not only improve operating and fulfillment performance in its current growth phase, but also as a foundation to support continued future growth.</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%">5.11&#8217;s investment has included implementing a variety of strategic and operational improvements, including hiring experienced senior executives, expanding its company owned retail stores, executing merchandising improvements, enhancing distribution and supply chain capabilities and implementing data-driven digital marketing campaigns. 5.11&#8217;s current infrastructure allows it to fulfill orders accurately and effectively across all channels, including making certain shipments direct from the source to bypass distribution centers, while still providing buffer capacity capabilities to support future expansion. </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">Competition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 competes in the global marketplace for purpose-built technical apparel, footwear and gear. Management believes 5.11 has competitive advantages through its global omnichannel business model, which is comprised of a rapidly growing DTC channel and recurring Wholesale channel. 5.11 competes against activewear, outdoor and specialty apparel brands such as Nike, Under Armour, The North Face, Patagonia, Lululemon, Arc&#8217;teryx, Carhartt, Propper and Fecheimer Brothers. 5.11 competes with footwear brands such as Timberland, Bates and Danner, and with gear and bag brands such as Camelbak, Osprey and YETI. 5.11 also competes with specialty retailers such as REI, Dick&#8217;s Sporting Goods and Galls.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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-style:italic;font-weight:700;line-height:120%">Suppliers</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 has built a supply chain that is optimized for its business, through which 5.11 controls the design, development and fulfillment of its products. </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">Sourcing and Manufacturing </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 does not own or operate any manufacturing facilities. Instead, it chooses to contract with third-party suppliers for materials (fabric and trims) and manufacturers for finished goods. 5.11 partners with high-quality vendors and retains complete control of all intellectual property associated with its products. 5.11 product design, technical design and development teams work directly with its vendors to incorporate innovative materials that meet the high-quality product standards demanded by its customers. 5.11&#8217;s primary product specifications include characteristics like durability, protection, functionality, and comfort. 5.11 collaborates with leading fabric suppliers to develop fabrics that it ultimately trademarks for brand recognition whenever possible. </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 materials used in 5.11 products are developed in partnership between its material vendors and its design, product development and sourcing teams, then sourced by its manufacturers from a limited number of pre-approved suppliers. To enhance efficiency and profitability, 5.11 recently adopted 3D design capabilities for virtual prototyping allowing it to make better and quicker decisions prior to creating physical prototypes. Additionally, 5.11 recently partnered with one of its apparel manufacturers to create a development center with dedicated resources to facilitate rapid prototyping. </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%">All 5.11 products are manufactured by third-parties. 5.11 works with a group of 70+ vendors, 17 of which produced approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately 80% of its products in fiscal year 2022 and 2021. During the year ended December 31, 2022, approximately 42% of 5.11 products at cost were produced in Bangladesh, approximately 32% in Vietnam, and the remainder in China, Cambodia, Taiwan, Philippines, Indonesia, Africa, Central America and the Unite</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d States. 5.11 does not have any long-term agreements requiring it to use any manufacturer, and no manufacturer is required to produce its products in the long term. 5.11 purchases from suppliers on a purchase order basis informed by capacity forecasts. 5.11 measures supplier performance through various performance indicators and partner closely with them to continually improve efficiency, cost, and quality. Management believes that 5.11's principal manufacturers have the additional capacity to accommodate future growth. </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 company devoted to the needs of public safety and mission-oriented professionals, 5.11 has developed secure relationships with a number of its vendors and take great care to ensure that they share its commitment to quality and ethics. Under its supplier agreements, suppliers must follow 5.11&#8217;s established product design specifications and quality assurance programs to meet specified standards. To ensure vendor reliability and quality, 5.11 has established a sourcing office in Hong Kong whose primary functions include vendor management, commercialization, product development, production planning, vendor compliance, and quality assurance. </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%">5.11 requires its vendors to comply with its Vendor Code of Conduct relating to working conditions as well as certain environmental, employment and sourcing practices. 5.11 requires all vendors to contractually commit to upholding these standards. Additionally, in alignment with its values, 5.11 encourages its manufacturers to be certified through the Worldwide Responsible Accredited Production (WRAP) program, which is an independent organization dedicated to promoting safe, lawful, humane and ethical manufacturing. Once a vendor is part of 5.11&#8217;s production network, its in-house production team work together with third-party inspectors to closely monitor each partner&#8217;s compliance with applicable laws and standards on an ongoing basis. </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%">5.11 regularly sources new suppliers and manufacturers to support its ongoing growth and carefully evaluates all new suppliers and manufacturers to ensure they share its standards for quality and integrity. To mitigate supplier concentration risk, 5.11 commercializes its top key items at multiple factories to ensure it can balance geographic risks as well as respond quickly to spikes in business. 5.11 also continuously seeks out additional suppliers and manufacturers to enable contingency plans that minimize disruptions, as well as support its future 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">Distribution</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 leases and operates a distribution facility in Manteca, California to support its fulfillment needs across the Americas (North, Central &amp; South). Additionally, 5.11 operates a small distribution facility in New South Wales, Australia to serve the Australia and New Zealand markets. 5.11 utilizes global third-party logistics providers to fulfill customer orders in EMEA and Asia-Pacific, which are located in Sweden and China, respectively. These third-party logistics providers manage all various distribution activities in their regional markets, including product receiving, storing, limited product inspection activities, and outbound shipping. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Intellectual Property </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%">To establish and protect its proprietary rights, 5.11 relies on a combination of trademark (including trade dress), patent, design, copyright and trade secret laws, as well as contractual restrictions in license agreements, confidentiality and non-disclosure agreements and other contracts. 5.11&#8217;s intellectual property is an important component of its business, and management believes that 5.11's know-how and continuing innovation are important to developing and maintaining its competitive position. Management also believes having distinctive marks that are readily identifiable on 5.11's products is an important factor in continuing to build its brand and distinguish its products. 5.11 considers the 5.11 name and logo trademarks, together with 70 issued and pending patents and 576 registered and pending trademarks, both in the United States and internationally, to be among its most valuable intellectual property assets. </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%">Regulatory Environment</span></div><div style="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 United States and the other jurisdictions in which 5.11 operates, it is subject to labor and employment laws, laws governing advertising, safety regulations and other laws, including consumer protection regulations that apply to the promotion and sale of merchandise and the operation of fulfillment centers and privacy, data security and data protection laws and regulations, such as the California Consumer Privacy Act, in the United States, the EU General Data Protection Regulation 2016/679 ("GDPR") in the European Economic Area and Switzerland, the U.K. GDPR and the United Kingdom Data Protection Act 2018 in the United Kingdom, and the Brazilian General Data Protection Law in Brazil, the ePrivacy Directive and national implementing and supplementing laws in the European Economic Area. Privacy and security laws, regulations, and other obligations are constantly evolving, may conflict with each other to complicate compliance efforts, and can result in investigations, proceedings, or actions that lead to significant civil and/or criminal penalties and restrictions on data processing. 5.11 products sold outside of the United States may be subject to tariffs, treaties and various trade agreements, as well as laws affecting the importation of consumer goods. 5.11 monitors changes in these laws and management believes that 5.11 is in material compliance with applicable laws. Failure to comply with these laws, where applicable, can result in the imposition of significant civil and/or criminal penalties and private litigation. A portion of sales generated by its International business is derived from sales to foreign government agencies, and management believes 5.11 is in material compliance with related applicable laws. </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%">Human Capital</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mission-Driven, Innovative and Supportive Culture &#8211; From the beginning, 5.11&#8217;s company culture has always been focused on serving those who serve&#8212;military, law enforcement officers, public safety and first responders and frontline workers from around the world. The passion for serving these top professionals inspires 5.11 to extend serving its consumers into their everyday lives, to be prepared for whatever life throws their way. 5.11&#8217;s teams embrace its ABR mindset, and its core values allow 5.11 to attract passionate and motivated employees who are driven to succeed and share the vision of becoming &#8220;an iconic global brand rooted in innovating purpose-built gear for the most demanding missions while inspiring the world to always be ready.&#8221; </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%">5.11&#8217;s work environment is open and collaborative, spanning a global organization from its headquarters in Costa Mesa, CA and offices in Hong Kong, Mexico, Sweden and Australia, to its distribution center in Manteca, CA, and to its U.S. retail stores. Its employees around the world are 5.11&#8217;s most valuable and important brand ambassadors. Their commitment to 5.11 and its mission, and their knowledge and passion for 5.11 products allows 5.11 to execute its company strategy and strengthens its brand loyalty. Additionally, 5.11 store employees are critical to 5.11&#8217;s success and often represent members of its communities, with many of them retired military, law enforcement officers and first responders. </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%">5.11 prides itself in its ability to work directly with top professionals around the world, innovating to solve their greatest needs in the most mission-critical settings. 5.11 maintains a global footprint, with employees working in thirty-three states and eighteen countries. At December 31, 2022, 5.11 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">had 1022 full-time employees and 244 part-time employees. 5.11 strives to create a welcoming and caring environment across the entire organization and celebrate the passion its team members bring forward in serving its consumers. 5.11 believes it has created a </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">company culture focused on attracting, retaining, and developing talent, which enables it to exceed consumers&#8217; expectations and meet its growth objectives. 5.11 prioritizes building a diverse, inclusive, equitable and supportive team that is driven by creativity and purposeful innovation.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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><div id="ia85db93a905f4f7a90da190381615c4b_40"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">BOA</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%">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%">BOA, 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: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%">History of BOA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA was founded in 2001 by Gary Hammerslag, a snowboarder, surfer, and entrepreneur. Gary moved to Steamboat, Colorado in the mid-90&#8217;s after successfully selling his previous company, which created innovative catheter solutions that improved angioplasty procedure speed and effectiveness. After arriving in Steamboat and frequently snowboarding, Gary envisioned a possibility to dramatically improve the fit and performance of snowboard boots by applying elements of his learnings in the medical device field. Gary developed a fit system as an alternative to traditional laces for snowboard boots and partnered with K2 and Vans to launch the first BOA-equipped snowboard boots to consumers in the winter of 2001. After a successful launch, BOA became widely adopted on snowboard boots. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA&#8217;s next phase of growth was largely in the outdoor sporting and recreation markets. In 2005, BOA expanded its focus to hiking and trail-related footwear, followed by cycling and golf in 2006 and hunting and fishing in 2007, at which point BOA surpassed 1 million users worldwide. From 2008 to 2011, having gained credibility in consumer markets, BOA introduced products for the workwear footwear market as well as products for the medical bracing market. In 2013, the company entered the running market, followed by court sports and training in 2019.</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%">In 2023 BOA is launching alpine downhill ski boots. </span></div><div><span><br/></span></div><div style="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 2019, BOA launched its state-of-the-art Performance Fit Lab ("PFL") to quantitatively measure the impact of BOA-equipped performance footwear with elite athletes. The PFL&#8217;s purpose is to push the limits of athlete performance through superior fit, performance and user experience by testing, refining and improving products in collaboration with BOA&#8217;s brand partners. BOA has conducted over 1,000 individual performance tests since the lab opening. The expansion into new industries and geographies coupled with the scientifically proven performance improvements has resulted in BOA surpassing 38 million users worldwide in 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%">We purchased a majority interest in BOA on October 16, 2020.</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%">Industry</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA participates broadly in the global footwear market, representing approximately 10 billion pairs of shoes sold annually. BOA&#8217;s addressable market is identified based on product type, price lane, and geography. BOA targets the premium segment, where applicable price lanes tend to be at the upper end of each industry. With respect to product type, the overall market is segmented into various subcategories, of which BOA primarily targets footwear for active performance sports, outdoor applications, and kids.</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%">Based on target footwear categories and applicable price lanes, management estimates BOA&#8217;s addressable market to be approximately 800+ million pairs of shoes sold annually. Management estimates the company has approximately 4% share within its addressable market. </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%">Products, Customers and Distribution Channels</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">Products</span></div><div style="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 BOA Fit System consists of a durable lace, which is guided by low-friction guides and attached to a dial that is typically mounted on the footwear heel, tongue or eye-stay for micro-adjustability to enhance performance fit. BOA&#8217;s current product portfolio has seven platforms, H+, H, M+, M, L+, L and S-Series, which vary in cost, weight, tension, and use case. Each dial design can be customized with over 220 colors allowing the product to fit cohesively with each brand partners&#8217; specific designs and colorways.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">All platforms share the distinctive characteristics that differentiate BOA from competing offerings: micro-adjustability to achieve the perfect fit, measurable performance benefits validated by the company&#8217;s PFL, durability and quality proven in extensive field testing, a lifetime guarantee on the end-product&#8217;s dial and laces, and the distinctive BOA sound heard when turning the dial.</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%">Each platform is designed and engineered to address the specific performance fit needs of the end user by use case. Factors such as size and shape of dial, level of torque, internal mechanics, and weight vary amongst platforms, and each platform is further segmented into product collections that differ in aesthetic, optimal placement on the shoe, and cost. Within each product collection, dial designs and materials differ to accommodate preferences of the end user and retail price points of the end product.</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">Customers and Distribution Channels</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA has approximately 300 global brand partners, including leading footwear companies such as Adidas, Specialized, Shimano, Fizik, ASICS, Burton, La Sportiva, K2, Vans, Saloman and FootJoy who feature BOA systems across a variety of sporting and professional industries including snow sports, cycling, outdoor, athletic, workwear and medical. BOA typically sells directly to the manufacturing partner responsible for final assembly of the brand partner&#8217;s product. BOA works with 500+ brand partner factories with limited revenue concentration. Most brand partner factories are located in Asia, primarily in China and Vietnam, and are in relatively close proximity to BOA&#8217;s supply chain. </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%">Rather than being solely an OEM part supplier, BOA maintains highly collaborative relationships with its brand partners to actively co-develop innovative, performance-driven footwear, helmets and bracing. BOA contributes substantial design and testing resources to ensure its system is used in a way that maximizes performance based on dial placement and configuration. The BOA Fit System is not simply a &#8220;lace replacement&#8221; or plug and play option, but rather a solution that must be integrated into each product model through a 6-18 month development cycle to create an application that works specifically with a product&#8217;s unique structural design. This process </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allows BOA to ensure brand image consistency, end product quality and the best performance fit. </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%">Footwear and headwear products featuring BOA systems are primarily sold through brick-and-mortar sporting goods retailers, specialty sport retailers, online retailers, or brand partners&#8217; owned retail and online channels. According to management&#8217;s estimates, end consumption is geographically diverse, with approximately 20% of products consumed in North America, 35% in Europe, and 45% in Asia. </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%">One individual customer represented approximately 13% of BOA's net revenues in 2022. No other individual customer or brand partner factory represented greater than 10% of BOA&#8217;s net revenues in 2022 or 2021. At December 31, 2022 and 2021, BOA had approximately $18.8 million and $31.7 million in order backlog, respectively.</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%">Business Strategies and Competitive Strengths</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">Business Strategies</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%">Continued Share Growth in Established Categories</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - BOA has established a strong presence in certain core industries globally including cycling and snowboarding. BOA has established strong positions in the workwear industry in Europe, outdoor industry in Korea, and the athletic industry in Japan and China. The company is on pace to achieve approximately 10% model count growth consistent with BOA's long-term expectations.</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%">Going forward, BOA intends to continue to build its brand partner relationships to expand penetration and capture additional share in growing markets such as workwear in North America and Asia and outdoor/athletic in Europe and North America. BOA has developed region and industry specific products to better cater to the individual dynamics of each market including products that deliver a better price/value proposition, new product configurations for region specific trends and performance fit messaging to increase consumer awareness and adoption. Through its reputation in the marketplace, athlete endorsements and deep relationships with leading brand partners, the company is focused on delivering the performance benefits of the BOA system across an expanding set of sporting categories and geographies.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Expand into Pioneering Categories</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - BOA has identified several adjacent segments including alpine skiing, trail running, and court sports such as tennis, badminton and basketball which management believes are well suited to benefit from the performance fit that BOA provides. BOA is actively working with leading brand partners to develop </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">sport-specific footwear configurations that can benefit from the advantages of the BOA Fit System. By leveraging BOA&#8217;s brand equity and proven solutions, the company believes there is significant whitespace to increase penetration in these early adoption segments.</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">Competitive Strengths</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%">Culture of Innovation and New Product Development -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management believes that there is significant opportunity to continue advancing product offerings through its commitment to innovation. Product development and innovation are divided amongst (i) BOA&#8217;s internal innovation and evolution of its fit systems and platforms, refining and improving on the aesthetics, durability, user experience, and price/value, (ii) the design and engineering collaboration that BOA engages in with its brand partners for project and application-specific needs, and (iii) BOA&#8217;s advanced research through its PFL, which is transforming markets through innovative performance fit solutions that are scientifically tested and validated.</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%">Deep Collaborative Partnerships &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA has deep partnerships with the premier brands in every segment they compete within.</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%">They collaborate throughout the entire product lifecycle process, including product strategy, design and development, factory operational/service support, retail education, consumer warranty support, and marketing/demand creation.</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%">BOA has a high partner retention rate due to the depth and value of the relationships.</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%">Premium Brand Position -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> BOA is focused on continuing to build awareness around its aspirational, global brand through content leadership, athlete endorsements, paid media, brand partner affiliations, retail engagement/ education and other business. BOA primarily increases awareness through direct-to-consumer marketing and co-marketing with its established brand partner relationships. In 2019, BOA launched its &#8220;Pioneer Program,&#8221; an athletic sponsorship platform. BOA leverages athlete endorsements to further establish its positioning as a performance fit leader as well as drive cross-segment brand awareness. The company recently launched its &#8220;Dialed in&#8221; Campaign, which showcases pioneers performing at their peak both physically and mentally. BOA also relies on its trusted brand partners to increase BOA brand awareness. The company focuses its efforts on collaborating with brand partners who are innovative market leaders that meet BOA&#8217;s brand standards and align with BOA&#8217;s positioning as a high-performance, premium brand. </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%">Technology Leader with Robust Patent Portfolio &#8211; </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA is a leader in performance fit innovation and has built a diverse global portfolio of issued and pending utility and design patents, creating barriers to entry. Throughout BOA&#8217;s history, the company has continually innovated on dial attributes including quick release, durability, manufacturing ease, and micro adjustability, in addition to integrated lace and lace guide designs and configurations critical to imparting precision fit and reduced friction. BOA&#8217;s engineering and technical expertise enables the development and production of performance fit solutions, allowing their brand partners to offer performance enhancing technology and product differentiation. </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">Competition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA&#8217;s competition can be segmented into three categories: established footwear brands that maintain their own proprietary technology for particular market segments, lower-quality subscale BOA imitators, and non-mechanical lace alternatives (bungies, buckles, plastic lace locks, Velcro, and webbing). Management estimates that BOA is 25+ times the size of its next closest direct competitor.</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%">Research and Development</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA&#8217;s approach to new product development is a multi-stage, cross-functional process. For each new product introduction, BOA works closely with brand partners to identify or develop the best suited BOA solution, its optimal placement on the shoe (or other application), color and design specifications, and cost targets. On existing products, BOA is committed to continuous innovation, including key improvements such as lower installation costs for brand partner factories, thinner and sleeker product profiles for improved aesthetics, in field warranty rate reduction to approximately 0.5%, improved user experience, and the broadening of the platform suite to address key opportunities in alpine skiing, basketball, and outdoor. </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%">As part of BOA&#8217;s innovation strategy around improving fit, the company has invested in a state-of-the-art PFL to quantitatively measure the impact of the BOA system on end products. The PFL is testing a significant number of products to evaluate a) Agility &amp; Speed, b) Power &amp; Precision, and c) Endurance &amp; Health. By addressing these global performance attributes rather than segment-by-segment specific needs, PFL findings will be relevant and applicable across BOA&#8217;s product lines. The results of these studies help further validate BOA&#8217;s value proposition, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">strengthening the company&#8217;s position as a fit and performance leader.  Moreover, the PFL serves as a platform to test and refine new product offerings ahead of launch.</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%">Suppliers</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA maintains a longstanding deep relationship with a sole supplier for plastic injected parts (dial units and lace guides), representing approximately 70% of total purchases.</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 vendor is based in China with multiple facilities and is currently working with BOA to diversify its geographical footprint. Furthermore, the vendor has supplied the company since 2001 and has continuously invested in its tools and infrastructure to maintain quality standards and keep up with demand. BOA owns all its injection molds. Lastly, the vendor is also a minority shareholder in BOA and is committed to supporting its growth. The remainder of BOA&#8217;s purchases are for steel and steel coated lace, textile laces and guides, monofilament lace and webbing, which are sourced from China, Korea, Europe, and the U.S. Management believes its manufacturing partners have sufficient capacity to accommodate future growth.</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%">Intellectual Property</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA has built a diverse global patent portfolio of 235 issued and pending utility patents and 85 issued and pending designs. The company currently has 38 active patent &#8220;families&#8221; as well as 24 active design &#8220;families&#8221; with intellectual property covering its core technology (dials, guides, laces), as well as strategic configurations and component installation methods. BOA maintains 165 registered and pending trademarks protecting 13 unique marks, with core marks filed in 40+ countries.</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%">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%">Due to the diversity of sporting segments BOA participates in, there is no significant seasonality to the business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental, Social and Governance</span></div><div style="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 a forward-looking company, BOA is working towards making a sustainable impact throughout the world, minimizing their imprint on the environment, and diversifying the Outdoor and STEM industries. BOA is working to reduce the use of virgin fossil fuel-based plastics, reduce overall manufacturing waste, and materially increase use of sustainable energy. The company has already made progress in all three areas. In the last two years, BOA has increased their budget and invested in three new roles to focus on these efforts. The company has formed partnerships with organizations in every region in which it operates that are focused on providing more access and opportunities to under-represented populations and protecting the environment. Through these programs, BOA is working to create purposeful connections to their employees, partners, and consumers &#8211; bringing their mission, values, and products to the hearts and minds of their audience.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </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%">Human Capital</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA strives to be an inclusive global team that trusts and cares for each other, their partners, the community, and the environment. Since their launch in Steamboat, CO in 2001, BOA has maintained a strong and healthy company culture that is rooted in a passion for the outdoors and the various industries that encompass their product offering. As the team has expanded over the last 21 years, BOA has placed an emphasis on creating a diverse and inclusive workplace with the goal of representing their global communities. BOA employees are located in four countries and the United States. As of December 31, 2022, BOA ha</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 268 full-time employees and 4 part-time employees. 140 employees are located in the United States and 132 work outside of the United State</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s in Austria, Greater China, Japan, and South Korea. </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%">BOA is focused on both attracting new talent and growing talent from within the organization - providing learning and development opportunities, placing an emphasis on independent career plans, and building a team of leaders, managers, and staff that represents their mission, vision, and values. BOA maintains a high retention rate of their employees and believes the company's relationship with its employees is connected and transparent.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_43"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Ergobaby</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%">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%">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 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">carriers, blankets and swaddlers, nursing pillows, strollers, bouncers and related products that fit into families&#8217; daily lives seamlessly, comfortably and safely.&#160; Ergobaby is headquartered in Torrance, California.</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%">History of Ergobaby</span></div><div style="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 was founded in 2003 by Karin Frost, who designed her first baby carrier following the birth of her son. The baby carrier product line has since expanded into 3-position and 4-position carriers, with multiple style variations. In its second year of operations, Ergobaby sold 10,500 baby carriers and today sells over 1 million a year. In order to support the rapid growth, in 2007, Ergobaby made a strategic decision to establish an operating subsidiary (&#8220;EBEU&#8221;) in Hamburg, Germany. </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 2014, Ergobaby launched the Ergobaby Four-Position 360 Baby Carrier which expanded on Ergobaby&#8217;s leadership in the baby carrier category by offering an ergonomic, outward forward facing position for the baby and comfort for the parent. The Ergobaby 360 Carrier won the 2014 JPMA Innovation award in the baby carrier category.  In 2016, Ergobaby launched the 3-Position Adapt Baby Carrier that is geared for newborns to toddlers (7lbs-45lbs) and offers some unique parent comfort features including lumbar support and crossable shoulder straps, as well as the benefit of being an all-in-one carrier with no need for an infant insert accessory (for babies 7-12lbs.). Also in 2016, Ergobaby acquired membership interests of New Baby Tula LLC (&#8220;Baby Tula&#8221;). Baby Tula designs, markets and distributes premium baby carriers and accessories and focuses its efforts on both the ergonomics and fashion of its products. In 2017, Ergobaby launched the All Position, All-in-One Omni 360 Baby Carrier that is geared for newborns to toddlers (7lbs-45lbs) and includes all of Ergobaby&#8217;s parent &amp; baby comfort features from the 360 and Adapt Baby Carriers, as well as the same consumer benefit of no infant insert accessory needed. </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 2018, Ergobaby entered into the stroller category with 2 new models. The first product launched was a full-size option called the 180 Reversible Stroller. This was followed later in the year by a premium compact option, the Metro Compact City Stroller</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 2019, Ergobaby launched the Embrace Baby Carrier which is geared for newborns (7lbs-25lbs) and merges the coziness of a soft wrap carrier with the simplicity and comfort of a structured carrier. In 2020, Ergobaby launched Everlove, a first of its kind carrier buyback, restoration, and resell program to extend the lifecycle of its carriers for a more sustainable future. In 2021, Ergobaby launched the multiple award winning Aerloom, the first-of-its-kind, FORMAKNIT&#8482; baby carrier made to move, stretch and fit parents' daily life. This carrier has a seamless knit design and 87% of the knit is made with recycled plastic bottles. Most recently, in 2022, Ergobaby launched the Evolve Home Collection featuring the 3-in-1 Bouncer. The Evolve Bouncer was designed and developed with guidance from a pediatric orthopedist and transforms from cozy newborn lounger to a calming baby bouncer to a fun and functional toddler seat. </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 purchased a majority interest in Ergobaby on September 16, 2010.</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%">Industry</span></div><div style="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 competes in the large and expanding infant and juvenile products industry. The industry exhibits little seasonality and is somewhat insulated from overall economic trends, as parents view spending on children as largely non-discretionary in nature. Consequently, parents spend consistently on their children, particularly on durable items, such as car seats, strollers, baby carriers, and related items that are viewed as necessities. Further, an emotional component is often a factor in parents&#8217; purchasing decisions, as parents&#8217; desire to purchase the best and safest products for their children. On average, households spent between 11 - 27% of their before-tax income on a child. Similar patterns are seen in other countries around the world.</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%">Demand drivers fueling the growing spending on infant and juvenile products include favorable demographic trends, such as (i) a high percentage of first time births; (ii) an increasing age of first time mothers and a large percentage of working mothers with increased disposable income; and (iii) an increasing percentage of single child households and two-family households.</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 purchases of baby durables, parents often seek well-known and trusted brands that offer a sense of comfort regarding a product&#8217;s reliability and safety.</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%">As a result, brand name, comfort and safety certifications can serve as a barrier to entry for competition in the market, as well as allow well-known brands such as Ergobaby and Baby Tula to compete in a growing premium segment.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Products, Customers and Distribution Channels</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">Products</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%">Baby Carriers - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ergobaby has two main baby carrier product lines: baby carriers and related carrier accessories, sold under both the Ergobaby and Tula brands. Ergobaby&#8217;s baby carrier designs support a natural, ergonomic ("M" shaped) sitting position for babies, eliminating compression of the spine and hips that can be caused by unsupported suspension. The baby carrier also distributes the baby&#8217;s weight evenly between parents&#8217; hips and shoulders and alleviates physical stress for the parent. Both Ergobaby&#8217;s 3-Position and 4-Position baby carriers have been recognized by the International Hip Dysplasia Institute as being &#8220;hip healthy&#8221;. Additional accessories are provided to complement the baby carriers including the popular Infant Insert.</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%">Within the Ergobaby Baby Carrier product line, Ergo sells 3-Position and 4-Position baby carriers in a variety of style and color variations and Baby Tula sells 3-Position and 4-Position fashion-oriented baby carriers. Baby Carrier sales represented approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately 87%, 90% and 89%, of net sales in 2022, 2021, and 2020, respectively.</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%">Ergobaby&#8217;s core Baby Carrier product offering</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s with average retail prices are summarized below:</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ergo</span></div><div style="padding-left:72pt;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">9 styles of baby carriers - $49 - $249</span></div><div style="padding-left:72pt;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">1 styles of Infant Inserts - $35 </span></div><div style="margin-top:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tula </span></div><div style="padding-left:72pt;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">8 styles of baby carriers - $79 - $800</span></div><div style="padding-left:72pt;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">1 style of Infant Inserts - $20</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">Customers and Distribution Channels</span></div><div style="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 primarily sells its products through brick-and-mortar retailers, national chain stores, online retailers and distributors. In Europe, Ergobaby products are sold through its German based subsidiary, which services brick-and-mortar retailers and online retailers in Germany and France; it&#8217;s United Kingdom based subsidiary; and its Tula subsidiary in Poland; as well as a network of distributors located in Sweden, Norway, Spain, Denmark, Italy, Turkey, and the Ukraine. Customers in Canada are predominately serviced by Ergobaby&#8217;s Canadian subsidiary.  Sales to customers outside of the U.S., Canadian and European markets are predominantly serviced through distributors granted rights, though not necessarily exclusive, to sell within a specific geographic region.</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%">Ergobaby had approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $9.9 million and $14.3 million in firm backlog orders at December 31, 2022 and 2021, respectively. Two individual customers accounted for approxim</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately 27%, 25% </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 25% of Ergob</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aby's gross sales in 2022, 2021 and 2020. No other single customer represented more </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">than 10% of E</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rgobaby&#8217;s gross sales in 2022, 2021 or 2020.</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%">Business Strategies and Competitive Strengths</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">Business Strategies</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%">Increase Penetration of Current U.S. Distribution Channels</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Ergobaby continues to benefit from steady expansion of the market for wearable baby carriers and related accessories in the U.S. and internationally. Going forward, Ergobaby will continue to leverage and expand the awareness of its outstanding brands (both Ergobaby and Baby Tula) in order to capture additional market share in the U.S., as parents increasingly recognize the enhanced mobility, convenience, and the ability to remain close to the child that all Ergobaby carriers enable. Ergobaby currently markets its products to consumers in the U.S. through brick-and-mortar retailers, national chain stores, online retailers, and directly through Ergobaby.com and Babytula.com websites. </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%">International Market Expansion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Testimony to the global strength of its lifestyle brand, Ergobaby has historically derived approximately 60% of its sales from international markets. Like it has in the U.S., Ergobaby can continue to leverage the Ergo and Tula brand equity in the international markets it currently serves to aggressively drive future growth, as well as expand its international presence into new regions. The market for Ergobaby&#8217;s products abroad continues to grow rapidly, in part due to the fact that in many parts of Europe and Asia, the concept of baby wearing is a culturally entrenched form of infant and child transport.</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%">New Product Development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Management believes Ergobaby has an opportunity to leverage its unique, authentic lifestyle brands and expand its product line. Since its founding in 2003, Ergobaby has successfully introduced new carrier products to maintain innovation, uniqueness, and freshness within its baby carrier and travel system product </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">lines and has become the baby carrier industry leader with the Omni 360 baby carrier. In addition to expanding into new product carriers like swaddling and nursing pillows, in 2018, Ergobaby entered the stroller category by introducing a new premium compact stroller (Metro Compact City Stroller) and a full-size stroller (180 Reversible Stroller) and in 2022, Ergobaby entered the bouncer category with the Evolve 3-in-1 Bouncer and Evolve 3-in-1 High Chair.</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">Competitive Strengths</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%">Ergobaby innovation </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Ergobaby Carriers are known for their unsurpassed comfort.  Ergobaby&#8217;s superior design results in improved comfort for both parent and baby. Parents are comfortable because baby&#8217;s weight is evenly distributed between the hips and shoulders while baby sits ergonomically in a natural ("M" shaped) sitting position. The concept of baby carrying has increased in popularity in the U.S. as parents recognize the emotional and functional benefits of carrying their baby. Consumers continually cite the comfort, design, and convenient &#8220;hands free&#8221; mobility the Ergobaby carrier offers as key purchasing criteria. Ergobaby is also recognized as an industry leader in innovation. With launches of new products happening regularly, (the The Ergo 4 Position 360 in 2014, Adapt in 2016, Omni 360 in 2017, Embrace Newborn Carrier in 2019, Aerloom in 2020, Omni Breeze and Omni Dream in 2021) Ergobaby continues to innovate in the baby carrier segment on a regular basis.</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%">Ergobaby's commitment to supporting families led to designing the most comfortable compact stroller on the market, Metro+ and most recently, the Evolve Home Collection featuring the 3-in-1 Bouncer that is thoughtfully designed to grow with families.</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%">Baby Tula Community</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Tula enjoys an active and enthusiastic community who are vocal advocates for the brand.</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 Tula community acts as both an avid source of feedback on new product launches, which influence future product and patterns, as well as brand influencers to the broader new parenting community.</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">Competition</span></div><div style="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 infant and juvenile products market is fragmented, with a few larger manufacturers and marketers with portfolios of brands and a multitude of smaller, private companies with relatively targeted product offerings.</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%">Within the infant and juvenile products market, Ergobaby&#8217;s baby carriers primarily compete with companies that market wearable baby carriers. Within the wearable baby carrier market, several distinct segments exist, including (i) slings and wraps; (ii) soft-structured baby carriers; and (iii) hard frame baby carriers.</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 primary global competitors in this segment are BabyBjorn, Infantino, and Chicco. In geographies globally, Ergobaby also competes with companies that have developed wearable carriers, such as Infantino, Manduca, Cybex, Nuna, Stokke, Boppy, and Pognae. Within the soft-structured baby carrier segment, Ergobaby benefits from strong distribution, good word of mouth, and the functionality of the design.</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%">Suppliers</span></div><div style="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, Ergobaby sourced its Ergo carrier and carrier accessory products from Vietnam and India, and manufactured its stroller systems, bouncer and accessory products in China. Baby Tula products predominantly were produced from factories in India and Poland and were also produced in its own facility located in Poland. In 2009, Ergobaby partnered with a manufacturer located in India, and in 2012, Ergobaby began sourcing carriers and acce</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ssories from a manufacturing facility in Vietnam.  More than 50% of Ergobaby&#8217;s carriers and accessories came from Vietnam in 2022. Baby Tula sourced its carrier, accessories and blanket products from Poland, Vietnam and India, with purchases from these locations accounted for approximately 7% of total Ergobaby purchases. Management believes its manufacturing partners have the additional capacity to accommodate Ergobaby&#8217;s projected growth.</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%">Intellectual Property</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%">Ergobaby maintains and defends a U.S. and international patent portfolio on some of its various products, including its 3-position and 4-position carriers.&#160;Currently, it has 100 patents (including allowances) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 36 patents pending in the U.S. and other countries. Ergobaby also depends on brand name recognition and premium product offering to differentiate itself from competition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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-style:italic;font-weight:700;line-height:120%">Human Capital</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%">Ergobaby is a global organization headquartered in Torrance, California, with offices in Hamburg, London, Paris and Bialystok, and distribution and retail partnerships in more than 75 countries. As of December 31, 2022, Ergobaby had 189 employees globally. Ergobaby&#8217;s people are its most valuable asset and the organization is proud to be recognized as one of LA&#8217;s Best Places to Work 2021, and certified Great Place to Work 2022. Ergobaby strives to create a culture of trust with diversity of thought to drive innovation, create products and be a resource that helps to empower families everywhere.  The collective sum of the individual differences, life experiences, knowledge, inventiveness, innovation, and unique capabilities of Ergobaby employees is evident in its positive culture and highly recognized brand. The company&#8217;s corporate responsibility and diversity and inclusion efforts are employee led, driven by the belief that supporting a global society that is resilient, empathetic, anti-racist, and inclusive starts with having a community where all people can thrive, starting from within the company itself.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_46"></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Lugano</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%">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%">Lugano is a leading designer, manufacturer, and retailer of high-end jewelry. Lugano utilizes an extensive network of suppliers to procure high-quality diamonds and rare gemstones. Often taking inspiration directly from the stone, Lugano designs and creates one-of-a-kind jewelry that it sells to a broad base of clients. 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 communities. Lugano is headquartered in Newport Beach, California.</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%">History of Lugano </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lugano was founded in 2004 by husband-and-wife team Moti and Idit Ferder. The company&#8217;s chosen name, &#8220;Lugano&#8221; was inspired by the picturesque Lake Lugano of southern Switzerland, a one-of-a-kind &#8220;gemstone of nature&#8221; surrounded by the Lugano Prealps mountains. </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%">Lugano opened its first retail salon in 2005 in Newport Beach, California as an appointment only showroom. This salon, located in Orange County&#8217;s high-end Fashion Island shopping district, grew rapidly, and served as a critical proof of concept for the Lugano&#8217;s bespoke retail strategy. In the subsequent years, Lugano opened three more retail salons with its trademark high-touch sales approach to expand the Lugano&#8217;s geographic footprint in key destinations frequented by its target clientele.   </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 2008, Lugano started an equestrian division focused on the Southeastern United States to complement its retail sales strategy. Today, Lugano sponsors many key equestrian events and is a long-standing supporter of equestrian-related causes. </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%">Throughout its history, Lugano has also focused on building strong relationships with influential social and philanthropic organizations in the local communities surrounding its retail salons. In Aspen, Colorado Lugano frequently hosts private dinners and events in collaboration with organizations like the Aspen Institute or the Aspen Museum of Art. Lugano&#8217;s event-based marketing strategy enables Lugano to regularly meet prospective clients and reconnect with repeat clients.</span></div><div style="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 2020, Lugano expanded its production capabilities by building an in-house workshop to provide increased production efficiencies and improve control over its high-end gemstone inventory. In 2022, Lugano opened a new retail salon in Houston, Texas, and expanded its original retail salon in Newport Beach, CA into its first flagship location in the prestigious Fashion Island shopping center.</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%">Today, Lugano&#8217;s unique go-to-market strategy, one-of-a-kind designs, vertical integration and carefully cultivated network of clientele serve as critical differentiators among the retailer&#8217;s competitors in the high-end jewelry market.</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 purchased a majority interest in Lugano on September 3, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Distribution </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">Products</span></div><div style="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 designs, manufactures, and retails high-end jewelry including unique rings, necklaces, earrings, bracelets </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and brooches that range in price from under $1,000 to well over seven figures, with an average price of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">approximately $238,000 per piece. Lugano&#8217;s designers start with a rare stone as inspiration and craft jewelry that highlights the beauty and perceived value </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the stone. As a result, Lugano&#8217;s pieces are often seen as one-of-a-kind works of art, creating a highly desirable niche in the broader jewelry marketplace. Competitors&#8217; products are typically high volume or collection-based jewelry lines that are inherently less unique or exclusive &#8211; traits highly valued by Lugano&#8217;s clientele. </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">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%">Lugano&#8217;s client base generally consists of sophisticated, high-net-worth individuals who value long-standing relationships and a personalized sales approach over one-time purchases and the high-pressure sales tactics used by other jewelry competitors. A typical Lugano client is community and relationship-driven and seeks unique products with emotional significance. The purchasers or recipients of Lugano pieces are predominantly women and often leaders in their respective communities. Lugano&#8217;s clients can range in age from 25 to over 80 and come from all over the nation, with most based in California, followed by Florida, New York, Texas, and Colorado, reflecting the company&#8217;s current retail salon footprint, along with limited international clientele. </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%">Lugano&#8217;s retail revenue is diversified with no customer representing greater than 10% of total revenue in 2022. Management also believes its client relationships are significantly stickier than those of other jewelry retailers. Lugano enjoys a growing percentage of repeat business year-over-year, with repeat customers contributing an increasing percentage of revenue. Beyond its retail business, Lugano also sells loose diamonds via its wholesale division representing approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y 9% o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f Lugano&#8217;s revenue in 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">Distribution</span></div><div style="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 goes to marke</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t via five retail salons in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Newport Beach, California, Palm Beach, Florida, Aspen, Colorado, Houston, Texas and Ocala, Florida, all strategically located in wealthy regions near popular vacation and up-scale shopping destinations frequented by Lugano&#8217;s target clientele. In a salon, Lugano aims for an elegant and private ambience to facilitate its high-touch sales approach. Salons are carefully laid out, enabling Lugano to host private dinners, parties, or other social events. Unlike other jewelers that highlight their jewelry with long, rectangular counters that separate the customer from the salesperson, Lugano decorates its salons with curved tables and couches designed to facilitate comfort, relationship-building, and ease of conversation. Lugano also markets and sells jewelry via pop-up showrooms at Lugano-hosted or sponsored events or in the homes of its clients. </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%">Market Trends, Business Strategies and Competition </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">Market Trends</span></div><div style="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 competes broadly in the personal luxury goods market, a portion of the overall global luxury market. According to Bain &amp; Company, after years of consistent growth, the personal luxury goods market experienced a brief contraction in 2020. However, since then, the personal luxury goods market has grown to hit $320 billion, increasing the size of the market by 1% versus 2019 levels. Bain &amp; Company estimates that the personal luxury goods market could reach $408-$430 billion by 2025 with a sustained growth of 6-8% annually. </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%">Lugano currently has very low penetration (&lt;1%) within its target market of high-net-worth individuals. Lugano&#8217;s addressable client base has been steadily increasing for over a decade to an estimated 290,000 individuals worldwide, mirroring the growth seen in their combined net worth, which increased to over $35 trillion. As a result, management believes there is significant runway for additional growth by expanding brand awareness and household penetration.</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">Business Strategies</span></div><div style="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 believes it is well-positioned to emerge as a leading domestic and international luxury brand. Lugano&#8217;s key growth opportunities include expanding its geographic footprint across target markets, domestically and internationally, growing the number of events it hosts, and branching into activities beyond equestrian sports that similarly attract wealthy participants. </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">Competition</span></div><div style="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 luxury jewelry market is highly fragmented with the leading six to seven companies accounting for approximately 20% of the market. LVMH, with brands like Tiffany, Bvlgari and Chaumet; Richemont with brands like Cartier and Van Cleef &amp; Arpels; Graff Diamonds; and Harry Winston lead the market. These competitors often utilize a traditional retail model focused on foot traffic and tourism, are typically collection-based, and do not exclusively </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">focus on the high-end segment of the jewelry market. The remaining portion of the market consists of national retail brands and small or midsize players that operate regionally or in an online-only format.  </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%">Competitive Strengths</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">Sourcing, Design and Production Capabilities</span></div><div style="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 deep network of international vendors enables the company to source rare and difficult-to-find stones. These stones are then combined with the world-class capabilities of Lugano designers who create sought-after masterpieces that cater to the company&#8217;s target clientele. Lugano&#8217;s in-house production workshop or close network of captive workshops provide increased production efficiencies, improved control over its inventory and better speed to market.</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">High-touch Retail Model</span></div><div style="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&#8217;s one-of-a-kind inventory requires a unique and high-touch sales strategy which the company has cultivated over its nearly 20-year history. The company&#8217;s retail experience is carefully curated, emphasizing both exclusivity and elegance, both critical to the sale of Lugano jewelry. </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">Event-based Marketing Strategy</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lugano sponsors over one hundred events each year, enabling the company to meet prospective clients and reconnect with existing clients that have become loyal and repeat purchasers. In each market that Lugano enters, management takes great care to establish itself as part of the local community and become a focal point for its clients&#8217; lifestyles and activities. Through its efforts, Lugano invests in relationships which build brand value and customer loyalty. Lugano-sponsored events are often a client&#8217;s gateway into the Lugano community (management estimates over 60% of clients are initially contacted at Lugano-sponsored events). Once a part of the Lugano community, customers tend to view jewelry purchases from Lugano as recurring events and often increase the size of their purchase from their previous transaction. </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%">Sourcing and Availability of Materials </span></div><div style="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 sources diamonds and precious gemstones from a variety of vendors and wholesalers. Generally, Lugano sources polished diamonds and gemstones that are crafted into a Lugano-designed piece. From time to time, Lugano also opportunistically acquires finished jewelry with a high resale value from its global network of vendors. Most of Lugano&#8217;s diamonds are sourced from domestic wholesalers. By not purchasing raw stones directly from mines, Lugano limits conflict diamond exposure. Lugano ensures all its diamond vendors adhere to the Kimberly Process Certification Scheme to prevent conflict diamonds from entering its supply chain.</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%">Lugano&#8217;s vendor base is diversified with no vendor making up more than 10% of total purchases and the top 10 vendors making up less than 50% of all purchases. Lugano maintains decade-long and trusted relationships with its top vendors. </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%">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%">While individual retail salons experience some seasonality (e.g., winter in Aspen, summer in Newport Beach), these patterns offset one another at the company-level. Additionally, due to the variety of events Lugano hosts all-year-round, there is no significant seasonality in the business. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Human Capital </span></div><div style="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 December 31, 2022, Lugano employed a non-union</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> labor force of 88 full-time e</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mployees. 41 employees work in sales and marketing, 12 work in design &amp; production, 21 work in operations, with the remainder in corporate and administration. Lugano intends to continue to grow its headcount and build out its middle management as it executes on its growth strategy of new salon openings, increased event-based marketing, and international expansion. Management believes Lugano's relationship with its employees is good.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_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%">Marucci Sports</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%">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%">Founded in 2009 and headquartered in Baton Rouge, Louisiana, Marucci is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, metal softball bats, fielding gloves, batting gloves, bags, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops both corporate-owned and franchised sports training facilities. Marucci products are available through owned websites, their team sales organization, Big Box Retailers, and third-party e-commerce and resellers. In 2017, Marucci acquired Victus Sports, a King of Prussia, Pennsylvania based complementary baseball equipment manufacturer and distributor. Marucci has vertically integrated wood bat manufacturing and has built long-standing relationships with international suppliers who manufacture the remainder of their product lines. In 2020, Marucci acquired Lizard Skins, headquartered in American Fork, Utah, to expand its product offering to include grips used in baseball and softball, but also in other sports including cycling, hockey, lacrosse, pickleball and gaming.</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%">Marucci is an established brand commanding strong market share across product categories. Marucci&#8217;s mission is to &#8220;honor the game&#8221; and brands itself as such with simplistic imagery and to-the-point marketing campaigns.</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%">Victus is a more recent entrant to the baseball equipment market but garners similar wood bat usage as Marucci. The brand is widely recognized for its edgy designs and big attitude. Victus&#8217; mission, in contrast to Marucci&#8217;s, is to embrace the evolution of the game and to salute the next generation of players who set out to change it.</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%">Lizard Skins, with its industry leading technology, is positioned to be the best grip solution across multiple sports, as well as other market opportunities.</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%">History of Marucci Sports</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci Sports was founded in 2009 by a team including two former professional baseball players. Marucci released its first metal bat, the Marucci CAT5, in 2009. In 2013, Marucci released batting gloves and launched its first series of fielding gloves, the Founders&#8217; Series. Marucci was able to leverage its brand power to expand into the baseball apparel and accessories market as well. In 2018, Marucci acquired Carpenter Trade to expand the quality and technology of its fielding glove offering and change the current consumer expectations for a truly customized fielding glove. Victus&#8217; product offering expanded into metal bats in 2019 with the launch of its Vandal line and recently expanded with the launch of the NOX. In 2019 Marucci also acquired two timber mills and a wood drying facility, securing vertical manufacturing capabilities within its wood bat product category and ensuring access to the best wood in the game. In 2021, Marucci acquired Lizard Skins, a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. Marucci believes that the acquisition of Lizard Skins will allow it to build on its leading position in diamond sports while simultaneously developing the company&#8217;s presence in new sports markets such as hockey and cycling.</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%">Today, Marucci is a designer, manufacturer, and marketer of premium Marucci, Victus and Lizard Skins branded baseball and softball equipment including wood and metal baseball bats, fielding gloves, batting gloves, bags, protective gear, sunglasses, on and off-field apparel, grips and other baseball and softball equipment. All of these products are sold around the world in retail stores, online direct to partner organizations and through its corporate owned and franchised training facilities.</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 acquired a majority interest in Marucci on April 20, 2020.</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%">Industry</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci Sports primarily competes primarily in the domestic baseball equipment market which includes wood bats, metal bats, fielding gloves, cleats, protective and other gear, and uniforms/ team apparel of which management estimates constitutes approximately $1.3 billion of annual retail revenue. Marucci Sports also competes within the greater global baseball equipment market which management estimates constitutes approximately $2.2 billion of annual retail revenue. Marucci&#8217;s product offering targets primarily the premium equipment price point more often used in competitive club and travel leagues, for which participation rates are generally more stable.</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 industry is generally considered to be a stable sector with growth rates in the low single digits. Baseball equipment is largely sold through national retailers. Independent resellers and online platforms also sell baseball equipment while the balance is purchased directly from the manufacturer.</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%">Products, Customers and Distribution Channels</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">Products</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci designs, manufactures, and markets six categories of products: (i) metal bats, (ii) wood bats, (iii) apparel &amp; accessories, (iv) batting gloves, (v) fielding gloves, and (vi) bags &amp; protective equipment. Marucci&#8217;s product strategy </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">encompasses producing high quality products recognized by consumers for their performance, craftsmanship, and value, and building on a rich history to introduce innovative new products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Metal Bats - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Metal bats have historically represented Marucci&#8217;s largest product category by revenue. The metal bats are priced at the premium end of the market, with average retail prices ran</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ging from $219.99 to $549.99. Ma</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rucci produces metal bats for all ages, from college to tee ball, with a focus on elite high school baseball and softball players. The CAT series is the flagship metal bat product from Marucci. Marucci also offers a lower price point model, the F5. Victus&#8217; first metal offering, the Vandal, was first launched in 2019, and is priced similarly to the CAT series. Victus later introduced its first two-piece bat in the NOX. Metal bats used in youth and elite travel leagues are subject to strict regulations limiting spring and exit velocity. The company has historically followed a two-year product release cycle, and Marucci metal bats have notable staying power with their customer base as prior year models remain in production. </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%">Wood Bats</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </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%">Marucci and Victus wood bats are built with quality, precision, and customization. Both companies pride themselves in making every pro-bound bat a &#8220;game bat&#8221;. Marucci offers two types of wood bats: ash and maple. In addition to ash and maple, Victus offers a wood bat made of birch. Ash is a soft, open grain wood. Maple bats are a much harder, closed grain wood and constitute a large majority of the company&#8217;s wood bat sales. Birch is a softer wood, offering a more flexible bat. The wide variety of selection and price points offer professional-level quality and cuts to amateur players as well. Innovative customization options further drive engagement. </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%">Fielding Gloves - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci offers a growing set of fielding gloves across eight product series: Capitol, Cypress, Ascension, Oxbow, Acadia, Caddo, Krewe,Magnolia (softball), and Palmetto (softball). Marucci has a complete line of gloves to meet the needs of every position player at every age and skill level. Marucci offers gloves across the pricing spectrum. Marucci acquired Carpenter Trade in 2018, along with their C-Mod technology which provides a unique fit. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C-Mod technology uses a size-specific, ergonomically shaped fit system that creates a more form fitting hand stall for greater control, leverage and responsiveness when fielding. The tailored-fit technology is available in straight or shift.</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%">Apparel &amp; Accessories - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci offers a full suite of apparel and accessory offerings that is rapidly expanding. The current product portfolio includes on-field and off-field apparel, sunglasses, hats, grips, and more. Most sales of these products are sold direct-to-team in custom apparel packages including baseball pants, jerseys, practice shirts, and more. Marucci has in-house screen-printing operations allowing for customization of various pieces of a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pparel. The acquisition of Lizard Skins in October 2021 further enhanced the company&#8217;s accessory offering. Lizard Skins is the top manufacturer and marketer of grips used in baseball, cycling, hockey, lacrosse, gaming, and various other sports.</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%">Batting Gloves - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All Marucci batting gloves are designed to meet professional standards of comfort, durability and performance while also appealing to users of all levels. Marucci has four lines of batting gloves: Pittards&#8217; Reserve, Signature, Quest, and Code while Victus has one, the Debut. Marucci also offers limited production customized batting gloves. Marucci&#8217;s batting gloves span the pricing spectrum. </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%">Bags &amp; Protective Gear - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci offers an extensive line of bags and protective gear including bat packs, bat quivers, helmets, shin and elbow guards, catchers gear, and more allowing Marucci to cater to nearly all its customers playing needs.</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">Customers and Distribution Channels</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%">Marucci sells its products through several channels including Big Box Retailers; Direct-to-Consumer ("DTC"), Direct-to-Team ("DTT"), the company's experiential Clubhouse retail stores and other Owned Channels; and third-party e-commerce and resellers. Marucci&#8217;s top 5 customers accounted for 50% of 2022 gross sales and 58% of 2021 gross sales.</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%">Marucci had approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $41.6 million and $44.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million in firm backlog orders at December 31, 2022 and 2021, respectively.</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%">Business Strategies and Competitive Strengths </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">Business Strategies</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%">Continued Innovation in Existing Product Categories - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci plans to continue to build on its successful history of bringing new, innovative, highly anticipated products to market through leveraging its stringent new </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">product development process, and external and internal manufacturing capabilities. The company has near-term new product launches and existing product updates planned across all categories that will further drive innovation, strengthening its competitive positioning.</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%">Further Penetration of Existing Customer Accounts - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci has identified opportunities to leverage its existing relationships with retailers to drive expanded SKU offerings across categories, especially in apparel. Additionally, management believes the company can continue to improve Victus product adoption with existing channel partners. </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%">An approximately $175 million fielding glove market represents a significant growth opportunity for Marucci. Fielding gloves are the second largest hard goods market in baseball / softball. Marucci plans to leverage its brand strength and innovation to capture share in this high margin category. The acquisition of Carpenter Trade in 2018 has allowed Marucci to offer a highly customized glove that serves as a key differentiator in fielding gloves.</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%">Utilization of Game Changing Product Lab</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; With the Company&#8217;s partnership with Baseball Performance Lab (&#8220;BPL&#8221;), all brands underneath the Marucci umbrella are able to design the best, most customized products specific to the individual athlete. This product innovation was evidenced in the successful launch of the CatX line, but has also helped Victus and Marucci continue to gain market share with the top players in the world playing professionally.  The Company plans to continue to work with the lab to design and test products in all categories to ensure all products remain at the highest level of performance.</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%">Victus Category and Product Expansion - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Victus has strong penetration in the majors and key affiliations with top players. The brand released its first metal bat in 2019, the one-piece Victus Vandal BBCOR bat and later launched its first two-piece bat, the NOX. Metal bats sales are expected to meaningfully contribute to Victus&#8217; overall sales in the future. Victus&#8217; key affiliates and player advocacy has driven a halo effect across other categories. Growth in lifestyle and fan apparel represents a significant opportunity for Victus to leverage its brand.  </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%">Lizard Skin Expansion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; With the acquisition of Lizard Skins in October 2021, Marucci plans to expand its distribution of the company&#8217;s key grip product which are used in various sports including baseball, softball, cycling hockey and lacrosse. Additionally, Marucci sees opportunity to expand its grip offering into gaming and other similar applications, as well as batting gloves. </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%">International Market Expansion - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">International sales currently represent a small portion of total sales. Natural expansion opportunities exist in baseball markets abroad such as Japan, South Korea, Taiwan, Canada, and Latin America. Marucci has achieved profitable growth in Asia by leveraging its premium brands and accessing markets through proven team dealers and distributors. In late 2021, Marucci launched a Japan-based sales office.</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%">Further Penetration of Softball Market - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci&#8217;s plans to leverage its brand strength in baseball to further penetrate the softball market. Marucci is driving brand awareness and growth in the softball market from the ground up through grassroots marketing efforts, social media influencers, leveraging its partnerships with colleges and affiliated Marucci club teams, as well the recently launched softball mobile tour, to get in front of players of all ages. Marucci has dedicated employees who focus on softball expansion and have experience in the category as former collegiate athletes and coaches.</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%">Expansion of the Direct-to-Team Sales Channel - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Direct-to-Team sales channel, launched in 2014, allows Marucci to sell its equipment and apparel directly to thousands of players. Marucci currently has 29 Founders&#8217; Club organizations, representing 15,000 players. The Founders&#8217; Club is an elite alliance of some of the nation&#8217;s premier amateur baseball programs selected by Marucci for their dedication to excellence on and off the field, reputation as a positive influence in their community, and commitment to growing their organization.</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%">Marucci&#8217;s proprietary online platform for this channel, &#8220;Locker Room&#8221;, is ideal for any group that requires individual processing and purchasing. There is potential opportunity to leverage Locker Room capabilities across other team sports as the total market size for U.S. Team Sports Uniforms is approximately $1.3 billion. Marucci feels the DTT strategy is still in its early stages of growth.</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%">Industry Consolidation - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With a well-developed global supply chain, external and internal manufacturing capabilities, sophisticated management systems infrastructure, and extensive network of relevant relationships, Marucci is a platform for consolidation within both the baseball and softball equipment and apparel spaces.</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%">Management has identified a pipeline of potential acquisition targets that would help Marucci strengthen and expand its product offering and address new market segments. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Competitive Strengths</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%">Originally founded to focus on baseball and softball, Marucci has a unique strength with its authentic knowledge and experience of these sports.  Whether leading the Company&#8217;s strategy, cutting and sanding wood bats, or shipping product, the Marucci team consists largely of former players or coaches of the game itself. This same strategy extends to any category or market the company participates in so that the product is truly designed by the player for the player.</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:700;line-height:120%">Product Development</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; the product development cycle varies by product with bats taking approximately 16 months to reach distribution and batting gloves requiring approximately 9 months. New product development at Marucci occurs in six successive stages: (1) Identify Market Opportunity &#8211; search for player needs via internal leads, supplier partners, or on-the ground feedback from players in their network, (2) Cross Functional Ideation &#8211; host ongoing dialogue with sourcing partners to identify next-gen technology, (3) Product Development &#8211; have sourcing partners begin preliminary testing runs once viable new products are identified, (4) Production and Validation &#8211; continue rigorous prototyping and product validation on the field and in the Marucci performance lab where Big League and amateur players test and provide feedback, (5) Marketing &#8211; engage in-house marketing team to drive product naming, rollout, branding, and marketing stories to expand awareness, and (6) Product Rollout and Distribution &#8211; finalize the marketing story, conduct sales presentations, and provide samples to representatives and finally receiving orders from channel partners and beginning full production.</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%">Leading Brands with Professional Halo</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Both Marucci and Victus products are preferred by Big League players (#1 and #2 bat brands in the Big Leagues, respectively), and Lizard Skins is the grip tape of choice for many top athletes at both the professional and amateur levels. Marucci&#8217;s leading share of use among the top players at the top levels of baseball underlies the aspirational nature of the brand and creates a &#8220;halo effect&#8221; for its broader product lines, giving the brands credibility and permission to play in adjacent product categories, customer demographics, and geographic markets.</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%">Vertical Integration</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Marucci owns its own wood mills, giving the company greater control over the availability and quality of the supply of wood billets used to produce its wood bats. Marucci&#8217;s original value proposition to professional players was to guarantee that each bat delivered would meet the most stringent standards demanded for in-game use. As product tolerances continue to tighten and supply chain complexity creates operational challenges for many competitors, Marucci&#8217;s ability to ensure both product quality and availability is a unique competitive advantage.</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">Competition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci competes with offerings from multiple large baseball equipment manufacturers, including Easton (under the Easton and Rawlings brands) and Wilson Sporting Goods Company (under the Wilson, DeMarini, Louisville Slugger, and Evoshield brands), and numerous smaller wood bat specific brands including Old Hickory, Chandler Bats, Tucci, Dove Tail, Sam Bat, and D-Bat. Key determinants in consumer purchasing decisions include product performance, quality, and brand loyalty.</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%">Suppliers</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci leverages a combination of sourcing and in-house manufacturing. Metal bats, apparel, batting gloves, fielding gloves, bags, and other accessories are sourced from an international network of primarily Asian manufacturing partners, while wood bats are manufactured domestically at the company&#8217;s Baton Rouge (Marucci) and King of Prussia (Victus) facilities. In 2019, the company acquired two timber mills, effectively consolidating its wood bat supply chain to improve quality and production efficiency and ensuring continued access to the best wood in the game.</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%">Intellectual Property</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%">Marucci maintains 47 trademarks in the U.S., 41 of which are registered and 6 of which are pending registration. Marucci also has 1 issued patent. Management consider</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s its trademarked brand names, preeminent name recognition, ability to design innovative products, and technical and marketing expertise to be its primary competitive advantages.</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%">Regulatory Environment</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Baseball and softball equipment, outside of bats, enjoys a largely restriction free Federal/Local government regulatory framework. Metal bats used in youth and elite travel leagues are subject to strict regulations limiting </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">spring and exit velocity determined by self-regulatory associations connected to the sport. There are three key regulatory groups associated with baseball: USA Baseball, United States Specialty Sports Association (&#8220;USSSA&#8221;), and Bat-Ball Coefficient of Restitution (&#8220;BBCOR&#8221;). Each have their own method for measuring bat performance. BBCOR is the standard currently governing adult baseball bats used in High School and Collegiate play while USA and USSSA govern youth leagues. There are also regulatory bodies specific to softball including Amateur Softball Association (ASA) and Independent Softball Association, among others. Wood bats used in professional baseball are subject to league-specific regulations. We believe all of Marucci's products adhere to established regulations</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%">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%">Marucci typically has higher sales in the first quarter each year, ahead of the primary baseball season. However, management expects seasonality to smooth out over time as baseball becomes an increasingly year-round sport. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </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%">Human Capital</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%">Marucci had 328 employees at December 31, 2022, 272 full-time and 56 part-time employees, all located in the United States. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, Marucci works with a third party Employer of Record in Japan to deploy its strategies in Asia and currently has 4 full-time employees. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci's labor force is non-union. Management believes that Marucci has a good relationship with its employees. </span></div><div id="ia85db93a905f4f7a90da190381615c4b_2643"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">PrimaLoft</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-style:italic;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%">Based in Latham, New York, PrimaLoft is the leading provider of branded, high-performance synthetic insulation used primarily in consumer outerwear and accessories. PrimaLoft was developed in 1983 as a division of Albany International Corporation (NYSE: AIN) in response to a U.S. Army request to develop a synthetic insulation for soldiers that replicated the warmth and weight characteristics of traditional goose down, but also remained warm when wet. Today, PrimaLoft&#8217;s products span a wide variety of highly engineered insulation fibers and gels that are used as ingredients for premium priced outdoor apparel (e.g., jackets, vests, pants, gloves, footwear, and hats) and home furnishings (e.g., comforters and pillows). PrimaLoft is differentiated based on its (i) leadership in synthetic insulation technology and sustainability, (ii) respected brand, (iii) robust product development and service model critical to brand partners, and (iv) respected legacy and high esteem with product design teams of aspirational brands. Most brand partners do not possess the same depth of internal expertise in synthetic insulation design and view PrimaLoft as an innovation and sustainability partner that enhances the parent brand in a manner consistent with increasingly eco-focused brand missions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-style:italic;font-weight:700;line-height:120%">History 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%">PrimaLoft was originally founded in 1983 after being approached by the U.S. Army Research Laboratory in Natick, Massachusetts. The U.S. Army was primarily interested in a synthetic insulation that would be comparable to goose down in weight, compressibility, and warmth, while also retaining heat in the presence of moisture. PrimaLoft was awarded its first patent for a &#8220;synthetic down&#8221; originally branded as PrimaLoft ONE in 1986. After initial success with military applications including sleeping bags and clothing systems, PrimaLoft entered the commercial market through partnerships with name brands like L.L. Bean, Land&#8217;s End, and Ralph Lauren. PrimaLoft quickly established its credibility for performance and quality and today continues to drive innovation within the synthetic insulation industry. A summary of key milestones in the Company&#8217;s history is below:</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">1989: L.L. Bean and Ralph Lauren become the first brand partners </span></div><div style="margin-top:3pt;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">1990: PrimaLoft was used in the layering system for the Mount Everest Peace Climb </span></div><div style="margin-top:3pt;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">1997: Developed first design using post-consumer recycled material</span></div><div style="margin-top:3pt;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">2012: Separation from Albany International into a standalone company through a management buyout</span></div><div style="margin-top:3pt;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">2017: Release of i) ThermoPlume, the most advanced, 100% recycled, down-like synthetic insulation alternative and ii) Aerogel technology, a lightweight, compression-resistant insulation composed of more than 95% air</span></div><div style="margin-top:3pt;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">2018: Developed first-ever biodegradable, 100% recycled synthetic insulation and fabric cross-product capabilities</span></div><div style="margin-top:3pt;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">2019: Partnership with Parley and Adidas to manufacture insulation from ocean plastics</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:3pt;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">2019: Breakthrough development of P.U.R.E. manufacturing technology, a proprietary process of synthetic insulation that reduces carbon emissions by up to 70%</span></div><div style="margin-top:3pt;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">2020: Launch of Patagonia Nano-Puff with PrimaLoft P.U.R.E. technology</span></div><div style="margin-top:3pt;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">2021: Launch of Aerogel Footwear with Canada Goose</span></div><div style="margin-top:3pt;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">2021: PrimaLoft Bio recognized as the winner of Drapers Sustainable Fashion Award</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 acquired a majority interest in PrimaLoft on July 12, 2022.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-style:italic;font-weight:700;line-height:120%">Industry</span></div><div style="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 participates in the global insulation market for both apparel and bedding, which is estimated to encompass over $30 billion of annual spending. Within the overall insulation market, PrimaLoft competes primarily in premium positioned products where consumers value performance and sustainability.</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%">Products, Customers and Distribution Channels</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Products</span></div><div style="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&#8217;s core product offering includes a wide range of insulation product types that are optimized to keep end consumers at a comfortable temperature, regardless of weather conditions. At the top end of the product range, PrimaLoft&#8217;s technically focused brand partners design each new outwear garment with specific performance goals or use cases in mind and aim to deliver the highest levels of warmth while also reducing product weight and maximizing product flexibility. PrimaLoft also delivers a broader menu of solutions to its brand partners that can address any product designer&#8217;s aesthetic vision (e.g., quilted/non-quilted, high/low loft, loose fill/batted rolls, etc.). PrimaLoft has been an early advocate of apparel sustainability, becoming the exclusive partner to some of the largest and most pioneering sustainability focused outdoor brands when they first undertook meaningful sustainability initiatives. Additionally, under its &#8220;Relentlessly Responsible&#8221; mantra, PrimaLoft has innovated low-emission manufacturing processes, incorporated high levels of recycled content into its product lineup, and continues to push the boundaries of apparel circularity via biodegradation and carbon-negative technologies. The ability of PrimaLoft&#8217;s product suite to address any and all brand partner goals, whether performance, aesthetic, or sustainability related, is a critical reason for PrimaLoft&#8217;s consistent market leadership in synthetic insulation over the past four decades.</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">Customers and Distribution Channels</span></div><div style="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 primarily works directly with over 900 active brand partners across North America, Europe, and Asia. PrimaLoft maintains highly collaborative relationships with its brand partners, visiting most several times per year to introduce new innovations, generate new product ideas, and assist with integrating the latest PrimaLoft technologies into their outerwear lineups. The process of designing a jacket usually begins about 18 months before the jacket is intended to be sold at retail. PrimaLoft sales team members and engineers engage early in the process, assisting with garment design, construction, and analysis of key insulation performance attributes. After several rounds of sampling and iterating with PrimaLoft, the brand partner will finalize product bill of materials and quantities for its lineup. Outerwear featuring PrimaLoft is primarily sold through brick-and-mortar sporting goods retailers, specialty sport retailers, online retailers, or brand partners</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8217; owned retail and online channels. </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 had approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $16.6 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in firm backlog orders at December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Strategies and Competitive Conditions</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">Business Strategies</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%">Accelerate the Market Trends Away from Down Insulation -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With the introduction of ThermoPlume and other down-like synthetic insulation solutions, PrimaLoft is well positioned to continue gaining market share as customers shift away from down insulation. This change is being driven by the following factors: (i) consumer pushback on traditional down products due to the widespread and well-publicized inhumane down harvesting practices; (ii) narrowing performance gap between synthetic and down; (iii) volatility and notably higher pricing for down insulation tied to commodity pricing of goose and duck meat; and (iv) limited design flexibility and loss of efficacy in wet conditions for down insulation makes synthetic more attractive to product designers.</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%">Continued Development of Cutting Edge Insulation Technology -</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Over the past four decades, PrimaLoft has continuously improved its product offering to remain a technology leader in synthetic insulation. With strong </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">continued investment in new product development, we expect PrimaLoft innovations to push the boundaries of material science and expand the value provided to end consumers.</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">Competitive Strengths</span></div><div style="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&#8217;s competitive advantages include: (i) four decades of brand equity built on technology leadership, that allows brand partners to command premium pricing and tell their sustainability story; (ii) deep insulation-specific material science expertise ranging from polymer innovation to manufacturing innovation to design integration; (iii) protected intellectual property and a proprietary supply chain; (iv) trusted long standing brand partner relationships for a critical but relatively small cost component of the overall product; and (v) scale (demand aggregation) to command attention at both the fiber and toll manufacturing stages of the supply chain.</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">Competition</span></div><div style="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&#8217;s competition falls into two categories: (i) brand partner house insulation brands; and (ii) other third-party insulation manufacturers that service more than one outerwear brand. PrimaLoft is believed to be the largest third-party branded synthetic insulation provider to the apparel industry.</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%">Research and Development</span></div><div style="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 adheres to a 5-step &#8220;Stage Gate&#8221; approach for developing new products, beginning with a concept phase to define the market need. PrimaLoft relies on R&amp;D alliances, industry contacts, and its internal technical team to identify and develop innovative ideas to address a market need. Once defined, the team enters a feasibility phase to scope the operations requirements and early pricing builds. PrimaLoft then begins an interactive process of designing and verifying the product against external and internal requirements. Once product attributes and pricing builds are finalized, PrimaLoft further validates the product and process performance within the production environment and finalizes marketing assets before ensuring steady state production at toll manufacturing partner facilities.</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%">Suppliers </span></div><div style="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 leverages an asset-lite production model, relying on a global network of third-party chemical suppliers, extruders, and fiber mills strategically located near brand partner production facilities throughout Asia, Europe, and North America. PrimaLoft&#8217;s vertically integrated supply chain is a competitive advantage, allowing for customized solutions to brand partners. Beginning at the polymer level, PrimaLoft possesses expertise in optimizing enhanced performance polymers. At the fiber extrusion level, PrimaLoft has the ability to innovate and create novel fibers, which are then used as inputs to the textile process. PrimaLoft provides fiber requirements and formulations to its network of exclusive manufacturing partners, who then directly receive raw materials ordered by PrimaLoft. PrimaLoft oversees the manufacturing partner insulation production process, often with visits to facilities and continuous testing to ensure all insulation produced meets the performance and sustainability standards. Once </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">produced, the manufacturing partners ship insulation to brand partner manufacturing facilities, often located near the toll manufacturer in Europ</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e or Asia. The brand partner manufacturer then produces the final product before it is shipped back to the brand partner, to a retailer, or direct to a consumer.</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%">Intellectual Property</span></div><div style="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 addition to its brand, customer relationships and scale, PrimaLoft also makes use of product patents and process trade secrets as additional barriers to entry and competitive moats. As a leader in synthetic insulation PrimaLoft has built a patent portfolio of more than 25 issued and pending patents in the United States and more than 75 patents issued internationally. In addition, PrimaLoft uses a variety of trade secrets typically covering specific insulation manufacturing processes. Lastly, PrimaLoft has more than 50 registered and pending trademarks globally. </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%">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%">Due to the nature of insulated outwear and the concentration of spending in the northern hemisphere, PrimaLoft typically sees approximately 70% of sales in the first half of the calendar year, which is when brand partners order components to be used in cold weather apparel that will be sold to end consumers in the subsequent fall/winter.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Human Capital</span></div><div style="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 had 67 employees on December </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31, 2022, 62 full-time employees and 5 part-time employees, with 38 employees located within the United States, 20 in China and the remainder in Europe and Vietnam. PrimaLoft's labor force i</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s non-union. Management believes that PrimaLoft has a good relationship with its employees.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_52"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Velocity Outdoor</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%">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%">Velocity Outdoor, headquartered in Bloomfield, New York, is a leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices and related accessories.  Velocity Outdoor offers its products under the highly recognizable Crosman, Benjamin, LaserMax, Ravin and CenterPoint brands that are available through national retail chains, mass merchants, dealer and distributor networks. Airguns historically represent Velocity Outdoor's largest product category. 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 crossbows and the Pioneer Airbow, consumables, which includes steel and plastic BBs, lead pellets and CO2 cartridges, lasers for firearms, and airsoft products. In September 2018, Velocity acquired Ravin Crossbows, a manufacturer and innovator of crossbows and accessories. Ravin primarily focuses on the higher-end segment of the crossbow market and has developed significant intellectual property related to the advancement of crossbow technology. In July 2022, Velocity acquired Kings Camo LLC which designs and sells high-performance, feature rich hunting and casual apparel of uncompromised quality, utilizing King&#8217;s own proprietary camouflage patterns. King&#8217;s target consumers are men, women and youth who are avid in their outdoor pursuits.</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 acquired a majority interest in Velocity Outdoor on June 2, 2017.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </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%">History of Velocity Outdoor</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity was founded in 1923 as Crosman Rifle Company and was one of the first manufacturers of recreational airguns in the United States. Velocity Outdoor acquired Visible Impact Target Company in 1991 and Benjamin Sheridan Corporation in 1992. Benjamin was, and continues to be, a dominant U.S. producer of high-end pneumatic and CO2 powered airguns while Sheridan was one of the world&#8217;s foremost manufacturers of high-quality paintball markers.</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%">In 2007, Velocity expanded its offerings outside the traditional airgun category with the debut of its new optics division, Centerpoint Precision Optics. In 2008, Velocity diversified further by adding Crosman Archery to its list of branded products and introduced two new hunting crossbows in addition to youth archery products.</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%">In 2016, Velocity debuted its Centerpoint line of crossbows and the Benjamin Pioneer Airbow, the first ever mass-produced air powered archery device and with the 2018 acquisition of Ravin Crossbows, Velocity expanded their archery product line into the higher-end segment of the crossbow market. In July 2022, Velocity acquired Kings Camo LLC which designs and sells high-performance, feature rich hunting and casual apparel of uncompromised quality, utilizing King&#8217;s own proprietary camouflage patterns.</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%">Today, Velocity Outdoor is an international designer, manufacturer and marketer of Crosman and Benjamin airguns including related ammunition and accessories, archery products including the Ravin and Centerpoint crossbows, airsoft rifles, pistols, and ammunition, laser aiming devices, precision optics and hunting apparel.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </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%">Industry</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity Outdoor primarily competes within the airgun and archery sub-segments of the broader outdoor recreational products industry, which together management estimates constitute approximately $1.1 billion of annual manufacturer revenue. Both categories share certain common characteristics, including consumer demand for innovation, similar sales channels, and unique regulatory frameworks.  </span></div><div style="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 airgun industry is estimated by management to constitute approximately $275 million of annual manufacturer revenue, including consumables and excluding accessories. With a history stretching back over a century, the industry is generally considered to be a mature sector, with stable growth rates in the low single digits. Airgun products are largely sold through big box specialty sporting goods retailers, mass merchants and online retailers, each accounting for roughly 18%, 20% and 29% of purchases, respectively. The remainder moves through dealers and distributors. Airguns are less seasonal than archery because there is no defined hunting season, although sales spike somewhat around holidays.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">The archery equipment market is estimated by management to constitute approximately $770 million of annual manufacturers sales, of which $500-$550 million is attributable to bows and $200-$250 million is attributable to related archery consumables. Vertical and compound bows, and crossbows each comprise about half of the category sales, with crossbows gaining share in recent years. Independent archery dealer&#8217;s account for 39% and big box specialty sporting goods retailers account for approximately 32% of consumer purchases. Distributors, mass merchants, and online retailers make up the remainder of consumer sales.</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 hunting apparel market is estimated by management to constitute $500 million of annual sales.</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%">Big box specialty sporting goods retailers account for approximately 39% of consumer purchases and online retailers sales account for 32%. Dealers and distributors make up the remainder of consumer sales.</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%">Products, Customers and Distribution Channels</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">Products</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity designs, manufacturers and markets six categories of products: (i) airguns, (ii) archery products, (iii) consumables, or pellets, BBs and CO2 cartridges, (iv) optics, (v) airsoft, and (vi) apparel. Velocity's product strategy encompasses producing high quality, feature-rich products recognized by consumers for their craftsmanship and value, and building on a rich history to introduce innovative new products.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Airguns - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Airguns has historically represented Velocity's largest product category. The airgun product line consists of air rifles, air pistols and a range of accessories including targets, holsters and cases. Velocity's airguns are designed to be multi-purpose, multi-occasion products, for use in recreational plinking and target shooting, pest control, and hunting. Velocity offers a &#8220;good, better, best&#8221; array of airguns under the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Crosman </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Benjamin </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brands. The </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Crosman </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brand is known for high value at an accessible price, where the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Benjamin </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brand is typically associated with premium products falling within the mid- to high-price point.  Additionally, Velocity rounds out its offering with mid-level products produced under an exclusive licensing agreement with Remington for its </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remington</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marlin</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">DPMS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bushmaster </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brands. </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%">Archery Products - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity re-entered the archery market in 2016 with a product line anchored by the Centerpoint crossbow and the first-of-its-kind Pioneer Airbow. Centerpoint has grown rapidly since it was launched to become the leading player in the crossbow category.</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%">Centerpoint acquired market share by offering features like an aluminum frame, higher shooting velocity, integrated string stops, a 4x32mm scope and shoulder sling at very competitive retail prices.</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%">Concurrent with the launch of the Centerpoint line of crossbows, Velocity also introduced the Pioneer Airbow</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%"> The Pioneer Airbow created a new sportsman category as the first ever mass-produced air-powered archery device, effectively bridging the gap between airguns and archery.</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%">Velocity acquired Ravin Crossbows in 2018, further expanding its product line in the archery market. Ravin Crossbows is a leading designer, manufacturer and innovator of crossbows and accessories. Ravin primarily focuses on the higher-end segment of the crossbow market and has developed significant intellectual property related to the advancement of crossbow technology</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 2022 Ravin introduced the most compact, fastest, most powerful, and most accurate crossbow ever produced, shooting arrows at speeds over 500 feet per second.</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%">It also is available with an exclusive, and industry first, compact electronic cocking/de-cocking mechanism</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:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumables - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity's consumables segment consists of steel and plastic BBs, various styles of lead pellets, and single-use CO2 cartridges used to power airguns.  BBs are typically used for plinking, training, or target shooting at a more affordable cost, while different pellet styles are designed either for accuracy, maximum penetration, or a combination of the two.  Velocity is the world&#8217;s largest provider and only domestic manufacturer of CO2 cartridges, having first introduced the use of C02 as an airgun propellant in 1961. Consumables are produced under the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Crosman and Benjamin </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brand names. </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%">Optics - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Launched in 2006, Velocity's line of optics products offers high-performance, value-priced optics under the Centerpoint brand. The scopes, sights, binoculars, lights, and lasers are marketed for traditional firearms, in addition to select airgun and crossbow offerings.</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%">In 2017, Velocity added to their optics product line with the acquisition of the commercial division of LaserMax.</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%">LaserMax is a global leader in hardened and miniaturized laser systems, offering a comprehensive line of premium laser sights for home defense, personal protection and training use. LaserMax&#8217;s commercial business provides laser sighting solutions and tactical lights to the firearm original </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">equipment manufacturers ("OEM") and retail channels. Management believes that the addition of the LaserMax products enables Velocity to reach a wider range of new customers across retail channels. </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%">Airsoft - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Airsoft guns are a class of air, CO2, gas, or electric-powered guns that are typically made from high-impact plastics and are engineered with recreation in mind to fire safe, plastic BBs quickly and accurately. Airsoft products are most often used for recreational purposes by a younger demographic and a strong user base amongst military and law enforcement customers. Velocity offers a broad portfolio of airsoft rifles and pistols under its owned </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Crosman Elite </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Game Face </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brands, as well as the licensed </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. Marines </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">brand. </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%">Hunting Apparel - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hunting apparel is designed specific to the activity and varies by region used and type of hunting. Hunting apparel includes, but is not limited to jackets, vests, pants, bibs, shirts, boots, base layers, socks, and gloves for men, women, and youth. Hunting apparel is typically: more durable and weather resistant than regular clothing; designed with special features for the field and fitted to provide more flexibility and less restricted movement. Proper clothing and apparel are essential to hunting success and enjoyment.</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">Distribution Channels</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity's products are sold through over 900 customers across a mix of sales channels, including mass merchants, national retailers, distributors/dealers/regional chains, international distributors, and e-commerce. Over the last 5 years, management has successfully diversified both its sales channel composition and customer mix.</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%">Velocity sells its products through nearly all major domestic mass merchants and sporting goods retailers currently selling airguns and has established a strong e-commerce platform to allow for flexibility in a changing retail environment. The company has been selling to many of its customers for over 20 years, maintaining close relationships with key purchasing personnel through high-touch customer service. Velocity is one of the only players in the sportsman category offering category management services, product assortment, and SKU optimization feedback typical of larger multinational consumer products companies. This data-sharing has resulted in higher retailer sell-through and margin enhancement, more accurate sales forecasting, and a 98% fulfillment rate, all of which are key components in maintaining status as a vendor of choice. </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%">Velocity maintains an internal sales team responsible for covering the vast majority of its customer relationships, or approximately 90% of total sales. Furthermore, Velocity supplements its in-house team with four independent sales representative organizations, providing coverage for approximate 375 additional customers across their respective geographic territories. International sales efforts are handled by Velocity-employed account executives who work through local distributors in order to ensure that products conform to local regulatory standards. </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">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%">Velocity sells its products through nearly all major domestic mass merchants and sporting goods retailers and has established a strong e-commerce platform to allow for flexibility in a changing retail environment. The three largest customers represen</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ted 35%, 36% and 37%, respectively, of gr</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oss sales in 2022, 2021 and 2020 and represented the major sales channels; e-commerce, mass merchant, and regional retail.</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%">Velocity had approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $12.4 million and $26.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million in firm backlog orders at December 31, 2022 and 2021, respectively.</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%">Business Strategies and Competitive Conditions</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">Business Strategies</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%">Continued Innovation in Existing Product Categories</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Velocity plans to continue to build on its successful history of bringing new, technically superior products to market through leveraging its stringent new product development process, internal manufacturing capabilities, and a flexible supply chain. The company has near-term new product launches and existing product updates planned across all categories, including the highlights below. </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">Airguns - Building on the Silencing Barrel Device (SBD) technology, Velocity is introducing a line of multi-shot break-barrel models that feature a 10-shot clip that advances automatically.  Velocity is also enjoying success with its recent introduction of fast shooting full-auto BB guns under the Crosman brand.  In addition, Velocity continues to be the world&#8217;s largest producer of BB, pellets and CO2 powerlets.  </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">Archery - Following the successful 2016 launch of the CenterPoint crossbow line, Velocity continues to offer the best value proposition in the industry.  Recently CenterPoint has introduced new crossbow models at </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">higher price points to segments of the market and Ravin continues to introduce models that lead the industry in innovation and performance.  Ravin recently introduced its new electric cocking/de-cocking model that shoots at 500 feet per second. </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">Optics - In addition to the launch of three CenterPoint Spectrum First Focal Plane series of scopes, the company recently released CenterPoint optics to include range finding binoculars and scope adapters. Additionally, following the launch of the grip activated GripSense lasers in 2017, Lasermax has introduced a universal rail mounted laser featuring the same activation technology.  </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">Airsoft - Airsoft guns are a class of air, CO2, gas, or electric-powered guns that are typically made from high-impact plastics and are engineered with recreation in mind to fire safe, plastic BBs quickly and accurately. Airsoft products are most often used for recreational purposes by a younger demographic and a strong user base amongst military and law enforcement customers. Velocity offers a broad portfolio of airsoft rifles and pistols under its owned Game Face brand.</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">Water Bead Guns &#8211; In 2022, Velocity entered this new and fast growing category with the launch of its Gelbee brand of water bead guns and water bead BBs. Water bead guns functional similarly to airsoft guns, but use hydrogel instead of plastic BBs. These BBs are made of super-absorbent, biodegradable polymers which are more home and environmentally friendly.</span></div><div style="margin-top:9pt;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">Hunting Apparel - The technical aspect of King&#8217;s apparel lends itself well to several other outdoor categories including but not limited to backpacking, camping, fishing, and hiking.</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%">Expand into Adjacent Product Categories - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that the company can leverage in-house manufacturing and sourcing partners to develop products in new categories that utilize Velocity's existing distribution network and brand strength. </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%">Further Penetration of Existing Customer Accounts - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has identified several strategies for further penetrating its existing customer accounts. First, Velocity has identified opportunities to leverage its existing relationships with retailers to drive expanded SKU offerings across categories. Additionally, management believes the company can expand the CenterPoint brand into the dealer network due to the acquisition of Ravin. Furthermore, management believes that the company is well positioned to grow as its brick-and-mortar customers adapt to a changing retail landscape. Velocity believes it can leverage its structured analytical sales approach and new marketing initiatives to assist retailers with enhancing their online sales, similar to the strategies it already employs working with pure e-commerce customers like Amazon and Pyramyd Air.</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%">Consolidation Platform</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - With a well-developed global supply chain, refined manufacturing capabilities, sophisticated management systems infrastructure, and extensive network of relevant relationships, Velocity sees itself as a platform for consolidation within both the broader outdoor recreational goods space and the archery space specifically.</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%">Management has identified a pipeline of potential acquisition targets that would help Velocity strengthen and expand its product offering and address new market segments. </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%">International Growth</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Velocity is exploring opportunities to grow international sales and increase market share by pursuing new international distributor relationships. Management has recently focused its efforts on key markets within Latin America. However, with a more fulsome archery product line in development, the Company believes it is well positioned to expand into key international bowhunting markets such as Europe, Australia, New Zealand, and South Africa.</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">Competitive Strengths</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%">Innovation and Engineering Capabilities with Strong IP -</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Velocity is a consumer-focused organization with a deep understanding of its consumers. In addition, Velocity employs and retains engineers who are the most accomplished in Velocity's markets which, combined with an innovative culture, have created significantly differentiated, demonstrably superior products with strong intellectual property protection.</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%">Leading Consumer Brands with Branding and Marketing Capabilities to Drive Consumer Awareness, Affinity and Engagement</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Velocity owns a portfolio of premium, iconic brands that are leaders in consumer awareness and affinity. These include brands with a long, rich heritage such as Crosman and Benjamin airguns with 100 and 139 year histories, respectively, as well as the fast growing, super premium, and market disruptive brand like Ravin and King's Camo.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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:700;line-height:120%">Broad Coverage of Consumer Segments and Price Points</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Velocity&#8217;s portfolio of brands and product lines provides broad coverage of consumer segments and allows the business to position products with a combination of features and retail prices that appeal to all consumers in the category from recreational to avid.</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:700;line-height:120%">Balanced Manufactured vs. Outsourced Production Model</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Velocity retains high quality in-house product manufacturing capabilities while also outsourcing a balanced portion of its product line to vendors in low-cost manufacturing regions. This strategy is aligned with the broad portfolio of brands and product lines and reduces supply chain risk.</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:700;line-height:120%">Diverse Customer Base</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Velocity employs channel strategies that align with each brands market positioning. A brand&#8217;s channel strategy may favor independent specialty dealers and in other cases a significant presence in large chain retailers in best to maximize sales and profitability. Taken as a whole, this approach yields a broad and diverse customer base, limiting the reliance on any one customer while reaching all levels and types of consumers.</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">Competitive Conditions</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%">Airguns - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity's airgun line competes with offerings from several airgun manufacturers, including Daisy Outdoor Products, Gamo Outdoor USA (which acquired Daisy in July 2016 but remains separately branded), and Germany-based Umarex. The market for airguns is relatively concentrated, led by Crosman, Daisy, Gamo, and Umarex, according to Sports OneSource data. Key determinants in consumer purchasing decisions include product performance, quality, and brand loyalty.</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%">Archery - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The archery market competes within a &#8220;good, better, best&#8221; spectrum. Velocity's CenterPoint product line, as a value-for-price, entry to mid-level brand, tends to lie between the &#8220;good&#8221; and &#8220;better&#8221; segments, competing with Barnett Outdoors, Killer Instinct, and PSE Technologies, among others. Consumers tend to make purchasing decisions based on brand awareness, reliability, customer service, and pricing. Although CenterPoint is a recent entry into the archery market, the brand has been able to outpace more established brands on the reliability, pricing, and service aspects to win market share. The Ravin product line has a higher price point and falls within the "best" segment for crossbows, competing with the higher end Tenpoint crossbows.</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%">Ravin entered the market in 2017 and management believes it has since become the number one selling brand as measured by retail dollars.</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%">Suppliers and Manufacturing </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">Suppliers</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%">Velocity&#8217;s supply chain has both a domestic and foreign sourced component, where sourcing decisions are based on manufacturing expertise, cost, lead time, demand requirements as well as other factors. Finished goods manufacturing is balanced between domestic and offshore, largely from the Asia Pacific region. In addition to a well-seasoned supply chain team in the United States, Velocity Outdoor employs an Asian based Supply Chain team to support current sourced product and future growth. In general, raw materials utilized in Velocity&#8217;s products include steel, lead, plastics, and corrugated materials. There is ample capacity throughout the value-chain to fully support growth objectives.</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">Manufacturing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity's product manufacturing is based on a dual strategy of in-house manufacturing and strategic alliances with select sub-contractors and vendors. Velocity conducts its domestic manufacturing operations in two locations.</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 first is a 225,000 square foot facility on a company-owned 49-acre campus located in East Bloomfield, New York, approximately 30 miles southeast of Rochester. The second is an 85,000 square foot leased facility in Superior, Wisconsin. In addition, the company utilizes approximately 144,000 square feet of leased warehouse space in nearby Farmington, New York, five miles from the East Bloomfield 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:700;line-height:120%">Intellectual Property</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity Outdoor currently holds a global portfolio of more than 100 registered trademarks and a global patent portfolio of more than 50 issued patents with many more pending. Management considers its patent holdings, trademarked brand names, preeminent name recognition, ability to design innovative products, and technical and marketing expertise to be its primary competitive advantages.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Regulatory Environment</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%">Airguns - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Airguns enjoy a relatively unrestrictive federal regulatory framework, with most regulations determined at the state level. Although there are no federal laws regulating their transfer, possession or use, non-powder guns are subject to oversight from the Consumer Product Safety Commission (&#8220;CSPC&#8221;). Therefore, airguns are subject to generalized statutory limitations involving &#8220;substantial product hazard&#8221; and articles that pose a substantial risk of injury to children, though the CSPC has not adopted specific mandatory regulations in this area. Federal law prevents states from prohibiting the sale of airguns but allows for state-by-state restrictions on sales of airguns to minors. Thirteen states have imposed such restrictions.  Historically, there have not been attempts to grandfather the regulation of airguns into that of traditional powdered firearms, as legislative efforts have largely focused on responding to and refining the existing regulatory framework for each respective category rather than overhauling the coordination or transfer of enforcement duties across agencies.</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%">Archery - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Crossbow hunting restrictions have become less stringent over the last several years. Since 2006, 12 states, including populous hunting states like Wisconsin, Pennsylvania, and North Carolina, have legalized crossbow hunting, while many others moved to relax restrictions through the opening of limited seasons or creation of exceptions to hunting restrictions for those with disabilities. Today, only Oregon classifies crossbows as illegal but there is currently a proposal to allow crossbows during the all-weapon deer season in the eastern half of the state. Nearly 90% of all hunting permits are filed in states that currently allow crossbow hunting for at least part of the season. Although continued deregulation is expected, it likely will not be the largest driver for the crossbow category moving forward. Participation levels have steadily increased within the states.This, as well as consumer centric innovation that improves the hunting experience, will be the main drivers behind market 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:700;line-height:115%">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%">Velocity typically has higher sales in the third and fourth quarter each year, reflecting the hunting and holiday seasons, respectively. </span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Human Capital</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity had 356 employees on December </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31, 2022, 321 full-time employees and 35 part-time employees, with 355 employees located within the United States.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity&#8217;s labor force i</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s non-union.</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%">Management believes that Velocity has a good relationship with its employees.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_55"></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Niche Industrial Businesses</span></div><div id="ia85db93a905f4f7a90da190381615c4b_2667"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Advanced Circuits</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%">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%">Advanced Circuits, headquartered in Aurora, Colorado, is a provider of small-run, quick-turn and production rigid printed circuit boards ("PCBs"), throughout the United States.  Advanced Circuits also provides its customers with assembly services in order to meet its customers&#8217; complete PCB needs. The small-run and quick-turn portions of the PCB industry are characterized by customers requiring high levels of responsiveness, technical support and timely delivery. Due to the critical roles that PCBs play in the research and development process of electronics, customers often place more emphasis on the turnaround time and quality of a customized PCB than on the price. Advanced Circuits meets this market need by manufacturing and delivering custom PCBs in as little as 24 hours, providing customers with over 98% error-free production and real-time customer service and product tracking 24 hours per day. </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%">History 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%">Advanced Circuits commenced operations in 1989 through the acquisition of a small Denver-based PCB manufacturer. During its first years of operations, Advanced Circuits focused exclusively on manufacturing high volume, production run PCBs with a small group of proportionately large customers. After the loss of a significant customer in the early 1990s, Advanced Circuits began focusing on developing a diverse customer base, and in particular, on meeting the demands of equipment manufacturers with low-volume, high-margin, customized small-run and quick-turn PCBs.</span></div><div style="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 purchased a controlling interest in Advanced Circuits on May&#160;16, 2006. Since our acquisition, Advanced Circuits has completed several add-on acquisitions that expanded their customer base in various industries and sectors, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">including the aerospace and defense industry and the long-lead sector. Over 50% of Advanced Circuits&#8217; sales are derived from highly profitable small-run and quick-turn production PCBs. Advanced Circuits&#8217; success is demonstrated by its broad base of over 11,000 customers that it does business with throughout the year.</span></div><div style="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, we entered into an agreement to sell Advanced Circuits. The sale was completed on </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 14, 2023. Refer to </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_2732">Note S - S</a><a style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_2732">ubsequent Events</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a description of the transaction.</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%">Industry</span></div><div style="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 PCB industry, which consists of both large global PCB manufacturers and small regional PCB manufacturers, is a vital component to all electronic equipment supply chains, as PCBs serve as the foundation for virtually all electronic products, including cellular telephones, appliances, personal computers, routers, switches and network servers. PCBs are used by manufacturers of these types of electronic products, as well as by persons and teams engaged in research and development of new types of equipment and technologies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Several significant trends are present within the PCB manufacturing industry. Production of PCBs in North America has declined in recent years due to increased competition for volume production of PCBs from Asian competitors benefiting from both lower labor costs and less restrictive waste and environmental regulations. Asian based manufacturers of PCBs are capitalizing on their lower labor costs and increasing their market share of volume production PCBs, which are used in high volume consumer electronics application such as computers and cell phones. This &#8220;offshoring&#8221; of high-volume production orders has placed increased pricing pressure and margin compression on many small domestic manufacturers that are no longer operating at full capacity. Many of these small producers are choosing to cease operations, rather than operate at a loss, as their scale, plant design and customer relationships do not allow them to focus profitably on the small-run and quick-turn sectors of the market.  While Asian manufacturers have made large market share gains in the PCB industry overall, small-run and quick-turn production, some of the more complex volume production, and military production have remained strong in the United States.  Rapid advances in technology are significantly shortening product life-cycles and placing increased pressure on original equipment manufacturers ("OEMs") to develop new products in shorter periods of time. In response to these pressures, OEMs invest heavily in research and development, which results in a demand for PCB companies that can offer engineering support and quick-turn production services to minimize the product development process. Additionally, increased complexity of electronic equipment requires maintaining the production infrastructure necessary to manufacture PCBs of increasing complexity. This often requires significant capital expenditures and has acted to reduce the competitiveness of local and regional PCB manufacturers lacking the scale to make such investments.</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%">Both globally and domestically, the PCB market can be separated into three categories based on required lead time and order volume:</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:700;line-height:120%;padding-left:14.5pt">Small-run PCBs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; These PCBs are typically manufactured for customers in research and development departments of OEMs and academic institutions. Small-run PCBs are manufactured to the specifications of the customer, within certain manufacturing guidelines designed to increase speed and reduce production costs. Prototyping is a critical stage in the research and development of new products. These small-runs are used in the design and launch of new electronic equipment and are typically ordered in volumes of 1 to 50 PCBs. Because the small-run is used primarily in the research and development phase of a new electronic product, the life cycle is relatively short and requires accelerated delivery time frames of usually less than five days and very high, error-free quality. Order, production and delivery time, as well as responsiveness with respect to each, are key factors for customers as PCBs are indispensable to their research and development activities.</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:700;line-height:120%;padding-left:14.5pt">Quick-Turn Production PCBs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; These PCBs are used for intermediate stages of testing for new products prior to full scale production. After a new product has successfully completed the small-run phase, customers undergo test marketing and other technical testing. This stage requires production of larger quantities of PCBs in a short period of time, generally 10 days or less, while it does not yet require high production volumes. This transition stage between low-volume small-run production and volume production is known as quick-turn production. Manufacturing specifications conform strictly to end product requirements and order quantities are typically in volumes of 10 to 500. Similar to small-run PCBs, response time remains crucial as the delivery of quick-turn PCBs can be a gating item in the development of electronic products. Orders for quick-turn production PCBs conform specifically to the customer&#8217;s exact end product requirements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></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:700;line-height:120%;padding-left:14.5pt">Volume Production PCBs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; These PCBs, which we sometimes refer to as &#8220;long lead&#8221; and &#8220;sub-contract&#8221; are used in the full scale production of electronic equipment and specifications conform strictly to end product requirements. Volume Production PCBs are ordered in large quantities, usually over 100 units, and response time is less important, ranging between 15 days to 10 weeks or more.</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%">These categories can be further distinguished based on board complexity, with each portion facing different competitive threats. Advanced Circuits competes largely in the small-run and quick-turn production portions of the North American market, which have not been significantly impacted by Asian-based manufacturers due to the quick response time required for these products. </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%">Products and Services</span></div><div style="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 PCB is comprised of layers of laminate and contains patterns of electrical circuitry to connect electronic components. Advanced Circuits typically manufactures 2 to 20 layer PCBs, and has the capability to manufacture even higher layer PCBs. The level of PCB complexity is determined by several characteristics, including size, layer count, density (line width and spacing), materials and functionality. Beyond complexity, a PCB&#8217;s unit cost is determined by the quantity of identical units ordered, as engineering and production setup costs per unit decrease with order volume, and required production time, as longer times often allow increased efficiencies and better production management. Advanced Circuits primarily manufactures lower complexity PCBs.</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%">Advanced Circuits assists its customers throughout the life-cycle of their products, from product conception through volume production. Advanced Circuits works closely with customers throughout each phase of the PCB development process, beginning with the PCB design verification stage using its unique online tool, FreeDFM.com</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">&#8482;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which enables customers to receive a free manufacturability assessment report within minutes, resolving design problems that would prohibit manufacturability before the order process is completed and manufacturing begins. The combination of Advanced Circuits&#8217; user-friendly website and its design verification tool reduces the amount of human labor involved in the manufacture of each order as PCBs move from Advanced Circuits&#8217; website directly to its computer numerical control, or CNC, machines for production, saving Advanced Circuits and customers cost and time. As a result of its ability to rapidly and reliably respond to the critical customer requirements, Advanced Circuits receives a premium for their small-run and quick-turn PCBs as compared to volume production PCBs.</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%">Advanced Circuits manufactures all high margin small-runs and quick-turn orders internally and occasionally utilizes external partners to manufacture production orders that do not fit within its capabilities or capacity constraints at a given time.  As a result, Advanced Circuits constantly adjusts the portion of volume production PCBs produced internally to both maximize profitability and ensure that internal capacity is fully utilized.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows Advanced Circuits&#8217; gross revenue by products and services for the periods indicated:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:6.064%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:49.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.646%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.067%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Gross Sales by Products and Services </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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-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&#160;31,</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Volume Production (including assembly)</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%">50.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">46.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">45.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Quick-Turn Production</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Small-run Production</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Third Party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Total</span></td><td colspan="2" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%">100.0&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',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:9pt;font-weight:400;line-height:120%">As a percentage of gross sales, exclusive of sale discounts.</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%">Competitive Strengths</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits has established itself as a leading provider of small-run and quick-turn PCBs in North America and focuses on satisfying customer demand for on-time delivery of high-quality PCBs. Advanced Circuits&#8217; management believes the following factors differentiate it from many industry competitors:</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:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Numerous Unique Orders Per Day</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; Advanced Circuits receives on average over 165 customer orders per day. Due to the large quantity of orders received, Advanced Circuits is able to combine multiple orders in a single panel design prior to production. Through this process, Advanced Circuits is able to reduce the number of costly, labor intensive equipment set-ups required to complete several manufacturing orders. As </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">labor represents the single largest cost of production, management believes this capability gives Advanced Circuits a unique advantage over other industry participants. </span></div><div style="margin-top:3pt;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:700;line-height:120%;padding-left:14.5pt">Diverse Customer Base</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; Advanced Circuits possesses a customer base with little industry or customer concentration exposure. For the year ended December 31, 2022, Advanced Circuits had two customers that each represented more than 5% of net sales. For each of the years ended December&#160;31, 2021 and 2020, Advanced Circuits had one customer that represented more than 5% of net sales.</span></div><div style="margin-top:3pt;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:700;line-height:120%;padding-left:14.5pt">Highly Responsive Culture and Organization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; A key strength of Advanced Circuits is its ability to quickly respond to customer orders and complete the production process. In contrast to many competitors that require a day or more to offer price quotes on small-run or quick-turn production, Advanced Circuits offers its customers quotes within seconds and the ability to place or track orders any time of day. In addition, Advanced Circuits&#8217; production facility operates three shifts per day and is able to ship a customer&#8217;s product within 24 hours of receiving its order.</span></div><div style="margin-top:3pt;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:700;line-height:120%;padding-left:14.5pt">Proprietary FreeDFM.com</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">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Software</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; Advanced Circuits offers its customers unique design verification services through its online FreeDFM.com tool. This tool enables customers to receive a free manufacturability assessment report, within minutes, resolving design problems before customers place their orders. The service is relied upon by many of Advanced Circuits&#8217; customers to reduce design errors and minimize production costs. Beyond improved customer service, FreeDFM.com</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">TM</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has the added benefit of improving the efficiency of Advanced Circuits&#8217; engineers, as many routine design problems, which typically require an engineer&#8217;s time and attention to identify, are identified and sent back to customers automatically.</span></div><div style="margin-top:3pt;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:700;line-height:120%;padding-left:14.5pt">Established Partner Network</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; Advanced Circuits has established third party production relationships with PCB manufacturers in North America and Asia. Through these relationships, Advanced Circuits is able to offer its customers a complete suite of products including those outside of its core production capabilities. Additionally, these relationships allow Advanced Circuits to outsource orders for volume production and focus internal capacity on higher margin, short lead time, production and quick-turn manufacturing.</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%">Business Strategies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits&#8217; management is focused on strategies to increase market share and further improve operating efficiencies. The following is a discussion of these strategies:</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%">Increase Portion of Revenue from Small-run and Quick-Turn Production</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; Advanced Circuits&#8217; management believes it can grow revenues and cash flow by continuing to leverage its core small-run and quick-turn capabilities. Over its history, Advanced Circuits has developed a suite of capabilities that management believes allow it to offer a combination of price and customer service unequaled in the market.  Advanced Circuits intends to leverage this factor, as well as its core skill set, to increase net sales derived from higher margin small-run and quick-turn production PCBs. </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%">Acquire Customers from Local and Regional Competitors</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; Advanced Circuits&#8217; management believes the majority of its competition for small-run and quick-turn PCB orders comes from smaller scale local and regional PCB manufacturers. Advanced Circuits continues to enter into small-run and quick-turn manufacturing relationships with several subscale local and regional PCB manufacturers. Management believes that while many of these manufacturers maintain strong, long-standing customer relationships, they are unable to produce PCBs with short turn-around times at competitive prices. As a result, Advanced Circuits sees an opportunity for growth by providing production support to these manufacturers or direct support to the customers of these manufacturers, whereby the manufacturers act more as a broker for the relationship.</span></div><div style="padding-left:36pt;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:700;line-height:120%">Remain Committed to Customers and Employees</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; Advanced Circuits has remained focused on providing the highest quality products and services to its customers. Management believes this focus has allowed Advanced Circuits to achieve its outstanding delivery and quality record. Advanced Circuits&#8217; management believes this reputation is a key competitive differentiator and is focused on maintaining and building upon it. Similarly, management believes its committed base of employees is a key differentiating factor. Management believes that Advanced Circuits&#8217; emphasis on sharing rewards and creating a positive work environment has led to increased loyalty.  Advanced Circuits plans to continue to focus on similar programs to maintain this competitive advantage.</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%">Opportunistically Acquire Smaller PCB Manufacturers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#8212; Historically, Advanced Circuits has selectively made tuck-in acquisitions of regional PCB manufacturers.  Management will continue to seek tuck-in acquisitions of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">smaller PCB manufacturers where sales and operational efficiencies can be realized, or strategic technical capabilities expanded.</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%">Manufacturing Facility Enhancement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In 2019, Advanced Circuits built out a new state-of-the-art printed circuit board manufacturing facility that will allow it to provide existing and new customers with enhanced capabilities. </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%">Research and Development</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits engages in continual research and development activities in the ordinary course of business to update or strengthen its order processing, production and delivery systems. By engaging in these activities, Advanced Circuits expects to maintain and build upon the competitive strengths from which it benefits currently. Research and development expenses were not material in each of the last three years.</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%">Customers and Distribution Channels</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits&#8217; focus on customer service and product quality has resulted in a broad base of customers in a variety of end markets, including industrial, consumer, telecommunications, aerospace/defense, biotechnology and electronics manufacturing. These customers range in size from large, blue-chip manufacturers to small, not-for-profit university engineering departments. The following table sets forth management&#8217;s estimate of Advanced Circuits&#8217; approximate customer breakdown by industry sector for the fiscal years ended December&#160;31, 2022, 2021 and 2020:</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:5.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.166%"></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:0.1%"></td><td style="width:0.533%"></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:0.1%"></td><td style="width:0.533%"></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:5.940%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Customer Distribution</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:8.5pt;font-weight:700;line-height:100%">Industry Sector</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Electrical Equipment and Components</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%">24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">20&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Electronics Manufacturing Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Industrial and Commercial Machinery</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Educational Institutions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Transportation 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%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Measuring Instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Engineer Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Business Services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Wholesale Trade-Durable 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:8.5pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">All Other Sectors Combined</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;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-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;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-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></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%">Management estimates that over 75% of its orders are generated from existing customers. Moreover, more than half of Advanced Circuits&#8217; orders in each of the years 2022, 2021 and 2020 were delivered within five days (not including long-lead orders). </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%">Sales and Marketing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits has established a &#8220;customer centric&#8221; marketing strategy to both acquire new customers and retain existing customers. Advanced Circuits uses advanced digital marketing techniques such as search engine optimization, pay-per-click, content marketing, segmented email marketing, social media marketing, web banners and behavioral retargeting. In addition to digital marketing Advanced Circuits runs aggressive pricing promotions and proactive outbound calling sales campaigns.  Advanced Circuits spends approximately 1% of net sales each year on its marketing initiatives and advertising and has inside and outside sales professionals organized geographically throughout North America dedicated to its marketing and sales efforts. Beyond proactive customer acquisition initiatives, management believes a substantial portion of new customers are acquired through referrals from existing customers. In addition, other customers are acquired online where Advanced Circuits generates over 60% of its orders from its website. Substantially all revenue is derived from sales within the United States. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits, due to the volume of small-run and quick turn sales, had a negligible amount in firm backlog orders at December&#160;31, 2022 and 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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-style:italic;font-weight:700;line-height:120%">Competition</span></div><div style="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 are currently an estimated 160 active domestic PCB manufacturers. Advanced Circuits&#8217; competitors differ amongst its products and services.</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%">Competitors in the small-run and quick-turn PCBs production industry include larger companies as well as small domestic manufacturers. The largest independent domestic small-run and quick-turn PCB manufacturer in North America is TTM Technologies, Inc.  Though this company produces small-run PCBs to varying degrees, in many ways it is not a direct competitor with Advanced Circuits. In recent years, larger competitors have primarily focused on producing boards with greater complexity in response to the offshoring of low and medium layer count technology to Asia. Compared to Advanced Circuits, small-run and quick-turn PCB production accounts for much smaller portions of larger competitors' revenues. Further, these competitors often have much greater customer concentrations and a greater portion of sales through large electronics manufacturing services intermediaries. Beyond large, public companies, Advanced Circuits&#8217; competitors include numerous small local and regional manufacturers, often with revenues under $20 million. These smaller competitors have long-term customer relationships and typically produce both small-run and quick-turn PCBs and production PCBs for small OEMs and EMS companies. The competitive factors in small-run and quick-turn production PCBs are response time, quality, error-free production and customer service. Competitors in the long lead-time production PCBs generally include large companies, including Asian manufacturers, where price is the key competitive factor.</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%">New market entrants into small-run and quick-turn production PCBs confront substantial barriers including significant investments in equipment, securing a highly skilled workforce with extensive engineering knowledge and compliance with environmental regulations. Beyond these tangible barriers, Advanced Circuits&#8217; management believes that its network of customers, established over the last two decades, would be very difficult for a competitor to replicate.</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%">Suppliers</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits&#8217; raw materials inventory is small relative to sales and must be regularly and rapidly replenished. Advanced Circuits uses a just-in-time procurement practice to maintain raw materials inventory at low levels. Additionally, Advanced Circuits has established consignment relationships with several vendors allowing it to pay for raw materials as used. Because it provides primarily lower-volume quick-turn services, this inventory policy does not hamper its ability to complete customer orders. </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 primary raw materials that are used in production are core materials, such as copper clad layers of glass and chemical solutions, and copper and gold for plating operations, photographic film and carbide drill bits. Multiple suppliers and sources exist for all materials. Adequate amounts of all raw materials have been available in the past, and Advanced Circuits&#8217; management believes this will continue in the foreseeable future. Advanced Circuits works closely with its suppliers to incorporate technological advances in the raw materials they purchase. Advanced Circuits does not believe that it has significant exposure to fluctuations in raw material prices. The fact that price is not the primary factor affecting the purchase decision of many of Advanced Circuits&#8217; customers has allowed management to historically pass along a portion of raw material price increases to its customers. Advanced Circuits does not knowingly purchase material originating in the Democratic Republic of the Congo or adjoining countries.</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%">Intellectual Property</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits seeks to protect certain proprietary technology by entering into confidentiality and non-disclosure agreements with its employees, consultants and customers, as needed, and generally limits access to and distribution of its proprietary information and processes. Advanced Circuits&#8217; management does not believe that patents are critical to protecting Advanced Circuits&#8217; core intellectual property, but, rather, its effective and quick execution of fabrication techniques, its website </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FreeDFM.com</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">&#8482;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and its highly skilled workforce are the primary factors in maintaining its competitive position.</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%">Advanced Circuits uses the following brand names: </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FreeDFM.com</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">&#8482;</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4pcb.com</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">&#8482;</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4PCB.com</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">&#8482;</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">33each.com</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">&#8482;</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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">barebonespcb.com</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">&#8482;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits</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">&#8482;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. These trade names have strong brand equity and are material to Advanced Circuits&#8217; business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Regulatory Environment</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits&#8217; manufacturing operations and facilities are subject to evolving federal, state and local environmental and occupational health and safety laws and regulations. These include laws and regulations </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">governing air emissions, wastewater discharge and the storage and handling of chemicals and hazardous substances. Management believes that Advanced Circuits is in compliance, in all material respects, with applicable environmental and occupational health and safety laws and regulations. New requirements, more stringent application of existing requirements, or discovery of previously unknown environmental conditions may result in material environmental expenditures in the future.  Advanced Circuits has been recognized multiple times for exemplary environmental compliance and has been consistently awarded the Denver Metro Wastewater Reclamation District Gold Award.</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%">Human Capital</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advanced Circuits h</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ad 391 employ</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ees at December 31, 2022 operating out of three production facilities in the United States.  Advanced Circuits believes that it has a good relationship with its employees.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_58"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Altor Solutions</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%">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%">Altor Solutions, headquartered in Scottsdale, Arizona, is a designer and manufacturer of custom molded protective foam solutions and OEM components made from expanded polystyrene (EPS) and other expanded polymers. Altor provides products to a variety of end-markets, including appliances and electronics, pharmaceuticals, health and wellness, grocery, automotive, building products and others. Altor's molded foam solutions offer shock and vibration protection, surface protection, temperature control, resistance to water absorption and vapor transmission and other protective properties critical for shipping small, delicate items, heavy equipment or temperature-sensitive goods</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%"> Altor operates 18 molding and fabricating facilities across North America, creating a geographic footprint of strategically located manufacturing plants to efficiently serve national customer accounts.</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%">History of Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altor Solutions was founded in 1957 and began its operations as a single plant in St. Louis, MO, dedicated to the manufacture of rigid foam plastics. Through the years, Altor expanded its geographic footprint, adding additional molding plants to its operation, as well as growing through acquisitions. Altor also opened two greenfield plants in Mexico to better serve their multinational manufacturing 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%">In July 2020, Altor acquired the assets of Polyfoam, a Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. In October 2021, Altor acquired Plymouth Foam, a designer and manufacturer of custom protective packaging solutions and componentry. Today, Altor operates out of its corporate headquarters in Scottsdale, Arizona </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 18 manufacturing facilities across North America. </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 purchas</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed Altor on February 15, 2018.</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%">Industry</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altor competes in the broadly defined global protective packaging market which we estimate was approximately $30 billion in 2021, with foam materials making up the largest component of this market. On the basis of product type, this market is segmented into rigid protective, flexible protective, and foam protective applications. Altor primarily competes in the North American foam protective packaging market which includes expanded polyurethane foams, loose fills, foam in place polyurethane, and molded foams products. Producers of molded foam products generally fall into two categories: block molders and shape molders. Block molders manufacture large blocks of EPS foam that are typically used as insulation in building products such as walls, roofs and floors and are closely tied to the construction market. Shape molders, such as Altor, manufacture customized molded foam solutions for protective packaging applications, insulated shipping containers and internal parts and components for OEMs. Products made of EPS foam have broad applications across various end markets due to a unique combination of performance characteristics. The superior cushioning and barrier properties paired with insulating and hydrophobic properties make it an ideal material for protective packaging of heavy or valuable goods as well as insulated shipping containers for temperature and moisture sensitive products. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Products, Customers and Distribution Channels</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">Products</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altor Solutions designs and manufactures a broad array of custom molded protective foam solutions and OEM components serving various end markets. Altor's molded foam products are predominately made of expandable polystyrene (EPS), which is a rigid, closed-cell foam. EPS is comprised of polystyrene, a thermoplastic derived from the styrene monomer and benzene, and an added expansion agent, usually pentane. The final shape mold finished product is 98% air and is created in a low-pressure press which heats EPS beads that expand and fill a customer-specific mold. Altor also uses other moldable materials including expandable polypropylene (EPP) and expandable polyethylene (EPE) depending on project and customer requirements. EPS foam is an environmentally friendly material that is fully recyclable, uses less energy to produce, generates fewer emissions and has less environmental impact than most competitive material options.</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%">Altor Solutions&#8217; custom-engineered molded foam products fall into four major categories: protective packaging, insulated shipping containers, OEM parts and componentry and fabricated foam. These products are used across a variety of end markets including consumer electronics, appliances, temperature-sensitive pharmaceuticals and food, automotive, home and office furnishings and building products among others. </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%">Protective Packaging</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Altor Solutions creates custom molded corner pads, edge pads, &#8220;clear-view&#8221; packages and other protective foam packaging solutions for durable goods such as large and counter-top appliances, furniture, consumer electronics and military applications. Molded foam is an ideal protective packaging choice because it can be shaped into almost any form at tight tolerances and provides lightweight yet strong cushioning during product shipment. </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%">Insulated Shipping Containers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Transporting healthcare and pharmaceutical products requires complex logistical processes, specific equipment, storage facilities and special handling procedures to maintain product integrity. These requirements make EPS foam an ideal material to be used in insulated shipping containers due to its thermal insulation, water impermeability and shock absorbing properties. Similar to its uses in the healthcare industry, Altor manufactures insulated shipping containers for online grocers and meal delivery services to transport prepared meals and perishable food and beverage products that must be shipped in a temperature-controlled environment. </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%">OEM Parts and Componentry</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Altor Solutions manufactures a variety of internal components used by OEMs as replacements for injection molded plastic or sheet metal parts across various end-markets. Compared to traditional plastic parts, foam offers vibration protection, insulation benefits, lower tooling costs and shorter lead times. Altor offers thin-wall molded air ducts and other internal components for household appliances such as refrigerators and air conditioners. In the automotive sector, Altor manufactures foam door panels, trunk liners, bumper components, instrument panels, center consoles, side pillars, seat components and head rests. Foam is increasingly being used in new vehicle designs because it offers equivalent impact strength and toughness to traditional chassis materials with 10 to 40% less weight. Altor also makes products used in personal watercraft flotation and seating parts as well as recreational vehicle roof panels and core laminates that go underneath aluminum outer skins. Lastly, Altor produces building products for the construction market including insulated concrete forms. Insulated concrete forms are hollow sections of molded foam that construction crews stack into the shape of the walls of a building and fill with concrete to create the permanent structure.</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%">Fabricated Foam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Altor Solutions also uses a variety of methods including die cutting, saw cutting, hot wire slicing and pressure cutting to create fabricated foam shapes as opposed to molded shapes. These products do not require tooling or dies so there is less upfront costs for the customer and are usually best suited for medium to low volume projects. Fabricated foam products represent a small portion of Altor overall net sales.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Customers and Distribution Channels</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altor Solutions maintains a broad base of over 300 customers across a wide variety of end-markets, including appliances, pharmaceuticals, food and beverage, consumer electronics, automotive, furniture, building products and logistics. Altor's products are sold primarily direct to the customer or through third-party packaging distributors. Altor has maintained long-standing relationships with its top customers, often averaging ten or more years. Altor's three largest customers comprised approximat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely 30%, 34%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and 43% of net sales in the years ended December 31, 2022, 2021 and 2020, respectively. </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%">Altor Solutions often maintains resin cost pass-through provisions with its contracted customers, allowing it to pass-through material resin price changes - resin constitutes its primary raw material cost.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">The following table sets forth Altor's customer breakdown by sector for the fiscal years ended December 31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><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:77.192%"><tr><td style="width:1.0%"></td><td style="width:41.892%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.517%"></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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.52pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.52pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.52pt;font-weight:700;line-height:100%">2021</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.52pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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.52pt;font-weight:400;line-height:100%">Appliance</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%">34.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">37.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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.52pt;font-weight:400;line-height:100%">Insulated shipping containers</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%">31.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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.52pt;font-weight:400;line-height:100%">Protective packaging</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%">12.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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.52pt;font-weight:400;line-height:100%">Construction</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%">11.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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.52pt;font-weight:400;line-height:100%">Automotive</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%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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.52pt;font-weight:400;line-height:100%">Office furniture</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%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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.52pt;font-weight:400;line-height:100%">Other</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%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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;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:8.5pt;font-weight:400;line-height:100%">100&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">100&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">100&#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:8.5pt;font-weight:400;line-height:100%">%</span></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%">Business Strategies and Competitive Strengths</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">Business Strategies</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%">Defend Market Position</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - As a leading supplier of custom molded foam solutions, management believes Altor enjoys strong brand awareness and a reputation for superior quality and service in the industry. In a market characterized by fragmented competition, Altor will continue to focus on providing a best in class suite of products and capabilities. </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%">Remain Committed to Customers </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Functional and error-free products are key considerations for its customers and Altor has maintained a disciplined approach to ensure its products meet the highest standard of quality. As a result of this strong quality assurance, Altor has had little customer attrition. </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%">Pursue Selective Acquisitions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Altor Solutions views acquisitions as a potentially attractive means to expand its national footprint or broaden its current product offering. Management will continue to seek tuck-in acquisitions of regional foam molders and other packaging suppliers where sales and operational efficiencies can be realized, and to diversify into packaging products other than molded foam.</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">Competitive Strengths</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%">National Scale and Proximity to Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Altor Solutions maintains a national footprint of 18 manufacturing locations across North America. Facilities are strategically located near customers&#8217; production locations enabling Altor to be one of only a few foam molders capable of serving large national accounts. Due to foam&#8217;s high volume-to-weight ratio, foam manufacturers generally confine product shipments to a 300-mile radius in which shipping costs are economically viable. Thus, Altor is uniquely positioned to provide multi-facility support to its largest customers who often have multiple manufacturing or distribution locations. </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%">Engineering and Design Capabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Altor Solutions has five coordinated design and testing centers with experienced packaging and mechanical engineers that work closely with customers to support packaging design needs. Engineering services include optimizing molds to meet customer needs and address complex design requirements, identifying pre-manufacturing challenges, solving post-manufacturing issues, improving packaging processes and laboratory testing final designs. Early customer involvement and collaboration to develop packaging solutions has resulted in increased project win rates and better visibility into product development pipelines. </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%">Barriers to Entry </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">High Customer Switching Costs - The operational risk and disruption associated with switching existing molds to operate on a competitor&#8217;s press makes shifting or splitting business between different shape molders difficult and infrequent. In general, most customers pay for their own molds, which are custom built for a specific molders&#8217; presses. The financial cost of retooling is estimated to be $5,000 - $25,000 per mold, making it cost prohibitive to change molders on existing projects.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></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">Favorable Cost-to-value Proposition - The high cost of failure, relatively low proportionate cost of foam to the final product being protected, and a sometimes lengthy testing and qualification process represent significant barriers to customers changing solution providers or packaging material choices.</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">Equipment and Processing Infrastructure - Altor's existing base of production equipment has a significant estimated replacement cost. Management estimates the cost of opening a new shape molding facility at approximately $5 million, excluding real estate, and it must meet stringent environmental standards. A new entrant could require as much as 1-2 years of lead time to match the process performance requirements, customization of equipment and material formulations necessary to effectively compete in the molded foam industry. Moreover, Altor has a strong preventive maintenance program and in-house equipment division that is responsible for repairing and rebuilding presses. This allows Altor to significantly extend the average useful life of its machinery and reduce the ongoing capital investment requirements, creating an advantage over competitors. </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%">Suppliers and Manufacturing </span></div><div style="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 primary raw materials that are used in production are plastic resins, such as expandable polystyrene (EPS), expandable polypropylene (EPP) and expandable polyethylene (EPE). In addition to plastic resins, Altor also purchases fabricating material including blocks of EPE and EPP foam, polyethylene and urethane, as well as other packaging materials including corrugate, boxes, paperboard, tape and plastic film. Altor purchases its materials from a combination of domestic and foreign suppliers and has maintained strong relationships with key resin suppliers for over 30 years. Adequate amounts of all raw materials have been available in the past, and Altor's management believes this will continue in the foreseeable future.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altor m</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aintains 18 manufacturing facilities across North America with 16 located in the U.S. and 2 in Mexi</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">co, as well as one non-manufacturing corporate headquarters. Given the high volume, low density nature of foam, Altor's manufacturing facilities are strategically located near its largest customers&#8217; production locations to minimize freight and logistics costs. Altor's geographic footprint covers a large portion of the continental U.S. and Mexico. Each plant has a warehouse space for raw materials, supplies and finished goods. Several plants also use third-party warehousing to store excess inventory. Altor uses common carriers to deliver finished product and in certain cases, some customers pick up directly from the plants.</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%">Regulatory Environment</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altor's manufacturing operations and facilities are subject to federal, state and local environmental and occupational health and safety laws and regulations. These include laws and regulations governing air emissions, wastewater discharge and the storage and handling of chemicals and hazardous materials. </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%">Human Capital</span></div><div style="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 December 31, 2022, Altor employed 835 full-time employees. None of Altor's&#8217; U.S.-based employees are subject to collective bargaining agreements. Under Mexican Federal Labor</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Law, 95 empl</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oyees at the two Mexican manufacturing facilities are unionized. Altor believes its relationship with its employees is good.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_61"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Arnold</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%">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%">Headquartered in Rochester, New York, Arnold serves a variety of markets including aerospace and defense, general industrial, motorsport/transportation, 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 has expanded globally and built strong relationships with its customers worldwide. As a result, Arnold provides its customers with new and innovative materials and solutions that empowers them to develop next generation technologies. Arnold is the largest and, we believe, the most technically advanced U.S. manufacturer of engineered magnetic systems. Arnold is one of two domestic producers to optimize, engineer and manufacture rare earth magnetic solutions. Arnold serves customers and generates revenues via four business units:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%;padding-left:14.5pt">PMAG</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Permanent Magnets and Assemblies Group- Arnold&#8217;s high performance permanent magnets have a wide variety of applications, mainly used for rotating electrical machinery such as motor and generators. Industries served include aerospace and defense, energy exploration, industrial</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%"> motorsport and medical.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:3pt;padding-left:36pt;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:700;line-height:120%;padding-left:13.8pt">Electric Motors</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Low-to-mid volume AC induction, Switched Reluctance, and Brushless DC stators, rotors, and rotor shaft assemblies. Finished motors range from under 1kW through 500kW for aerospace and defense, industrial, energy, hybrid electric platforms and energy exploration. </span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%;padding-left:14.5pt">Precision Thin Metals</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Produces thin and ultra-thin alloys that improve the power density electrical systems such as motors, generators, and transformers along with thin foils for other applications such as electromagnetic shielding, lightweight structures, and implantable structures.  Industries served include aerospace and defense, industrial, energy exploration, and medical</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:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%;padding-left:14.5pt">Flexmag</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8482; - High quality flexible magnetic sheet and strip, Flexmag products not only are magnetic but their processing capabilities allow for loading of a variety of materials into their flexible sheet products. Industries served include advertising specialties, industrial, medical, and transportation. </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%">Arnold operates 11 manufacturing facilities worldwide but functions as one company and one team. The facilities are split under the four business units shown above along with prototyping and advanced technology development through its Technology Center. In 2022, Arnold expanded its tech center operations to Europe.</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%">History of Arnold</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold was founded in 1895 as the Arnold Electric Power Station Company. Arnold began producing AlNiCo permanent magnets in its Marengo, Illinois facility in the mid-1930s. In 1946, Allegheny Ludlum Steel Corporation (Allegheny) purchased Arnold, and over the next few years began production of several additional magnetic product lines under license agreement with the Western Electric Company. In 1970, Arnold acquired Ogallala Electronics, which manufactured high power coils and electromagnets.</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%">SPS Technologies (SPS), at the time a publicly traded company, purchased Arnold Engineering Company from Allegheny in 1986. Under SPS, Arnold made a series of acquisitions and partnerships to expand its portfolio and geographic reach.  In 2003, Precision Castparts, also a publicly traded company, acquired SPS.  In January 2005, Audax, a Boston-based private equity firm acquired Arnold from Precision Castparts.</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 February 2007, Arnold Magnetic Technologies completed the acquisition of Precision Magnetics, which expanded its geographic footprint to include&#160;operations in Sheffield, England and Lupfig, Switzerland.&#160; In addition, Arnold&#8217;s Lupfig, Switzerland operation is a joint venture partner with a Chinese rare earth producer. The joint venture manufactures RECOMA</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">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Samarium Cobalt blocks for select markets.</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 2016, Arnold developed and launched the world&#8217;s strongest Samarium Cobalt magnet grade, RECOMA 35E, that enables significant opportunity for increased performance in smaller packages, and at higher temperatures, with no trade off in stability. </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%">Through 2018 and 2019, Arnold deployed more advanced material from its PTM group such as Arnon 2 and 4 gauge electrical steels along with advanced performance molypermalloy metals. Advancements from the PMAG group during this same timeframe were targeted at magnet retention in high performance applications. The result of this hard work was the development of Carbon Fiber sleeving capabilities at its Sheffield UK facility. Lastly, Flexmag also introduced customized highly loaded composite materials for a variety of applications. In 2021, Arnold acquired Ramco Electric Motors, Inc. ("Ramco"), a provider of custom electric motor solutions for general industrial, aerospace and defense and oil and gas end markets. Ramco's complementary product portfolio will allow Arnold to offer more comprehensive, turn-key solutions to their customers. In 2022, we expanded tech center operations to Europe.</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 purchased a majority interest in Arnold on March 5, 2012. </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%">Industry</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%">Permanent Magnets - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There exists a broad range of permanent magnets which include Rare Earth Magnets and magnets made from specialty magnetic alloys. Magnets produced from these materials may be sliced, ground, coated and magnetized to customer requirements. Those industry players with the broadest portfolio of these magnets, such as Arnold, maintain a significant competitive advantage over competitors as they are able to offer one-stop shop capabilities to customers. Management believes that being a manufacturer of these magnets, subject to patent rights, is another critical market advantage.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Magnetic Assemblies-</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Arnold offers complex, customized value added magnetic assemblies. These assemblies are used in devices such as motors, generators, beam focusing arrays, sensors, and solenoid actuators. Magnetic assembly production capabilities include machined metal components, magnet fabrication, machining, encapsulation or sleeving, balancing, and field mapping.</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%">Electric Motors</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; There exists a global demand for electric motors. Arnold is a manufacturer for low-to-mid volume AC induction, Switched Reluctance, and Brushless DC stators, rotors, and rotor shaft assemblies. Arnold works with companies of all sizes: from small businesses and medium-sized companies all the way to Fortune 500s. The industry exists wherever electrical energy needs conversion to mechanical use. </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%">Precision Strip and Foil - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Precision rolled thin metal foil products are manufactured from a wide range of materials for use in applications such as transformers, motor laminations, lightweight structures, shielding, and composite structures. They have the unique processing capability to roll foils as thin as 2.5 microns while providing critical heat treatment maintaining competitive material properties. Once completed the product is coated if necessary and is slit to the application width.  </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%">Flexible Magnets - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Flexible magnet products span the range of applications from advertising (refrigerator magnets and displays) to medical applications (needle counters) to sealing and holding applications (door gaskets). Other applications include Electromagnetic or Radio Frequency Shielding for high end electronics. </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%">Products, Customers and Distribution Channels</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">Products</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%">Permanent Magnets and Assemblies Group - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold&#8217;s Permanent Magnets and Assemblies Group (PMAG) is a leading global manufacturer of precision magnetic assemblies and high-performance magnets. The group&#8217;s products include tight tolerance assemblies consisting of many dozens of components and employing RECOMA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SmCo, Neo, and AlNiCo magnets. These products are sold to a wide range of industries including aerospace and defense, motorsport/ transportation, oil and gas, medical, general industrial, energy and reprographics. Arnold has established a reputation in the magnetic industry as the engineering solutions provider, assisting customers to ensure their critical assemblies meet expectations.</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%">PMAG is Arnold&#8217;s largest business unit representing approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 56% </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of Arnold sales on an annualized basis (including Reprographics) with a global footprint including manufacturing facilities in the U.S., U.K., Switzerland, and China.</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%">PMAG&#8212;Products and Applications:</span></div><div style="padding-left:36pt;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">High precision magnetic rotors for use in electric motors and generators. Typically used in demanding applications such as aerospace and defense, oil and gas exploration, energy recovery systems, power dense medical equipment, and transportation applications</span></div><div style="padding-left:36pt;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">Sealed pump couplings</span></div><div style="padding-left:36pt;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">Beam focusing assemblies such as traveling wave tubes</span></div><div style="padding-left:36pt;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">Oil &amp; Gas exploration tools as well as pipeline inspection and down hole power generation</span></div><div style="padding-left:36pt;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">Linear positioning Hall effect sensor 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%;text-decoration:underline">Rare Earth Magnets</span></div><div style="margin-top:3pt;padding-left:36pt;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-style:italic;font-weight:700;line-height:120%;padding-left:13.8pt">Samarium Cobalt (SmCo)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - SmCo magnets are typically used in critical applications that require corrosion resistance or high temperature stability, such as motors, generators, actuators and sensors. Arnold markets its SmCo magnets under the trade name of RECOMA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.47pt;font-weight:400;line-height:120%;position:relative;top:-3.48pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and is DFARS (Defense Federal Acquisition Regulation) compliant.</span></div><div style="margin-top:3pt;padding-left:36pt;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-style:italic;font-weight:700;line-height:120%;padding-left:13.8pt">Neodymium (Neo)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Neo magnets offer the highest magnetic energy level of any material in the market.</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%">Applications include motors and generators, magnetic resonance imaging, magnetic inspection systems, sensors and loudspeakers.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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">Other Permanent Magnet Types</span></div><div style="margin-top:3pt;padding-left:36pt;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-style:italic;font-weight:700;line-height:120%;padding-left:13.8pt">AlNiCo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The AlNiCo family of magnets remains a preferred material for many mission critical applications. Its favorable linear temperature characteristics, high magnetic flux density and good corrosion resistance are ideally suited for use in applications requiring magnetic stability.</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%">This material is manufactured by Arnold in the United States, making it a DFARS compliant material.</span></div><div style="margin-top:3pt;padding-left:36pt;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-style:italic;font-weight:700;line-height:120%;padding-left:13.8pt">Hard Ferrite</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Hard ferrite (ceramic) magnets were developed as a low cost alternative to metallic magnets (steel and AlNiCo). Although they exhibit lower energy when compared to other materials available today and are relatively brittle, ferrite magnets have gained acceptance due to their low price per magnetic output.</span></div><div style="margin-top:3pt;padding-left:36pt;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-style:italic;font-weight:700;line-height:120%;padding-left:13.8pt">Injection Molded</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Injection molded magnets are a composite of various types of resin and magnetic powders. The physical and magnetic properties of the product depend on the raw materials, but are generally lower in magnetic strength and resemble plastics in their physical properties. However, a major benefit of the injection molding process is that magnet material can be injection or over-molded, eliminating subsequent manufacturing steps.</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%">Electric Motors</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold manufactures electric motors and related components for use in industrial, military, and aerospace applications and represents approximately 18% of Arnold sales on an annualized basis. Arnold's Electric Motor division is a trusted partner, supplying high-quality, electrical components and assemblies to many well-known brands in the industrial and aerospace industries. Arnold's competent, trained staff are committed to engineering solutions together with its customers and ensuring their satisfaction. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Motors&#8212;Products and Applications:</span></div><div style="margin-top:3pt;padding-left:36pt;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">Stator Manufacturing</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">AC &amp; DC Stators</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Stator Core Construction</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Stator Construction</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Varnishing</span></div><div style="margin-top:3pt;padding-left:36pt;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">Rotor Manufacturing</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">AC Induction</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">DC Permeant</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Switched Reluctance</span></div><div style="margin-top:3pt;padding-left:36pt;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">Rotor &amp; Shaft Assembly</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">In House Machine Shop</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Rotor Balancing</span></div><div style="margin-top:3pt;padding-left:36pt;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">Motor Assembly</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.75pt">Complete Motor Assembly</span></div><div style="margin-top:3pt;padding-left:36pt;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">Applications for electric motors span all industries. Arnold is a trusted supplier for technologies such as hybrid and electric transportation motors, aerospace and defense power generation, HVAC fan motors, marine propulsions and stabilization technologies, vertical lift motors and many others. </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%">Precision Thin Metals</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold&#8217;s precision thin metals group manufactures precision thin strip and foil products from an array of materials and represents approximately 9% of Arnold sales on an annualized basis. The Precision Thin Metals group serves the aerospace and defense, power transmission, alternative energy (hybrids, wind, battery, solar), medical, security, and general industrial end-markets. With top-of-the-line equipment and superior engineering, Precision Thin Metals has developed unique processing capabilities that allow it to produce foils and strip with precision and quality that are unmatched in the industry (down to 1/10th thickness of a human hair). In addition, the group&#8217;s facility is capable </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">of increasing production from current levels with its existing equipment and is, we believe, well-positioned to realize future growth.</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%">Precision Thin Metals - Products and Applications:</span></div><div style="margin-top:3pt;padding-left:36pt;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">Electrical steels for hybrid propulsion systems, electric motors, and micro turbines</span></div><div style="padding-left:36pt;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">Electromagnetic and Radio Frequency Shielding</span></div><div style="padding-left:36pt;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">Lightweight structures for aerospace applications</span></div><div style="padding-left:36pt;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">Irradiation windows</span></div><div style="padding-left:36pt;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">Batteries</span></div><div style="padding-left:36pt;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">Military countermeasures</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%">Flexmag</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%">Arnold is one of two North American manufacturers of flexible rubber magnets for specialty advertising, industrial, medical, and reprographic applications.</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%">Flexmag represented approximately 17% of Arnold sales on an annualized basis. It primarily sells its products to specialty advertisers and original equipment manufacturers. With highly automated manufacturing processes, Flexmag can accommodate customers required short lead times. Flexmag benefits from a loyal customer base and significant barriers to entry in the industry. Flexmag&#8217;s success is driven by superior customer service, and proprietary formulations offering enhanced product performance.</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%">Flexmag - Products and Applications:</span></div><div style="margin-top:3pt;padding-left:36pt;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">Extruded and calendared flexible rubber magnets with optional laminated printable substrates</span></div><div style="padding-left:36pt;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">Electromagnetic and Radio Frequency Shielding</span></div><div style="padding-left:36pt;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">Retail displays</span></div><div style="padding-left:36pt;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">Theft detection/ security</span></div><div style="padding-left:36pt;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">Seals and enclosures</span></div><div style="padding-left:36pt;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">Signage for various advertising and promotions</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">Existing End-Markets and Geographies</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aerospace and Defense - In the aerospace and defense sector, Arnold is selling electric motor components, magnets, magnetic assemblies and ultra-thin foil solutions. Specifically, in the aerospace industry, Arnold&#8217;s assemblies have been designed into products, which enables Arnold to benefit from the market growth and a healthy flow of business based on current airframe orders. Through its OEM customers, many new commercial aircraft placed in service contain assemblies produced by Arnold. Arnold&#8217;s sales to large aerospace and defense manufacturers includes magnetic assemblies used in applications such as motors and generators, actuators, trigger mechanisms, and guidance systems, as well as magnets for these and other uses. In addition, it sells its ultra-thin foil for use in military countermeasures, lightweight structures, brazing alloys, and motor laminations.</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%">General Industrial - Within the industrial sector, Arnold provides electric motors, magnet assemblies as well as magnets for custom made motor systems. These include stepper motors, pick and place robotic systems, and new designs that are increasingly being required by regulation to meet energy efficiency standards. An example is a motor utilizing Arnold&#8217;s bonded magnets for use in commercial refrigeration systems.</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%">Arnold also produces magnetic couplings for seal-less pumps used in chemical and oil &amp; gas applications that allow chemical companies to meet environmental requirements.</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%">Motorsport / Transportation - Arnold produces high performance motor components and sub-assemblies for motorsport and transportation applications, such as the Kinetic Energy Recovery System, which includes a composite sleeved RECOMA&#174; SmCo magnet rotor for a high speed, high power system and Electric Turbo Chargers that operate at greater than 100,000 RPM. Further emerging magnetic applications include electric traction drives, regenerative braking systems, starter generators, and electric turbo charging.</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%">As much of this technology utilizes magnetic systems, Arnold expects to benefit from this trend.</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%">Oil and Gas - Arnold currently provides magnets and precision assemblies for use in oil and gas exploration and production, applications which typically require exceptional collaboration and co-development with its customers. Arnold supplies products used in applications such as electric submersible pumps, oil well shutoff valves, down-hole </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">logging while drilling tooling, and a down-hole magnetic transfer coupling. Other applications for which Arnold is actively involved include pipeline inspection, wireless tomography tools, and chip collection.</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%">Medical - Within the medical sector, Arnold provides magnetic assemblies, magnets, flexible magnets, and ultrathin foils. Its magnet assemblies and magnets are critical parts of motor systems for dental instruments as well as saws and grinders. Magnet assemblies are also provided for skin expansion systems, shunt valves, and position sensors. Its Precision Thin Metals business unit provides precision titanium used for implantable devices. </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%">Energy - Arnold&#8217;s Precision Thin Metals group supplies grain-oriented silicon steel produced with proprietary methods for use in transformers and inductors. These cores allow for the production of very efficient transformers and inductors while minimizing size. In addition, Arnold&#8217;s magnet solutions can be found in advanced automatic circuit re-closer solutions that substantially reduce the stress on system components on the grid. Arnold&#8217;s solutions are also present in new power storage systems. The permanent magnet bearings used in new designs improve the efficiency of the flywheel energy storage system.</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">Customers and Distribution Channels</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold&#8217;s focus on customer service and product quality has resulted in a broad base of customers in a variety of end markets. Products are used in applications such as aerospace and defense, motorsport / transportation, oil and gas, medical, general industrial, energy, reprographics, and advertising specialties.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth management&#8217;s estimate of Arnold&#8217;s approximate customer breakdown by industry sector for the fiscal years ended December 31, 2022, 2021 and 2020:</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:5.938%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.166%"></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:0.1%"></td><td style="width:0.533%"></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:0.1%"></td><td style="width:0.533%"></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:5.940%"></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="15" 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%">Customer Distribution</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:9pt;font-weight:700;line-height:100%">Industry Sector</span></td><td colspan="3" style="background-color:#ffffff;border-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><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%">2021</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%">2020</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#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%">General Industrial</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%">30&#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 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%">29&#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 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%">26&#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="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Aerospace and Defense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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%">38&#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%">36&#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="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#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%">Motorsport/ transportation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">14&#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%">11&#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="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Advertising specialties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#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%">Oil and Gas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Energy</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#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%">Reprographic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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%">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Medical</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#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%">All Other Sectors Combined</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Total</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%">100&#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%">100&#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%">100&#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="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%">Arnold has a large and diverse, blue-chip customer base. Sales to Arnold&#8217;s top ten customers </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were 27% for the year ended December 31, 2022, 35% for the year ended December 31, 2021, and 24% of total sales for the year ended December 31, 2020. In 2022, no individual customer represented more than 10% of Arnold's net revenues. In 2021, one customer represented approximately 14% of Arnold's net revenues. No individual customer represented greater that 10% of Arnold&#8217;s net revenues in 2020.</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%">Arnold had firm backlog orders totaling approximately $82.7 million a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd $62.6 million, respectively, at December 31, 2022 and 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Strategies and Competitive Strengths</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">Business Strategies</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%">Engineering and Product Development - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold&#8217;s engineers work closely with the customer to provide system solutions, representing a significant competitive advantage. Arnold&#8217;s engineering expertise is leveraged with state-of-the-art technology across the various business units located in North America, Europe and Asia Pacific. Arnold&#8217;s engineers work with customers on a global basis to optimize designs, guide material choices, and create magnetic models resulting in Arnold&#8217;s products being specified into customer designs.</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%">Arnold has a talented and experienced engineering staff of design and application experts, quality personnel and technicians. Included in this team are engineers with backgrounds in materials science, physics, and metallurgical </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">engineering. Other members of the team bring backgrounds in ceramics, mechanical engineering, chemical engineering and electrical engineering.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold continues to be an industry leader with regard to new product formulations and innovations. As evidence of this, Arnold currently relies on a deep portfolio of &#8220;trade secrets&#8221; and proprietary intellectual property. Arnold continuously endeavors to introduce electromagnetic solutions that exceed the performance of current offerings and meet customer design specifications.</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%">Growth in Arnold&#8217;s business is primarily focused in three areas:</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: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">Growing market share in existing end-markets and geographies, with a focus on aerospace and defense, niche industrial systems, and oil and gas;</span></div><div style="margin-top:3pt;padding-left:36pt;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">Vertical integration through new products and technologies; and</span></div><div style="margin-top:3pt;padding-left:36pt;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">Completing opportunistic acquisitions and partnerships to reduce product introduction and market penetration time.</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">Competitive Landscape</span></div><div style="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 specialty magnetic systems industry is highly fragmented, creating a competitive landscape with a variety of magnetic component manufacturers. However, few have the breadth of capabilities that Arnold possesses. Manufacturers compete on the basis of technical innovation, co-development capabilities, time-to-market, quality, geographic reach and total cost of ownership. Industry competitors relevant to Arnold&#8217;s served markets range from large multinational manufacturers to small, regional participants. Given these dynamics, we believe the industry will likely favor players that are able to achieve vertical integration and a diversification of offerings across a breadth of products along with magnet engineering and design expertise.</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 focus will be engineering solutions together with its 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">Barriers to Entry</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: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%">Low Substitution Risk &#8211; Arnold&#8217;s solutions are typically specified into its customers&#8217; program designs through a co-development and qualification process that often takes 6-18 months. Arnold&#8217;s customers are typically contractors and component manufacturers whose products are integrated into end-customers&#8217; applications. The high cost of failure, relatively low proportionate cost of magnets to the final product, sometimes lengthy testing and qualification process, and substantial upfront co-engineering investment required, represent significant barriers to customers changing solution providers such as Arnold.</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: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%">Equipment and Processing &#8211; Arnold&#8217;s existing base of production equipment has a significant estimated replacement cost. A new entrant could require as much as 2-3 years of lead time to match the process performance requirements, customization of equipment and material formulations necessary to effectively compete in the specialty magnet industry. Further, given the program nature of a majority Arnold&#8217;s sales, management estimates that it could take 5-10 years to build a sufficient book of business and base of institutional knowledge to generate positive cash flow out of a new manufacturing plant.</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">Competition</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes the following companies represent Arnold&#8217;s top competitors:</span></div><div style="padding-left:36pt;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">Vacuumschmelze Gruner</span></div><div style="padding-left:36pt;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">Dexter Magnetic Technologies</span></div><div style="padding-left:36pt;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">Electron Energy Corp</span></div><div style="padding-left:36pt;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">Magnum Magnetics Corporation</span></div><div style="padding-left:36pt;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">Thomas &amp; Skinner</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%">Suppliers and Manufacturing </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials utilized by Arnold include neodymium, samarium, dysprosium, nickel and cobalt, stainless steel shafts, Inconel sleeves, adhesives, laminates, aluminum extrusions and binders. Although Arnold considers its relationships with vendors to be strong, Arnold&#8217;s management team also maintains a variety of alternative sources of comparable quality, quantity and price. The management team therefore believes that it is not dependent upon any single vendor to meet its sourcing needs. Arnold is generally able to pass through material costs to its </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">customers and believes that in the event of significant price increases by vendors that it could pass the increases to its customers.</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%">Arnold has a wide variety of manufacturing capabilities. For permanent magnets and assemblies our magnets are produced and fabricated utilizing personnel, skills, tools, and specific machinery to convert raw materials into finished magnet and then integration of those magnets and machines components into devices or sub-assemblies. Orders are all built to specific customer needs and distributed directly from our manufacturing facilities located worldwide. </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%">Research and Development</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold has a core research and development team with extensive industry experience located at its Technology Center. In addition to the Technology Center, a large number of other Arnold staff members assigned to the business units contribute to the research and development effort at various stages. Product development also includes collaborating with customers and field testing. This feedback helps ensure products will meet Arnold&#8217;s demanding standards of excellence as well as the constantly changing needs of end users. Arnold&#8217;s research and development activities are supported by state-of-the-art engineering software design tools, integrated manufacturing facilities and a performance testing center equipped to ensure product safety, durability and superior performance. </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%">Intellectual Property</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold currently relies on a deep portfolio of &#8220;trade secrets&#8221; and proprietary intellectual property.</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%">Patents</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold currently has 2 patents in force in the United States, 1 patent in force in Europe and 1 patent in force in Japan. </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%">Trademarks</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold currently has 86 trademarks, 12 of which are in the U.S. The most notable trademarked items are the following: &#8220;RECOMA&#8221;, &#8220;PLASTIFORM&#8221;, &#8220;FLEXMAG&#8221;&#160;&amp; &#8220;ARNOLD&#8221;. Application dates for various trademarks date back to as early as 1960.</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%">Regulatory Environment</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold&#8217;s domestic manufacturing and assembly operations and its facilities are subject to evolving Federal, state and local environmental and occupational health and safety laws and regulations. These include laws and regulations governing air emissions, wastewater discharge and the storage and handling of chemicals and hazardous substances. Arnold&#8217;s foreign manufacturing and assembly operations are also subject to local environmental and occupational health and safety laws and regulations. New requirements, more stringent application of existing requirements, or discovery of previously unknown environmental conditions could result in material environmental expenditures in the future.</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%">Arnold is a major producer of both Samarium Cobalt permanent magnets under its brand name RECOMA</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">&#174;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and Alnico (in both cast and sintered forms). Both materials from Arnold meet the current Berry Amendment or Defense Federal Acquisition Regulations Systems (DFARS) requirements per clause&#160;252.225.7014 further described under 10 U.S.C. 2533b. This provision covers the protection of strategic materials critical to national security. These magnet types are considered &#8220;specialty metals&#8221; under these regulations.</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%">Human Capital</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%">Arnold is led by a capable management team of industry veterans that possess a balanced combination of industry experience and operational expertise. Arnold employed approximately 753 hourly and salaried employees located throughout North America, Europe and Asia at December 31, 2022. Arnold&#8217;s employees are compensated at levels commensurate with industry standards, based on their respective position and job grade.</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%">Arnold&#8217;s workforce is non-union except for approximately 65 hourly employees at its Marengo, Illinois facilities, which are represented by the International Association of Machinists (IAM). Arnold enjoys good labor relations with its employees and union and has a three year contract in place with the IAM, which will expire in June 2025.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="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><div id="ia85db93a905f4f7a90da190381615c4b_64"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:700;line-height:120%">Sterno  </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%">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%">The Sterno Group LLC ("Sterno"), headquartered in Corona, California, is the parent company of Sterno Products, LLC ("Sterno Products") and Rimports, LLC ("Rimports"). Sterno operates via two product divisions: </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:700;line-height:120%;padding-left:14.5pt">Sterno Products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sterno Products offers a broad range of wick and gel chafing fuels, liquid and traditional wax candles, butane stoves and accessories, and catering equipment and lamps for restaurants, hotel and home entertainment uses, selling both Sterno Brand and private label.  As a leading supplier of canned heat to foodservice distributors and foodservice group purchasing organizations, Sterno is always pursuing end-user solutions and innovations to strengthen its position in the marketplace.  </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:700;line-height:120%;padding-left:14.5pt">Rimports</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Rimports is a manufacturer and distributor of branded and private label wickless candle products used for home decor and fragrance systems under the ScentSationals, AmbiEscents, Oak &amp; Rye, Estate Fusion and Ador brands. The company offers unique lines of wickless candle products including ceramic wax warmers, scented wax cubes, fragrance oils, essential oils, and diffusers. Rimports also sells flameless candles, lanterns, and outdoor lighting. Sterno acquired Rimports in February 2018. During the first quarter of 2022, Sterno completed the product lines integration of Sterno Home Inc. (&#8220;Sterno Home&#8221;) with Rimports to leverage the capabilities of Rimports&#8217; operations for profitability and growth. Previously, Sterno Home was a separate product division of Sterno whose product offerings include flameless candles, traditional house and garden lighting including path lights, spotlights, and security lights.</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%">History of Sterno </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno&#8217;s history dates back to 1893 when S. Sternau &amp; Co. began making chafing dishes and coffee percolators in Tenafly, New Jersey. In 1914, S. Sternau &amp; Co. introduced &#8220;canned heat&#8221; with the launch of its gelled ethanol product under the &#8220;Sterno&#8221; brand. Since then, the Sternau and Sterno names have been the most well-known names in portable food warming fuel. In 1917, S. Sternau &amp; Co. was renamed The Sterno Corporation.</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%">During World War I, Sterno portable stoves were promoted as an essential gift for soldiers going to fight in the trenches of Europe.</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%">Sterno stoves heated water and rations, sterilized surgical instruments, and provided light and warmth in bunkers and foxholes. During World War II, Sterno produced ethanol and methanol chafing fuels under contract with the U.S. military. Sterno's production facilities were moved from New Jersey to Texarkana, Texas in the early 1980s.</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%">In 2012, Sterno merged with the Candle Lamp Company, LLC ("CandleLamp"). CandleLamp, founded in Riverside, California in 1978, focused initially on the liquid wax candle market. Over the next several decades, CandleLamp began to supply chafing fuel in addition to lighting products.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, Sterno expanded their product offering with the acquisition of Northern International Inc. ("Sterno Home").</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 success in the outdoor lighting of an innovative use of LED technology evolved into the development of patented flameless candle product line.</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%">In February 2018, Sterno acquired Rimports, a manufacturer and distributor of branded and private label wickless candle products used for home decor and fragrance systems. Rimports offers unique lines of wickless candle products including ceramic wax warmers, scented wax cubes and essential oil and diffusers. In 2022, the combination of Sterno Home and Rimports created opportunities for cost savings and strong business synergies. </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%">Today, Sterno operates out of its corporate headquarters in Corona, California, two manufacturing facilities in Texarkana, Texas and Memphis, Tennessee, and the Rimports facility in Provo, Utah.</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 purchased Sterno on October 10, 2014.</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%">Industry </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno Products competes in the broadly defined U.S. foodservice industry where historically restaurant, catering and hospitality sales have accounted for approximately 60% - 70% of the market with the remainder comprised of the travel and leisure, education and healthcare related sales. The Sterno Products product offerings focus on safe, portable fire solutions for cooking and warming, as well as tabletop lighting d&#233;cor. </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%">Rimports operates in the broad North American and United Kingdom home decor space (retail) which is heavily correlated to general consumer spending. Flameless and reusable wax products have seen increased adoption by younger consumers who prioritize economical and environmentally friendly products.</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%">Within the home decor space, </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Rimports competes in the U.S. candle space and the U.S. home fragrance space, and, with the integration of Sterno Home, has added the flameless candles, lanterns and outdoor lighting industry.</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%">Management believes that a rise in demand from high-income households and businesses will bolster growth, with consumers spending more money on the cocooning trend and specifically on beautifying their indoor and outdoor home, changing out trendy accent items more frequently and investing in more spacious and comfortable outdoor spaces with many equivalent amenities of their indoor spaces.</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%">Sterno is a &#8220;full-line&#8221; supplier offering a broad array of portable chafing fuels, table lighting, outdoor lighting products, wickless candles and fragrance products with approximately 4000 SKUs serving the foodservice and retail markets. Sterno originally focused on chafing fuel (&#8220;canned heat&#8221;) products and later expanded its offerings to include table ambiance products such as liquid wax, wax candles and votive lamps, as well as outdoor lighting with the acquisition of Sterno Home in 2016, and wax cubes and warmer products through its acquisition of Rimports.</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%">Sterno&#8217;s products fall into six major categories: canned heat, catering equipment and butane products, table lighting, flameless candles and outdoor lighting, wickless candle and fragrance products.</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%">Products, Customers and Distribution Channels</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">Products</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%">Canned Heat - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The canned heat product line is composed of various chafing fuels packaged in small, portable cans. The portable warming (canned heat) line is composed of wick-based and gel-based chafing fuels packaged in steel cans. These products are used by foodservice professionals in a variety of food serving and holding applications and are designed to keep food products at an optimal food-safe serving temperature of 140-165 Fahrenheit.</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 canned heat product line is composed of two subcategories: wick chafing fuel and gel chafing fuel. The subcategories are distinguished based on the type of chafing fuel being used; the four primary chafing fuels are diethylene glycol (&#8220;DEG&#8221;), propylene glycol, ethanol and methanol. Each fuel contains unique characteristics and properties that allow the Company to offer a broad array of configurations to suit varying user requirements.</span><span style="color:#ff0000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:9pt;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;text-decoration:underline">Wick Chafing Fuel</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The wick chafing fuel line (&#8220;Wick&#8221;) is composed of either DEG or propylene glycol chafing fuel. DEG and propylene glycol chafing fuels with advance wick technology have higher heat output than alternatives such as ethanol and methanol. The liquid Wick products feature a variety of wick types and burn times to meet the specific needs of the user. Wick fuels are clean burning, biodegradable, nonflammable if spilled (will not ignite without a wick) and the can stays cool to the touch when lit.</span></div><div style="margin-top:9pt;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;text-decoration:underline">Gel Chafing Fuel</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The gel chafing fuel line (&#8220;Gel&#8221;) is composed of either gelled ethanol or gelled methanol chafing fuel.  Ethanol chafing fuel has a higher heat output than methanol fuel; both ethanol and methanol fuels have lower heat output than some DEG and propylene glycol products. The Gel product line tends to have shorter burn times than the Wick product.</span></div><div style="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 an environmentally preferred chafing fuel, the Company offers a patented line of &#8220;Green&#8221; chafing fuels featuring USDA Certified Biobased Product formulas that are also endorsed by the Green Restaurant Association. The &#8220;Green Heat&#8221; and &#8220;Green Wick&#8221; products perform similar to the Wick and Gel chafing fuels, but are made from renewable resources that are biodegradable and more environmentally friendly.</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%">Catering Equipment - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Catering equipment products are designed to provide a complete commercial catering solution whether indoor or outdoor.</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%">Products include chafing dish frames and lids, wind guards and buffet sets.</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%">Butane - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno produces a full line of professional quality portable butane stoves, ideal for action stations, made-to-order omelet lines, tableside and off-site cooking, outdoor events and more.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products also include select butane accessories for special culinary applications such as the culinary torch. Sterno butane fuel comes with an additional safety feature called Countersink Release Vent (CRV) Technology.</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%">Table Lighting - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno sells a variety of items designed to enhance lighting and ambiance at meal settings which are critical to a customer&#8217;s experience.</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%">Products include liquid wax, traditional hard wax and flameless electronic candles, as well as votive lamps, shaded lamps and accent lamps.</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%">Flameless Candles and Outdoor Lighting - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno offers a wide selection of lighting for your home, garden, patio and yard with over 1000 SKU's available in its retail markets. All of Sterno's products are powered by one of the following - 1) Solar - solar panel with rechargeable power source - usually a rechargeable battery; 2) Battery - battery operated; 3) Plug-in - plugs directly into a regular wall socket either with 2 or 3 prong plug and with or </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">without included and attached transformer; 4) Low Voltage - part of a set which includes a stand-alone transformer. Fixtures connect through a stand-alone wire via clip connectors; 5) Line Voltage - hardwired into a home's electrical circuitry, or 6) Rechargeable - product is recharged when empty usually through a plug in wire and an onboard rechargeable power source.</span></div><div style="margin-top:9pt;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;text-decoration:underline">Flameless Candles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The flameless candle product line is made up of various types and sizes of candles with all of them sharing the one main attribute: their glow is powered by an artificial power source, most often battery. This makes them inherently safer than traditional candles as there is no flame or even heat generated to cause any type of accidents. Although pillar type candles are the most common shape, Sterno also designs and manufactures votives, tealights, tapers as well as specialty molded candles. Sterno candles stand out from the competition as they are the only manufacturer that offers the patented black wick. Sterno also developed its unique algorithm-based light circuit which gives the candle a naturally random flicker and glow.</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;text-decoration:underline">Landscape Lighting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Landscape lighting is lighting that promotes and accentuates elements of a consumer&#8217;s home, yard or garden so its beauty can be enjoyed both in daytime and nighttime. Another benefit of landscape lighting is added safety as it is easier to navigate around a home at night when it is reasonably well-lit. Landscape lighting was originally most commonly powered through a low voltage setup but as solar technologies have rapidly developed, many of these fixtures can achieve their lighting purposes with only a solar panel for power generation. Consumers with higher and more consistent lighting requirements most often opt for low voltage kits using wire and transformers to light their fixtures. Solar powered fixtures are advantageous for those consumers looking for cheaper and quicker to set up lighting solutions even if it often means less lumens and light. Another notable technology has been the development of LED lighting. LED&#8217;s more efficient power generation technology has allowed for advantageous fixture designs and a higher level of power generation which were not easy or as cost effective to achieve as with legacy lighting technologies such as incandescent or halogen. LEDs also last longer and are generally more robust than older technologies. </span></div><div style="margin-top:9pt;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;text-decoration:underline">D&#233;cor Lighting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - D&#233;cor lighting has similar functions to landscape lighting but is usually less about safety and functionality and more about accenting an area of the outside home with ornamentation of some sort. With a d&#233;cor piece, the light the piece gives off and the item itself together become elements of beauty in the setting. Because these items are very trend driven, consumers are more apt to switch them out more often therefore increasing repeat purchase potential and other recurrent sales opportunities for Sterno.  Some of the most common categories of d&#233;cor lighting are lanterns and baskets and string lighting.</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%">Wickless Candle and Fragrance Products </span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">Wax Warmers and Scented Wax Cubes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The wax and wax warmer line is composed of a large variety of fragrance and warmer design choices for consumers. The wax cubes are long-lasting and consistently release strong fragrance. The consumer likes the product because the scented wax cubes are an impulse item ($2~ price range) and this product makes it easy and quick for the customer to change fragrance. The flameless feature is a plus in that it is very safe. The proprietary formula and world-class fragrances add to the high quality of the domestically-made products. Ongoing research ensures consumer loyalty, superior quality, and well-rounded fragrance programs. The wax warmers are made up of quality materials including wood, metal, ceramic, and glass.</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;text-decoration:underline">Essential Oils and Diffusers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The 100% Pure Essential Oil lines and brands consists of Peppermint, Lavender, Lemon, Eucalyptus, Sweet Orange, Grapefruit, Tea tree, Cinnamon, etc. Customers are attracted to high quality, 100 percent pure oil products with no additives or fillers. Attractively designed diffusers appeal to consumers in the Aromatherapy Home Fragrance section.</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;text-decoration:underline">ScentCharms</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - ScentCharms is Rimports&#8217; newest product category. With various interchangeable high-quality fragrance oils and plug-in designs, consumers enjoy a personalized experience. The product is designed to be no spill, no mess, clutter-free, and long-lasting.</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;text-decoration:underline">Aromatherapy Products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The aromatherapy line consists of room sprays, liquid hand soaps, foaming hand soaps, hand sanitizers, body lotions, and body scrubs, etc. The five unique fragrance combinations - lavender and chamomile, eucalyptus and rosemary, orange and vanilla, lemon and grapefruit, and peppermint and geranium - are made with 100 percent pure essential oils.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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">Customers and Distribution Channels</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno's products are sold primarily through the foodservice and consumer retail channels. Sterno&#8217;s product distribution network is comprised of long-standing, entrenched relationships with a diversified set of customers.  Sterno&#8217;s top ten customers comprised approximat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely 71%, 71%, a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd 73% of gross sales in the years ended December 31, 2022, 2021 and 2020, respectively. </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">Foodservice - The foodservice channel consists of multiple layers of distribution comprised of broadline distributors, equipment and supply dealers and cash and carry dealers. Within the foodservice channel, Sterno&#8217;s products are predominantly used in the restaurant, lodging/hospitality and catering markets. </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">Retail - The retail channel consists of club stores, mass merchants, specialty retailers, grocers and national and regional DIY stores. The Company&#8217;s retail products are used in home, camping and emergency applications. The Company&#8217;s retail products appeal to a wide variety of consumers, from home entertainers to recreational campers and extreme outdoorsmen.  Online retail sales are also an important channel for Sterno Home and Rimports.  With an online dynamic, it is also much easier to showcase how Sterno Home&#8217;s and Rimport's products look in actual dark use conditions, directly addressing their primary merchandising challenge. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth Sterno&#8217;s gross revenue by product for the fiscal years ended December 31, 2022, 2021 and 2020:</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:83.040%"><tr><td style="width:1.0%"></td><td style="width:35.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.088%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.741%"></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="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Gross sales by product</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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">Canned Heat</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:8.5pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">11&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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%">Wickless Candle Products</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%">32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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%">Flameless Candle and Outdoor Lighting</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%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Diffusers and Essential Oils</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%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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%">Table Lighting</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%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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</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%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><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;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:8.5pt;font-weight:400;line-height:100%">100&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%">100&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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:8.5pt;font-weight:400;line-height:100%">100&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  As a percentage of gross sales, exclusive of sale discounts.</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%">Sterno had ap</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proximately $15.2 million and $29.9 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million in firm backlog orders at December 31, 2022 and 2021, respectively.</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:700;line-height:120%">Business Strategies and Competitive Strengths</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">Business Strategies</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%">Defend Leading Market Position</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - As a leading supplier of canned fuels, flameless candles and outdoor lighting, wickless candles and fragrance products, Sterno&#8217;s places great value delivering unmatched customer service and product selection.</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%">In a market characterized by fragmented categories and competition, Sterno will continue to focus on providing the best in class service to its customers.</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%">Sterno Products has been the recipient of numerous vendor awards for its high degree of customer service.</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%">Pursue Selective Acquisitions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sterno views acquisitions as a potentially attractive means to expand its product offerings in the foodservice and retail channels as well as enter new international markets. </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%">Expand Retail Distribution </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Sterno&#8217;s management believes that there is an opportunity to leverage the iconic nature of the &#8220;Sterno Products&#8221; brand to expand its retail product offering and to expand distribution into additional retailers. </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%">Create Innovative Products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Having innovative design, marketing, and production teams enables Rimports to expand into new fragrance systems markets, as it has done with Essential Oil Diffusers and ScentCharms (Decorative Liquid plug-in fragrance units). Rimports will continue to focus on providing the best quality products and low prices to retailers and end-users.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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:700;line-height:120%">Competitive Strengths </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%">Leading Brand Recognition &amp; Market Share</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sterno Products is the market share leader in the canned chafing fuel market.</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%">Management believes Sterno Products enjoys outstanding brand awareness and a reputation for superior quality and performance with distributors, caterers, hotels and other end users.</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%">Sterno Home offers a wide variety of products to a cross section of North American retail and its diversity gives us a unique standing in this marketplace. Most of Sterno Home's competitors specialize in one aspect of fulfilling the market. They either only sell to a few retailers or only actively develop few or even only one category of product. This exposes them to major financial challenges when they lose that account or when that product is beat out by a competitor or starts to wane in the marketplace. Rimports is a leader in fragrance systems, particularly the wickless candle market, and is growing its market share in the essential oils and diffusers and plug-in liquid fragrance markets. Rimports offers a large variety of products to retailers in North America, Canada, China, and the United Kingdom</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:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Low Cost versus Alternatives</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sterno Product's customers are typically caterers, hotels or restaurants who utilize canned chafing fuel to maintain prepared food at a safe and enjoyable serving temperature. The risk of ruining a dining experience and the low proportionate cost of canned chafing fuel relative to the cost of a catered event represent significant barriers to customers switching out of Sterno&#8217;s canned chafing fuel products.</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%">Additionally, management believes that there is no other technology available today that offers the portability, reliability and low cost of the Sterno canned chafing fuel products.</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%">Rimports&#8217; ultimate consumers seek high quality products in the Home Fragrance section. This high value strength ensures consumer loyalty and satisfaction.</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%">Suppliers and Manufacturing </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno's product manufacturing is based on a dual strategy of in-house manufacturing and strategic alliances with select vendors. Sterno operates an efficient, low-cost supply chain, sourcing materials and employing contract manufacturers from across the Asia-Pacific region and the U.S.</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%">Sterno Products' primary raw materials are Diethylene glycol, ethanol, liquid paraffin and steel cans for which it receives multiple shipments per month. Sterno Products purchases its materials from a combination of domestic and foreign suppliers. </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%">Rimports sources raw materials from and outsources manufacturing processes to companies in the U.S. and China. Raw materials include wax, fragrances, and color dye for waxes; essential oils; wood, metal, ceramic, and glass for warmers and diffusers; and packaging supplies. Products are shipped to retailers from outsourced manufacturing warehouses and Rimports&#8217; two Utah warehouses. The Sterno Home product lines are sourced entirely from China.</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%">Intellectual Property </span></div><div style="margin-bottom:5pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno relies upon a combination of trademarks and patents in order to secure and protect its intellectual property rights. Sterno currently owns approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tely 235 registered trademarks and 77 patents globally, and has 28 applications for trademarks and patents pending. </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%">Regulatory Environment</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno is proactive regarding regulatory issues and management believes that it is in compliance with all relevant regulations. Sterno maintains adequate product liability insurance coverage. Management believes that Sterno is in compliance, in all material respects, with applicable environmental and occupational health and safety laws and regulations. </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%">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%">Sterno typically has higher sales in the second and fourth quarter of each year, reflecting the outdoor summer season and the holiday season. Rimports typically has higher sales in the third and fourth quarter of each year, reflecting the holiday season.</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%">Human Capital </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Sterno had 510 employees within its two product divisions - 265 employees at Sterno Products and 245 employees at Rimports. Sterno Products operates out of four locations in the United States, with a majority of their employe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es located at production facilities in Memphis, Tennessee and Texarkana, Texas. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Rimports employees primarily operate out of Rimports' facilities in Provo, Utah. Sterno believes that its relationship with its employees is good.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_67"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;1A.  RISK FACTORS</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-weight:400;line-height:120%">Our business, operations and financial condition are subject to various risks and uncertainties. The following discussion of risk factors should be read in conjunction with the Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations (MD&amp;A) section and the consolidated financial statements and related notes.  In addition to the factors affecting our specific operating segments identified in connection with the descriptions of these segments and the financial results of the operations of these operating segments elsewhere in this report, the most significant factors affecting our operations include the following:</span></div><div id="ia85db93a905f4f7a90da190381615c4b_70"></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%">Risks Related to Our Business and Structure</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%">Our future success is dependent on the employees of our Manager and the management teams of our businesses, the loss of any of whom could materially adversely affect our financial condition, business 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-weight:400;line-height:120%">Our future success depends, to a significant extent, on the continued services of the employees of our Manager, most of whom have worked together for a number of years. Our Manager does not have an employment agreement with our Chief Executive Officer and, in any event, employment agreements may not prevent our Manager&#8217;s employees from leaving or from competing with us in the future. </span></div><div style="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 future success of our businesses also depends on their respective management teams because we operate our businesses on a stand-alone basis, primarily relying on existing management teams for management of their day-to-day operations. Consequently, their operational success, as well as the success of our internal growth strategy, will be dependent on the continued efforts of the management teams of the businesses. The loss of services of one or more members of our management team or the management team at one of our businesses could materially adversely affect our financial condition, business and 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-style:italic;font-weight:700;line-height:120%">We face risks with respect to the evaluation and management of future platform or add-on acquisitions.</span></div><div style="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 strategy is to continue to acquire additional platform subsidiaries, as well as add-on businesses for our existing businesses. Generally, because such acquisition targets are held privately, we may experience difficulty in evaluating potential target businesses as the information concerning these businesses is not publicly available. In addition, we and our subsidiary companies may have difficulty effectively managing or integrating acquisitions. We may experience greater than expected costs or difficulties relating to such acquisition, in which case, we might not achieve the anticipated returns from any particular acquisition, which may have a material adverse effect on our financial condition, business and 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-style:italic;font-weight:700;line-height:120%">We may not be able to successfully fund future acquisitions of new businesses due to the lack of availability of debt or equity financing at the Company level on acceptable terms, which could impede the implementation of our acquisition strategy and materially adversely impact our financial condition, business 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-weight:400;line-height:120%">In order to make future acquisitions, we intend to raise capital primarily through debt financing at the Company level, additional equity offerings, the sale of stock or assets of our businesses, and by offering equity in the Trust or our businesses to the sellers of target businesses or by undertaking a combination of any of the above. Since the timing and size of acquisitions cannot be readily predicted, we may need to be able to obtain funding on short notice to benefit fully from attractive acquisition opportunities. Such funding may not be available on acceptable terms. In addition, the level of our indebtedness may impact our ability to borrow at the Company level. Another source of capital for us may be the sale of additional shares, subject to market conditions and investor demand for the shares at prices that we consider to be in the interests of our shareholders. These risks may materially adversely affect our ability to pursue our acquisition strategy successfully and materially adversely affect our financial condition, business and 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-style:italic;font-weight:700;line-height:120%">Under the Trust Agreement, the Company&#8217;s board of directors will have the power to cause the Trust to be converted to a corporation in the future at its sole discretion in ways with which you may disagree.</span></div><div style="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 Agreement authorizes the Company, acting through the its board of directors and without further shareholder approval, to cause the Trust to be converted to a corporation (the &#8220;Conversion&#8221;). As a shareholder of the Trust, you may disagree with the terms of the Conversion that might be implemented by the Company&#8217;s board of directors in the future, and you may disagree with the board&#8217;s determination that the terms of the Conversion are not materially adverse to you as a shareholder or that they are in the best interests of the Trust and its shareholders. Your recourse, if you disagree, will be limited because our Trust Agreement gives broad authority and discretion to </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">the Company&#8217;s board of directors to implement the Conversion as long as the board determines that it will be in the best interests of the Trust and its shareholders to do so. </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%">The Company&#8217;s board of directors has full authority and discretion over the distributions of the Company, other than the profit allocation, and it may decide to reduce or eliminate distributions at any time, which may materially adversely affect the market price for our 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&#8217;s board of directors has full authority and discretion to determine whether or not a distribution by the Company should be declared and paid to the Trust and in turn, subject to U.S. federal income taxes and applicable state and local taxes, to our shareholders, as well as the amount and timing of any distribution. In addition, the management fee and profit allocation will be payment obligations of the Company and, as a result, will be paid, along with other Company obligations, prior to the payment of distributions to our shareholders. The Company&#8217;s board of directors may, based on their review of our financial condition and results of operations and pending acquisitions or our tax structure, determine to reduce or eliminate distributions, which may have a material adverse effect on the market price of our 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%">We rely entirely on receipts from our businesses to make distributions to our shareholders.</span></div><div style="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&#8217;s sole asset is its interest in the LLC, which holds controlling interests in our businesses. Therefore, we are dependent upon the ability of our businesses to generate earnings and cash flow and distribute them to us in the form of interest and principal payments on indebtedness and, from time to time, dividends on equity to enable us, first, to satisfy our financial and tax obligations and second to make distributions to our shareholders. This ability may be subject to limitations under laws of the jurisdictions in which they are incorporated or organized. If, as a consequence of these various restrictions, we are unable to generate sufficient receipts from our businesses, we may not be able to declare, or may have to delay or cancel payment of, distributions to our 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%">We do not own 100% of our businesses. While we receive cash payments from our businesses which are in the form of interest payments, debt repayment and dividends, if any dividends were to be paid by our businesses, they would be shared pro rata with the minority shareholders of our businesses and the amounts of dividends made to minority shareholders would not be available to us for any purpose, including Company debt service or distributions to our shareholders. Any proceeds from the sale of a business will be allocated among us and the non-controlling shareholders of the business that is sold.</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%">The Company&#8217;s board of directors has the power to change the terms of our shares in its sole discretion in ways with which you may disagree.</span></div><div style="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 an owner of our shares, you may disagree with changes made to the terms of our shares, and you may disagree with the Company&#8217;s board of directors&#8217; decision that the changes made to the terms of the shares are not materially adverse to you as a shareholder or that they do not alter the characterization of the Trust. Your recourse, if you disagree, will be limited because our Trust Agreement gives broad authority and discretion to our board of directors. In addition, we may change the nature of the shares to be issued to raise additional equity and remain a fixed-investment trust for tax purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain provisions of the LLC Agreement of the Company and the Trust&#160;Agreement make it difficult for third parties to acquire control of the Trust and the LLC and could deprive you of the opportunity to obtain a takeover premium for your 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 LLC Agreement of the LLC and the Trust Agreement of the Trust contain a number of provisions that could make it more difficult for a third party to acquire, or may discourage a third party from acquiring, control of the Trust and the Company. These provisions include, among others:</span></div><div style="margin-top:3pt;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">restrictions on the LLC&#8217;s ability to enter into certain transactions with our major shareholders, with the exception of our Manager, modeled on the limitation contained in Section&#160;203 of the Delaware General Corporation Law, or DGCL;</span></div><div style="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">allowing only the LLC&#8217;s board of directors to fill newly created directorships, for those directors who are elected by our shareholders, and allowing only our Manager, as holder of a portion of the Allocation Interests, to fill vacancies with respect to the class of directors appointed by our Manager;</span></div><div style="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">requiring that directors elected by our shareholders be removed, with or without cause, only by a vote of 85% of our shareholders;</span></div><div style="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">requiring advance notice for nominations of candidates for election to the Company&#8217;s board of directors or for proposing matters that can be acted upon by our shareholders at a shareholders&#8217; meeting;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="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">having a substantial number of additional authorized but unissued shares that may be issued without shareholder action;</span></div><div style="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">providing the Company&#8217;s board of directors with certain authority to amend the LLC Agreement and the Trust Agreement, subject to certain voting and consent rights of the holders of trust interests and Allocation Interests;&#160;and</span></div><div style="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">limitations regarding calling special meetings and written consents of our shareholders.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These provisions, as well as other provisions in the LLC Agreement and Trust Agreement may delay, defer or prevent a transaction or a change in control that might otherwise result in you obtaining a takeover premium for your 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%">We may have conflicts of interest with the noncontrolling shareholders of our businesses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The boards of directors of our respective businesses have fiduciary duties to all their shareholders, including the Company and noncontrolling shareholders. As a result, they may make decisions that are in the best interests of their shareholders generally, but which are not necessarily in the best interest of the Company or our shareholders. In dealings with the Company, the directors of our businesses may have conflicts of interest and decisions may have to be made without the participation of directors appointed by the Company, and such decisions may be different from those that we would make.</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%">Our financing arrangements expose us to additional risks associated with leverage and inhibits our operating flexibility and reduces earnings and cash available for distributions to our shareholders.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had approximately $1,850 million of consolidated debt outstanding. This level of consolidated debt could have important consequences, such as (i) limiting our ability to obtain additional financing to fund our potential growth; (ii) increasing the cost of future borrowings; (iii) limiting our ability to use operating cash flow in our other areas of our business because of cash requirements to service our debt; and (iv) increasing our vulnerability to adverse economic conditions. Our financing arrangements subject the Company to certain customary affirmative and restrictive covenants. If we violate any of these covenants, our lender may accelerate the maturity of any debt outstanding under our 2022 Credit Facility.  Our ability to meet our debt service obligations may be affected by events beyond our control and will depend primarily upon cash produced by our businesses. Any failure to comply with the terms of our indebtedness could materially adversely affect us.</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%">Changes in interest rates could materially adversely affect us.</span></div><div style="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 2022 Credit Facility bears interest at floating rates which will generally change as interest rates change. We bear the risk that the rates we are charged by our lender will increase faster than the earnings and cash flow of our businesses, which could reduce profitability, adversely affect our ability to service our debt, cause us to breach covenants contained in our 2022 Credit Facility and reduce earnings and cash available for distribution, any of which could materially adversely affect us.</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%">We may engage in a business transaction with one or more target businesses that have relationships with our officers, our directors, or our Manager, which may create potential conflicts of interest.</span></div><div style="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 may decide to acquire one or more businesses with which our officers, our directors, or our Manager have a relationship. Potential conflicts of interest may exist with respect to a particular acquisition, and, as a result, the terms of the acquisition of a target business may not be as advantageous to our shareholders as it would have been absent any conflicts of interest.</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%">CGI Maygar Holdings LLC may exercise significant influence over the Company.</span></div><div style="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 December&#160;31, 2022, CGI Maygar Holdings LLC owns approximately 7.9 million or approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y 11.0% of</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> our common shares and may have significant influence over the election of directors in the future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If, in the future, we cease to control and operate our businesses, we may be deemed to be an investment company under the Investment Company Act of 1940, as amended.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the LLC Agreement, we have the latitude to make investments in businesses that we will not operate or control. If we make significant investments in businesses that we do not operate or control or cease to operate and control our businesses, we may be deemed to be an investment company under the Investment Company Act of 1940, as amended, or the Investment Company Act. If we were deemed to be an investment company, we would either have to register as an investment company under the Investment Company Act, obtain exemptive relief from the SEC or modify our investments or organizational structure or our contract rights to fall </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">outside the definition of an investment company. Registering as an investment company could, among other things, materially adversely affect our financial condition, business and results of operations, materially limit our ability to borrow funds or engage in other transactions involving leverage and require us to add directors who are independent of us or our Manager and otherwise will subject us to additional regulation that will be costly and time-consuming.</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%">Certain of our businesses are dependent on a limited number of customers to derive a large portion of their revenue, and the loss of one of these customers may adversely affect the financial condition, business and results of operations of these businesses.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%">  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Ergobaby, Marucci, Velocity, Altor and Sterno businesses derive a significant amount of revenue from a concentrated number of retailers, distributors or manufacturers.</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%">Any negative change involving these retailers, distributors or manufacturers, including industry consolidation, store closings, reduction in purchasing levels or bankruptcies, could negatively impact the sales of these businesses and may have a material adverse effect on the results of operations, financial condition and cash flows of these businesses.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our businesses do not have and may not have long-term contracts with their customers and clients and the loss of customers and clients could materially adversely affect their financial condition, business 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-weight:400;line-height:120%">Our businesses are and may be, based primarily upon individual orders and sales with their customers and clients. Our businesses historically have not entered into long-term supply contracts with their customers and clients. As such, their customers and clients could cease using their services or buying their products from them at any time and for any reason. The fact that they do not enter into long-term contracts with their customers and clients means that they have no recourse in the event a customer or client no longer wants to use their services or purchase products from them. If a significant number of their customers or clients elect not to use their services or purchase their products, it could materially adversely affect their financial condition, business and results of operations.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations, cash flow and financial condition could be materially adversely affected in the future by the global COVID-19 pandemic and related economic disruptions.</span></div><div style="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 COVID-19 pandemic adversely impacted global commercial activity and contributed to significant volatility in the equity and debt markets. The COVID-19 pandemic and restrictive measures taken during the course of the pandemic to contain or mitigate its spread caused business shutdowns, or the re-introduction of business shutdowns, cancellations of events and restrictions on travel, significant reductions in demand for certain goods and services, reductions in business activity and financial transactions, supply chain interruptions, labor shortages, increased inflationary pressure and overall economic and financial market instability both globally and in the United States. The extent to which the COVID-19 pandemic and related economic disruptions impact our business, results of operations, cash flow and financial condition will depend on future developments, which are highly uncertain, difficult to predict and largely outside of our control, including, but not limited to, the occurrence, spread, duration and severity of any subsequent wave or waves of outbreaks, including the emergence and spread of variants of the COVID-19 virus; the impact on our customers and suppliers; the actions taken by the U.S. and foreign governments to contain the pandemic, address its impact or respond to the reduction in global and local economic activity; the occurrence, duration and severity of a global, regional or national recession, depression or other sustained adverse market event; and how quickly and to what extent normal economic and operating conditions can resume. Even after the COVID-19 pandemic has subsided, we may continue to experience materially adverse effects on our results of operations and financial condition.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_73"></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%">Risks Related to Taxation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Trust is subject to U.S. corporate income taxes which reduces the earnings and cash available for distributions to holders of Trust common shares in respect of such investments and could adversely affect the value of Trust common shareholders&#8217; investment.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021, the Trust elected to be treated as a corporation for U.S. federal income tax purposes (the &#8220;Election&#8221;). The Trust now incurs entity level U.S. federal corporate income taxes and applicable state and local taxes that it would not otherwise incur if it were still treated as a partnership for U.S. tax purposes. In addition, before the tax reclassification, income from the Trust was passed through to holders of its preferred shares, which resulted in less income being passed through from the Trust to holders of its common shares and effectively reduced each common shareholder&#8217;s allocable share of the Trust&#8217;s income; however, after the tax reclassification, no income will pass through to any shareholders, but the Trust will not be able to claim a tax deduction for </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">distributions in respect of the preferred shares. Therefore, the amount of cash available for distributions to holders of Trust common shares could be reduced and their investment could be adversely affected.</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%">Following the tax reclassification, determinations, declarations, and payments of distributions to holders of Trust common shares will continue to be at the sole discretion of the Company&#8217;s board of directors. Historically, our distribution policy has been to make regular distributions on outstanding common shares, and we expect to continue this policy of regular distributions. However, because the Trust will incur entity level income taxes following the tax reclassification, we reduced our previous annual distribution from $1.44 per Trust common share per year to approximately $1.00 per common share per year. Our distribution policy may be changed at any time at the discretion of the Company&#8217;s board of directors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#0e2236;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Future changes to tax laws are uncertain and may result in the Trust paying corporate income tax at rates higher than expected or result in the Trust failing to realize the anticipated benefits of the Election.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recent proposals for tax reform include proposals to raise corporate income tax rates and capital gains tax rates. Future changes to tax laws are uncertain, but any such changes could cause the Trust to fail to realize the anticipated benefits of the Election. If corporate income tax rates are raised, the anticipated advantages of being treated as a corporation for U.S. tax purposes would be diminished. In addition, any general changes to tax laws, such as changes to limitations on the deductibility of interest, could result in the Trust or its shareholders paying tax at rates higher than anticipated.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_76"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to the 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%">Distributions on the Series A Preferred Shares are discretionary and non-cumulative.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions on the Series A Preferred Shares are discretionary and non-cumulative. Holders of the Series A Preferred Shares will only receive distributions of the Series A Preferred Shares when, as and if declared by the board of directors of the Company. Consequently, if the board of directors of the Company does not authorize and declare a distribution for a distribution period, holders of the Series A Preferred Shares would not be entitled to receive any distribution for such distribution period, and such unpaid distribution will not be payable in such distribution period or in later distribution periods. We will have no obligation to pay distributions for a distribution period if the board of directors of the Company does not declare such distribution before the scheduled record date for such period, whether or not distributions are declared or paid for any subsequent distribution period with respect to the Series A Preferred Shares, or any other preferred shares we may issue or our common shares. This may result in holders of the Series A Preferred Shares not receiving the full amount of distributions that they expect to receive, or any distributions, and may make it more difficult to resell Series A Preferred Shares or to do so at a price that the holder finds attractive.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The board of directors of the Company may, in its sole discretion, determine to suspend distributions on the Series A Preferred Shares, which may have a material adverse effect on the market price of the Series A Preferred Shares. There can be no assurances that our operations will generate sufficient cash flows to enable us to pay distributions on the Series A Preferred Shares. Our financial and operating performance is subject to prevailing economic and industry conditions and to financial, business and other factors, some of which are beyond our control.</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%">The Series A, Series B and Series C Preferred Shares are equity securities and are subordinated to our existing and future indebtedness.</span></div><div style="margin-bottom:12pt;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 Series A, Series B and Series C Preferred Shares are our equity interests and do not constitute indebtedness. This means that the Series A, Series B and Series C Preferred Shares rank junior to all of our indebtedness and to other non-equity claims on us and our assets available to satisfy claims on us, including claims in our liquidation. In addition, the rights allocated to the Company&#8217;s allocation interests may reduce the amount available for distribution by the Trust upon its liquidation, dissolution or winding up. Further, the Series A, Series B and Series C Preferred Shares place no restrictions on our business or operations or on our ability to incur indebtedness or engage in any transactions, subject only to the limited voting rights.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_79"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Relating to Our Manager</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%">Our Chief Executive Officer, directors, Manager and management team may allocate some of their time to other businesses, thereby causing conflicts of interest in their determination as to how much time to devote to our affairs, which may materially adversely affect our operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Only our Chief Financial Officer, Mr.&#160;Ryan Faulkingham, devotes&#160;substantially all of his time to our affairs. Our Chief Executive Officer, directors, Manager and members of our management team may engage in other business activities. This may result in a conflict of interest in allocating their time between our operations and our management and operations of other businesses. Conflicts of interest that arise over the allocation of time may not always be resolved in our favor and may materially adversely affect our operations. See Part III, Item 13. "</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="#ia85db93a905f4f7a90da190381615c4b_199">Certain Relationships and Related Transactions, and Director Independence</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for the potential conflicts of interest of which you should be aware.</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%">Our Manager and its affiliates, including members of our management team, may engage in activities that compete with us or our businesses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Neither our management team nor our Manager is expressly prohibited from investing in or managing other entities, including those that are in the same or similar line of business as our businesses. In this regard, the Management Services Agreement and the obligation to provide management services will not create a mutually exclusive relationship between our Manager and its affiliates, on the one hand, and the Company, on the other.</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:700;line-height:120%">Our Manager need not present an acquisition or disposition opportunity to us if our Manager determines on its own that such acquisition or disposition opportunity does not meet the Company&#8217;s acquisition or disposition criteria.</span></div><div style="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 Manager will review any acquisition or disposition opportunity presented to the Manager to determine if it satisfies the Company&#8217;s acquisition or disposition criteria, as established by the Company&#8217;s board of directors from time to time. If our Manager determines, in its sole discretion, that an opportunity fits our criteria, our Manager will refer the opportunity to the Company&#8217;s board of directors for its authorization and approval prior to the consummation thereof; opportunities that our Manager determines do not fit our criteria do not need to be presented to the Company&#8217;s board of directors for consideration. If such an opportunity is ultimately profitable, we will have not participated in such opportunity. Upon a determination by the Company&#8217;s board of directors not to promptly pursue an opportunity presented to it by our Manager in whole or in part, our Manager will be unrestricted in its ability to pursue such opportunity, or any part that we do not promptly pursue, on its own or refer such opportunity to other entities, including its affiliates.</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%">We cannot remove our Manager solely for poor performance, which could limit our ability to improve our performance and could materially adversely affect the market price of our 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%">Under the terms of the Management Services Agreement, our Manager cannot be removed as a result of under-performance. Instead, the Company&#8217;s board of directors can only remove our Manager in certain limited circumstances or upon a vote by the majority of the Company&#8217;s board of directors and the majority of our shareholders to terminate the Management Services Agreement. This limitation could materially adversely affect the market price of our 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%">Our Manager can resign on 180&#160;days&#8217; notice and we may not be able to find a suitable replacement within that time, resulting in a disruption in our operations that could materially adversely affect our financial condition, business and results of operations as well as the market price of our 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%">Our Manager has the right, under the management services agreement, to resign at any time on 180&#160;days&#8217; written notice, whether we have found a replacement or not. If our Manager resigns, we may not be able to contract with a new manager or hire internal management with similar expertise and ability to provide the same or equivalent services on acceptable terms within 90&#160;days, or at all, in which case our operations are likely to experience a disruption, our financial condition, business and results of operations as well as our ability to pay distributions are likely to be adversely affected and the market price of our shares may decline. In addition, the coordination of our internal management, acquisition activities and supervision of our businesses is likely to suffer if we are unable to identify and reach an agreement with a single institution or group of executives having the expertise possessed by our Manager and its affiliates. Even if we are able to retain comparable management, whether internal or external, the integration of such management and their lack of familiarity with our businesses may result in additional costs and time delays that could materially adversely affect our financial condition, business and 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-style:italic;font-weight:700;line-height:120%">We must pay our Manager the management fee regardless of our performance.</span></div><div style="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 Manager is entitled to receive a management fee that is based on our adjusted consolidated net assets, as defined in the management services agreement, regardless of the performance of our businesses. The calculation of the management fee is unrelated to the Company&#8217;s net income. As a result, the management fee may incentivize </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">our Manager to increase the amount of our assets. For example, the acquisition of additional assets or the incurrence of third party debt could be prioritized rather than increasing the performance of our businesses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We cannot determine the amount of the management fee that will be paid over time with any certainty.</span></div><div style="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 management fee paid to CGM for the year ended December&#160;31, 2022 was $63.6 million. The management fee is calculated by reference to the Company&#8217;s adjusted net assets, which will be impacted by the acquisition or disposition of businesses, which can be significantly influenced by our Manager, as well as the performance of our businesses and other businesses we may acquire in the future. Changes in adjusted net assets and in the resulting management fee could be significant, resulting in a material adverse effect on the Company&#8217;s results of operations. In addition, if the performance of the Company declines, assuming adjusted net assets remains the same, management fees will increase as a percentage of the Company&#8217;s net income.</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%">We cannot determine the amount of profit allocation that will be paid over time with any certainty.</span></div><div style="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 cannot determine the amount of profit allocation that will be paid over time with any certainty. Such determination would be dependent on the potential sale proceeds received for any of our businesses and the performance of the Company and its businesses over a multi-year period of time, among other factors that cannot be predicted with certainty at this time. Such factors may have a significant impact on the amount of any profit allocation to be paid. Likewise, such determination would be dependent on whether certain hurdles were surpassed giving rise to a payment of profit allocation. Any amounts paid in respect of the profit allocation are unrelated to the management fee earned for performance of services under the management services agreement.</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%">The fees to be paid to our Manager pursuant to the Management Services Agreement, the offsetting Management Services Agreements and integration services agreements and the profit allocation to be paid to certain persons who are employees and partners of our Manager, as holders of the Allocation Interests, pursuant to the LLC Agreement may significantly reduce the amount of earnings and cash available for distribution to our shareholders.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Management Services Agreement, the Company will be obligated to pay a management fee to and, subject to certain conditions, reimburse the costs and out-of-pocket expenses of our Manager incurred on behalf of the Company in connection with the provision of services to the Company. Similarly, our businesses will be obligated to pay fees to and reimburse the costs and expenses of our Manager pursuant to any offsetting Management Services Agreements entered into between our Manager and one of our businesses, or any integration services agreements to which such businesses are a party. In addition, Sostratus LLC, as holder of the Allocation Interests, will be entitled to receive profit allocations. While it is difficult to quantify with any certainty the actual amount of any such payments in the future, we do expect that such amounts could be substantial. See the section entitled Part 3, Item 13. &#8220;</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="#ia85db93a905f4f7a90da190381615c4b_199">Certain Relationships and Related Transactions, and Director Independence</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for more information about these payment obligations of the Company. The management fee and profit allocation will be payment obligations of the Company and, as a result, will be paid, along with other Company obligations, prior to the payment of distributions to shareholders. As a result, the payment of these amounts may significantly reduce the amount of earnings and cash available for distribution to our shareholders.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Manager&#8217;s influence on conducting our operations, including on our conducting of transactions, gives it the ability to increase its fees, which may reduce the amount of earnings and cash available for distribution to our shareholders.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Management Services Agreement, our Manager is paid a management fee calculated as a percentage of the Company&#8217;s adjusted net assets for certain items and is unrelated to net income or any other performance base or measure. Our Manager controls and may advise us to consummate transactions, incur third party debt or conduct our operations in a manner that, in our Manager&#8217;s reasonable discretion, are necessary to the future growth of our businesses and are in the best interests of our shareholders. These transactions, however, may increase the amount of fees paid to our Manager. Our Manager&#8217;s ability to increase its fees, through the influence it has over our operations, may increase the compensation paid by our Manager. Our Manager&#8217;s ability to influence the management fee paid to it by us could reduce the amount of earnings and cash available for distribution to our shareholders.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fees paid by the Company and our businesses pursuant to integration services agreements do not offset fees payable under the Management Services Agreement and will be in addition to the management fee payable by the Company under the Management Services Agreement.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">The Management Services Agreement provides that our businesses may enter into integration services agreements with our Manager pursuant to which our businesses will pay fees to our Manager for services provided by our Manager relating to the integration of a business&#8217;s financial reporting, computer systems and decision making and management processes into our operations following an acquisition of such business. See Part III, Item 13. &#8220;</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="#ia85db93a905f4f7a90da190381615c4b_199">Certain Relationships and Related Transactions, and Director Independence</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; for more information about these agreements. Unlike fees paid under the offsetting Management Services Agreements, fees that are paid pursuant to such integration services agreements will not reduce the management fee payable by the Company. Therefore, such fees will be in excess of the management fee payable by the Company.</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 fees to be paid to our Manager pursuant to these integration service agreements will be paid prior to any principal, interest or dividend payments to be paid to the Company by our businesses, which will reduce the amount of earnings and cash available for distributions to shareholders.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our profit allocation may induce our Manager to make suboptimal decisions regarding our 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%">Sostratus LLC, as holder of our Allocation Interests, will receive a profit allocation based on ongoing cash flows and capital gains in excess of a hurdle rate. Certain persons who are employees and partners of our Manager are owners of Sostratus LLC. In this respect, a calculation and payment of profit allocation may be triggered upon the sale of one of our businesses. As a result, our Manager may be incentivized to recommend the sale of one or more of our businesses to the Company&#8217;s board of directors at a time that may not be optimal for our shareholders.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The obligations to pay the management fee and profit allocation may cause the Company to liquidate assets or incur 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%">If we do not have sufficient liquid assets to pay the management fee and profit allocation when such payments are due, we may be required to liquidate assets or incur debt in order to make such payments. This circumstance could materially adversely affect our liquidity and ability to make distributions to our shareholders.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_85"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Specific to Our Subsidiaries</span></div><div id="ia85db93a905f4f7a90da190381615c4b_88"></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%">Risks Related to Arnold</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%">Arnold's operations and the prior operations of predecessor companies expose it to the risk of material environmental liabilities, which could have a negative effect on its financial condition or 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%">Arnold may be subject to potential liabilities related to the remediation of environmental hazards and to claims of personal injuries or property damages that may be caused by hazardous substance releases and exposures, mainly because of past operations and the operations of predecessor companies. Arnold continues to incur remedial response and voluntary clean-up costs for site contamination, for which we may not be fully indemnified, and are a party to lawsuits and claims associated with environmental and safety matters, including past production of products containing hazardous materials. Arnold also may become party to various legal proceedings relating to alleged impacts from pollutants released into the environment. Various federal, state, local and foreign governments regulate the discharge of materials into the environment and can impose substantial fines and criminal sanctions for violations. In addition, changes in laws, regulations and enforcement of policies, the discovery of previously unknown contamination or information related to individual sites, the establishment of stricter state or federal toxicity standards with respect to certain contaminants, or the imposition of new clean-up requirements or remedial techniques could require Arnold to incur additional costs in the future that would have a negative effect on its financial condition or results of operations.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Sterno </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's products operate at high temperatures and use flammable fuels, each of which could subject our business to product liability claims.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno products expose it to potential product liability claims typical of fuel based heating products.  The fuels Sterno uses in its products are flammable and may be toxic if ingested.  Although Sterno products have comprehensive labeling and it follows government and third party based standards and protocols, it cannot guarantee there will not be accidents due to misuse or otherwise.  Accidents involving Sterno products may have an adverse effect on its reputation and reduce demand for its products.  In addition, Sterno may be held responsible for </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">damages beyond its insurance coverage and there can be no guarantee that it will be able to procure adequate insurance coverage in the future.  </span></div><div id="ia85db93a905f4f7a90da190381615c4b_94"></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%">Risks Related to Velocity Outdoor</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&#8217;s products are subject to product safety and liability lawsuits, which could materially adversely affect its financial condition, business 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-weight:400;line-height:120%">As a manufacturer of recreational airguns and archery products, Velocity is involved in various litigation matters that occur in the ordinary course of business. Although Velocity provides information regarding safety procedures and warnings with all of its product packaging, not all users of its products will observe all proper safety practices.  Failure to observe proper safety practices may result in injuries that give rise to product liability and personal injury claims and lawsuits, as well as claims for breach of contract, loss of profits and consequential damages.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any unresolved lawsuits or claims are determined adversely, they could have a material adverse effect on Velocity, its financial condition, business and results of operations.  As more of Velocity&#8217;s products are sold to and used by its consumers, the likelihood of product liability claims being made against it increases. In addition, the running of statutes of limitations in the United States for personal injuries to minor children may be suspended during the child&#8217;s legal minority. Therefore, it is possible that accidents resulting in injuries to minors may not give rise to lawsuits until a number of years later.</span></div><div style="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 is a risk that Velocity's product liability insurance may not be sufficient to cover all liabilities incurred in connection with such claims and the financial consequences of these claims and lawsuits will have a material adverse effect on its business, financial condition, liquidity and results of operations.  </span></div><div id="ia85db93a905f4f7a90da190381615c4b_82"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</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%">We could be negatively impacted by cybersecurity attacks. </span></div><div style="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, and our businesses, use a variety of information technology systems in the ordinary course of business, which are potentially vulnerable to unauthorized access, computer viruses and cybersecurity attacks, including cybersecurity attacks to our information technology infrastructure and attempts by others to gain access to our proprietary or sensitive information, and ranging from individual attempts to advanced persistent threats. The risk of a security breach or disruption, particularly through cyber-attacks or cyber intrusions, including by computer hackers, nation-state affiliated actors, and cyber terrorists, has generally increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased. The procedures and controls we use to monitor these threats and mitigate our exposure may not be sufficient to prevent cybersecurity incidents. The results of these incidents could include misstated financial data, theft of trade secrets or other intellectual property, liability for disclosure of confidential customer, supplier or employee information, increased costs arising from the implementation of additional security protective measures, litigation and reputational damage, which could materially adversely affect our financial condition, business and results of operations. Any remedial costs or other liabilities related to cybersecurity incidents may not be fully insured or indemnified by other means. </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 addition, cybersecurity has become a top priority for global lawmakers and regulators, and some jurisdictions have proposed or enacted laws requiring companies to notify regulators and individuals of data security breaches involving certain types of personal data. If we fail to comply with the relevant and increasing complex laws and regulations, we could suffer financial losses, a disruption of our business, liability to investors, regulatory intervention or reputational damage.</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%">Impairment of our goodwill, indefinite-lived intangible assets or other long-lived assets could result in significant charges that would adversely impact our future operating results.</span></div><div style="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 significant portion of our long-term assets are comprised of intangible assets, including goodwill and indefinite lived intangible assets recorded as a result of past acquisitions. We assess the potential impairment of goodwill and indefinite lived intangible assets on an annual basis, as well as whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If our analysis indicates that an individual asset&#8217;s carrying value exceeds its fair market value, we will record a loss equal to the excess of the individual asset&#8217;s carrying value over its fair value.  The impairment testing steps require significant amounts of judgment and subjectivity.   </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Factors that could trigger impairment include the following:</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">significant under performance relative to historical or projected future operating results;</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">significant changes in the manner of or use of the acquired assets or the strategy for our overall business;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></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">significant negative industry or economic trends;</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">significant decline in our stock price for a sustained period;</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">changes in our organization or management reporting structure could result in additional reporting units, which may require alternative methods of estimating fair values or greater desegregation or aggregation in our analysis by reporting unit;&#160;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">a decline in our market capitalization below net book value.</span></div><div style="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 December&#160;31, 2022, we had identified indefinite lived intangible assets with a carrying value in our financial statements of $57.0 million, and goodwill of $1,133.4 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:700;line-height:120%">Our businesses are subject to unplanned business interruptions which may adversely affect our performance.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operational interruptions and unplanned events at one or more of our production facilities, such as explosions, fires, inclement weather, natural disasters, accidents, transportation interruptions and supply could cause substantial losses in our production capacity. Furthermore, because customers may be dependent on planned deliveries from us, customers that have to reschedule their own operations due to our delivery delays may be able to pursue financial claims against us, and we may incur costs to correct such problems in addition to any liability resulting from such claims. Such interruptions may also harm our reputation among actual and potential customers, potentially resulting in a loss of business. To the extent these losses are not covered by insurance, our financial position, results of operations and cash flows may be adversely affected by such events.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our businesses could experience fluctuations in the costs and availability of raw materials, components or whole goods which could result in significant disruptions to supply chains, production disruptions and increased costs for our businesses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses require access to various raw materials, components and whole goods to manufacture and distribute products.  Changes in the availability and price of raw materials, components and whole goods, which can fluctuate significantly as a result of economic volatility, regulatory instability or change in import tariffs or trade agreements, can significantly increase the costs of production and distribution, which could have a material negative effect on the profitability of the businesses. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be adversely affected if we experience shortages of components from our suppliers or if disruptions in the supply chain lead to parts shortages for our 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%">A portion of our annual cost of sales is driven by the purchase of goods. We select our suppliers based on total value (including price, delivery and quality), taking into consideration their production capacities and financial condition, and we expect that they will be able to support our needs. However, there is no assurance that adverse financial conditions, including bankruptcies of our suppliers, reduced levels of production, natural disasters, staffing shortages, supply chain issues or other problems experienced by our suppliers will not result in shortages or delays in their supply of components to us.</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%">For example, the COVID-19 pandemic has resulted in labor shortages and supply chain disruptions. Any significant production disruption could have a material impact on our operations, operating results and financial condition.</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%">If we were to experience a significant or prolonged shortage of critical components from our suppliers, we may be unable to meet our production schedules for some of our key products and to ship such products to our customers in a timely fashion, which would adversely affect our sales, profitability and customer relations.</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%">Our businesses rely and may rely on their intellectual property and licenses to use others&#8217; intellectual property, for competitive advantage. If our businesses are unable to protect their intellectual property, are unable to obtain or retain licenses to use other&#8217;s intellectual property, or if they infringe upon or are alleged to have infringed upon others&#8217; intellectual property, it could have a material adverse effect on their financial condition, business 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-weight:400;line-height:120%">Each business's success depends in part on their, or licenses to use others&#8217;, brand names, proprietary technology and manufacturing techniques. These businesses rely on a combination of patents, trademarks, copyrights, trade secrets, confidentiality procedures and contractual provisions to protect their intellectual property rights. The steps they have taken to protect their intellectual property rights may not prevent third parties from using their intellectual property and other proprietary information without their authorization or independently developing intellectual property and other proprietary information that is similar. In addition, the laws of foreign countries may not protect our businesses&#8217; intellectual property rights effectively or to the same extent as the laws of the United States.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Stopping unauthorized use of their proprietary information and intellectual property, and defending claims that they have made unauthorized use of others&#8217; proprietary information or intellectual property, may be difficult, time-consuming and costly. The use of their intellectual property and other proprietary information by others, and the use by others of their intellectual property and proprietary information, could reduce or eliminate any competitive advantage they have developed, cause them to lose sales or otherwise harm their 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%">Our businesses may become involved in legal proceedings and claims in the future either to protect their intellectual property or to defend allegations that they have infringed upon others&#8217; intellectual property rights. These claims and any resulting litigation could subject them to significant liability for damages and invalidate their property rights. In addition, these lawsuits, regardless of their merits, could be time consuming and expensive to resolve and could divert management&#8217;s time and attention. The costs associated with any of these actions could be substantial and could have a material adverse effect on their financial condition, business and 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-style:italic;font-weight:700;line-height:120%">Our businesses are and may be subject to federal, state and foreign environmental laws and regulations that expose them to potential financial liability. Complying with applicable environmental laws requires significant resources, and if our businesses fail to comply, they could be subject to substantial liability.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of the facilities and operations of our businesses are and may be subject to a variety of federal, state and foreign environmental laws and regulations including laws and regulations pertaining to the handling, storage and transportation of raw materials, products and wastes, which require and will continue to require significant expenditures to remain in compliance with such laws and regulations currently in place and in the future. Compliance with current and future environmental laws is a major consideration for our businesses as any material violations of these laws can lead to substantial liability, revocations of discharge permits, fines or penalties. Because some of our businesses use hazardous materials and generate hazardous wastes in their operations, they may be subject to potential financial liability for costs associated with the investigation and remediation of their own sites, or sites at which they have arranged for the disposal of hazardous wastes, if such sites become contaminated. Even if they fully comply with applicable environmental laws and are not directly at fault for the contamination, our businesses may still be liable. Our businesses may also be held liable for damages caused by environmental and other conditions that existed prior to our acquisition the assets, business or operations involved, whether or not such damages are subject to indemnification from a prior owner. Costs associated with these risks could have a material adverse effect on our financial condition, business and 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-style:italic;font-weight:700;line-height:120%">Defects in the products provided by our companies could result in financial or other damages to their customers, which could result in reduced demand for our companies&#8217; products and/or liability claims against our companies.</span></div><div style="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 manufacturers and distributors of consumer products, certain of our companies are subject to various laws, rules and regulations, which may empower governmental agencies and authorities to exclude from the market products that are found to be unsafe or hazardous. Under certain circumstances, a governmental authority could require our companies to repurchase or recall one or more of their products. Additionally, laws regulating certain consumer products exist in some cities and states, as well as in other countries in which they sell their products, where more restrictive laws and regulations exist or may be adopted in the future.&#160;Any repurchase or recall of such products could be costly and could damage the reputation of our companies. If any of our companies were required to remove, or voluntarily remove, their products from the market, their reputation may be tarnished and they may have large quantities of finished products that they cannot sell.&#160;Additionally, our companies may be subject to regulatory actions that could harm their reputations, adversely impact the values of their brands and/or increase the cost of production.</span></div><div style="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 companies also face exposure to product liability claims in the event that one of their products is alleged to have resulted in property damage, bodily injury or other adverse effects. Defects in products could result in customer dissatisfaction or a reduction in, or cancellation of, future purchases or liability claims against our companies. If these defects occur frequently, our reputation may be impaired permanently. Defects in products could also result in financial or other damages to customers, for which our companies may be asked or required to compensate their customers, in the form of substantial monetary judgments or otherwise.&#160;There can be no assurance that rapidly changing safety standards will not render unsaleable products that complied with previously-applicable safety standards. As a result, these types of claims could have a material adverse effect on our businesses, results of operations and financial condition.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Our businesses are subject to certain risks associated with their foreign operations or business they conduct in foreign jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our businesses have and may have operations or conduct business outside the United States. Certain risks are inherent in operating or conducting business in foreign jurisdictions, including exposure to local economic conditions; difficulties in enforcing agreements and collecting receivables through certain foreign legal systems; longer payment cycles for foreign customers; adverse currency exchange controls; exposure to risks associated with changes in foreign exchange rates; potential adverse changes in political environments; actual or threatened geopolitical conflict; withholding taxes and restrictions on the withdrawal of foreign investments and earnings; export and import restrictions; difficulties in enforcing intellectual property rights; and required compliance with a variety of foreign laws and regulations. These risks individually and collectively have the potential to negatively impact our financial condition, business and 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-style:italic;font-weight:700;line-height:120%">The success of our branded consumer businesses depends on our ability to maintain the value and reputation of the brand.</span></div><div style="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 name of our branded consumer businesses is integral to those businesses. Maintaining, promoting, and positioning our branded consumer businesses will depend, in part, on the success of marketing and merchandising efforts and the ability to provide a consistent, high quality products and services. Our branded consumer businesses rely on social media, as one of their marketing strategies, to have a positive impact on both brand value and reputation. The brand and reputation of our branded consumer businesses could be adversely affected if those subsidiaries fail to achieve their objectives, if their public image was to be tarnished by negative publicity, which could be amplified by social media, or if they fail to deliver innovative and high quality products. The reputation of our branded consumer businesses could also be impacted by adverse publicity, whether or not valid, regarding allegations that we or our subsidiaries, or persons associated with us or our subsidiaries or formerly associated with us or our subsidiaries, have violated applicable laws or regulations, including but not limited to those related to safety, employment, discrimination, harassment, whistle-blowing, privacy, corporate citizenship or improper business practices. Additionally, while our branded consumer businesses devote effort and resources to protecting their intellectual property, if these efforts are not successful the value of those brands may be harmed. Any harm to the brand or reputation of our subsidiaries could have a material adverse effect on our financial condition.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_97"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;1B.  UNRESOLVED STAFF COMMENTS</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NONE</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_100"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;2.  PROPERTIES</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary as of December&#160;31, 2022 of the physical properties owned or leased by our businesses that we consider materially important to those 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:700;line-height:120%">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-weight:400;line-height:120%">5.11 is headquartered in Costa Mesa, California and leases offices and warehouse space in locations worldwide. The summary below outlines 5.11's primary leased offices and warehouse space.</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:73.976%"><tr><td style="width:1.0%"></td><td style="width:38.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.092%"></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%">Location</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%">Square Feet</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%">Use</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:8.5pt;font-weight:400;line-height:100%">Costa Mesa, CA</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%">39,650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office</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%">Manteca, CA</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%">400,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warehouse</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%">Bankstown, Australia</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%">10,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="3" 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%">Office</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%">Malmo, Sweden</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%">8,751&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Office</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%">Kowloon Bay, Hong Kong</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%">17,759&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office</span></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%">In addition, at December&#160;31, 2022, 5.11 leased space </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for 110 retail store</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s, ranging in size from 3,000 square feet to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,575</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> square feet, with an average square footage of 5,000 square feet.</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></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">BOA is headquartered in Denver, Colorado and leases offices and warehouse space in locations worldwide. The summary below outlines BOA's primary leased offices and warehouse space.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></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:74.269%"><tr><td style="width:1.0%"></td><td style="width:38.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.569%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.350%"></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%">Location</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%">Square Feet</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%">Use</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:8.5pt;font-weight:400;line-height:100%">Denver, CO</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%">88,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><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office</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></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Mondsee, Austria</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%">15,714&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Office</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></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="display:none"></td><td colspan="3" style="display:none"></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%">Hong Kong, China</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%">20,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 colspan="3" 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%">Office/Warehouse</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></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%">Ergobaby</span></div><div style="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 is headquartered in Torrance, California and leases office and warehouse locations worldwide. The summary below outlines Ergobaby's primary leased office and warehouse space.</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:73.976%"><tr><td style="width:1.0%"></td><td style="width:38.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.092%"></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%">Location</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%">Square Feet</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%">Use</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:400;line-height:100%">Torrance, CA</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:8.5pt;font-weight:400;line-height:100%">4,595&#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:8.5pt;font-weight:400;line-height:100%">Corporate</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%">Carson, CA</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%">5,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warehouse</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></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="display:none"></td><td colspan="3" style="display:none"></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%">Bialystok, Poland</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%">9,688&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warehouse</span></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-style:italic;font-weight:700;line-height:120%">Lugano</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lugano is headquartered in Newport Beach, California. The summary below outlines Lugano's primary leased office space and retail locations.</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:74.415%"><tr><td style="width:1.0%"></td><td style="width:38.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.282%"></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%">Location</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%">Square Feet</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%">Use</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:8.5pt;font-weight:400;line-height:100%">Newport Beach, CA</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%">31,374&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate office and Retail salon</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></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="display:none"></td><td colspan="3" style="display:none"></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%">Palm Beach, FL</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%">2,155&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Retail salon</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></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Aspen, CO</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%">1,463&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Retail salon</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%">Ocala, FL</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%">2,014&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Retail salon</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%">Houston, TX</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%">1,069&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Retail salon</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%">Washington, DC</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%">2,971&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Retail salon</span></td></tr></table></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%">Marucci Sports</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marucci is headquartered in Baton Rouge, Louisiana. The summary below outlines Marucci's primary leased office and manufacturing space.</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:74.415%"><tr><td style="width:1.0%"></td><td style="width:38.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.890%"></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%">Location</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%">Square Feet</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%">Use</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:8.5pt;font-weight:400;line-height:100%">Baton Rouge, LA</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%">131,565&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Distribution Center/Manufacturing</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%">Baton Rouge, LA</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%">16,800&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Retail Store</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%">King of Prussia, PA</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%">22,450&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Manufacturing</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%">Punxsutawney, PA</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%">11,480&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Manufacturing</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%">Winnfield, PA</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%">14,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manufacturing</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%">Lafayette, LA</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%">12,192&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Retail Store</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%">American Fort, UT</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%">22,576&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distribution Center</span></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-style:italic;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%">PrimaLoft is headquartered in Latham, New York. The summary below outlines PrimaLoft's primary leased office space.</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:74.415%"><tr><td style="width:1.0%"></td><td style="width:38.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.890%"></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%">Location</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%">Square Feet</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%">Use</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:8.5pt;font-weight:400;line-height:100%">Latham, NY</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%">13,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="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%">Corporate Office</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%">Xiamen, China</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%">16,800&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Office</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%">Taufkirchen, Germany </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%">22,450&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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-style:italic;font-weight:700;line-height:120%">Velocity Outdoor</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Velocity Outdoor is headquartered in Bloomfield, New York. Velocity owns a 225,000 square foot manufacturing facility in Bloomfield, New York that also holds their corporate offices, and leases a 144,000 square foot finished goods warehouse in Farmington, New York. Velocity's Ravin subsidiary operates an 80,000 square foot manufacturing facility in Superior, Wisconsin. </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%">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%">Advanced Circuits is headquartered in Aurora, Colorado.The summary below outlines Advanced Circuit's primary leased office and manufacturing space.</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:74.415%"><tr><td style="width:1.0%"></td><td style="width:38.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.890%"></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%">Location</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%">Square Feet</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%">Use</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:8.5pt;font-weight:400;line-height:100%">Aurora, CO</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%">114,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><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate Office/Manufacturing</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%">Chandler, AZ</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%">48,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Manufacturing</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%">Maple Grove, MN</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%">50,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 colspan="3" 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%">Office/Manufacturing</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Altor Solutions</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Altor is headquartered in Scottsdale, Arizona and operat</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es 18 moldi</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng and fabricating facilities across North America. Altor owns the New Albany, IN, Bloomsburg, PA and El Dorado Springs, MO  locations. All other locations are leased. The summary below outlines Altor's primary property locations.</span></div><div style="margin-top:3pt;text-align:center"><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:74.122%"><tr><td style="width:1.0%"></td><td style="width:38.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.024%"></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%">Location</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%">Square Feet</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%">Use</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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%">Scottsdale, Arizona</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:8.5pt;font-weight:400;line-height:100%">7,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 #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%">Corporate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Anderson, South Carolina</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%">133,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Compton, California</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%">44,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 colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Erie, Pennsylvania</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%">35,772&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Fort Madison, Iowa</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%">114,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 colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Jackson, Tennessee</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%">55,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Jefferson, Georgia</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%">60,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 colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Keller, Texas</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%">131,073&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Modesto, California </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%">79,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 colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">El Dorado Springs, Missouri</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%">38,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">New Albany, Indiana</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%">65,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 colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Bloomsburg, Pennsylvania</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%">54,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Northbridge, MA</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%">380,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 colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cranston, RI</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%">14,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Plymouth, WI</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%">248,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 colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gnadenhutten, OH</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%">98,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Uxbridge, MA</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%">117,586&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Tijuana, Mexico</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%">60,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manufacturing/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Rosa Jaurequi, MX</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%">100,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 colspan="3" 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%">Manufacturing/Warehouse</span></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-style:italic;font-weight:700;line-height:120%">Arnold</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold is headquartered in Rochester, New York and has eleven manufacturing facilities. Arnold owns the Ogallala, NE and the Greenville, OH locations. All other locations are leased. The summary below outlines Arnold's primary property locations.</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:74.122%"><tr><td style="width:1.0%"></td><td style="width:38.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.024%"></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%">Location</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%">Square Feet</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%">Use</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Marengo, IL</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%">94,220&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Marietta, OH</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%">81,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Marengo, IL</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%">55,200&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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:74.122%"><tr><td style="width:1.0%"></td><td style="width:38.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.024%"></td><td style="width:0.1%"></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%">Norfolk, NE</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%">109,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Rochester, NY</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%">73,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 colspan="3" 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%">Office/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Ogallala, NE</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%">25,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Greenville, OH</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%">70,908&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sheffield, England</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%">25,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Lupfig, Switzerland</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%">52,937&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Guangdong Province, China</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%">113,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" 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%">Office/Warehouse</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></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="display:none"></td><td colspan="3" style="display: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%">Sterno </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sterno is headquartered in Corona, California. Sterno owns manufacturing and production facilities in Memphis, Tennessee and Texarkana, Texas. All other properties are leased. The summary below outlines Sterno's primary property locations.</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:73.976%"><tr><td style="width:1.0%"></td><td style="width:38.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.369%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.091%"></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%">Location</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%">Square Feet</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%">Use</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:8.5pt;font-weight:400;line-height:100%">Corona, CA</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%">12,330&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate Office</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%">Memphis, TN</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%">233,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="3" 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%">Manufacturing</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%">Texarkana, TX</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%">369,700&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manufacturing</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%">Delta, Canada</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%">45,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warehouse</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%">La Porte, IN</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%">20,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 colspan="3" 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%">Office</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%">Vancouver, Canada</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%">50,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="3" 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%">Office</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%">Vancouver, Canada</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%">33,711&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warehouse</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%">Mississauga, Canada</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%">100,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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warehouse</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></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provo, UT</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%">171,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" 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%">Office/Warehouse</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%">Spanish Fork, UT</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%">585,904&#160;</span></td><td style="background-color:#ffffff;padding: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:8.5pt;font-weight:400;line-height:100%">Warehouse</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></tr><tr><td colspan="3" 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%">Calgary, Canada</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%">28,748&#160;</span></td><td style="background-color:#cceeff;padding: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Office/Warehouse</span></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%">Corporate</span></div><div style="margin-bottom:15pt;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 corporate offices are located in Westport, Connecticut and Costa Mesa, California, where we utilize space provided by our Manager.  We reimburse our Manager for a portion of the facilities cost based on the space used by staff who dedicate their time to the Company.</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 our properties and the terms of their leases at each of our businesses are sufficient to meet our present needs and we do not anticipate any difficulty in securing additional space, as needed, on acceptable terms.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_103"></div><div style="margin-top:15pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;3. LEGAL PROCEEDINGS</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%">In the normal course of business, we are involved in various claims and legal proceedings. While the ultimate resolution of these matters has yet to be determined, we do not believe that their outcome will have a material adverse effect on our financial position or 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%;text-decoration:underline">Arnold</span></div><div style="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 Arnold subsidiary was named as co-defendant, together with 300 West LLC (&#8220;300 West&#8221;), in a suit filed in the Twenty-Second Judicial Circuit, McHenry County, Illinois, Chancery Division (Case No. 13CH1046) in 2013 by the State of Illinois (the &#8220;Marengo Litigation&#8221;). Arnold leases a site in Marengo, McHenry County, Illinois (the &#8220;Site&#8221;) from 300 West. Since 2008, Arnold and 300 West have been a part of the Illinois Remediation Program with respect to the Site. In the Marengo Litigation, the State of Illinois claimed that 300 West and Arnold discharged Chlorinated VOCs into the groundwater on-Site, which has since migrated off-Site into private drinking wells. The State of Illinois sought injunctive relief and civil penalties. In June of 2016, the parties entered into a consent order (as amended and restated up and through the date hereof, the &#8220;Consent Order&#8221;). 300 West, at its expense, connected residents whose drinking water was impacted by the alleged release to the City of Marengo&#8217;s public water supply, as required by the Consent Order. The Consent Order also requires Arnold and 300 West to submit to the Illinois Environmental </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><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%">Protection Agency (IEPA) a comprehensive plan detailing steps to be taken by 300 West and Arnold to remediate on- and off-site soil and groundwater contamination. Discussions between Arnold and 300 West and the IEPA regarding the remediation plan are ongoing. The Consent Order also requires the ultimate settlement of any stipulated and civil penalties related to the Marengo Litigation. In May of 2021, the McHenry County State&#8217;s Attorney joined the Marengo Litigation as a plaintiff.   </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%">Certain damages incurred by Arnold in connection with the Marengo Litigation are subject to indemnification pursuant to the Stock Purchase Agreement, among SPS Technologies, LLC (&#8220;SPS&#8221;), SPS Technologies Limited (&#8220;SPS Ltd.&#8221;), Precision Castparts Corp. (collectively with SPS and SPS Ltd., the &#8220;SPS Entities&#8221;), Arnold and Audax Private Equity Fund, L.P., dated December 20, 2004, and prior consents to indemnification given by the SPS Entities. Arnold has cooperated with the governmental agencies in the Marengo Litigation investigations and proceedings, as well as the obligations agreed to pursuant to the Consent Order. CODI does not believe that the outcome of the Marengo Litigation will have a material adverse effect on its financial position or results of operations.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_106"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;4. MINE SAFETY DISCLOSURES</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not Applicable.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_109"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">PART II</span></div><div style="text-align:center"><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_112"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;5.  MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</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%">Market 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%">Our common shares of Trust stock has traded on the New York Stock Exchange (the &#8220;NYSE&#8221;) under the symbol &#8220;CODI&#8221;. </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%">Common Stock Holders</span></div><div style="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 December&#160;31, 2022 there</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were 13 registered ho</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lders of our common stock. The number of registered holders includes banks and brokers who act as nominees, each of whom may represent more than one shareholder.</span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPARATIVE PERFORMANCE OF SHARES OF TRUST COMMON STOCK</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 performance graph shown below compares the change in cumulative total shareholder return on common shares of Trust stock with the NYSE Composite Index and the NYSE Financial Sector Index for the previous five years, through the year ended December&#160;31, 2022. The graph sets the beginning value of common shares of Trust stock and the indices at $100, and assumes that all quarterly dividends were reinvested at the time of payment. This graph does not forecast future performance of common shares of Trust stock.</span></div><div><span><br/></span></div><div style="text-align:center"><img src="codi-20221231_g2.jpg" alt="codi-20221231_g2.jpg" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:600px"/></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:26.319%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.487%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" 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%">Year ended 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:8pt;font-weight:700;line-height:100%;text-decoration:underline">Data</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:8pt;font-weight:700;line-height:100%">2017</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%">2018</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%">2019</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%">2020</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%">2021</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%">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:8pt;font-weight:400;line-height:100%">Compass Diversified Holdings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">100.00&#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%">79.94&#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%">173.49&#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%">146.60&#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%">251.62&#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%">156.75&#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:8pt;font-weight:400;line-height:100%">NYSE Composite Index</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: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%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">91.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">114.28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">122.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">147.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">133.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NYSE Financial Sector Index</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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%">100.00&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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%">86.86&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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%">111.49&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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%">109.05&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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%">136.74&#160;</span></td><td style="background-color:#ffffff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;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%">119.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><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><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><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="text-indent:36pt"><span><br/></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distributions</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, we declared and paid cash distributions of $1.00 to our common shareholders. During the year ended December 31, 2021, we declared and paid cash distributions of $2.21 to holders of record of our common shares, including a special distribution to shareholders in August 2021. On August 3, 2021,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in order to offset a portion of the tax liability to the shareholders as a result of the election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes, the Company's board of directors declared a special cash distribution on the Trust&#8217;s common shares of $0.88 per common share. For the year 2020, we declared and paid cash distributions of $1.44 per share to holders of record of our common shares. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the tax reclassification, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#8217;s board </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reduced our anticipated annual distribution from $1.44 per Trust common share per year to approximately $1.00 per common share per year. The common cash distributions should generally constitute &#8220;qualified dividends&#8221; for U.S. federal income tax purposes to the extent paid from &#8220;earnings and profits&#8221; (as determined under U.S. federal income tax principles), provided that the requisite holding period is met. To the extent that the amount of the cash distributions exceeds earnings and profits, such distribution will first be treated as a non-taxable return of capital to the extent of the holder&#8217;s adjusted tax basis in the shares, and thereafter be treated as capital gain from the sale or exchange of such shares. The Company expects cash distributions will exceed earnings and profits in the 2022 taxable year.  </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 Company plans to continue to declare and pay quarterly cash distributions on all outstanding shares through fiscal 2023, however, the Company&#8217;s board of directors has full authority and discretion to determine whether or not a distribution by the Company should be declared and paid to the Trust and in turn to our shareholders, as well as the amount and timing of any distribution. The Company&#8217;s board of directors may, based on their review of our financial condition and results of operations and any future changes to our tax structure, determine to modify future distributions.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Sales of Unregistered Securities</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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%">Purchases of Equity Securities by Issuer and Affiliated Purchasers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_115"></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;6. [Reserved]</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">89</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_118"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;7. 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 7 contains forward-looking statements. Forward-looking statements in this Annual Report on Form 10-K 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 sections entitled &#8220;Forward-Looking Statements&#8221; and &#8220;Risk Factors&#8221; included elsewhere in this Annual Report.</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%">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, a Delaware statutory trust, was incorporated in Delaware on November&#160;18, 2005. Compass Group Diversified Holdings LLC, a Delaware limited liability Company, was also formed on November&#160;18, 2005. 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's Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as amended and restated, the "LLC Agreement") of the Company and, pursuant to the LLC Agreement, the Company has outstanding the identical number of Trust Interests as the number of outstanding shares of the Trust. Sostratus LLC owns all of our Allocation Interests. The Company is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Trust and the Company were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. We characterize small and middle market businesses as those that generate annual cash flows of up to $100 million. We focus on companies of this size because we believe that these companies are more able to achieve growth rates above those of their relevant industries and are also frequently more amenable to efforts to improve earnings and cash flow.</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-weight:400;line-height:120%">In pursuing new acquisitions, we seek businesses with the following characteristics:</span></div><div style="margin-top:3pt;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">North American base of operations;</span></div><div style="margin-top:3pt;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">stable and growing earnings and cash flow;</span></div><div style="margin-top:3pt;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">maintains a significant market share in defensible industry niche (i.e., has a &#8220;reason to exist&#8221;);</span></div><div style="margin-top:3pt;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">solid and proven management team with meaningful incentives;</span></div><div style="margin-top:3pt;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">low technological and/or product obsolescence risk; and</span></div><div style="margin-top:3pt;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">a diversified customer and supplier base.</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%">Our management team&#8217;s strategy for our subsidiaries involves:</span></div><div style="margin-top:3pt;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%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">utilizing structured incentive compensation programs tailored to each business in order to attract, recruit and retain talented managers to operate our businesses;</span></div><div style="margin-top:3pt;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%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">regularly monitoring financial and operational performance, instilling consistent financial discipline, and supporting management in the development and implementation of information systems to effectively achieve these goals;</span></div><div style="margin-top:3pt;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%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">assisting management in their analysis and pursuit of prudent organic cash flow growth strategies (both revenue and cost related);</span></div><div style="margin-top:3pt;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%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">identifying and working with management to execute attractive external growth and acquisition opportunities; and</span></div><div style="margin-top:3pt;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%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">forming strong subsidiary level boards of directors, including independent directors, to supplement management in their development and implementation of strategic goals and objectives.</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%">Based on the experience of our management team and its ability to identify and negotiate acquisitions, we believe we are well positioned to acquire additional attractive businesses. Our management team has a large network of deal intermediaries to whom it actively markets and who we expect to expose us to potential acquisitions. Through this network, as well as our management team&#8217;s active proprietary transaction sourcing efforts, we typically have a substantial pipeline of potential acquisition targets. In consummating transactions, our management team has, in the past, been able to successfully navigate complex situations surrounding acquisitions, including corporate spin-</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">90</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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%">offs, transitions of family-owned businesses, management buy-outs and reorganizations. We believe the flexibility, creativity, experience and expertise of our management team in structuring transactions provides us with a strategic advantage by allowing us to consider non-traditional and complex transactions tailored to fit a specific acquisition target.</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 addition, because we intend to fund acquisitions through the utilization of our 2022 Revolving Credit Facility, we do not expect to be subject to delays in or conditions by closing acquisitions that would be typically associated with transaction specific financing, as is typically the case in such acquisitions. We believe this advantage is a powerful one and is highly unusual in the marketplace for acquisitions in which we operate.</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%">Initial public offering and Company formation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May&#160;16, 2006, we completed our initial public offering of 13,500,000 shares of the Trust (the &#8220;IPO&#8221;). Subsequent to the IPO the Company&#8217;s board of directors engaged our Manager to externally manage the day-to-day operations and affairs of the Company, oversee the management and operations of the businesses and to perform those services customarily performed by executive officers of a public company.</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%">From May 16, 2006 through December&#160;31, 2022, we purchased twenty-three businesses (each of our businesses is treated as a separate operating segment) and disposed of eleven businesses. The tables below reflect summarized information relating to our acquisitions and dispositions from the date of our IPO through December 31, 2022 (in thousands):</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%">Acquisitions</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:86.842%"><tr><td style="width:1.0%"></td><td style="width:30.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.290%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.199%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.641%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></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: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><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:8.5pt;font-weight:700;line-height:100%">Ownership Interest - December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Acquisition Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">CODI Purchase Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">CBS Holdings (Staffmark) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:8.5pt;font-weight:400;line-height:100%">May 16, 2006</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">183,200&#160;</span></td><td style="background-color:#cceeff;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="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:8.5pt;font-weight:400;line-height:100%">N/a</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;border-top:1pt solid #000000;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: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%">Crosman </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">(2)</span></div></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%">May 16, 2006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">72,600&#160;</span></td><td style="background-color:#ffffff;padding: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><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:#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%">Advanced Circuits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></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%">May 16, 2006</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%">81,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 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%">71.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">67.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Silvue</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%">May 16, 2006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">36,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:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:#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%">Tridien</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"> </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">(3)</span></div></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%">August 1, 2006</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%">31,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 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%">N/a</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:8.5pt;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%">Aeroglide</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%">February 28, 2007</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">58,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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><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:#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%">Halo  </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">(3)</span></div></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%">February 28, 2007</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%">62,300&#160;</span></td><td style="background-color:#cceeff;padding: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%">N/a</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:8.5pt;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%">American Furniture</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%">August 31, 2007</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%">97,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:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:#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%">FOX</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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">(4)</span></div></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%">January 4, 2008</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%">80,400&#160;</span></td><td style="background-color:#cceeff;padding: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%">N/a</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:8.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Liberty Safe</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </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">(3)</span></div></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%">March 31, 2010</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%">70,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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><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:#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%">Ergobaby </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">(3)</span></div></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%">September 16, 2010</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%">85,200&#160;</span></td><td style="background-color:#cceeff;padding: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%">81.6%</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">CamelBak</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%">August 24, 2011</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%">251,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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><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:#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%">Arnold Magnetics  </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">(3)</span></div></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%">March 5, 2012</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%">128,800&#160;</span></td><td style="background-color:#cceeff;padding: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%">98%</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:8.5pt;font-weight:400;line-height:100%">85.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Clean Earth</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </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">(3)</span></div></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%">August 7, 2014</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%">251,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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><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:#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%">Sterno </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">(3) (5)</span></div></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%">October 10, 2014</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%">314,400&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:8.5pt;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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manitoba Harvest </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">(3)</span></div></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%">July 10, 2015</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%">102,700&#160;</span></td><td style="background-color:#ffffff;padding: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><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:#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%">5.11 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">August 31, 2016</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%">408,200&#160;</span></td><td style="background-color:#cceeff;padding: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%">97.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.3%</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%">Velocity Outdoor</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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">(2) (3)</span></div></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%">June 2, 2017</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%">150,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">99.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">87.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Altor Solutions</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"> (3)</span></div></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%">February 15, 2018</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%">253,400&#160;</span></td><td style="background-color:#cceeff;padding: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%">99.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Maruccci Sports </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">(3)</span></div></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%">April 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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%">201,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:8.5pt;font-weight:400;line-height:100%">91.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:8.5pt;font-weight:400;line-height:100%">82.1%</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%">BOA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">October 16, 2020</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%">456,800&#160;</span></td><td style="background-color:#cceeff;padding: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%">91.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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%">265,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">59.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55.2%</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%">PrimaLoft</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%">July 12, 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.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%">541,100&#160;</span></td><td style="background-color:#cceeff;padding: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%">90.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83.7%</span></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%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total purchase price for CBS Holdings includes the acquisition of Staffmark Investment LLC in January 2008 for a purchase price of $128.6 million. The Company renamed its CBS Personnel business Staffmark subsequent to the acquisition.  </span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Velocity Outdoor (formerly "Crosman Corp.") was purchased by the Company in May 2006 and subsequently sold in January 2007. We reacquired Velocity Outdoor in June 2017.  </span></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">(3)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The total purchase price does not reflect add-on acquisitions made by our businesses subsequent to their purchase by CODI unless indicated.</span></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">(4)  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">FOX completed an IPO of its common stock in August 2013 in which we sold a 22% interest in FOX, reducing our ownership interest to 53%.9. In July 2014, FOX completed a secondary offering in which we sold a 12% interest in FOX, reducing our ownership interest to 41% and resulting in the deconsolidation of FOX from our financial results.  We subsequently sold our remaining shares of FOX and now hold no ownership interest in FOX. We recognized total net proceeds from the sale of our FOX shares of approximately $465.1 million.</span></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">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The total purchase price of Sterno includes the acquisition of Rimports in February 2018 for a purchase price of $154.4 million.</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%">Dispositions</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:92.690%"><tr><td style="width:1.0%"></td><td style="width:24.136%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.669%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-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="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%">Date of Disposition</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%">Sale Price</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: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%">CODI Proceeds from Disposition </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="border-top:1pt solid #000000;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:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Gain (loss) recognized</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"> (2)</span></div></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%">Crosman</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;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:8.5pt;font-weight:400;line-height:100%">January 5, 2007</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">143,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><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%">109,600&#160;</span></td><td style="background-color:#cceeff;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%">35,800&#160;</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%">Aeroglide</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%">June 24, 2008</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%">95,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 style="background-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%">78,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">33,700&#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%">Silvue</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%">June 25, 2008</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%">95,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: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%">63,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">39,600&#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%">Staffmark</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%">October 17, 2011</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%">295,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 style="background-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%">216,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 style="background-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%">88,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Halo</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%">May 1, 2012</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%">76,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 style="background-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%">66,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 style="background-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%">(300)</span></td><td style="background-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%">CamelBak</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%">August 3, 2015</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%">412,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">367,800&#160;</span></td><td style="background-color:#ffffff;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%">158,300&#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%">American Furniture</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%">October 5, 2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">23,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 style="background-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%">(14,100)</span></td><td style="background-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%">Tridien</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%">September 21, 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,700&#160;</span></td><td style="background-color:#ffffff;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%">1,700&#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%">FOX</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:12pt;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;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">526,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">428,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Manitoba Harvest</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"> (3)</span></div></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%">February 28, 2019</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%">294,300&#160;</span></td><td style="background-color:#ffffff;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%">219,700&#160;</span></td><td style="background-color:#ffffff;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%">121,700&#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%">Clean Earth</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%">June 28, 2019</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%">625,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: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%">560,520&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">217,900&#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%">Liberty</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%">August 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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%">147,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">129,600&#160;</span></td><td style="background-color:#ffffff;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%">73,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">CODI portion of the net proceeds from disposition includes debt and equity proceeds and reflects the accounting for the redemption of the sold business's minority shareholders and transaction expenses.</span></div><div style="margin-top:6pt;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">(2)   </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gain (loss) recognized on sale of our businesses is calculated by deducting our total invested capital from the net sale proceeds received.</span></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">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Sale price of Manitoba Harvest was C$370 million. Translation to USD is as of the date 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:700;line-height:120%">*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  We made loans to and purchased a controlling interest in FOX on January 4, 2008, for approximately $80.4 million.  In August 2013, FOX completed an initial public offering of its common stock.  As a result of the initial public offering, our ownership interest in FOX was reduced to approximately 53.9%. No gain was reflected as a result of the sale of our FOX shares in the initial public offering because our majority classification of FOX did not change.  FOX used a portion of their net proceeds received from the sale of their shares as well as proceeds from a new external FOX credit facility to repay $61.5 million in outstanding indebtedness to us under their existing credit facility with us. In July 2014, through a secondary offering, our ownership in FOX was lowered from approximately 54% to approximately 41%, and as a result we deconsolidated FOX as of July 10, 2014. In March and August 2016, through two more secondary offerings and a share repurchase by FOX, our ownership in the outstanding common stock of FOX was further lowered to approximately 23% as of September 30, 2016. In November 2016, through another secondary offering, our ownership in the outstanding common stock of FOX was further lowered to approximately 14%. On March 13, 2017, FOX closed on a secondary public offering of 5,108,718 shares of FOX common stock held by CODI, which represented CODI's remaining investment in FOX. We recognized total net proceeds from the sales of our FOX shares of approximately $465.1 million, plus proceeds from the repayment of the FOX credit facility of $61.5 million upon completion of their initial public offering, and a total gain of $428.7 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are dependent on the earnings of, and cash receipts from, the businesses that we own in order to meet our corporate overhead and management fee expenses and to pay distributions. The earnings and cash receipts from </span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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%">our businesses are generally lowest in the first quarter, and strongest in the third and fourth quarter, of each fiscal year. These earnings and cash receipts, net of any non-controlling interest in these businesses, are available to:</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">meet capital expenditure requirements, management fees and corporate overhead charges;</span></div><div style="margin-top:3pt;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">support working capital needs of our businesses and corporate overhead; and</span></div><div style="margin-top:3pt;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">be distributed by the Trust to shareholders.</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%">2022 Highlights and Recent Events</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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 total purchase price, including proceeds from noncontrolling shareholders, was approximately $530 million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its revolving credit facility and a draw in full on its new $400 million term loan facility.</span></div><div style="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, Inc. is a branded, advanced material technology company based in Latham, New York and is a leader in the research and innovative development of high-performance material solutions, specializing in insulations and fabrics. PrimaLoft&#174; insulation was originally developed for the U.S. Army as a water-resistant, synthetic alternative to down. Since 1983, a heritage of proven &amp; tested technologies has built trust across the textile industry, with more than 950 global brands using PrimaLoft products in outdoor, lifestyle, home furnishings, work wear, hunting and military applications. With its Relentlessly Responsible&#8482; mission, PrimaLoft strives to balance innovation, performance and sustainability in the pursuit of a better future. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, we entered into the Third Amended and Restated Credit Agreement to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit (the "2022 Revolving Line of Credit") up to a maximum aggregate amount of $600 million (the "2022 Revolving Loan Commitment") and 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. 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 2022 Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. 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 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%">Termination of Merger Agreement - On October 13, 2021, the LLC, as the Sellers Representative of the holders of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger (the "AC Agreement") with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer would acquire all of the issued and outstanding securities of Advanced Circuits, the parent company of the operating entity, Advanced Circuits, Inc., through a merger of AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). The AC Agreement also provided that the AC Agreement could be terminated in the event closing of the AC Merger did not occur prior to January 27, 2022 (the "End Date"). Advanced Circuits was initially classified as held for sale in the consolidated financial statements as of December 31, 2021.</span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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%">Due to a delay in closing the SPAC Transaction, the AC Merger did not close on or before the End Date. Because of the delay in closing the SPAC Transaction, on July 29, 2022, the LLC and Advanced Circuits provided the notice of termination of the AC Agreement to AC Buyer. No termination penalties were incurred by either party in connection with the termination of the AC Agreement. The termination of the AC Agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits was reclassified to continuing operations beginning in the quarter ended September 30, 2022. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent Sale </span><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. (&#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 million of total proceeds at closing. </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%">Common shares </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- For the 2022 fiscal year we declared distributions to our common shareholders totali</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng $1.00 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:700;line-height:120%">Preferred shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - For the 2022 fiscal year we declared distributions to our preferred shareholders totaling $1.8125 per share on our Series A Preferred Shares and $1.96875 on our Series B Preferred Shares and $1.96875 on our Series C Preferred Shares.  </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%">2023 Outlook and Significant Trends</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%">We continue to experience inflationary cost increases in our materials, labor and transportation costs. We expect that these inflationary cost increases will continue but will be partially mitigated by pricing actions that we have implemented in 2022. However, t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">here has been, and we expect there could continue to be, a difference between the timing of when these pricing and other actions impact our results of operations and when the impact of cost inflation occurs. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. We expect 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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Global Supply Chain Trends</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continued to experience </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disruption in the global supply chain due to overall macroeconomic conditions, volatility in demand and the lingering effect of COVID-19 that led to transportation delays and U.S. port congestion during 2022. While these disruptions and delays have begun to moderate,  we expect these disruptions to continue to have a negative impact on several of our subsidiary businesses. During 2022, several of our businesses relied on expensive air freight to import goods to meet customer demand and while most of the transportation costs have normalized during the back half of the year, other aspects of the supply chain have not normalized as we enter 2023. We are seeing the availability of raw materials, components and finished goods impacted by the supply chain challenges which has led to shortages of certain materials and led to pressure on revenue growth. In addition, the closure of certain Asian manufacturing facilities as a result of local government quarantine efforts has impacted our ability to import products timely. 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. Further, in the U.S., the surge in demand along with COVID-19 related labor shortages and rising hourly labor wages, are creating labor shortages and higher labor costs. We expect these cost trends to continue through 2023.</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%">COVID-19 Update</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%">While we expect the effect of COVID-19 on our businesses to moderate, there is still uncertainty around the  </span></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;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%">continued spread of COVID-19 and new variants of the virus around the world. The economic and health conditions in the United States and across most of the globe have continued to change since the beginning of the pandemic and the ultimate impact of COVID-19 on our business is dependent on future developments, including its effect on labor or other macroeconomic factors, its severity and duration, the continued availability and effectiveness of vaccines and actions taken by third parties or by government authorities in response, including restrictions, laws or regulations, or other responses.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;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">Achieving 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:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_121"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">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:400;line-height:120%">The following discussion reflects a comparison of the historical results of operations of our consolidated business for the years ended December&#160;31, 2022, 2021 and 2020, and components of the results of operations as well as those components presented as a percent of net revenues, for each of our businesses on a stand-alone basis.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired PrimaLoft in July 2022, Lugano Diamonds in September 2021, BOA in October 2020 and Marucci Sports in April 2020. In the following results of operations, we provide (i)&#160;our actual Consolidated Results of Operations for the years ended December&#160;31, 2022, 2021 and 2020, 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)&#160;comparative historical components of the results of operations for each of our businesses on a stand-alone basis (&#8220;Results of Operations &#8211; Our Businesses&#8221;), for each of the years ended December&#160;31, 2022, 2021 and 2020, where all years presented include relevant pro-forma adjustments for pre-acquisition periods and explanations where applicable. For the 2022 acquisition of PrimaLoft, the pro forma results of operations have been prepared as if we purchased this business on January 1, 2021. For the 2021 acquisition of Lugano Diamonds, the pro forma results of operations have been prepared as if we purchased this business on January 1, 2020. For the 2020 acquisitions of Marucci Sports and BOA, the pro forma results of operations have been prepared as if we purchased these businesses on January 1, 2020. We believe this presentation enhances the discussion and provides a more meaningful comparison of operating results. The following operating results of our businesses are not necessarily indicative of the results to be expected for a full year, going forward.</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%">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="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Results of Operations &#8212; Compass Diversified Holdings</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:98.976%"><tr><td style="width:1.0%"></td><td style="width:49.269%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.707%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="15" style="border-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%">Year Ended December 31, </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: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><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%">2021</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%">2020</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net revenues</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%">2,264,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,932,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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,447,642&#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%">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:9pt;font-weight:400;line-height:100%">1,356,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,165,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">913,839&#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: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:9pt;font-weight:400;line-height:100%">907,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">767,006&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">533,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">553,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">359,612&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Management fees</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%">63,604&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">34,249&#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,935&#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%">Impairment 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:9pt;font-weight:400;line-height:100%">20,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #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%">175,568&#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%">164,735&#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%">78,007&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,839)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,768)</span></td><td style="background-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%">Amortization of debt issuance costs</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%">(3,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,979)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt extinguishment</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%">(534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 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%">Other income (expense)</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%">(714)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,613)</span></td><td style="background-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%">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:9pt;font-weight:400;line-height:100%">87,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">68,130&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">27,172&#160;</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 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%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,029&#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%">21,756&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#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%">Income from continuing operations</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%">42,045&#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%">46,374&#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%">13,566&#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:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net revenues for the year ended December&#160;31, 2022 increased by approximately $331.9 million or 17.2% compared to the corresponding period in 2021.&#160;Our Lugano business, which we acquired in September 2021, contributed $147.5 million in incremental net revenue in 2022, and PrimaLoft, which we acquired in July 2022, contributed $24.7 million. During the year ended December 31, 2022 compared to 2021, we also saw significant increases in net sales at 5.11 ($41.3 million increase), BOA ($43.5 million increase), Marucci ($47.2 million increase), Arnold ($13.9 million </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">increase), and Altor Solutions ($81.1 million increase), partially offset by a decrease in net revenue at Velocity Outdoor ($38.2 million decrease) and Sterno ($23.0 million decrease). Add-on acquisitions at Marucci (Lizard Skins in October 2021), Altor (Plymouth Foam in October 2021) and Arnold (Ramco Motors in March 2021) contributed to the growth in revenue at these businesses in the current year. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a consolidated level, our subsidiary businesses were able to increase revenue in 2022 as compared to the prior year as a result of acquisitions and continued strong performance despite increasing economic uncertainty and inflationary pressure during the back half of the year. We expect 2023 results of operations will continue to be impacted  by reduced demand and discretionary consumer spending in certain of our branded consumer and niche industrial businesses. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to "Results of Operations - Our Businesses" for a more detailed analysis of net revenue by business segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not generate any revenues apart from those generated by the businesses we own. We may generate interest income on the investment of available funds, but expect such earnings to be minimal. Our investment in our businesses is typically in the form of loans from the Company to such businesses, as well as 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a consolidated basis, cost of revenues increased approximately $191.2 million during the year ended December&#160;31, 2022, compared to the corresponding period in 2021, primarily as a result of the increase in net revenues. Our Lugano business contributed $72.7 million of the increase in cost of revenues for the year ended December 31, 2022 and our PrimaLoft business contributed $11.0 million of the increase in cost of revenues for 2022. We also saw notable increases in cost of revenues at 5.11 ($19.5 million increase), BOA ($17.7 million increase), Marucci ($28.0 million increase), Altor ($66.9 million increase), and Arnold ($9.0 million increase) that correspond to the revenue increases noted above. We also saw a decrease in cost of revenues at Velocity ($15.7 million decrease) and Sterno ($18.4 million decrease) that corresponded to the decrease in revenue noted above. Gross profit as a percentage of net revenues was approximately 40.1% in the year ended December 31, 2022 compared to 39.7% in the year ended December 31, 2021. The increase in gross profit as a percentage of net sales in the year ended December 31, 2022 as compared to the year ended December 31, 2021 is primarily attributable to the acquisition of Lugano in September 2021 and the implementation of price increases at most of our subsidiary businesses in excess of rising costs. Most of our subsidiary businesses continue to experience increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material, labor and transportation costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The gross margins at both our branded consumer businesses and our niche industrial businesses have been impa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cted by globa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l supply chain constraints and inflation</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that is leading to pressure on revenue and costs. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to "Results of Operations - Our Businesses" for a more detailed analysis of gross profit by business segment.</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">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 $79.2 million during the year ended December&#160;31, 2022, compared to the corresponding period in 2021. A portion of the increase in the year ended December 31, 2022 is due to our Lugano acquisition in September 2021 ($28.0 million of the increase) and our PrimaLoft acquisition in July 2022 ($17.5 million of the increase, of which $5.7 million was attributable to acquisition costs). We also saw increases in selling, general and administrative expenses at Marucci and Altor related to the add-on acquisitions that occurred in the fourth quarter of 2021, as well as increased investment in marketing and headcount at several of our subsidiary businesses with increased revenues. 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 $16.3 million in 2022 and $17.3 million in 2021. Corporate level general and administrative expense during 2021 included non-recurring professional fees associated with our election for the Trust to be treated as a corporation for U.S. federal income tax purposes.</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">Management fees</span></div><div style="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, 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 year ended December 31, 2022, we incurred approximately $63.6 million in management fees as compared to $47.5 million in fees in the year ended December 31, 2021. The increase in Management fees is primarily attributable to our acquisitions of Lugano in September 2021 and PrimaLoft in July 2022, as well as several add-on acquisitions in the fourth quarter of 2021, offset by our sale of Liberty in August 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM entered into a waiver of </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">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 third quarter of 2022 than would have normally been due. CGM also had entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid in the first half of 2021 than would have normally been due. In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the cash proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Notes at March 31, 2021. Additionally, CGM had entered into a waiver of the MSA at March 31, 2022 and June 30, 2022 to exclude the cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Amortization expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the year ended December&#160;31, 2022 increased $14.0 million to $94.4 million as compared to the prior year, primarily as a result of the amortization expense associated with the intangibles that were recognized in conjunction with the purchase price allocation for Lugano, which was acquired in September 2021, and PrimaLoft, which was acquired in July 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">Impairment 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%">Ergobaby performed an interim impairment test of their goodwill during the period ended December&#160;31, 2022 as a result of operating results that were below historical and forecast amounts. The impairment test resulted in Ergobaby recording impairment expense of $20.6 million in 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">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 $83.5 million for the year ended December&#160;31, 2022 compared to $58.8 million for the comparable period in 2021, an increase of $24.7 million. The increase in interest expense in the current year reflects the higher amount outstanding on our senior notes during the current year after we redeemed $600 million of 8.000% 2026 Senior Notes and issued $1000 million of 5.250% 2029 Senior Notes in March of 2021, and issued  $300 million of 5.000% 2032 Senior Notes in November 2021, and higher amounts outstanding on our revolving credit facility in the current year, as well as the interest expense associated with our new $400 million 2022 Term Loan that we entered into in July 2022 in connection with our acquisition of PrimaLoft. Current year interest expense also reflects the higher interest rate environment applicable to the amounts outstanding under our credit facility. While the actual timing and extent of the future increases in interest rates remains unknown, higher long-term interest rates are expected to increase interest expense on the debt outstanding under our 2022 Credit Facility. </span></div><div style="margin-top:9pt"><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">Provision for 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 income tax expense of $45.0 million with an effective income tax rate of 51.7% during the year ended December&#160;31, 2022 compared to income tax expense of $21.8 million with an effective income tax rate of 31.9% during the same period in 2021.  Our net income from continuing operations before income taxes for the year ended December 31, 2022 increased $18.9 million as compared to income from continuing operations before taxes for the year ended December 31, 2021 ($87.1 million in 2022 compared to $68.1 million in 2021). Our income tax provision increased by $23.3 million in 2022 as compared to 2021. Our income from continuing operations before taxes in 2021 included a $33.3 million loss on debt extinguishment that we recognized associated with the repayment of our $600 million 2026 Senior Notes. The loss on debt extinguishment was incurred at the Trust, which at the time was taxed as a partnership for income tax purposes and did not impact the income tax provision in the prior year. On September 1, 2021, the Trust elected to &#8220;check-the-box&#8221; to have the Trust treated as a corporation for U.S. federal income tax purposes. </span></div><div style="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 current year, our provision was driven by the acquisitions of Lugano in September 2021, and an increase in earnings at several of our subsidiary businesses during the year, particularly 5.11, BOA and Marucci, as well as the reversal of a $12.1 million tax benefit recognized in the prior year as a result of the accounting treatment of Advanced Circuits as held-for-sale at December 31, 2021. This benefit reversed in the third quarter of 2022 when Advanced Circuits no longer qualified as held-for-sale. The Company's effective tax rate fluctuates based on, among other factors, where income is earned, the level of income relative to tax attributes and the loss incurred at the Trust related to corporate overhead and management fees incurred. The tax provision reflects the effect of state and local taxes, foreign taxes and the related allocation of income at our subsidiaries, in addition to the effect of the losses at our parent company. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">Year ended December&#160;31, 2021 compared to the Year ended December&#160;31, 2020 </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%">Net revenues for the year ended December 31, 2021 increased by approximately $484.5 million or 33.5% compared to the corresponding period in 2020. Our Marucci business, which we acquired in April 2020, contributed $74.7 million in incremental net revenue during the year ended December 31, 2021, and our BOA business, which we acquired in October 2020, contributed $139.9 million in incremental revenue in 2021. Our Lugano business, which we acquired in September 2021, had $54.4 million in revenue during the period of our ownership. &#160;During the year ended December 31, 2021 as compared to the year ended December 31, 2020,  we saw notable sales increases at 5.11 ($43.9 million increase), and Velocity ($54.4 million increase) as a result of an increased consumer focus on outdoor related brands. Our Altor Solutions business also saw an increase in net revenues of $50.2 million, primarily as a result of add-on acquisitions that occurred in July 2020 and October 2020. We also saw notable increases in net revenue in 2021 as compared to 2020 at several of our other business which saw increased sales compared to the prior year, which was negatively impacted by the COVID-19 pandemic. These increases in net revenue occurred at Ergobaby ($18.9 million increase), Arnold ($41.0 million increase, which was partially attributable to an add-on acquisition in March 2021) and Sterno ($5.1 million increase). Refer to "Results of Operations - Our Businesses" for a more detailed analysis of net revenue by business segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not generate any revenues apart from those generated by the businesses we own. We may generate interest income on the investment of available funds, but expect such earnings to be minimal. Our investment in our businesses is typically in the form of loans from the Company to such businesses, as well as 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a consolidated basis, cost of revenues increased approximately $251.3 million during the year ended December 31, 2021, compared to the corresponding period in 2020, primarily as a result of the increase in net revenues.  Gross profit as a percentage of net revenues was approximately 39.7% in year ended December 31, 2021 compared to 36.9% in 2020. We recognized $5.9 million in expense related to the amortization of the inventory step-up resulting from our purchase price allocation of Marucci Sports and BOA and Altor's acquisition of Polyfoam during the year ended December 31, 2020, and $2.8 million in expense related to the inventory step-up resulting from our purchase price allocation for Lugano during the year-ended December 31, 2021.  Excluding the effect of the amortization of inventory step-up, gross profit as a percentage of net revenues was 40.0% and 37.1%, respectively, for 2021 and 2020. The increase in gross profit percentage in 2021 as compared to 2020 was primarily related to the increase in net revenue at our branded consumer businesses, which have higher gross margins than our niche industrial businesses. The gross margins at our niche industrial businesses have been impact</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed by globa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l supply chain constraints and increased costs of materials and components. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact from these factors has been mostly offset by gains in operating efficiencies and price increases to our customers. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to "Results of Operations - Our Businesses" for a more detailed analysis of gross profit by business segment.</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">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 $114.8 million during the year ended December 31, 2021, compared to the corresponding period in 2020. $20.2 million of the increase is attributable to our Marucci business, which was acquired in April 2020, and $38.9 million of the increase is attributable to BOA, which was acquired in October 2020. $12.0 million of the increase is attributable to Lugano, including $1.8 million in transaction costs related to the acquisition of Lugano in the current year. We also saw an increase in selling, general and administrative expense at several of our subsidiaries versus the prior year as spending on variable expenses was reduced in the prior year in response to the impact of the COVID-19 pandemic, with the current year spend reflecting more normal levels of selling, general and administrative spend. Refer to "Results of Operations - Our Businesses" for a more detailed analysis of selling, general and administrative expense by business segment. At the corporate level, general and administrative expense increased from $14.2 million in 2020 to $17.3 million in 2021. The increase in corporate general and administrative expense during 2021 is primarily due to increased professional fees associated with our election for the Trust to be treated as a corporation for U.S. federal income tax purposes, and an increase in variable spending that had been reduced in the prior year as a result of the COVID-19 pandemic.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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">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, 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 year ended December 31, 2021, we incurred approximately $47.5 million in management fees as compared to $34.2 million in fees in the year ended December 31, 2020. The increase in management fees is primarily attributable to our acquisition of Marucci in April 2020, BOA in October 2020 and Lugano in September 2021, offset by our sale of Liberty in August 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM has entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due. In the first quarter of 2021, the Company and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the cash proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Notes at March 31, 2021. Additionally, CGM has entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee. I</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n the first quarter of 2020, as a proactive measure to provide the Company with additional liquidity in light of the onset of the COVID-19 pandemic, the Company drew $200 million down on the 2018 Revolving Credit Facility. The Company and CGM entered a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to cash balances at March 31, 2020 which reduced the amount of management fee that would have been paid in the first quarter of 2020. Additionally, as a result of an expected decline in earnings and cash flows in the second quarter of 2020 in light of the COVID-19 pandemic, CGM agreed to waive 50% of the management fee calculated at June 30, 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December 31, 2021 increased $18.4 million to $80.3 million as compared to the prior year, primarily as a result of the acquisitions of Marucci in April 2020 and BOA in October 2020 and Lugano in September 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 $58.8 million for the year ended December 31, 2021 compared to $45.8 million for the comparable period in 2020, an increase of $13.1 million. The increase in interest expense in the current year reflects the higher amount outstanding on our senior notes during the current year after we redeemed $600.0 million of our 8.000% 2026 Senior Notes and issued $1,000.0 million of 5.250% 2029 Notes in March of 2021, and issued an additional $300.0 million of 5.000% Senior Notes due in 2032 in November 2021. We also had an increase in the average amount outstanding under our Revolving Credit Facility during 2021 compared to the prior year. The average amount outstanding on our Revolving Credit Facility in 2021 was approximately $125.2 million, while the average amount outstanding during 2020 was $101.4 million. </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 income tax expense of $21.8 million with an effective income tax rate of 31.9% during the year ended December 31, 2021 compared to income tax expense of $13.6 million with an effective income tax rate of 50.1% during the same period in 2020. Our net income from continuing operations before income taxes for the year ended December 31, 2021 increased $41.0 million as compared to income from continuing operations before taxes for the year ended December 31, 2020 ($68.1 million in 2021 compared to $27.2 million in 2020). Our income tax provision increased by $8.2 million in 2021 as compared to 2020. The tax provision reflects the effect of state and local taxes, foreign taxes and the related allocation of income at our subsidiaries, in addition to the effect of the losses at our parent company. The effective tax rate for the years ended December&#160;31, 2022 and 2021 includes a loss at our parent company, which was previously taxed as a partnership.</span></div><div style="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 1, 2021, the Trust elected to &#8220;check-the-box&#8221; to have the Trust treated as a corporation for U.S. federal income tax purposes. The Trust recorded a deferred tax benefit of $12.1 million at December 31, 2021 to reflect the effect of the classification of ACI as held-for-sale. </span></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations &#8212; Our Businesses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We categorize the businesses we own into two separate groups of businesses (i)&#160;branded consumer businesses, and (ii)&#160;niche industrial businesses. Branded consumer businesses are characterized as those businesses that we believe capitalize on a valuable brand name in their respective market sector. We believe that our branded consumer businesses are leaders in their particular category. Niche industrial businesses are characterized as </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">those businesses that focus on manufacturing and selling particular products or services within a specific market sector.  We believe that our niche industrial businesses are leaders in their specific market sector. We recently announced our desire to acquire businesses in the healthcare sector, with a focus on outsourced pharma, medical manufacturing services and provider services. We have not yet acquired a business in the healthcare sector.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_124"></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Branded Consumer Businesses</span></div><div id="ia85db93a905f4f7a90da190381615c4b_127"></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%">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-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%">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. 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:12pt;text-align:justify"><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:14pt;text-align:center"><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:34.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.289%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="24" 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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">486,213&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">444,963&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">401,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">257,007&#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:9pt;font-weight:400;line-height:100%">52.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="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%">235,288&#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:9pt;font-weight:400;line-height:100%">52.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="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%">202,245&#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:9pt;font-weight:400;line-height:100%">50.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</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%">Selling, general and administrative expense</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%">203,709&#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:9pt;font-weight:400;line-height:100%">41.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">186,090&#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:9pt;font-weight:400;line-height:100%">41.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%">162,386&#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:9pt;font-weight:400;line-height:100%">40.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">43,531&#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:9pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">39,374&#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:9pt;font-weight:400;line-height:100%">8.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="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%">30,087&#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:9pt;font-weight:400;line-height:100%">7.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></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%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December&#160;31, 2022 were $486.2 million, an increase of $41.3 million, or 9.3%, compared to the same period in 2021. This increase is due primarily to direct-to-consumer growth of $19.6 million, up 10% from the prior year comparable period. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retail sales grew largely due to store count growth, as well as positive growth in same-store sales for the year ended December 31, 2022, as compared to the same period last year. Net sales were also positively impacted by a $19.4 million, or 23.6%, increase in international sales due to strong demand, and a $7.2 million, or 5%, increase in domestic wholesale sales growth following the fulfillment of backorders and strong demand.</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: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 as a percentage of net sales was 52.9% in both the years ended December&#160;31, 2022 and December&#160;31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit percentage was favorably impacted by price increases, customer mix and product mix, all of which were offset by increased inbound ocean freight charges during the period due to logistic challenges during the year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;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 expenses for the year ended December&#160;31, 2022 increased to $203.7 million or 41.9% of net sales compared to $186.1 million or 41.8% of net sales for the year ended December&#160;31, 2021. The increase in selling, general and administrative expense for the year ended December 31, 2022 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was driven by the costs associated with additional retail stores, increased sales and marketing spend to drive digital sales, and increased travel and entertainment spend coming out of the COVID-19 pandemic. These increases were partially offset by a decrease in bonus related expenses, outside service expenses, variable marketplace expenses and stock-based compensation.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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">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 year ended December&#160;31, 2022 was $43.5 million, an increase of $4.2 million when compared to the same period in 2021, based on the factors described above.  </span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2021 compared to the Year ended December&#160;31, 2020</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December 31, 2021 were $445.0 million, an increase of $43.9 million, or 10.9%, compared to the same period in 2020. This increase is due primarily to direct-to-consumer growth of $35.0 million, up 22% from the prior year comparable period. Retail sales grew largely due to fifteen new retail store openings since December 2020 (bringing the total store count to eighty-seven as of December 31, 2021) as well as positive growth in same-store sales for the year ended December 31, 2021 as compared to the same period last year which was negatively impacted by the effects of the COVID-19 pandemic. Net sales were also positively impacted by wholesale sales growth of $18.6 million, up 8% from the prior year which was negatively impacted by the effects of the COVID-19 pandemic. The increase in sales from direct-to-consumer and wholesale was partially offset by a decrease of $8.4 million in sales in our direct to agency business (DTA) as we fulfilled a large contract in 2020 which did not repeat in 2021.</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: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 50.4% in the year ended December 31, 2020 to 52.9% in the year ended December 31, 2021. Growth in gross margin was driven by channel mix as direct-to-consumer sales, which realize a higher gross margin than wholesale sales, grew versus the prior period. The growth in gross profit percentage for the year ended December 31, 2021 as compared to the year ended December 31, 2020 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was partially offset by increases in inbound ocean and air freight as logistic challenges caused by the COVID-19 pandemic increased supply chain 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 expenses for the year ended December 31, 2021 increased to $186.1 million or 41.8% of net sales compared to $162.4 million or 40.5% of net sales for the year ended December 31, 2020. The increase in selling, general and administrative expense for the year ended December 31, 2021 as compared to the prior year comparable period was driven by th</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e costs associated with additional retail stores (eighty-seven open in 2021 versus seventy-three open in 2020 during the comparable period), as well as additional sales and marketing spend to drive digital sales</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, management significantly reduced variable expenses, including payroll, bonus, travel and entertainment, and sales and marketing, as a response to decreased sales from the effects of the COVID-19 pandemic. While management continues to control and reduce variable expenses, payroll and bonus for fiscal 2021 increased in correlation with the increase in net sales.</span><span style="background-color:#ffffff;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: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 year ended December 31, 2021 was $39.4 million, an increase of $9.3 million when compared to the same period in 2020, based on the factors described above. </span></div><div id="ia85db93a905f4f7a90da190381615c4b_130"></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%">BOA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</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%">BOA, 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight: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%">In the following results of operations, we provide comparative pro forma results of operations for BOA for the year ended December 31, 2020 as if we had acquired the business on January 1, 2020. The results of operations that follow include relevant pro-forma adjustments for pre-acquisition periods and explanations where applicable. The operating results for BOA have been included in the consolidated results of operation from the date of acquisition, October 16, 2020.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:34.858%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.815%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.598%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.820%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;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%">Year ended December 31,</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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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 #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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">208,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">165,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">106,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">126,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.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%">100,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">62,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="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%">52,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:9pt;font-weight:400;line-height:100%">25.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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">50,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.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%">40,845&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">57,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">33,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">5,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:120%">Pro forma financial information for BOA for the year ended December 31, 2020 includes pre-acquisition results of operations for the period from January 1, 2020 through October 16, 2020, the acquisition date of BOA, for comparative purposes. The historical results of BOA have been adjusted to reflect the purchase accounting adjustments recorded in connection with the acquisition. Pro forma results of operations include the following pro forma adjustments as if we had acquired BOA January 1, 2020:</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.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:15.03pt">Amortization expense associated with the intangible assets recorded in connection with the purchase price allocation for BOA</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> of $11.9 mil</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">lion for the year ended December 31, 2020.</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.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:15.03pt">Management fees that would have been payable to the Manager during the period.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December&#160;31, 2022 were $208.7 million, an increase of $43.5 million or 26.4% when compared to net sales of $165.2 million for the year ended December&#160;31, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase was reflected across key industries including Snow Sports, Outdoor, Athletic and Workwear. The three factors impacting their growth rates were market share gains, increased consumer participation as well as accelerated production ordering by BOA&#8217;s customers due to longer lead times resulting from overall global supply chain constraints.</span></div><div style="margin-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">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.7% for the year ended December&#160;31, 2022 compared to 61.1% for the same period in 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in gross profit as a percentage of net sales during the current year is attributable primarily to increased depreciation expense related to investments in production tooling.</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 year ended December&#160;31, 2022 was $52.3&#160;million, or 25.0% of net sales, compared to $50.6&#160;million, or 30.6% of net sales for the year ended December&#160;31, 2021. The increase in selling, general and administrative expense of $1.7 million in the current year is due to increased employee costs related to BOA's bonus plan, incremental headcount and marketing investments. Selling general and administrative expense in the year ended December 31, 2021 included $3.3 million in integration services fees paid to CGM that did not recur in the current year. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income was $57.8 million for the year ended December&#160;31, 2022 as compared to $34.0 million in segment operating income in the year ended December&#160;31, 2021, an increase of $23.8 million based on the factors noted above.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%"> Year ended December 31, 2021 compared to the Pro forma Year ended December 31, 2020</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December 31, 2021 were $165.2 million, an increase of $58.8 million or 55.3% when compared to net sales of $106.4 million for the year ended December 31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">his increase is due to underlying category and BOA momentum within key markets including Snow Sports, Cycling, Athletic, Outdoor &amp; Workwear. The three factors primarily impacting growth rates were market share gains in key categories, consumer participation increases as well as accelerated production ordering by BOA&#8217;s customers due to longer lead times resulting from overall global supply chain constraints.</span></div><div style="margin-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">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 61.1% for the year ended December 31, 2021 compared to 59.1% for the same period in 2020. The cost of sales for the year ended December 31, 2020 includes $1.5 million related to the amortization of inventory step-up resulting from the acquisition purchase price allocation. Excluding the effect of the inventory step-up, the gross profit as a percentage of net sales for the year ended December 31, 2020 was 60.5%. The increase in gross profit as a percentage of net sales during the current year is attributable primarily to product mix.</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 year ended December 31, 2021 was $50.6&#160;million, an increase of $9.7 million as compared to selling, general and administrative expense of $40.8&#160;million for the year ended December 31, 2020. Selling general and administrative expense in the current year includes $3.3 million in integration services fees paid to CGM. The remainder of the increase in selling, general, and administrative expense is d</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to inc</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reased employee costs related to BOA's bonus plan, incremental headcount and marketing investments. Selling, general and administrative expense for the year ended December 31, 2020 included $2.5 million in transaction costs related to the acquisition of BOA, and $1.1 million in integration services fees paid to CGM. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income was $34.0 million for the year ended December 31, 2021 as compared to $5.8 million in segment operating income in the year ended December 31, 2020, an increase of $28.2 million based on the factors noted above.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_133"></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%">Ergobaby</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%">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%">Ergobaby, 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 half of its sales from outside of the United States.</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%">Results of Operations</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:35.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.287%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="24" 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:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">88,435&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">93,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">74,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="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">54,430&#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:9pt;font-weight:400;line-height:100%">61.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%">61,139&#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:9pt;font-weight:400;line-height:100%">65.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%">49,295&#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:9pt;font-weight:400;line-height:100%">66.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="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%">42,740&#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:9pt;font-weight:400;line-height:100%">48.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%">43,923&#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:9pt;font-weight:400;line-height:100%">46.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">36,281&#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:9pt;font-weight:400;line-height:100%">48.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment expense</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%">20,552&#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:9pt;font-weight:400;line-height:100%">23.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%">&#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: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"><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%">&#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: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"><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:#cceeff;padding:2px 1pt;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:#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%">(16,814)</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:9pt;font-weight:400;line-height:100%">(19.0)</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%">9,087&#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:9pt;font-weight:400;line-height:100%">9.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,194&#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:9pt;font-weight:400;line-height:100%">7.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></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the year ended December&#160;31, 2022 were $88.4 million, a decrease of $5.2 million or 5.5% compared to the same period in 2021. During the year ended December&#160;31, 2022, international sales were approximately $56.2 million, representing a decrease of $4.1 million over the corresponding period in 2021 primarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as a result of slower Asia-Pacific distributor sales from continued travel restrictions in the region.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The economic slowdown in the United Kingdom also contributed to the decrease. Domestic sales w</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere $32.2 million during the year ended December 31, 2022, reflecting a decrease of $1.1 million compared to the corresponding period in 2021. The decrease in domestic sales was primarily attributable to lower Tula e-commerce sales versus 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">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 61.5% for the year ended December&#160;31, 2022 compared to 65.3% for the same period in 2021. The decrease in gross profit as a percentage of sales was du</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e to channel mix shifts, increased material costs, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased inbound freight (including air freight) as a result of supply chain shortages, as well as the imp</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">act of fluctuations in foreign currency exchange rates in the European Union.</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 year ended December&#160;31, 2022 decreased to approximately $42.7 million or 48.3% of net sales compared to $43.9 million or 46.9% of net sales for the same period of 2021. The decrease in selling, general and administrative expense for the year ended December 31, 2022 as compared to the year ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December 31, 2021 is due to favorable payroll expenses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Impairment 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%">Ergobaby performed an interim impairment test of their goodwill during the period ended December&#160;31, 2022 as a result of operating results that were below historical and forecast amounts. The impairment test resulted in Ergobaby recording impairment expense of $20.6 million in 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">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%">Segment operating income for the year ended December&#160;31, 2022 decreased $25.9 million, to a loss from operations of $16.8 million, compared to operating income of  $9.1 million for the same period of 2021. Ergo recognized impairment expense of $20.6 million in 2022 after determining that interim impairment testing was necessary.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2021 compared to the Year ended December&#160;31, 2020</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 year ended December 31, 2021 were $93.6 million, an increase of $18.9 million or 25.3% compared to the same period in 2020. During the year ended December 31, 2021, international sales were approximately $60.3 million, representing an increase of $12.2 million over the corresponding period in 2020 primarily as a result of increased sales to APAC and EMEA distributors as well as increased sales in EMEA direct territories through key accounts and e-commerce channels. Domestic sales w</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere $33.3 million during the year ended December 31, 2021, reflecting an increase of $6.6 million compared to the corresponding period in 2020. The increase in domestic sales was primarily attributable to strong e-commerce sales across both the Ergo and Tula brands as well as increased key accounts 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-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 65.3% for the year ended December 31, 2021 compared to 66.0% for the same period in 2020. The decrease in gross profit as a percentage of net sales was primarily due to increased inbound freight as a result of continued supply chain shortages. This more than offset favorable shifts in the mix of sales channels and mix of products sold during the year ended December 31, 2021.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the year ended December 31, 2021 increased to approximately $43.9 million or 46.9% of net sales compared to $36.3 million or 48.6% of net sales for the same period of 2020. The increase in selling, general and administrative expense for the year ended December 31, 2021 as compared to the year ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December 31, 2020 is a result of increases in variable expenses tied to sales (primarily outbound freight), marketing expenses related to multiple new product launches, as well as increased payroll </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses.</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-bottom:6pt;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 year ended December 31, 2021 increased $3.9 million, to $9.1 million, compared to $5.2 million for the same period of 2020, primarily as a result of the factors described above.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_136"></div><div style="margin-top:15pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lugano</span></div><div style="margin-top: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%">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%">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: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%">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%">In the following results of operations, we provide comparative pro forma results of operations for Lugano for the years ended December 31, 2021 and 2020 as if we had acquired the business on January 1, 202</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations that follow include relevant pro-forma adjustments for pre-acquisition periods and explanations where applicable. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rating results for Lugano have been included in the consolidated results of operation from the date of acquisition, September 3, 2021.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:12pt;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.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.274%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.121%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.127%"></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></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:0 1pt"></td><td colspan="24" style="border-bottom:1pt solid #000;border-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%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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%">2020</span></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: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><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: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%">Pro forma</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 #000;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%">Pro forma</span></td><td colspan="3" style="background-color:#cceeff;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></tr><tr><td colspan="3" 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 sales</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%">201,507&#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:9pt;font-weight:400;line-height:100%">100.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;border-top:1pt 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%">125,105&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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;border-top:1pt 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%">67,221&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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></tr><tr><td colspan="3" style="background-color:#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%">Gross profit</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%">98,596&#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:9pt;font-weight:400;line-height:100%">48.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">58,778&#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:9pt;font-weight:400;line-height:100%">47.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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">33,194&#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:9pt;font-weight:400;line-height:100%">49.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></tr><tr><td colspan="3" 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%">Selling, general and administrative expense</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%">39,960&#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:9pt;font-weight:400;line-height:100%">19.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="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,846&#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:9pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,642&#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: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></tr><tr><td colspan="3" style="background-color:#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%">Segment 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%">53,015&#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:9pt;font-weight:400;line-height:100%">26.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%">29,165&#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:9pt;font-weight:400;line-height:100%">23.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%">14,826&#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:9pt;font-weight:400;line-height:100%">22.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></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:120%">Pro forma financial information for Lugano for the year ended December 31, 2021 and December 31, 2020 includes pre-acquisition results of operations for the period from January 1, 2021 through September 3, 2021, the acquisition date of Lugano, and January 1, 2020 through December 31, 2020, for comparative purposes. The historical results of Lugano have been adjusted to reflect the purchase accounting adjustments recorded in connection with the acquisition. Pro forma results of operations include the following pro forma adjustments as if we had acquired Lugano January 1, 2020:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:15.03pt">Depreciation expense associated with the increase in depreciable lives of capital assets of $0.3 million and $0.6 million, for the years ended December 31, 2021 and 2020, respectively.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:15.03pt">Amortization expense associated with the intangible assets recorded in connection with the purchase price allocation for Lugano</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> of $5.0 mil</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">lion for the years ended December 31, 2021 and 2020.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:15.03pt">Management fees that would have been payable to the Manager during each period.</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Year ended December&#160;31, 2022 compared to the Pro forma Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the year ended December&#160;31, 2022 increased approximately $76.4 million or 61.1%, to $201.5 million, compared to the corresponding year ended December&#160;31, 2021. 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. The sales in the first half of the prior year were still impacted by the effects of the COVID-19 pandemic which limited the number of events attended by Lugano and led to reduced net sales as compared to the current year. In the current year, Lugano has experienced an increase in sales as it has invested in building out its sales, marketing and event staff and increased the number of events it has attended. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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">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 48.9% in the year ended December&#160;31, 2022 compared to 47.0% in the year ended December&#160;31, 2021. 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. In the current year, Lugano recorded $5.5 million in amortization of the inventory step-up resulting from the acquisition purchase price allocation. Excluding the effect of the step-up amortization, the gross profit as a percentage of net sales for the year ended December 31, 2022 was 51.7%. In the prior period, Lugano recorded $2.8 million in amortization to cost of goods sold related to the amortization of inventory step-up resulting from the acquisition purchase price allocation. Excluding the effect of the inventory step-up, the gross profit as a percentage of net sales for the year ended December 31, 2021 was 49.2%.</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 year ended December&#160;31, 2022 increased to approximately $40.0 million or 19.8% of net sales compared to $23.8 million or 19.1% of net sales for the same period of 2021. Lugano has significantly increased its head count in the last year as it invests in additional professionals to support its growth, and has expanded its investment in advertising and marketing spend during the current year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income increased $23.9 million during the year ended December&#160;31, 2022 to $53.0 million compared to segment operating income of $29.2 million during the same period in 2021, principally as a result of the increase in sales and gross profit in 2022, as described above.</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Year ended December&#160;31, 2021 compared to the Pro forma Year ended December&#160;31, 2020</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 year ended December 31, 2021 increased approximately $57.9 million or 86.1%, to $125.1 million, compared to the corresponding year ended December 31, 2020. Lugano sells high-end jewelry primarily through retail salons and via pop-up showrooms at multiple equestrian, social and charitable functions each year. The effects of the COVID-19 pandemic in the prior year severely impacted both the operations of the retail salons and the number of events attended by Lugano which led to reduced net sales as compared to the curren</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t 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 totaled approximately 47.0% in the year ended December 31, 2021 compared to 49.4% in the year ended December 31, 2020. 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. In the current period, Lugano recorded $2.8 million in amortization to cost of goods sold related to the amortization of inventory step-up resulting from the acquisition purchase price allocation. Excluding the effect of the inventory step-up, the gross profit as a percentage of net sales for the year ended December 31, 2021 was 49.2%.</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 year ended December 31, 2021 increased to approximately $23.8 million or 19.1% of net sales compared to $12.6 million or 18.8% of net sales for the same period of 2020.  The effects of the COVID-19 pandemic in the prior year led to a reduction in variable costs, particularly marketing spend, in the year ended December 31, 2020. The selling, general and administrative expense in the current year reflects a more normalized level of spending.</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 $14.3 million during the year ended December 31, 2021 to $29.2 million compared to segment operating income of $14.8 million during the same period in 2020, principally as a result of the increase in sales and gross profit in 2021, as described above.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">107</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_139"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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%">Marucci Sports</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: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%">Founded in 2009 and headquartered in Baton Rouge, Louisiana, Marucci is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, fielding gloves, batting gloves, bags, grips, protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops and licenses franchises for sports training facilities. Marucci products are available through owned websites, their team sales organization, Big Box retailers, and third party e-commerce and resellers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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%">In the following results of operations, we provide comparative pro forma results of operations for Marucci for the year ended December 31, 2020 as if we had acquired the business on January 1, 2020. The results of operations that follows include relevant pro-forma adjustments for pre-acquisition periods and explanations where applicable. The operating results for Marucci have been included in the consolidated results of operation from the date of acquisition, April 20, 2020.</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:99.269%"><tr><td style="width:1.0%"></td><td style="width:34.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.472%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.481%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><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: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: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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">165,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: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">118,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">65,942&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">83,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.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%">64,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">33,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="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%">52,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">40,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">30,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">21,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="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,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="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,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.9)</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-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:120%">Pro forma financial information for Marucci for the year ended December 31, 2020 includes pre-acquisition results of operations for the period from January 1, 2020 through April 20, 2020, the acquisition date of Marucci, for comparative purposes. The historical results of Marucci have been adjusted to reflect the purchase accounting adjustments recorded in connection with the acquisition. Pro forma results of operations include the following pro forma adjustments as if we had acquired Marucci January 1, 2020:</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.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:15.03pt">Depreciation expense associated with the increase in depreciable lives of capital a</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">ssets of $0.2 million f</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">or the year ended December 31, 2020.</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.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:15.03pt">Amortization expense associated with the intangible assets recorded in connection with the purchase price allocation for Marucci </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">of $1.2 m</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">illion for the year ended December 31, 2020.</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.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:15.03pt">Management fees that would have been payable to the Manager during each period.</span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the year ended December&#160;31, 2022 were $165.4 million, an increase of $47.2 million as compared to net sales of $118.2 million for the year ended December&#160;31, 2021. The increase in net sales was due to Marucci's acquisition of Lizard Skins in the fourth quarter of 2021, as well as increased customer demand and market share in many of Marucci's key product lines, including aluminum and wood bats, and batting gloves.</span></div><div style="margin-top:9pt;text-align:justify"><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 year ended December&#160;31, 2022 increased $19.3 million as compared to the year ended December&#160;31, 2021. Gross profit as a percentage of sales was 50.6% for the year ended December 31, 2022 as compared to 54.5% for the year ended December&#160;31, 2021. The decrease in gross profit as a percentage of net sales during the year ended December 31, 2022 as compared to the year ended December 31, 2021, was primarily d</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to increased freight costs during the first half of 2022, as delays in Marucci's supply chain coupled with demand exceeding the company's forecast led to increased use of air freight to meet increased demand from Marucci's customer base.</span></div><div style="margin-top:9pt;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><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 year ended December&#160;31, 2022 was $52.3 million, or 31.6% of net sales compared to $40.8 million, or 34.5% of net sales for the year ended December&#160;31, 2021. The increase in selling, general and administrative expense for the year ended December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> correlates to the increase in net </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">sales, including the Lizards Skins acquisition, with increases in credit card expenses, royalties, commissions, business development fees, and other variable expenses. Marucci has also incurred additional professional fees, personnel costs and marketing expenses in 2022 related to investments supporting growth.</span></div><div style="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">Segment operating income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the year ended December&#160;31, 2022 was $21.1 million compared to segment operating income of $16.4 million for the same period in 2021, primarily as a result of the factors noted above. </span></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2021 compared to the Pro forma Year ended December&#160;31, 2020</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">Net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the year ended December 31, 2021 were $118.2 million, an increase of $52.2 million as compared to net sales of $65.9 million for the year ended December 31, 2020. 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, batting gloves, and bags. The increased sales from these products occurred in both retail and direct channels. In the prior year, the shutdown of professional and youth baseball and softball in March as a response to the COVID-19 pandemic led to a significant drop off in demand for product through the first half of 2020, with demand beginning to pick up during the back half of 2020 after the resumption of professional and youth sports.</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">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 year ended December 31, 2021 increased $30.6 million as compared to the year ended December 31, 2020. Gross profit as a percentage of sales was 54.5% for the year ended December 31, 2021 as compared to 51.2% for the year ended December 31, 2020. The cost of sales for the year ended December 31, 2020 includes $4.3 million related to the amortization of inventory step-up resulting from the acquisition purchase price allocation. Excluding the effect of the inventory step-up, the gross profit as a percentage of net sales for the year ended December 31, 2020 was 57.7%. During the current year, Marucci's facilities in Baton Rouge were damaged by floodwaters, which resulted in the write-off of $1.8 million in inventory, negatively impacting the gross profit in 2021 and resulting in a decrease versus adjusted gross profit percentage from 2020. Gross profit as a percentage of net sales during the year ended December 31, 2021 was also impacted by</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> various factors including a shift of product mix in favor of higher margin products, mainly its aluminum bats, and channel mix, with increased sales through Marucci's higher margin direct-to-consumer and e-commerce channels, as well as increased freight costs.</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">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 year ended December 31, 2021 was $40.8 million, or 34.5% of net sales compared to $30.5 million, or 46.2% of net sales for the year ended December 31, 2020. The increase in selling, general and administrative expense </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">correlates to the increase in net sales, with increases in credit card expenses, royalties, commissions, business development fees, and other variable expenses.  </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">Segment operating income (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the year ended December 31, 2021 was $16.4 million compared to segment operating loss of $3.9 million for the same period in 2020, primarily as a result of the factors noted above. </span></div><div id="ia85db93a905f4f7a90da190381615c4b_2650"></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%">PrimaLoft</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:700;line-height:120%">Overview</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 Technologies 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">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%">In the following results of operations, we provide comparative pro forma results of operations for PrimaLoft for the years ended December 31, 2022 and 2021 as if we had acquired the business on January 1, 202</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations that follow 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, July 12, 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:9pt;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:51.591%"></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:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.941%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.594%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.941%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.509%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Pro forma</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">79,929&#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="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%">65,882&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">47,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">40,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="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%">27,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">17,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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</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%">20,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">20,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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%">(1,877)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3)</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%">1,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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, 2021:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Amortization expense associated with the intangible assets recorded in connection with the purchase price allocation of PrimaLoft of an additiona</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">l $6.4 million and $11.8 million, respectiv</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">ely, for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;Management fees of $1.0 million that would have been payable to the Manager during each period. </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro forma Year ended December&#160;31, 2022 compared to the Pro forma Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December&#160;31, 2022 were $79.9 million, an increase of $14.0 million as compared to net sales of $65.9 million for the year ended December&#160;31, 2021. The increase in net sales during the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 was a result of gain in market share with brand partners from down and synthetic alternatives, and also strong growth within the outdoor market.</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 year ended December&#160;31, 2022 increased $7.4 million as compared to the year ended December&#160;31, 2021. Gross profit as a percentage of net sales for the year ended December&#160;31, 2022 was 59.4%, as compared to gross profit as a percentage of sales of 60.9% for the year ended December&#160;31, 2021. In the current year, PrimaLoft record</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed $0.6 million in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortization of the inventory step-up resulting from the acquisition purchase price allocation. Excluding the effect of the step-up amortization, the gross profit as a percentage of net sales for the year ended December&#160;31, 2022 was 60.2%. Gross profit as a percentage of sales decreased year over year primarily due to an increase in input costs ahead of price increases.</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 year ended December&#160;31, 2022 was $27.6 million, or 34.5% of net sales compared to $17.3 million, or 26.3% of net sales for the year ended December&#160;31, 2021. </span><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 in the current year includes $5.8 million of transaction costs related to the Company's acquisition of PrimaLoft, and $2.4 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 (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%">Segment operating loss for the year ended December&#160;31, 2022 was $1.9 million, a decrease of $2.9 million when compared to segment operating income of $1.0 million for the same period in 2021, primarily as a result of the factors noted above.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_142"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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%">Velocity Outdoor</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%">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%">Velocity Outdoor 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.</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%">Results of Operations</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.269%"><tr><td style="width:1.0%"></td><td style="width:36.160%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.889%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="24" 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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="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:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">232,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">270,426&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">215,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">62,686&#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:9pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">85,147&#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:9pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">66,819&#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:9pt;font-weight:400;line-height:100%">30.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense </span></td><td colspan="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%">33,867&#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:9pt;font-weight:400;line-height:100%">14.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%">35,790&#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:9pt;font-weight:400;line-height:100%">13.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="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%">32,263&#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:9pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">18,961&#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:9pt;font-weight:400;line-height:100%">8.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%">39,725&#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:9pt;font-weight:400;line-height:100%">14.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%">24,925&#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:9pt;font-weight:400;line-height:100%">11.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></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%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December&#160;31, 2022 were $232.2 million compared to net sales of $270.4 million for the year ended December&#160;31, 2021, a decrease of $38.2 million or 14.1%. The decrease in net sales during the year ended December 31, 2022 is primarily due to inflationary pressures impacting demand for lower-priced Airgun and Archery prod</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ucts partially offset by the impact of the King's Camo 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-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 27.0% for the year ended December&#160;31, 2022 as compared to 31.5% in the year December&#160;31, 2021. The decrease in gross profit as a percentage of net sales was primarily attributable to p</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">roduct mix as Velocity sold more legacy products with lower margins versus new models at higher margins along with increased supply chain 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 year ended December&#160;31, 2022 was $33.9 million, or 14.6% of net sales compared to $35.8 million, or 13.2% of net sales, for the year ended December&#160;31, 2021. The increase in selling, general and administrative expense is primarily</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> driven by the decrease in net sales as spending on selling, general and administrative expense was down year-over-year driven by volume related expenses.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in consumer marketing at Velocity.</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 year ended December&#160;31, 2022 was $19.0 million, a decrease of $20.8 million when compared to segment operating income of $39.7 million for the comparable period in 2021. The decrease in segment operating income in the year ended December 31, 2022 reflects the factors noted above.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2021 compared to the Year ended December&#160;31, 2020</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: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 year ended December 31, 2021 were $270.4 million compared to net sales of $216.0 million for the year ended December 31, 2020, an increase of $54.4 million or 25.2%. The increase in net sales during the year </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">ended December 31, 2021 is attributable to launching innovative new products, new branding initiatives, along with an increase in consumer participation in Velocity categories.</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 31.5% for the year ended December 31, 2021 as compared to 30.9% in the year December 31, 2020. The increase in gross profit as a percentage of net sales was primarily attributable to the impact of new, feature rich, higher margin products across Airgun and Archery divisions.</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 year ended December 31, 2021 was $35.8 million, or 13.2% of net sales compared to $32.3 million, or 14.9% of net sales, for the year ended December 31, 2020. The increase in selling, general and administrative expense is primarily related to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">volume driven expenses that correlate to the increase in sales, as well as additional investments in branding and marketing initiatives. </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 year ended December 31, 2021 was $39.7 million, an increase of $14.8 million when compared to segment operating income of $24.9 million for the comparable period in 2020. The increase in segment operating income in the year ended December 31, 2021 reflects the factors noted above.</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_145"></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%">Niche Industrial Businesses</span></div><div id="ia85db93a905f4f7a90da190381615c4b_2674"></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%">Advanced Circuits</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%">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%">Advanced Circuits is a provider of small-run, quick-turn and volume production (including assembly) PCBs to customers throughout the United States. Historically, small-run and quick-turn PCBs have represented approximately 50% to 54% of Advanced Circuits&#8217; gross revenues. Small-run and quick-turn PCBs typically command higher margins than volume production PCBs given that customers require high levels of responsiveness, technical support and timely delivery of small-run and quick-turn PCBs and are willing to pay a premium for them. Advanced Circuits is able to meet its customers&#8217; demands by manufacturing custom PCBs in as little as 24 hours, while maintaining over 98.0% error-free production rates and real-time customer service and product tracking 24 hours per day. On February 14, 2023, we sold our interest in Advanced Circuits. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_2732">Note S - Subsequent Events</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for a description of the transaction. Advanced Circuits is included in continuing operations in the consolidated financial statements for the year ended December 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:35.774%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.165%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.165%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.010%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="24" 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:9pt;font-weight:700;line-height:100%">Year ended 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">89,503&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">90,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">88,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">41,064&#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:9pt;font-weight:400;line-height:100%">45.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="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%">41,049&#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:9pt;font-weight:400;line-height:100%">45.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">38,838&#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:9pt;font-weight:400;line-height:100%">44.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense </span></td><td colspan="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%">16,934&#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:9pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">15,277&#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:9pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">15,194&#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:9pt;font-weight:400;line-height:100%">17.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">23,617&#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:9pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">25,232&#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:9pt;font-weight:400;line-height:100%">27.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="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,891&#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: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></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%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December&#160;31, 2022 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$89.5 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a decrease of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.1%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> compared to the year ended December&#160;31, 2021. The decrease in net sales for the year ended December&#160;31, 2022 as compared to the year ended December&#160;31, 2021 was due primarily to decreased sales in the Quick-Turn Production and Subcontract product lines.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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">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 during the year ended December&#160;31, 2022 compared to the corresponding period in 2021 (45.9% at December&#160;31, 2022 compared to 45.4% at December&#160;31, 2021) primarily as a result of sales mix.</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 was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$16.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the year ended December&#160;31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the year ended December&#160;31, 2021. Selling, general and administrative expense represented 18.9% of net sales for the year ended December&#160;31, 2022 and 16.9% of net sales in the corresponding period in 2021. The selling, general and administrative expense in the current year included $0.9 million in transaction costs associated with a potential divestiture of Advanced Circuits that was terminated during the third quarter.</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 year ended December&#160;31, 2022 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$23.6 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as compared to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the year ended December&#160;31, 2021, a decrease of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.6 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> based on the factors noted above.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2021 compared to the Year ended December&#160;31, 2020</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 year ended December&#160;31, 2021 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$90.5 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an increase of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.4 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or 2.7% compared to the year ended December&#160;31, 2020. The increase in net sales for the year ended December&#160;31, 2021 as compared to the year ended December&#160;31, 2020 was due primari</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly to in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">creased sales in the Quick-Turn Production, Volume Production,and Subcontract product lines.</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:9pt;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 during the year ended December&#160;31, 2021 compared to the corresponding period in 2020 (45.4% at December&#160;31, 2021 compared to 44.1% at December&#160;31, 2020) primarily as a result of sales mix.</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 was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the year ended December&#160;31, 2021 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the year ended December&#160;31, 2020. Selling, general and administrative expense represented 16.9% of net sales for the year ended December&#160;31, 2021 and 17.3% of net sales in the corresponding period in 2020. </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 year ended December&#160;31, 2021 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as compared to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$22.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the year ended December&#160;31, 2020, an increase of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> based on the factors noted above.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_148"></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%">Altor Solutions</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%">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%">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:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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-style:italic;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:35.774%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.165%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.004%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.165%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.010%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="24" 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:9pt;font-weight:700;line-height:100%">Year ended 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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">261,338&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">180,217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="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%">130,046&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">58,029&#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: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="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%">43,759&#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:9pt;font-weight:400;line-height:100%">24.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%">39,435&#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:9pt;font-weight:400;line-height:100%">30.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense </span></td><td colspan="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%">23,031&#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:9pt;font-weight:400;line-height:100%">8.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%">17,068&#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:9pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">14,423&#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:9pt;font-weight:400;line-height:100%">11.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">24,591&#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:9pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">17,962&#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:9pt;font-weight:400;line-height:100%">10.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%">15,939&#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:9pt;font-weight:400;line-height:100%">12.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></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%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December&#160;31, 2022 were $261.3 million, an increase of $81.1 million, or 45.0%, compared to the year ended December&#160;31, 2021. The increase in net sales during the year was primarily due to the acquisition of Plymouth Foam in October 2021, organic growth in Altor's appliance and cold chain customer sectors, and contractual and general increases in selling prices during the latter</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> half of 2021 and the first half of 2022. Plymouth Foam sales for the year ended December 31, 2022 were $64.2 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%;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 22.2% and 24.3%, respectively, for the years ended December&#160;31, 2022 and 2021. The decrease in gross profit as a percentage of net sales in the year ended December 31, 2022 was primarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">due to increases in the price of Altor's primary raw material, expanded polystyrene ("EPS"), and increased operating costs, particularly labor. We expect gross profit as a percentage of net sales to improve in the near to intermediate term as we have contractual price increases planned and we expect raw material input costs to stabilize.</span></div><div style="margin-top:9pt;text-align:justify"><span style="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 year ended December&#160;31, 2022 was $23.0 million as compared to $17.1 million for the year ended December&#160;31, 2021, an increase of $6.0 million. The increase in selling, general and administrative expense for the year ended December&#160;31, 2022 is primarily attributable to the acquisition of  Plymouth Foam in the fourth quarter of 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</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%">Segment operating income was $24.6 million for the year ended December&#160;31, 2022 as compared to $18.0 million for the year ended December&#160;31, 2021, an increase of $6.6 million based on the factors noted above.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Year ended December&#160;31, 2021 compared to the Year ended December&#160;31, 2020</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 year ended December 31, 2021 were $180.2 million, an increase of $50.2 million, or 38.6%, compared to the year ended December 31, 2020. The increase in net sales during the year was primarily due to the acquisition of Polyfoam in July 2020, the acquisition of Plymouth Foam in October 2021, the continued recovery from the effects of the COVID-19 pandemic experienced in the prior year, organic growth and contractual increases in selling prices during the year ended December 31, 2021. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight: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 24.3% and 30.3%, respectively, for the years ended December 31, 2021 and 2020. The decrease in gross profit as a percentage of net sales in the year ended December 31, 2021 was primarily due to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increases in the price of Altor's primary raw material, EPS, during 2021, margin dilution due to the acquisition of Polyfoam and Plymouth Foam, which have historically had lower margins than the legacy business, and increased operating expenses, including labor, utilities and supplies.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the year ended December 31, 2021 was $17.1 million as compared to $14.4 million for the year ended December 31, 2020, an increase of $2.6 million. The increase in selling, general and administrative expense for the year ended December&#160;31, 2021 is primarily attributable to the acquisition of Polyfoam in the third quarter of 2020 and Plymouth Foam in the fourth quarter of 2021, and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased information technology and professional fees incurred during the year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</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%">Segment operating income was $18.0 million for the year ended December 31, 2021 as compared to $15.9 million for the year ended December 31, 2020, an increase of $2.0 million based on the factors noted above.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_151"></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%">Arnold</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%">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%">Arnold serves a variety of markets including aerospace and defense, general industrial, motorsport/ transportation, 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 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 the largest and, we believe, the most technically advanced U.S. solutions provider and manufacturer of engineered magnetic systems.</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%">Results of Operations</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:96.052%"><tr><td style="width:1.0%"></td><td style="width:36.190%"></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:9.097%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.038%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="24" 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:9pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">153,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="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="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%">139,941&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="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%">98,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">44,384&#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: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="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%">39,463&#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:9pt;font-weight:400;line-height:100%">28.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,529&#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:9pt;font-weight:400;line-height:100%">23.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="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,360&#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:9pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">22,751&#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:9pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">17,692&#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:9pt;font-weight:400;line-height:100%">17.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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%">16,700&#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:9pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">11,988&#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: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="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%">2,096&#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:9pt;font-weight:400;line-height:100%">2.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></tr></table></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the year ended December&#160;31, 2022 were approximately $153.8 million, an increase of $13.9 million compared to the same period in 2021. The increase in net sales is primarily a result of increased demand in several markets including industrial and transportation, driven in part by the acquisition of Ramco Electric Motors, Inc. in March 2021. International sales were $47.9 million and $43.0 million for the years ended December 31, 2022 and 2021, respectively, an increase of $4.9 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%;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 was $44.4 million for the year ended December&#160;31, 2022 as compared to $39.5 million for the same period in 2021. Gross profit as a percentage of net sales increased to 28.9% in 2022 from 28.2% in 2021, principally due to increased volume, favorable product mix and improvements in operating efficiencies.</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 in the year ended December&#160;31, 2022 was $24.4 million as compared to approximately $22.8 million for the year ended December&#160;31, 2021. The increase in selling general and administrative expense was due primarily to increased staffing related costs driven in part by the acquisition of Ramco Electric Motors, Inc. in March 2021, and increased travel and commission expenses. Selling, general and </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">administrative expense represented 15.8% of net sales for the year ended December 31, 2022 as compared to 16.3% for the same period in 2021. The decrease in selling, general and administrative expense as a percentage of net sales was due to overall higher sales volume as compared to 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">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%">Arnold had segment operating income of approximately $16.7 million for the year ended December&#160;31, 2022, as compared to segment operating income of $12.0 million for the year ended December&#160;31, 2021, an increase of $4.7 million year over year based on the factors stated above.</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Year ended December&#160;31, 2021 compared to the Year ended December&#160;31, 2020</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 year ended December 31, 2021 were approximately $139.9 million, an increase of $41.0 million compared to the same period in 2020. The increase in net sales is primarily a re</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sult of increased demand in defense and industrial markets driven in part by the acquisition of Ramco Electric Motors, Inc. ("Ramco") in March 2021.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> International sales were $43.0 million and $37.9 million for the years ended December 31, 2021 and 2020, respectively, an increase of $5.1 million. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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 was $39.5 million for the year ended December 31, 2021 as compared to $23.5 million for the same period in 2020. Gross profit as a percentage of net sales increased to 28.2% in 2021 from 23.8% in 2020, principally due to increased volume, favorable product mix and improvements in operating efficiencies.</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 in the year ended December 31, 2021 was $22.8 million as compared to approximately $17.7 million for the year ended December 31, 2020. The increase in selling, general and administrative expense was due </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to higher staffing related costs, acquisition costs, recruiting costs and increased information technology costs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Selling, general and administrative expense represented 16.3% of net sales for the year ended December 31, 2021 as compared to 17.9% for the same period in 2020. The decrease in selling, general and administrative expense as a percentage of net sales was due to overall higher sales volume as compared to 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">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%">Arnold had segment operating income of approximately $12.0 million for the year ended December 31, 2021, as compared to segment operating income of $2.1 million for the year ended December 31, 2020, an increase of $9.9 million year over year based on the factors stated above.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_154"></div><div style="margin-top:15pt"><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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</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%">Sterno, headquartered in Corona, California, is the parent company of Sterno, LLC ("Sterno Products"), and Rimports Inc. ("Rimports"). Sterno is a leading manufacturer and marketer of portable food warming systems, creative indoor and outdoor lighting, and home fragrance solutions for the consumer markets. Sterno offers a broad range of wick and gel chafing systems, butane stoves and accessories, liquid and traditional wax candles, catering equipment and lamps through Sterno Products, scented wax cubes, warmer products, outdoor lighting and essential oils used for home decor and fragrance systems, through Rimports. In 2022, Sterno completed the product line integration of Sterno Home Inc. (&#8220;Sterno Home&#8221;) with Rimports. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Previously, Sterno Home was a separate product division of Sterno whose product offerings include flameless candles, traditional house and garden lighting including path lights, spotlights, and security lights.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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%">Results of Operations </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:98.684%"><tr><td style="width:1.0%"></td><td style="width:35.492%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.796%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="33" 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:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">352,152&#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%">375,127&#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%">369,981&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">67,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">72,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">78,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="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%">30,594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">32,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">34,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">19,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">25,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></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%">Year ended December&#160;31, 2022 compared to the Year ended December&#160;31, 2021</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December&#160;31, 2022 were approximately $352.2 million, a decrease of $23.0 million or 6.1% compared to net sales for the year ended December&#160;31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net sales variance reflects softer sales at Rimports due to change in discretionary consumer buying behaviors due to inflation pressures, partially offset by stronger sales at Sterno as compared to the prior year with increased business travel and conventions. </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 was $67.4 million for the year ended December 31, 2022 as compared to $72.0 million for the same period in 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in gross profit during 2022 as compared to 2021 was primarily attributable to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the decrease in sales volume at Rimports, and increases in raw material costs and freight driven by inflation. </span><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 decreased from 19.2% for the year ended December&#160;31, 2021 to 19.1% for the same period 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">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 year ended December&#160;31, 2022 was approximately $30.6 million as compared to $32.9 million in the year ended December&#160;31, 2021, a decrease of $2.3 million or 6.9%, reflecting lower salaries and commissions. </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 8.7% of net sales for the year ended December 31, 2022 and 8.8% for the year ended December 31, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 year ended December&#160;31, 2022 was approximately $19.8 million, a decrease of $0.1 million when compared to the same period in 2021, based on the factors noted above as well as a decrease in amortization expense year over year due to the full amortization of certain intangible assets in the prior year.</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Year ended December&#160;31, 2021 compared to the Year ended December&#160;31, 2020</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 year ended December 31, 2021 were approximately $375.1 million, an increase of $5.1 million or 1.4% compared to net sales for the year ended December 31, 2020. The increase in net sales reflects an increase in sales at both Sterno Products and Rimports as compared to the prior year. Sterno Products began to see a return of demand in the food servic</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e and hospitality indu</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">stries in the latter half of 2021, while</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Rimports has continued to see strong consumer demand for their products at the retail level.</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="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 decreased from 21.1% for the year ended December 31, 2020 to 19.2% for the same period ended December 31, 2021. The decrease in gross profit as a percentage of net sales during 2021 as compared to 2020 was attributable to sales mix, additional inventory reserves recorded in 2021 due to product rationalization as Sterno Home integrated with Rimports, and increases in distribution costs, wages and raw materials.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">117</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the year ended December 31, 2021 was approximately $32.9 million as compared to $34.9 million in the year ended December 31, 2020, a decrease of $2.1 million or 5.9%, reflecting lower salaries, commissions, and various cost savings initiatives implemented to address the effects of decreased demand from COVID-19. </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 8.8% of net sales for the year ended December 31, 2021 and 9.4% for the year ended December 31, 2020. </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 year ended December 31, 2021 was approximately $19.9 million, a decrease of $5.9 million when compared to the same period in 2020, based on the factors noted above.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">118</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_157"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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 2021, we filed a prospectus supplement pursuant to which we may, but we have no obligation to, issue and sell up to $500 million shares of the common shares of the Trust in amounts and at times to be determined by us. Actual sales will depend on a variety of factors to be determined by us from time to time, including, market conditions, the trading price of Trust common shares and determinations by us regarding appropriate sources of funding. Our principal uses of cash are operating expenses, payment of management fees, capital expenditures, working capital needs, debt service, dividends on our common and preferred Trust shares, and strategic growth initiatives, including acquisitions. We had total available cash and cash equivalents of $61.3 million and $160.7 million as of December&#160;31, 2022 and 2021, respectively.</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 of December&#160;31, 2022, we had $1,000 million of indebtedness associated with our 5.250% 2029 Notes, $300 million of indebtedness associated with our 5.000% 2032 Notes, $395 million outstanding on our 2022 Term Loan, and $155 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 December&#160;31, 2022, approximately 30% of our outstanding debt was subject to interest rate changes. </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 following table summarizes our cash activity for the years presented:</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.105%"><tr><td style="width:1.0%"></td><td style="width:49.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.773%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.773%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.775%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">2020</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) provided by operating activities</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%">(28,291)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">134,051&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">148,625&#160;</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%">Cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(626,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(317,496)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(700,834)</span></td><td style="background-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%">Cash provided by financing 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:9pt;font-weight:400;line-height:100%">556,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">521,725&#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%">Effect of exchange rates on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">914&#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 (decrease) in cash and cash equivalents</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%">(99,462)</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%">89,989&#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%">(29,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow from Operating Activities</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">2022</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows used in operating activities totaled approximately $28.3 million for the year ended December&#160;31, 2022, which represents a decrease of $162.3 million compared to cash flow provided by operating activities of $134.1 million for the year </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December&#160;31, 2021. The decrease in cash flows in 2022 is primarily attributable to an increase in cash used for working capital. Cash used in operating activities for working capital for the year ended December 31, 2022 was $252.4 million, as compared to cash used in operating activities for working capital of $83.8 million for the year ended December 31, 2021. We typically have a higher usage of cash for working capital in the first half of the year as most of our companies will build up inventories after the fourth quarter; however, in the</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> current year, several of our subsidiary businesses substantially increased inventory levels to combat supply chain issues given longer lead times, resulting in higher cash outflows throughout the year. The increase in cash used in operating activities for working capital in 2022 also reflects the acquisition of Lugano in the third quarter of the prior year. Lugano has used significant cash to build inventory to support its sales growth strategy (approximately $89.8 million in cash used for inventory purchases in 2022).</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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%">Cash flows provided by operating activities totaled approximately $134.1 million for the year ended December 31, 2021, which represented a decrease of $14.6 million compared to cash flow from operating activities of $148.6 million for the year </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ended December 31, 2020. The decrease in cash flows in 2021 was primarily attributable to an increase in cash used for working capital. Cash used in operating activities for working capital for the year ended December 31, 2021 was $81.0 million, as compared to cash provided by operating activities for working capital of $2.4 million for the year ended December 31, 2020. We typically have a higher usage of cash for working capital in </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">the first half of the year as most of our companies will build up inventories after the fourth quarter. In 2021, several of our businesses had higher inventory levels than normal given s</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ignificantly longer lead times due to supply chain issues, which led to higher levels of inventory at December 31, 2021. In 2020, the COVID-19 pandemic led our businesses to implement a variety of steps to conserve cash and increase liquidity given the uncertainty in the economy, resulting in a lower usage of cash for working capital. The increase in cash used in operating activities for working capital also reflected the acquisitions of Marucci Sports and BOA in the second and fourth quarter, respectively, of 2020, and Lugano in the third quarter of 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2020</span></div><div style="margin-top:6pt;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 operating activities totaled approximately $148.6 million for December 31, 2020, which represented an increase of $64.1 million compared to cash flow from operating activities of $84.6 million for the year ended December 31, 2019. The increase in cash flows in 2020 was attributable to an increase in income from continuing operations in the year ended December 31, 2020, driven by strong performance at our 5.11, Liberty and Velocity businesses, and an increase in cash provided by working capital. In 2019, the Company incurred interest expense related to the 2018 Term Loan, which we paid off in the third and fourth quarter of 2019 using the proceeds from the sale of Clean Earth and our Series C Preferred Share Offering. The payoff of the 2018 Term Loan, partially offset by the increase in interest expense related to $200 million in our 8% Senior Notes issued in May 2020, resulted in a decrease in our interest expense in 2020 as compared to 2019 by approximately $12.4 million. In 2019, we also recognized a loss of $10.2 million related to the sale of common shares received as part of the consideration for the sale of Manitoba Harvest. Cash provided by operating activities for working capital for the year ended December 31, 2020 was $3.3 million as compared to cash used in operating activities for working capital of $15.2 million for the year ended December 31, 2019. The increase in cash provided by working capital in 2020 primarily reflects steps our businesses took to maintain liquidity in the economic climate in 2020.</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%">Cash Flow from Investing Activities</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">2022</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows used in investing activities totaled approximately $626.7 million for the year ended December&#160;31, 2022, compared to $317.5 million used in investing activities during the year ended December&#160;31, 2021. Investing activities in the current year reflect our acquisition of PrimaLoft in the third quarter of 2022, and a small add-on acquisition at our Velocity business. The total amount of cash used for acquisitions in 2022 totaled $570.5 million. Investing activities in the prior year reflected our acquisition of Lugano in September 2021, plus add-on acquisitions at Arnold (Ramco Electric Motors), Altor Solutions (Plymouth Foam) and Marucci (Lizard Skins) for total cash used in acquisitions of $404.3 million</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 cash flows used in investing activities in the prior year was offset by the proceeds received from our sale of Liberty Safe in August 2021 (</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$101.0 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in 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:400;line-height:120%">Our spending on capital expenditures incr</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eased $23.7 million during</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the year ended December&#160;31, 2022 as compared to the year ended December&#160;31, 2021, with $64.3 million in capital expenditures in 2022 and $40.6 million in capital expenditures in 2021. The increase in capital expenditures is primarily to support the retail store growth at both 5.11 and Lugano. We expect capital expenditures for fiscal year 2023 to be approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tely $70 million to $80 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%;text-decoration:underline">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%">Cash flows used in investing activities totaled approximately $317.5 million for the year ended December 31, 2021, compared to $700.8 million used in investing activities during the year ended December 31, 2020. Investing activities in 2021 reflect our acquisition of Lugano in September 2021, plus add-on acquisitions at Arnold (Ramco Electric Motors), Altor Solutions (Plymouth Foam) and Marucci (Lizard Skins) ($404.3 million), while investing activities in 2020 reflect our acquisition of Marucci in April 2020, BOA in October 2020 and an add-on acquisition by Altor Solutions in July 2020 ($667.1 million). The cash flows used in investing activities in 2021 was offset by the proceeds received from our sale of Liberty Safe in August 2021 ($101.0 million in 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:400;line-height:120%">Our spending on capital expenditures incr</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eased $11.1 million during</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the year ended December 31, 2021 as compared to the year ended December 31, 2020, with $39.9 million in capital expenditures in 2021 and $28.8 million in capital expenditures in 2020. The additional capital expenditures reflects our acquisitions of Marucci in the second quarter of 2020 and BOA in the fourth quarter of 2020, as well as an increase in expenditures in 2021 after reduced spending in 2020 as our businesses limited spending during the early stages of the COVID-19 pandemic. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">120</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2020</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows used in investing activities totaled approximately $700.8 million for the year ended December 31, 2020, compared to $743.1 million provided by investing activities during the year ended December 31, 2019. Cash provided by investing activities in 2019 primarily related to the proceeds received from the sale of our Manitoba Harvest and Clean Earth businesses, while investing activities in 2020 reflected our acquisition of Marucci in April 2020, BOA in October 2020 and an add-on acquisition by Altor Solutions in July 2020 ($667.1 million). Capital expenditures in the year ended December 31, 2020 decreased $4.1 million compared to the year ended December 31, 2019, which reflected a reduction in our capital spending in 2020 in response to the anticipated effect of the COVID-19 pandemic on our cash flows. </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%">Cash Flow from Financing Activities</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">2022</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows provided by financing activities totaled approximately $556.9 million for the year ended December&#160;31, 2022, as compared to cash flows provided by financing activities of $273.2 million for the year ended December&#160;31, 2021. During the year ended December 31, 2022, we entered into our 2022 Credit Facility which provides for a $400 million term loan. The net amount of cash provided by debt proceeds under our 2022 Credit Facility in 2022, including the 2022 Term Loan and draws on our revolving credit facility, was $550.0 million, which was used primarily to fund our acquisition of PrimaLoft in July 2022. Financing activities also reflect the payment of our common and preferred share distributions. Additionally, financing activities in 2022 reflects cash received from noncontrolling shareholders related to our acquisition of PrimaLoft in 2022 ($35.3 million in cash proceeds provided by noncontrolling shareholders), and paid to noncontrolling shareholders related to our recapitalization of Ergobaby in February 2022 ($11.3 million in distributions to noncontrolling shareholders at Ergobaby). In September 2021, we filed a prospectus supplement and entered into a Sales Agreement for an At-the-Market program pursuant to which we may sell common shares of the Trust. We received $83.9 million in net cash proceeds from the sale of Trust common shares under this program in 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">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%">Cash flows provided by financing activities totaled approximately $273.2 million for the year ended December 31, 2021, as compared to cash flows used in financing activities of $521.7 million for the year ended December 31, 2020. During the first quarter of 2021, we completed an offering o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $1,000.0 million of our 2029 Notes, and used the proceeds to pay down our 2018 Revolving Credit Facility and pay off the existing 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">026 Notes. In the fourth quarter of 2021, we completed an offering of $300.0 million of our 2032 Notes, and used the proceeds to pay down our 2021 Revolving Credit Facility. Financing activities in 2021 reflect the payment of our common and preferred share distributions. In 2021 we also paid a special common share distribution of $57.1 million to our shareholders upon the reclassification of the Trust to a corporation for income tax purposes. In September 2021, we filed a prospectus supplement and entered into a Sales Agreement for an At-the-Market program pursuant to which we may sell common shares of the Trust. We received $114.6 million in net cash proceeds from the sale of Trust common shares under this program in 2021. During the year ended December 31, 2021, we made a distribution to the Allocation Member of $17.3 million related to the five-year Holding Event of our Liberty, Ergobaby and ACI business, and $16.8 million related to the Sale Event of Liberty Safe. </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">2020</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows provided by financing activities totaled approximately $521.7 million for the year ended December 31, 2020, as compared to cash flows used in financing activities of $779.5 million for the year ended December 31, 2019. Financing activities in both periods reflect the payment of our common and preferred share distributions, with a $6.3 million increase in the preferred share distribution as a result of the issuance of our Series C Preferred Shares in November 2019. In 2019, we used the proceeds from our sale of Manitoba Harvest and Clean Earth to repay amounts outstanding under our 2018 Revolving Credit Facility and 2018 Term Loan, while in 2020, we completed a common share offering and the issuance of $200 million in additional 2026 Notes, resulting in net proceeds of $285.9 million. In 2020, we drew approximately $200 million on our 2018 Revolving Credit Facility that was used in the financing of our Marucci acquisition, and $300 million that was used in the financing of our BOA acquisition. A portion of the proceeds received from the issuance of the additional 2026 Notes and common share offering was used to pay down the amount outstanding on our 2018 Revolving Credit facil</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ity subsequent to the Marucci acquisition. During the year ended December 31, 2020, we also made a distribution to the Allocation Member of $9.1 million related to the five year Holding Event for our Sterno business.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">121</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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:400;line-height:120%;text-decoration:underline">Total Liabilities and Intercompany loans to our businesses</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the total liabilities and intercompany debt of our business as of December&#160;31, 2022:</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"><tr><td style="width:1.0%"></td><td style="width:45.089%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.647%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.611%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.340%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.613%"></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:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</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%">Intercompany Loans</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%">Total Liabilities</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%">5.11</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%">192,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"></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%">379,534&#160;</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%">74,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%">134,947&#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%">87,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,627&#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%">247,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,201&#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 Sports</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%">99,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">126,808&#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%">165,411&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,774&#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%">125,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073&#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%">Advanced Circuits </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%">68,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,706&#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%">67,802&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,745&#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 Solutions</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%">117,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,418&#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%">168,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">238,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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,415,615&#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%">2,035,453&#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%">Corporate and eliminations</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%">(1,415,615)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">452,216&#160;</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: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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%">&#8212;&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,487,669&#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><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%">Each loan has a scheduled maturity and each business is entitled to repay all or a portion of the principal amount of the outstanding loans, without penalty, prior to maturity. A component of our acquisition financing strategy that we utilize in acquiring the businesses we own and manage is to provide both equity capital and debt capital, raised at the parent level through our existing credit facility. Our strategy of providing intercompany debt financing within the capital structure of the businesses that we acquire and manage allows us the ability to distribute cash to the parent company through monthly interest payments and amortization of the principle on these intercompany loans.   Certain of our businesses have paid down their respective intercompany debt balances through the cash flow generated by these businesses and we have recapitalized, and expect to continue to recapitalize, these businesses 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 revolving 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:9pt;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"). 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 August 2021, we completed a recapitalization at 5.11 whereby the Company entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0 million to fund a distribution to shareholders. The Company owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7 million. The remaining amount of the distribution went 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 November 2020, the Company completed a recapitalization of ACI whereby the Company entered into an amendment to the intercompany loan agreement with ACI (the "ACI Loan Agreement"). The ACI Loan Agreement was amended to (i) provide for term loan borrowings of $48.8 million to fund the repurchase of shares from an existing shareholder and to fund a distribution to shareholders, and ii) extend the maturity dates of the term loans, and termination date of the revolving loan commitment. In connection with the recapitalization, ACI repurchased 47,870 shares of ACI capital stock, and distributed $42.8 million to shareholders. The Company owned 71.8% of the outstanding shares of ACI on the date of the distribution and received $30.7 million. The remaining amount of the distribution went to minority shareholders.  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">122</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $48.0 million, which BOA financed by borrowing under their intercompany credit facility with the Company (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0 million, and (ii) consent to the repurchase of the shares from the minority shareholder.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2022, we amended the 5.11 intercompany credit agreement to increase the capital expenditures allowable under the 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 5.11 credit agreement was amended again in both the third and fourth quarters to increase the amount available under the revolving credit facility, as well as to increase the capital expenditures allowable under the credit agreement. </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%">During the first quarter of 2022, the Lugano intercompany credit agreement was amended to increase 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. We amended the Lugano intercompany credit agreement again in the second quarter of 2022 to increase the amount in 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. During the fourth quarter of 2022, the Lugano intercompany credit agreement was amended to allow for an additional Term A Loan.</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%">During the third quarter of 2022, we amended the Velocity intercompany credit agreement to increase the amount of the Velocity term loan to allow for the financing of an add-on acquisition. Additionally, during the third quarter of 2022, we amended the Altor credit agreement to allow for additional capital expenditures related to our Ohio plant relocation.</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 2021, we amended the Arnold intercompany credit agreement to increase capital expenditure allowable under the credit agreement to account for additional growth capital expenditure opportunities, and amended the financial covenants to reflect the increased allowable expenditure. In the fourth quarter of 2020, we amended the Arnold intercompany credit agreement to increase the revolving credit commitment available under the credit agreement, and amended the financial covenants to reflect the increased commitment. </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%">All of our subsidiaries were in compliance with the financial covenants included within their intercompany credit arrangements at December 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-weight:400;line-height:120%">Our primary source of cash is from the receipt of interest and principal on our outstanding loans to our businesses. Accordingly, we are dependent upon the earnings and cash flow of these businesses, which are available for (i)&#160;operating expen</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ses; (ii)&#160;payment of interest and principal on our outstanding debt; (iii)&#160;payments to CGM due or potentially due pursuant to the MSA and the LLC Agreement; (iv)&#160;cash distributio</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ns to our shareholders; and (v)&#160;investments in future acquisitions. Payments made under (i)&#160;through (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. Each of our subsidiaries has various non-cancelable commitments in the ordinary course of business, including operating lease payments, and purchase obligations which include payments for materials and payments under employment agreements. On a consolidated basis at  December 31, 2022, we had future operating lease obligations of $241.4 million and purchase obligations of $204.6 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that we currently have sufficient liquidity and capital resources to meet our existing obligations, including quarterly distributions to our shareholders, as approved by our board of directors, over the next twelve months.</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 Arrangements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">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 on July 12, 2027, which is the maturity date of loans advanced under the 2022 Revolving Credit Facility. The 2022 Credit Facility also provides for a $400 million </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">123</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">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%">The 2022 Credit Facility is secured by all of the assets of the Company, including all of its equity interests in, and loans to, its consolidated subsidiaries. At December&#160;31, 2022, we had letters of credit totaling $2.2 million outstanding under the 2022 Revolving Credit Facility. We had approximately $442.8 million in borrowing base availability under this facility at December&#160;31, 2022. (See "</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="#ia85db93a905f4f7a90da190381615c4b_280">Note I - Debt</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" to the consolidated financial statements for more detail regarding our 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%;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 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 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;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2018 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%">In April 2018, we entered into an Amended and Restated Credit Agreement (the "2018 Credit Facility") to amend and restate our credit agreement entered into in 2014. The 2018 Credit Facility provided for (i)&#160;revolving loans, swing line loans and letters of credit (the &#8220;2018 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $600 million, and (ii)&#160;a $500 million term loan (the &#8220;2018 Term Loan&#8221;). The 2018 Credit Facility also permitted the Company, 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. In 2019, we repaid the amounts due under the 2018 Term Loan. We used a portion of the proceeds from the issuance</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the 2029 Notes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offering to pay all amounts outstanding under the 2018 Revolving Credit Facility in March 2021. The 2018 Credit Facility was replaced by the 2021 Credit Facility. </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">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 Company 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 Company 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 Company 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 Company and are not guaranteed by our subsidiaries.</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 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with our entry into the 2021 Credit Facility, as described above, and to redeem our 8.000% Senior Notes due 2026 (the &#8220;2026 Notes&#8221;).</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">124</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">2026 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 April 18, 2018, we consummated the issuance and sale of $400 million aggregate principal amount of our 2026 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 2026 Notes were issued pursuant to an indenture, dated as of April 18, 2018 (the &#8220;2026 Notes Indenture&#8221;), between the Company and U.S. Bank National Association, as trustee.</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%">On May 7, 2020, we consummated the issuance and sale of an additional $200 million aggregate principal amount of the 2026 Notes. The proceeds from the 2026 Notes were used to pay down the amount outstanding on the Company's then existing credit facilities and for general corporate purposes. All of the 2026 Notes were redeemed, on April 1, 2021, with proceeds from the sale of the 2029 Notes.</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 2029 Notes Indenture and the 2032 Notes Indenture contain several restrictive covenants including, but not limited to, limitations on the following: (i) the incurrence of additional indebtedness, (ii) restricted payments, (iii) the purchase, redemption or retirement of capital stock or subordinated debt, (iv) dividends and other payments affecting restricted subsidiaries, (v) transactions with affiliates, (vi) asset sales and mergers and consolidations, (vii) future subsidiary guarantees and (viii) incurring liens, (ix) entering into sale-leaseback transactions and (x) making certain investments, subject in each case to certain exceptions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects required and actual financial ratios as of December&#160;31, 2022 included as part of the affirmative covenants in our 2022 Credit Facility:</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:81.432%"><tr><td style="width:1.0%"></td><td style="width:41.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.140%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.954%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.265%"></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%">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:9pt;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual&#160;Ratio</span></td></tr><tr style="height:5pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Greater than or equal to 1.50:1.00</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%">3.09:1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Secured Debt to EBITDA 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:9pt;font-weight:400;line-height:100%">Less than or equal to 3.50:1.00</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%">1.12:1.00</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%">Total Debt to EBITDA 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:9pt;font-weight:400;line-height:100%">Less than or equal to 5.75:1.00</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%">3.97:1.00</span></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%">We intend to use the availability under our 2022 Credit Facility and cash on hand to pursue acquisitions of additional businesses, to fund distributions (if and to the extent approved by our board of directors) and to provide for other working capital needs. </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">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 incurred interest expense totaling $83.5 million in the year ended December&#160;31, 2022, as compared to $58.8 million in the year ended December&#160;31, 2021 and $45.8 million for the year ended December&#160;31, 2020. </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 components of interest expense on our outstanding debt are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.105%"><tr><td style="width:1.0%"></td><td style="width:46.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.884%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.884%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Years ended December&#160;31,</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:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">Interest on credit facilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,842&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">2,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">2,164&#160;</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%">Interest on Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">67,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">54,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42,400&#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%">Unused fee on Revolving Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,386&#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%">Amortization of bond premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(222)</span></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></tr><tr><td colspan="3" 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 interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">294&#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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-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.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">58,839&#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;border-top:1pt solid #000000;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%">45,768&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align: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">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%">On August 3, 2021, the shareholders of CODI approved amendments to the Second Amended and Restated Trust Agreement of the Trust and the Fifth Amended and Restated Operating Agreement of the Company to allow the Company&#8217;s Board of Directors (the &#8220;Board&#8221;) to cause the Trust to elect to be treated as a corporation for U.S. federal income tax purposes (the &#8220;tax reclassification&#8221;) and, at its discretion in the future, cause the Trust to be converted to a corporation. Following the shareholder vote, the Board resolved to cause the Trust to elect to be treated as a corporation for U.S. federal income tax purposes. Such election became effective September 1, 2021, prior to which the Trust had been taxed as a partnership for U.S. federal income tax purposes since January 1, 2007. The Company was treated as a partnership prior to the Trust&#8217;s tax reclassification and it will continue to be treated as a </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">125</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">partnership following the Trust&#8217;s tax reclassification. During the fourth quarter of 2021, the Company recorded a $12.1 million deferred tax benefit as a result of the accounting treatment of Advanced Circuits as held-for-sale at December 31, 2021. This benefit reversed in the third quarter of 2022 when Advanced Circuits no longer qualified as held-for-sale.</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%">Each of the Company&#8217;s majority owned subsidiaries are subject to Federal, state and in some cases, foreign income taxes. We recorded an income tax provision of $45.0 million with an annual effective rate of 51.7% during the year ended December&#160;31, 2022, an income tax provision of $21.8 million with an annual effective tax rate of 31.9% during the year ended December&#160;31, 2021, and $13.6 million in income tax benefit with an effective tax rate of 50.1% during the year ended December&#160;31, 2020. </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 components of our income tax (benefit) expense as a percentage of income from continuing operations before income taxes for the years ended December&#160;31, 2022, 2021 and 2020 are as follows:</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:99.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></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:12.556%"></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:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-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&#160;31,</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:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.6&#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%">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:8.5pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">representing a pass through to shareholders</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17.6&#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%">Impairment 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%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.6&#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%">Non-deductible acquisition 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%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.9&#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%">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:8.5pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.0)</span></td><td style="background-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%">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:8.5pt;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.8)</span></td><td style="background-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%">Dividend (net of dividend received deduction)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">(9.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.1)</span></td><td style="background-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%">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:8.5pt;font-weight:400;line-height:100%">9.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" 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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.2&#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.5pt;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:8.5pt;font-weight:400;line-height:100%">51.7&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">31.9&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">50.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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></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: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%;padding-left:10.07pt">The effective income tax rate for the years 2021 and 2020 include losses at the Company&#8217;s parent, which was taxed as a partnership through August 1, 2021. Effective September 1, 2021, the Company's parent is taxed as a corporation.</span></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%">Reconciliation of Non-GAAP Financial Measures</span></div><div style="margin-top:6pt;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 &#8220;non-GAAP&#8221; 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">126</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">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: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%">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;non-controlling 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;impairment charges, which reflect write downs to goodwill or other intangible assets; (iv) changes in the fair value of contingent consideration subsequent to initial purchase accounting, (v) 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 (vi) 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adjusted Earnings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211;&#8211; Adjusted earnings is calculated as net income (loss) adjusted to include the cost of the distributions to preferred shareholders, and adjusted to exclude the impact of certain costs, expenses, gains and losses and other specified items the exclusion of which management believes provides insight regarding our ongoing operating performance. Depending on the period presented, these adjusted measures exclude the impact of certain of the following items: gains (losses) and income (loss) from discontinued operations, income (loss) from noncontrolling interest, amortization expense, subsidiary stock compensation expense, acquisition-related expenses and items of other income or expense that may be material to a subsidiary and non-recurring in nature. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that EBITDA, Adjusted EBITDA and Adjusted Earnings provide useful information to investors and reflect important financial measures that are used by management in the monthly analysis of our operating results and in 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:700;line-height:120%">Reconciliation of Net income (loss) from continuing operations to EBITDA and Adjusted EBITDA</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adj</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">u</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">sted EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">127</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_160"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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:99.375%"><tr><td style="width:1.0%"></td><td style="width:16.195%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.084%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.084%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.219%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="78" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr><td colspan="78" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;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.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 #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%">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%">Marucci</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%">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%">ACI</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%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(64,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,633&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">42,613&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18,669)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">27,934&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">11,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><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:8pt;font-weight:400;line-height:100%">(17,741)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,127&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,662&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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><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: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:8pt;font-weight:400;line-height:100%">12,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">11,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,878)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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:8pt;font-weight:400;line-height:100%">3,329&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">45,029&#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: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:8pt;font-weight:400;line-height:100%">83,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">83,506&#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: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:8pt;font-weight:400;line-height:100%">(105,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">13,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">10,282&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">10,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">18,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">534&#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:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">22,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">21,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,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:8pt;font-weight:400;line-height:100%">11,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,583&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">10,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:8pt;font-weight:400;line-height:100%">13,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">20,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">149,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">EBITDA</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(72,867)</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%">66,491&#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;border-top:1pt solid #000000;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%">78,518&#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;border-top:1pt solid #000000;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%">(8,813)</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%">64,145&#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%">35,420&#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%">(3,649)</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%">29,574&#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%">25,388&#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%">39,981&#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%">24,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">41,372&#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%">320,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;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:#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%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">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:8pt;font-weight:400;line-height:100%">766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">714&#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:8pt;font-weight:400;line-height:100%">Non-controlling shareholder compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">971&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">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:8pt;font-weight:400;line-height:100%">1,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,951&#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:8pt;font-weight:400;line-height:100%">Impairment 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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,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 2px 12.25pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,118&#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: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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,063&#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: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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">853&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,235&#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: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%">(72,924)</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%">67,785&#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%">82,072&#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%">13,474&#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%">67,014&#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%">36,804&#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%">6,660&#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%">33,184&#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%">27,004&#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%">42,284&#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%">24,617&#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%">41,816&#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%">369,790&#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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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:99.375%"><tr><td style="width:1.0%"></td><td style="width:18.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.294%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.084%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.084%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.084%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.324%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.765%"></td><td style="width:0.1%"></td></tr><tr><td colspan="75" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr><td colspan="75" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Ergobaby</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%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Marucci Sports</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Velocity 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%">ACI</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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net income (loss) from continuing operations</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(65,287)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,079&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,239&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,871&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,374&#160;</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><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:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,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:8pt;font-weight:400;line-height:100%">3,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">21,756&#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:8pt;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:8pt;font-weight:400;line-height:100%">58,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intercompany interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">11,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">18,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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">22,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">20,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">23,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">125,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">EBITDA</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%">(58,540)</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%">61,296&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">53,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">17,492&#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%">14,549&#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%">25,051&#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%">49,602&#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%">27,026&#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%">30,985&#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%">20,707&#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%">43,984&#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%">285,749&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other (income) 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:8pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,482&#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:8pt;font-weight:400;line-height:100%">Non-controlling shareholder compensation</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,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:8pt;font-weight:400;line-height:100%">190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">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:8pt;font-weight:400;line-height:100%">1,035&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,591&#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:8pt;font-weight:400;line-height:100%">Integration services fee</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</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%">1,132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(57,653)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,122&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,185&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,145&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,004&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,895&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,141&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,063&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,032&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">308,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></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:97.916%"><tr><td style="width:1.0%"></td><td style="width:19.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.176%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.176%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.708%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.331%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td></tr><tr><td colspan="66" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December&#160;31, 2020</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 #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%">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%">Marucci</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%">ACI</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: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:8pt;font-style:italic;font-weight:700;line-height:100%"> </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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(22,794)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,356&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,640)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,161&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,170&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,539)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,566&#160;</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%">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 12.25pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,808&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(535)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,390)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,431&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">(198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">13,606&#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: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:8pt;font-weight:400;line-height:100%">45,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">45,768&#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: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:8pt;font-weight:400;line-height:100%">(66,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">14,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,778&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">19,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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: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:8pt;font-weight:400;line-height:100%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">21,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">103,546&#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:8pt;font-weight:400;line-height:100%">(43,604)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">49,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">4,457&#160;</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">13,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">36,548&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">25,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,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"></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%">8,798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,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><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%">176,486&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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: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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,420&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,613&#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:8pt;font-weight:400;line-height:100%">Non-controlling shareholder compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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%">495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,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:8pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,966&#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: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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,832&#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: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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">922&#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: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%">(43,280)</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%">53,660&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,607&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,116&#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%">9,512&#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%">39,028&#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%">25,801&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,715&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,787&#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%">48,998&#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%">195,944&#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><br/></span></div><div style="margin-top:12pt;text-align:justify"><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><br/></span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">130</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_2657"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reconciliation of Net income (loss) to Adjusted Earnings and Adjusted EBITDA</span></div><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 reconciles Adjusted Earnings to Net income (loss), which we consider 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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.701%"><tr><td style="width:1.0%"></td><td style="width:31.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.816%"></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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="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%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2022</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%">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%">Net income (loss)</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%">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><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%">30,957&#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%">2,585&#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%">(11,844)</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%">51,438&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Gain (loss) on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</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%">23,747&#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%">31,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><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%">1,106&#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%">(14,344)</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%">42,045&#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%">Less: income from continuing operations attributable to 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:8.5pt;font-weight:400;line-height:100%">5,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,051&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings - continuing operations</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%">17,769&#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%">26,946&#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%">(3,253)</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%">(14,468)</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%">26,994&#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%">Adjustments:</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></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,046)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(24,181)</span></td><td style="background-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%">Amortization expense - intangible assets and inventory step-up</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,474&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,241&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100,877&#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%">Impairment expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,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 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%">Tax effect - impairment 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:8.5pt;font-weight:400;line-height:100%">(3,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,557)</span></td><td style="background-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%">Non-controlling interest - impairment expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(3,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">534&#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%">Non-controlling 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:8.5pt;font-weight:400;line-height:100%">2,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,242&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integration services fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">4,064&#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%">Corporate tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(4,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,235&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,486&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43,429&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">45,990&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,681&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">158,586&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">44,425&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,029&#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%">Corporate tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,457)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(12,119)</span></td><td style="background-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%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,519&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">25,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83,506&#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%">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%">866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,740&#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 from continuing operations attributable to 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%">5,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,051&#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%">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%">6,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:8.5pt;font-weight:400;line-height:100%">6,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">6,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:8.5pt;font-weight:400;line-height:100%">24,181&#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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">131</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.701%"><tr><td style="width:1.0%"></td><td style="width:31.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.816%"></td><td style="width:0.1%"></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%">Tax effect - impairment expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">&#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%">3,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,557&#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%">Non-controlling interest - impairment 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">3,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,988)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(757)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">714&#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 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: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%">90,327&#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%">93,851&#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%">98,326&#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%">87,286&#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%">369,790&#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><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.645%"><tr><td style="width:1.0%"></td><td style="width:31.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.346%"></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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="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%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="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%">September 30, 2021</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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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%">21,996&#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%">(11,251)</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%">90,156&#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%">25,908&#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%">126,809&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">72,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,770&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from discontinued options, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">4,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,802&#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%">(16,031)</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%">18,720&#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%">25,883&#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%">46,374&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,735&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings - continuing operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,106&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(19,049)</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,519&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,063&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,639&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">(6,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(24,181)</span></td><td style="background-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 - intangible assets and 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%">18,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,606&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Non-controlling 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:8.5pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integration services fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">4,863&#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%">Corporate tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(12,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,100&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,222&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32,540&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35,848&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">37,133&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">135,743&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">10,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39,389&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,906)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,756&#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%">Corporate tax effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,119&#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%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,839&#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%">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%">686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,979&#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 from continuing operations attributable to 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%">2,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,018&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,735&#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%">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%">6,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:8.5pt;font-weight:400;line-height:100%">6,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">6,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:8.5pt;font-weight:400;line-height:100%">24,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,032)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(425)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,481&#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 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: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%">70,828&#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%">76,467&#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%">77,604&#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%">83,323&#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%">308,222&#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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.160%"><tr><td style="width:1.0%"></td><td style="width:30.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.897%"></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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="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%">Year ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2020</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%">September 30, 2020</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%">December 31, 2020</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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss)</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%">4,880&#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%">(7,366)</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%">20,903&#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%">8,780&#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%">27,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued options, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,790&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">3,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="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%">2,269&#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%">(10,156)</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%">16,274&#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%">5,179&#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;border-top:1pt solid #000;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%">13,566&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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="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%">169</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.546</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%">Net income (loss) attributable to Holdings - continuing operations</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,196&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(11,065)</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,879&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,010&#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;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,020&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5,542)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(23,678)</span></td><td style="background-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 - intangible assets and 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%">13,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">67,798&#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></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%">Non-controlling shareholder compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,966&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">4,832&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">922&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,207&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,191&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,372&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,215&#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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">70,985&#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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">33,294&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(316)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,606&#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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,768&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,454&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">909&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,546&#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">23,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,385&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,613&#160;</span></td><td style="background-color:#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 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%">33,866&#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%">40,542&#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%">58,047&#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%">63,489&#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%">195,944&#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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">134</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_2757"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Seasonality</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-weight:400;line-height:120%">The following table presents the net sales by quarter as a percentage of our annual net sales.</span></div><div style="margin-top:9pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:36.300%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.200%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.000%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.000%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.500%"></td><td style="width:0.1%"></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:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Quarter ended</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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:8.5pt;font-weight:400;line-height:100%">March 31st</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%">23.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">21.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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">June 30th</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%">23.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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%">September 30th</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%">26.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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%">December 31st</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%">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top: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 in the last three years, there is generally less seasonality in our net sales on a consolidated basis than there has been historically.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_166"></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Related Party Transactions and Certain Transactions Involving our Businesses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into related party transactions with our Manager, CGM including the following:</span></div><div style="margin-top:3pt;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">Management Services Agreement</span></div><div style="margin-top:3pt;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">LLC Agreement</span></div><div style="margin-top:3pt;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">Integration Services Agreements</span></div><div style="margin-top:3pt;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">Cost Reimbursement and Fees</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">Management Services Agreement</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%">We entered into the MSA with CGM effective May&#160;16, 2006. Our Chief Executive Officer is a partner of CGM. The MSA provides for, among other things, CGM to perform services for us in exchange for a management fee paid quarterly and equal to 0.5% of our adjusted net assets. The management fee is required to be paid prior to the payment of any distributions to shareholders. For the years ended December&#160;31, 2022, 2021, and 2020, we incurred $63.6 million, $47.4 million, and $34.2 million, respectively, in management fees to CGM.</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%">Pursuant to the MSA, CGM is entitled to enter into off-setting management service agreements with each of the operating segments. The amount of the fee is negotiated between CGM and the operating management of each segment and is based upon the value of the services to be provided. The fees paid directly to CGM by the segments offset on a dollar for dollar basis the amount due CGM by the LLC under the MSA. </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%">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 September 30, 2022 and December 31, 2022 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="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%">During 2021, CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due. In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Senior Notes at March 31, 2021. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, as a proactive measure to provide the LLC with additional cash liquidity in light of the COVID-19 pandemic, the LLC elected to draw down $200&#160;million on our 2018 Revolving Credit Facility. The LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the LLC as of March 31, 2020. In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive 50% of the management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the LLC and CGM entered into a waiver agreement </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">135</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the LLC as of September 30, 202</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0. </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 paid CGM $0.4&#160;million and $0.1&#160;million, respectively, in the years ended December 31, 2021 and 2020, representing the management fee due from Arnold for the fourth quarter of 2020 and the first three quarters of 2021. At December 31, 2021, Arnold reimbursed the LLC for the management fee paid on their behalf.  </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">LLC 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%">As distinguished from its provision of providing management services to us, pursuant to the amended MSA, members of CGM are owners of 50.0% of the Allocation Interests in us through their ownership in Sostratus LLC. The LLC agreement gives the holders of Allocation Interests the right to distributions pursuant to a profit allocation formula upon the occurrence of a Sale Event or a Holding Event. The Allocation Interest Holders are entitled to receive and as such can elect to receive the positive contribution-based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which we acquired a controlling interest in that business (Holding Event) and upon the sale of the business (Sale Event). Holders received</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%">$34.1 million and $9.1 million in distributions related to Sale and Holding Events that occurred during 2021 and 2020, respectively. No allocation interest distributions were made in 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="#ia85db93a905f4f7a90da190381615c4b_289">Note K - Stockholders' Equity</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for a description of the profit allocation payments.   </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%">Certain persons who are employees and partners of the Manager, including the Company&#8217;s Chief Executive Officer, beneficially own (through Sostratus LL</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C) 62.0% of the Allocation Interests at December&#160;31, 2022 and 57.8% at December&#160;31, 2021.  Of the remaining 38.0% at December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 42.2% at December&#160;31, 2021, 5.0% is held by CGI Diversified Holdings L</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">P, 5.0% i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s held by a director on the Company&#8217;s Board of Directors, and the remaining percentage of Allocation Interests are held by the former founding partners of the Manager. </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">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%">Integration services represent fees paid by newly acquired companies to the Manager for integration services performed during the first year of ownership.&#160;Under the Integration Services Agreement ("ISA"), CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PrimaLoft, which was acquired in July 2022, entered into an ISA with CGM whereby PrimaLoft will pay CGM a total integration services fee of $4.8&#160;million, payable 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 will pay CGM a total integration services fee of $2.3 million, payable quarterly over a twelve month period 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%">BOA, which was acquired in October 2020 and Marucci Sports, which was acquired in April 2020, each entered into an ISA with CGM. Each ISA was for the twelve month period subsequent to the acquisition and was payable quarterly. BOA paid CGM a total of $4.4&#160;million under the ISA, beginning in the quarter ended December 31, 2020.  Marucci paid CGM a total of $2.0&#160;million in integration services fees, beginning in the quarter ended September 30, 2020. </span></div><div style="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 years ended December&#160;31, 2022, 2021 and 2020, CGM receiv</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ed </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.1 million, $4.9 million, and $2.1 million, respectively, in total integration service fees. </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">Cost Reimbursement and Fees</span></div><div style="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 reimbursed CGM approximately $6.5 million, $5.4 million, and $5.2 million, principally for occupancy and staffing costs incurred by CGM on our behalf during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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: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: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. During the years ended December&#160;31, 2022, 2021 and 2020, 5.11 purchased approximately $2.0 million, $1.1 million, and $2.7 million, respectively, in inventory from the vendor.  </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">136</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">Recapitalization - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company completed a recapitalization of 5.11 whereby the Company entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0 million to fund a distribution to shareholders. The Company owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7 million. The remaining amount of the distribution went 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:400;line-height:120%;text-decoration:underline">BOA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $48.0 million, which BOA financed by borrowing under their intercompany credit facility with the Company (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0 million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0 million and the amount by which the noncontrolling interest was adjusted of $39.4 million was recognized in equity attributable to the Company. </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. During the years ended December&#160;31, 2022 and 2021 and for the period from October 16, 2020 (date of acquisition) through December 31, 2020, BOA purchased approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $56.1&#160;million, $48.3&#160;million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $6.7&#160;million, respectively, from this supplier.</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">Ergobaby</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">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&#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></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">Advanced Circuits</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company completed a recapitalization of ACI whereby the Company entered into an amendment to the intercompany loan agreement with ACI (the "ACI Loan Agreement").  The ACI Loan Agreement was amended to (i) provide for term loan borrowings of $48.8 million to fund the repurchase of shares from an existing shareholder and to fund a distribution to shareholders, and ii) extend the maturity dates of the term loans, and termination date of the revolving loan commitment.  In connection with the recapitalization, ACI repurchased 47,870 shares of ACI capital stock, and distributed $42.8 million to shareholders. The Company owned 71.8% of the outstanding shares of ACI on the date of the distribution and received $30.7 million. The remaining amount of the distribution was paid to minority shareholders.  </span></div><div id="ia85db93a905f4f7a90da190381615c4b_169"></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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. Such estimates and judgments may involve varying degrees of uncertainty. Actual results could differ from these estimates under different assumptions and changes in other facts and circumstances, and potentially could result in materially different results. Our critical accounting estimates are discussed below. For a summary of our significant accounting policies, including those policies discussed below, 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="#ia85db93a905f4f7a90da190381615c4b_253">Note B - Summary of Significant Accounting Policies</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" to our consolidated financial statements.</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%">Business Combinations</span></div><div style="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. Accounting for business combinations requires the use of estimates and assumptions in determining the fair value of assets acquired and liabilities assumed in order to allocate the purchase price. The estimates of fair value of the assets acquired and liabilities assumed are based upon assumptions believed to be reasonable using established valuation methods, taking into consideration information supplied by the management of the acquired entities and other relevant information.  Determining the fair value of assets acquired and liabilities assumed requires management's </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">137</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">judgment and often involves the use of assumptions with respect to future cash inflows and outflows, discount rates, royalty rates, customer attrition rates, asset lives and market multiples, among other items. The determination of fair values requires significant judgment both by our management team and, when appropriate, valuations by independent third-party appraisers. We amortize intangible assets, such as trademarks and customer relationships, as well as property, plant and equipment, over their economic useful lives, unless those lives are indefinite. We consider factors such as historical information, our plans for the asset and similar assets held by our previously acquired businesses. The impact could result in either higher or lower amortization and/or depreciation expense.</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 and 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:700;line-height:120%">Goodwill and 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%">Goodwill represents the excess amount of the purchase price over the fair value of the assets acquired. Our indefinite-lived intangible assets consist of trade names with a carrying value of approximately $57.0 million. 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 or one level below the operating segment. Each of our businesses represents a reporting unit.</span></div><div style="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 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. 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 at 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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The determination of fair value involves the use of significant estimates and assumptions, including revenue growth rates, operating margins, working capital requirements, capital expenditures and terminal growth rates and actual results could differ from these estimates. Future events and changing market conditions may impact our assumptions and result in changes to our estimates.</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">2022 Interim 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%">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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Annual goodwill and indefinite lived intangible asset 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 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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">138</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">2021 Annual Impairment Testing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our annual impairment testing at March 31, 2021, we performed a qualitative assessment of our reporting units. As a result of the COVID-19 pandemic, we also considered how we expected COVID-19 to impact future operating results and short and long term financial condition as part of our qualitative assessment, including the effects on our end customers, potential short-term supply chain constraints, and the continued restrictions imposed by government and regulatory authorities. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units except Arnold exceeded their carrying value. Based on our analysis, we determined that the Arnold operating segment required quantitative testing because we could not conclude that the fair value of this reporting unit significantly exceeded the carrying value based on qualitative factors alone.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed the quantitative tests of Arnold using an income approach to determine the fair value of the reporting units. We do not believe that the market approach results in relevant data points for market multiples or data from comparable companies since most of Arnold's competitors are privately held and do not publish data that can be used in an income approach. In developing the prospective financial information used in the income approach, we considered recent market conditions, taking into consideration the uncertainty associated with the COVID-19 pandemic and its economic fallout. The prospective financial information considered reporting unit specific facts and circumstances and was our best estimate of operational results and cash flows for the Arnold reporting unit as of the date of our impairment testing.  The discount rate used in the income approach</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 13.0%, and th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value b</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y approximately 272%. Th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e prospective financial information that was used to determine the fair values of the Arnold reporting unit required us to make assumptions regarding future operational results including revenue growth rates and gross margins. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 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, 2020, we performed a qualitative assessment of our reporting units.  As part of the analysis, we considered how we expected the COVID-19 pandemic to impact our future operating results and short and long-term financial condition. In addition to the typical qualitative factors we consider as part of the assessment, we went through a process with each of our reporting units whereby we considered various scenarios for the remainder of the year, probability weighted for what we consider the most likely outcome given existing facts and circumstances. This process included consideration of the reporting unit's industry and customers, including customer liquidity, operational capacity given local government restrictions imposed to prevent spread of the COVID-19 virus, supply chain constraints that may exist as a result of the virus and ability of the subsidiary to reduce cash outflows. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of our 5.11, ACI, Arnold, Liberty and Sterno reporting units exceeded their carrying value. Based on our analysis, we determined that our Ergobaby, Altor and Velocity operating segments required quantitative testing because we could not conclude that the fair value of these reporting units significantly exceeded the carrying value based on qualitative factors alone.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed the quantitative tests of Ergobaby, Altor and Velocity using an income approach to determine the fair value of the reporting units.  We were unable to use a market approach due to the existing market conditions as a result of the COVID-19 pandemic resulting in significant volatility and lack of available market comparables. In developing the prospective financial information used in the income approach, we considered recent market conditions, taking into consideration the uncertainty associated with the COVID-19 pandemic and its economic fallout. The prospective financial information considers reporting unit specific facts and circumstances and was our best estimate of operational results and cash flows for each reporting unit as of the date of our impairment testing.  For Ergobaby, the discount rate used in the income approach was 15.9% and the results of the quantitative impairment testing indicated that the fair value of the Ergobaby reporting unit exceeded the carrying value by 14.0%. For Altor, the discount rate used in the income approach was 13.3%, and the results of the quantitative impairment testing indicated that the fair value of the Altor reporting unit exceeded the carrying value by 3.8%. The impairment test for Velocity used a discount rate of 12.8% in the income approach, and the results of the quantitative impairment testing indicated that the fair value of the Velocity reporting unit exceeded the carrying value by 16.4%. The prospective financial information that is used to determine the fair values of the reporting units 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 units that were tested quantitatively.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">139</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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:700;line-height:120%">Definite-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%">Long-lived intangible assets subject to amortization, including customer relationships, non-compete agreements, permits and technology are amortized using the straight-line method over the estimated useful lives of the intangible assets, which we determine based on the consideration of several factors including the period of time the asset is expected to remain in service. We evaluate long-lived assets for potential impairment whenever events occur or circumstances indicate that the carrying amount of the assets may not be recoverable.&#160;The carrying amount of a long-lived asset is not recoverable if it exceeds the sum of the undiscounted cash flows expected to result from the use and eventual disposition of the asset.&#160;If the carrying amount of a long-lived asset is not recoverable and is greater than its fair value, the asset is impaired and an impairment loss must be recognized.&#160; </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 determination of fair values and estimated useful lives requires significant judgment both by our management team and by outside experts engaged to assist in this process. This judgment could result in either a higher or lower value assigned to our reporting units and intangible assets. The impact could result in either higher or lower amortization and/or the incurrence of an impairment charge.</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%">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%">At the time of our Initial Public Offering, we issued Allocation Interests governed by our LLC agreement that entitle the holders (the "Holders") to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events. The Holders are entitled to receive and as such can elect to receive the positive contribution based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which we acquired a controlling interest in that business (a "Holding Event") and upon the sale of that business (a "Sale Event").  </span></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%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:12pt;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="#ia85db93a905f4f7a90da190381615c4b_253">Note B - Summary of Significant Accounting Policies</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" to our consolidated financial statements for a discussion of recent accounting pronouncements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">140</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_172"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;7A.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">&#8211;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures about Market Risk</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%">Interest Rate Sensitivity</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, our debt includes both fixed rate and variable rate instruments. We are exposed to interest rate risk primarily through borrowings under our 2022 Credit Facility because borrowings under this agreement are subject to variable interest rates based on SOFR. We had $395 million outstanding under the 2022 Term Loan and $155 million outstanding under our 2022 Revolving Credit Facility at December 31, 2022 for a total of $550 million in outstanding debt subject to variable interest rates at December 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-weight:400;line-height:120%">The one-month SOFR was approximately 436 basis points at December 31, 2022, and the three-month SOFR was approximately 459 basis points at December 31, 2022. We currently estimate that a 100 basis point increase in SOFR would not have a material impact on our results of operations, cash flows or financial condition.  </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 expect to have additional borrowings under our Revolving Credit Facility in the future in order to finance our short term working capital needs and future acquisitions. These borrowings will be subject to variable interest rates. </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%">Foreign Exchange Rate Sensitivity</span></div><div style="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 are exposed to foreign currency exchange rate risk arising from transactions in the normal course of business at certain of our subsidiaries, such as sales to third party customers, foreign plant operations, and purchases from suppliers. </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%">Credit 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%">We are exposed to credit risk associated with cash equivalents, investments, and trade receivables. We do not believe that our cash equivalents or investments present significant credit risks because the counterparties to the instruments consist of major financial institutions and we manage the notional amount of contracts entered into with any one counterparty. Our cash and cash equivalents at December&#160;31, 2022 consists principally of (i)&#160;treasury backed securities, (ii)&#160;insured prime money market funds,&#160;and (iii)&#160;cash balances in several non-interest bearing checking accounts. Substantially all trade receivable balances of our businesses are unsecured. The concentration of credit risk with respect to trade receivables is limited by the large number of customers in our customer base and their dispersion across various industries and geographic areas. Although we have a large number of customers who are dispersed across different industries and geographic areas, a prolonged economic downturn could increase our exposure to credit risk on our trade receivables. We perform ongoing credit evaluations of our customers and maintain an allowance for potential credit losses.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_175"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;8.  FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="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 consolidated financial statements and financial statement schedules referred to in the index contained on page F-1 of this report are incorporated herein by reference.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">142</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_178"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;9.&#160; CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NONE</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">143</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_181"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;9A.  CONTROLS AND PROCEDURES</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%">Disclosure Controls and Procedures</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management&#8217;s Evaluation of Disclosure 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%">The Company&#8217;s management, with the participation of the Company&#8217;s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the Company&#8217;s disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of the end of the period covered by this report. Based on such evaluation, the Company&#8217;s Chief Executive Officer and Chief Financial Officer have concluded that, as of December&#160;31, 2022, the Company&#8217;s disclosure controls and procedures were effective in recording, processing, summarizing and reporting, on a timely basis, information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act and in ensuring that information required to be disclosed by the Company in such reports is accumulated and communicated to the Company&#8217;s management, including the Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely discussions regarding required disclosure.</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%">(b) Information with respect to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Report of Management on Internal Control over Financial Reporting</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%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act). Our management assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2022. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control-Integrated Framework </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2013 framework). Based on our assessment under this framework, our management concluded that our internal control over financial reporting was effective as of December&#160;31, 2022. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The audited financial statements of the Company included in this annual report on Form 10-K include the results of acquisitions from their respective dates of acquisition. Management's assessment of internal control over financial reporting for the year ended December 31, 2022 does not include an assessment of PrimaLoft Technologies Holdings, Inc., a majority owned subsidiary of the Company that was acquired during the year ended December 31, 2022. The financial statements of PrimaLoft Technologies Holdings, Inc. reflect total assets and net revenues constituting 16% and 1%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2022. Refer to "</span><span style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_259">Note C - Acquisition of Businesses</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for a description of the acquisition of PrimaLoft Technologies Holdings, Inc.</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 effectiveness of our internal control over financial reporting as of December&#160;31, 2022 has been audited by Grant Thornton LLP, an independent registered public accounting firm, as stated in their report that is included herein.</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%">(c) Information with respect to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Report of Independent Registered Public Accounting Firm on Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is contained on page F-2 of this Annual Report on Form 10-K and is incorporated herein by reference. </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%">(d) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="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 not been any changes in the Company&#8217;s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during our fourth fiscal quarter to which this Annual Report on Form 10-K relates that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_184"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;9B. OTHER INFORMATION</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NONE</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_2751"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">ITEM&#160;9C. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:112%">Disclosure Regarding Foreign Jurisdictions That Prevent Inspections</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Not applicable</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">144</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_187"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">PART III</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_190"></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;10.  DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning our executive officers is incorporated herein by reference to information included in the Proxy Statement for our 2023 Annual Meeting of Shareholders.</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%">Information with respect to our directors and the nomination process is incorporated herein by reference to information included in the Proxy Statement for our 2023 Annual Meeting of Shareholders.</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%">Information regarding our corporate governance, including our audit committee and code of ethics, is incorporated herein by reference to information included in the Proxy Statement for our 2023 Annual Meeting of Shareholders.</span></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding compliance with Section 16(a) of the Exchange Act is incorporated herein by reference to information included in the Proxy Statement for our 2023 Annual Meeting of Shareholders.</span></div><div id="ia85db93a905f4f7a90da190381615c4b_193"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;11.  EXECUTIVE COMPENSATION</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to executive compensation is incorporated herein by reference to information included in the Proxy Statement for our 2023 Annual Meeting of Shareholders.</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_196"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to security ownership of certain beneficial owners and management is incorporated herein by reference to information included in the Proxy Statement for our 2023 Annual Meeting of Shareholders.</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%">Securities Authorized for Issuance under Equity Compensation Plans </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no securities currently authorized for issuance under an equity compensation plan. </span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_199"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;13.  CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to such contractual relationships and independence is incorporated herein by reference to the information in the Proxy Statement for our 2023 Annual Meeting of Shareholders.</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_202"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;14.  PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information with respect to principal accountant fees and services and pre-approval policies are incorporated herein by reference to information included in the Proxy Statement for our 2023 Annual Meeting of Shareholders.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">145</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_205"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">PART IV</span></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_208"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM&#160;15.  EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Financial Statements</span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Registrant, see &#8220;Index to Consolidated Financial Statements and Supplemental Financial Data&#8221; set forth on page F-1.</span></div><div style="padding-left:72pt;text-align:justify"><span><br/></span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Financial Statement Schedule</span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Registrant, see &#8220;Index to Consolidated Financial Statements and Supplemental Financial Data&#8221; set forth on page S-1.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.17pt">Exhibits</span></div><div style="padding-left:72pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Registrant, see &#8220;Index to Exhibits&#8221; set forth below.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">146</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_211"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">INDEX TO EXHIBITS</span></div><div><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.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></td><td style="width:0.1%"></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%;text-decoration:underline">Exhibit<br/>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:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></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:8.5pt;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:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000095013306003467/w23746exv2w1.htm">Stock and Note Purchase Agreement dated as of July&#160;31, 2006, among Compass Group Diversified Holdings LLC, Compass Group Investments, Inc. and Compass Medical Mattress Partners, LP (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on August&#160;1, 2006 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">2.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013308002315/0000950133-08-002315-index.htm">Stock Purchase Agreement dated June&#160;24, 2008, among Compass Group Diversified Holdings LLC and the other shareholders party thereto, Compass Group Diversified Holdings LLC, as Sellers&#8217; Representative, Aeroglide Holdings, Inc. and B&#252;hler AG (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on June&#160;26, 2008 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312511273246/0001193125-11-273246-index.htm">Stock Purchase Agreement, dated October&#160;17, 2011, by and among Recruit Co., LTD. and RGF Staffing USA, Inc., as Buyers, the shareholders of Staffmark Holdings, Inc., as Sellers, Staffmark Holdings, Inc. and Compass Group Diversified Holdings LLC as Seller Representative (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on October&#160;18, 2011 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312512203179/0001193125-12-203179-index.htm">Stock Purchase Agreement dated May&#160;1, 2012, among Candlelight Investment Holdings, Inc., Halo Holding Corporation, Halo Lee Wayne, LLC and each of the holders of equity interests of Halo Lee Wayne, LLC listed on Exhibit A thereto (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on May&#160;2, 2012(File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">2.5</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000134512619000023/cleanearthspa.htm">Stock Purchase Agreement, dated May 8, 2019, by and among (i) Calrissian Holdings, LLC; (ii) CEHI Acquisition Corporation; (iii) Compass Group Diversified Holdings LLC; (iv) each Stockholder and Optionholder of the Company; and (v) solely for the purposes of Section 9(r) thereof, Harsco Corporation (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on May 9, 2019 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">2.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000095013306001836/w15027a3exv2w1.htm">Stock Purchase Agreement by and among Compass Group Diversified Holdings LLC, Compass Group Investments, Inc., Compass CS Partners, L.P., Compass CS II Partners, L.P., Compass Crosman Partners, L.P., Compass Advanced Partners, L.P. and Compass Silvue Partners, LP (incorporated by reference to Exhibit 2.1 of the Form S-1 filed on April 13, 2006 (File No. 333-130326)).</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"> </span></div></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:8.5pt;font-weight:400;line-height:100%">2.7</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512621000023/ex21stockpurchaseagreement.htm">Stock Purchase Agreement, dated July 16, 2021, by and among (i) Liberty Safe Holding Corporation; (ii) Independence Buyer, Inc.; (iii); Compass Group Diversified Holdings LLC, as the Sellers Representative; and (iv) each Stockholder and Optionholder of Liberty Safe Holding Corporation (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on July 19, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">2.8</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512621000031/ex21amendmenttolibertystoc.htm">Amendment to Stock Purchase Agreement, dated August 3, 2021, by and among Independence Buyer, Inc. and Compass Group Diversified Holdings LLC, as the Sellers Representative (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on August 3, 2021 (File No. 001-34927 and Accession No. 0001345126-21-000031)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521298886/d214107dex21.htm">Agreement and Plan of Merger, dated October 13, 2021, by and among (i) Tempo Automation, Inc.; (ii) Aspen Acquisition Sub, Inc.; (iii) Compass AC Holdings, Inc.; and (iv) Compass Group Diversified Holdings LLC, as the Sellers Representative (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on October 14, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">2.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;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 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013305005575/0000950133-05-005575-index.htm">Certificate of Trust of Compass Diversified Trust (incorporated by reference to Exhibit 3.1 of the Form S-1 filed on December&#160;14, 2005 (File No. 333-130326)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307003816/0000950133-07-003816-index.htm">Certificate of Amendment to Certificate of Trust of Compass Diversified Trust (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on September&#160;13, 2007 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013305005575/0000950133-05-005575-index.htm">Certificate of Formation of Compass Group Diversified Holdings LLC (incorporated by reference to Exhibit 3.3 of the Form S-1 filed on December&#160;14, 2005 (File No. 333-130326)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002045/0000950133-06-002045-index.htm">Amended and Restated Trust Agreement of Compass Diversified Trust (incorporated by reference to Exhibit 3.5 of the Amendment No. 4 to the Form S-1 filed on April&#160;26, 2006 (File No. 333-130326)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307002479/0000950133-07-002479-index.htm">Amendment No. 1 to the Amended and Restated Trust Agreement, dated as of April&#160;25, 2006, of Compass Diversified Trust among Compass Group Diversified Holdings LLC, as Sponsor, The Bank of New York (Delaware), as Delaware Trustee, and the Regular Trustees named therein (incorporated by reference to Exhibit 4.1 of the Form 8-K filed on May&#160;29, 2007 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307003816/0000950133-07-003816-index.htm">Second Amendment to the Amended and Restated Trust Agreement, dated as of April&#160;25, 2006, as amended on May&#160;23, 2007, of Compass Diversified Trust among Compass Group Diversified Holdings LLC, as Sponsor, The Bank of New York (Delaware), as Delaware Trustee, and the Regular Trustees named therein (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on September&#160;13, 2007 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307005042/0000950133-07-005042-index.htm">Third Amendment to the Amended and Restated Trust Agreement dated as of April&#160;25, 2006, as amended on May&#160;25, 2007 and September&#160;14, 2007, of Compass Diversified Holdings among Compass Group Diversified Holdings LLC, as Sponsor, The Bank of New York (Delaware), as Delaware Trustee, and the Regular Trustees named therein (incorporated by reference to Exhibit 4.1 of the Form 8-K filed on December&#160;21, 2007 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012310102216/0000950123-10-102216-index.htm">Fourth Amendment dated as of November&#160;1, 2010 to the Amended and Restated Trust Agreement, as amended effective November&#160;1, 2010, of Compass Diversified Holdings, originally effective as of April&#160;25, 2006, by and among Compass Group Diversified Holdings LLC, as Sponsor, The Bank of New York (Delaware), as Delaware Trustee, and the Regular Trustees named therein (incorporated by reference to Exhibit 3.1 of the Form 10-Q filed on November&#160;8, 2010 (File No. 001-34927)).</a></span></div></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">147</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></td><td style="width:0.1%"></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:8.5pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312516786893/0001193125-16-786893-index.htm">Second Amended and Restated Trust Agreement of the Trust (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on December 7, 2016 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex31.htm">Third Amended and Restated Trust Agreement of the Trust (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307000088/0000950133-07-000088-index.htm">Second Amended and Restated Operating Agreement of Compass Group Diversified Holdings, LLC dated January&#160;9, 2007 (incorporated by reference to Exhibit 10.2 of the Form 8-K filed on January&#160;10, 2007 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012310102216/0000950123-10-102216-index.htm">Third Amended and Restated Operating Agreement of Compass Group Diversified Holdings LLC dated November&#160;1, 2010 (incorporated by reference to Exhibit 3.2 of the Form 10-Q filed on November&#160;8, 2010 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312513204397/0001193125-13-204397-index.htm">Fourth Amended and Restated Operating Agreement of Compass Group Diversified Holdings LLC, dated January&#160;1, 2012 (incorporated by reference to Exhibit 3.1 of the Form 10-Q filed on May&#160;7, 2013 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312516786893/0001193125-16-786893-index.htm">Fifth Amended and Restated Operating Agreement of the Company (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on December 7, 2016 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.15</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex32.htm">Sixth Amended and Restated Operating Agreement of the Company (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.16</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512622000008/ex31firstamendmenttothesix.htm">First Amendment to the Sixth Amended and Restated Operating Agreement of the Company (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on February 14, 2022 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.17</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex33.htm">Amended and Restated Share Designation of Compass Diversified Holdings with respect to Series A Preferred Shares (incorporated by reference to Exhibit 3.3 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.18</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512617000038/0001345126-17-000038-index.htm">Compass Group Diversified Holdings LLC Trust Interest Designation of Series A Trust Preferred Interests (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on June 28, 2017 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.19</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex34.htm">Amended and Restated Share Designation of Compass Diversified Holdings with respect to Series B Preferred Shares (incorporated by reference to Exhibit 3.4 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.20</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312518080755/d436474dex32.htm">Trust Interest Designation of Compass Group Diversified Holdings LLC with respect to Series B Trust Preferred Interests (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on March 13, 2018 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.21</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex35.htm">Amended and Restated Share Designation of Compass Diversified Holdings with respect to Series C Preferred Shares (incorporated by reference to Exhibit 3.5 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">3.22</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312519296560/d835497dex32.htm">Trust Interest Designation of Compass Group Diversified Holdings LLC with respect to Series C Trust Preferred Interests (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on November 20, 2019 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">4.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex31.htm#tx57259_43a">Specimen Certificate evidencing a share of trust of Compass Diversified Holdings (incorporated by reference to Exhibit A of Exhibit 3.1 of the Form 8-K filed on August 4, 2021 (File No. 001-34927))</a></span></div></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:8.5pt;font-weight:400;line-height:100%">4.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex32.htm#tx57259_76a">Specimen LLC Interest Certificate evidencing an interest of Compass Group Diversified Holdings LLC (incorporated by reference to Exhibit A of Exhibit 3.2 of the Form 8-K filed on August 4, 2021 (File No. 001-34927))</a></span></div></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:8.5pt;font-weight:400;line-height:100%">4.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex33.htm#appa">Form of 7.250% Series A Preferred Share Certificate (incorporated by reference to Appendix A of Exhibit 3.3 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">4.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex34.htm#appb">Form of 7.875% Series B Fixed-to-Floating Rate Cumulative Preferred Share Certificate (incorporated by reference to Appendix A of Exhibit 3.4 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">4.5</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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex35.htm#appc">Form of 7.875% Series C Cumulative Preferred Share Certificate (incorporated by reference to Appendix A of Exhibit 3.5 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">4.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521091235/d129192dex41.htm">Indenture between Compass Group Diversified Holdings LLC and U.S. Bank National Association, dated as of March 23, 2021 (incorporated by reference to Exhibit 4.1 of the Form 8-K filed on March 23, 2021 (File No. 000-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">4.7</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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512621000053/codihynotesnovember2021-ex.htm">Indenture between Compass Group Diversified Holdings LLC and U.S. Bank National Association, dated as of November 17, 2021 (incorporated by reference to Exhibit 4.1 of the Form 8-K filed on November 17, 2021 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">4.8</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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000014/a12312021ex48.htm">Description of Securities (incorporated by reference to Exhibit 4.8 of the Form 10-K filed on February 24, 2022 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002310/0000950133-06-002310-index.htm">Form of Registration Rights Agreement by and among Compass Group Diversified Holdings LLC, Compass Diversified Trust and Certain Shareholders (incorporated by reference to Exhibit 10.3 of the Amendment No. 5 to the Form S-1 filed on May&#160;5, 2006 (File No. 333-130326)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002045/0000950133-06-002045-index.htm">Form of Supplemental Put Agreement by and between Compass Group Management LLC and Compass Group Diversified Holdings LLC (incorporated by reference to Exhibit 10.4 of the Amendment No. 4 to the Form S-1 filed on April&#160;26, 2006 (File No. 333-130326)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002310/0000950133-06-002310-index.htm">Form of Share Purchase Agreement by and between Compass Group Diversified Holdings LLC, Compass Diversified Trust and CGI Diversified Holdings, LP (incorporated by reference to Exhibit 10.6 of the Amendment No. 5 to the Form S-1 filed on May&#160;5, 2006 (File No. 333-130326)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002310/0000950133-06-002310-index.htm">Form of Share Purchase Agreement by and between Compass Group Diversified Holdings LLC, Compass Diversified Trust and Pharos I LLC (incorporated by reference to Exhibit 10.7 of the Amendment No. 5 to the Form S-1 filed on May&#160;5, 2006 (File No. 333-130326)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012307005726/0000950123-07-005726-index.htm">Registration Rights Agreement by and among Compass Group Diversified Holdings LLC, Compass Diversified Trust and CGI Diversified Holdings, LP, dated as of April&#160;3, 2007 (incorporated by reference to Exhibit 10.3 of the Amendment No. 1 to the Form S-1 filed on April&#160;20, 2007 (File No. 333-141856)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012307005726/0000950123-07-005726-index.htm">Share Purchase Agreement by and between Compass Group Diversified Holdings LLC, Compass Diversified Trust and CGI Diversified Holdings, LP, dated as of April&#160;3, 2007 (incorporated by reference to Exhibit 10.16 of the Amendment No. 1 to the Form S-1 filed on April&#160;20, 2007 (File No. 333-141856)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012311079930/0000950123-11-079930-index.htm">Subscription Agreement dated August&#160;24, 2011, by and among Compass Group Diversified Holdings LLC, Compass Diversified Holdings and CGI Magyar Holdings, LLC (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on August&#160;25, 2011(File No. 001-34927)).</a></span></div></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></td><td style="width:0.1%"></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:8.5pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012311079930/0000950123-11-079930-index.htm">Registration Rights Agreement dated August&#160;24, 2011, by and among Compass Group Diversified Holdings LLC, Compass Diversified Holdings and CGI Magyar Holdings, LLC (incorporated by reference to Exhibit 10.2 of the Form 8-K filed on August&#160;25, 2011(File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.9</span></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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512614000019/0001345126-14-000019-index.htm">Sixth Amended and Restated Management Service Agreement by and between Compass Group Diversified Holdings LLC, and Compass Group Management LLC, dated as of September 30, 2014 and originally effective as of May 16, 2006 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on October 7, 2014 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.10&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312513288172/0001193125-13-288172-index.htm">Employment Agreement dated July&#160;11, 2013, between Compass Group Management LLC and Ryan J. Faulkingham (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on July&#160;11, 2013 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.11</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521091235/d129192dex101.htm">Second Amended and Restated Credit Agreement among Compass Group Diversified Holdings LLC, the financial institutions party thereto and Bank of America, N.A., dated as of March 23, 2021 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on March 23, 2021 (File No. 001-34927).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">10.12</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000037/exhibit101-amendedandresta.htm">Third Amended and Restated Credit Agreement among Compass Group Diversified Holdings LLC, the financial institutions party thereto and Bank of America, N.A., dated as of July 12, 2022 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on July 13, 2022 (File No. 001-34927).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">21.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex211.htm">List of Subsidiaries</a></span></div></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:8.5pt;font-weight:400;line-height:100%">23.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex231.htm">Consent of Independent Registered Public Accounting Firm with respect to the Registrant's consolidated financial statements</a></span></div></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:8.5pt;font-weight:400;line-height:100%">24.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:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_217">Power of Attorney (included on the signature page of this Annual Report on Form 10-K)</a></span></div></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:8.5pt;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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex311.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer of Registrant</a></span></div></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:8.5pt;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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex312.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer of Registrant</a></span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32.1*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex321.htm">Section 1350 Certification of Chief Executive Officer of Registrant</a></span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32.2*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex322.htm">Section 1350 Certification of Chief Financial Officer of Registrant</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012310031230/0000950123-10-031230-index.htm">Stock Purchase Agreement dated March&#160;31, 2010 by and among Gable 5, Inc., Liberty Safe and Security Products, LLC and Liberty Safe Holding Corporation (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on April&#160;1, 2010 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012310086934/0000950123-10-086934-index.htm">Stock Purchase Agreement dated September&#160;16, 2010, by and among ERGO Baby Intermediate Holding Corporation, The ERGO Baby Carrier, Inc., Karin A. Frost, in her individual capacity and as Trustee of the Revocable Trust of Karin A. Frost dated February&#160;22, 2008 and as Trustee of the Karin A. Frost 2009 Qualified Annuity Trust u/a/d 12/21/2009 (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on September&#160;17, 2010 (File No. 000-51937)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.3</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312512099286/0001193125-12-099286-index.htm">Stock Purchase Agreement dated as of March&#160;5, 2012, by and among Arnold Magnetic Technologies Holdings Corporation, Arnold Magnetic Technologies, LLC and AMT Acquisition Corp. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on March&#160;6, 2012 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512614000021/0001345126-14-000021-index.htm">Membership Interest Purchase Agreement dated as of October 10, 2014, by and among Candle Lamp Holdings, LLC, Candle Lamp Company, LLC and Sternocandlelamp Holdings, Inc. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed October 14, 2014 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.5</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512616000076/0001345126-16-000076-index.htm">Agreement and Plan of Merger, dated as of July 29, 2016, by and among 5.11 ABR Corp., 5.11 ABR Merger Corp., 5.11 Acquisition Corp., TA Associates Management, L.P., as the agent and attorney in fact of the holders of stock and options in 5.11 Acquisition Corp. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on August 1, 2016 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512617000034/0001345126-17-000034-index.htm">Equity Purchase Agreement, dated June 2, 2017, by and among Bullseye Holding Company LLC, Bullseye Acquisition Corporation, CBCP Acquisition Corp. and Wellspring Capital Partners IV, L.P. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on June 5, 2017 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.7</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512618000004/0001345126-18-000004-index.htm">Stock Purchase Agreement, dated January 18, 2018, between Warren F. Florkiewicz and FFI Compass, Inc. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on January 18, 2018 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.8</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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000134512619000005/manitobaharvestplanofarran.htm">Arrangement Agreement, dated February 19, 2019, by and among FHF Holdings Ltd.; 1197879 B.C. Ltd.; Tilray, Inc.; Compass Group Diversified Holdings LLC and each Shareholder that is, or is made pursuant to the Plan of Arrangement, a party thereto (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on February 20, 2019 (File No. 001-34927)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.9</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000134512620000014/ex991maruccispa.htm">Agreement and Plan of Merger, dated as of March 6, 2020, among Marucci Sports, LLC, Wheelhouse Holdings, Inc., Wheelhouse Holdings Merger Sub LLC and Wheelhouse 2020 LLC (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on March 9, 2020 (File No. 001-34927))</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.10</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000134512620000057/ex993boaagreementandpl.htm">Agreement and Plan of Merger, among Reel Holding Corp., BOA Parent Inc., BOA Merger Sub Inc. and Shareholder Representative Services LLC (incorporated by reference to Exhibit 99.3 of the Form 8-K filed on September 22, 2020 (File No. 001-34927))</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.11</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000119312520271713/d10734dex992.htm">First Amendment to Agreement and Plan of Merger, dated October 16, 2020, among Reel Holding Corp., BOA Parent Inc., BOA Merger Sub Inc. and Shareholder Representative Services LLC (incorporated by reference to Exhibit 99.2 of the Form 8-K filed on October 19, 2020 (File No. 001-34927))</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.12</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512621000039/ex992luganostockpurchaseag.htm">Stock Purchase Agreement, dated September 3, 2021, between Lugano Buyer Inc., Mordechai Haim Ferder, as trustee of The Haim Family Trust dated 2/24/2009, Edit Fintzi Ferder, as trustee of The RF 2021 Irrevocable Trust dated 8/30/2021, Mordechai Haim Ferder, as trustee of The TF 2021 Irrevocable Trust dated 8/30/2021, Simba IL Holdings, LLC and Mordechai Haim Ferder in his individual capacity and as initial representative of the Sellers (incorporated by reference to Exhibit 99.2 of the Form 8-K filed on September 7, 2021 (File No. 001-34927 and Accession No. 0001345126-21-000039)).</a></span></div></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:8.5pt;font-weight:400;line-height:100%">99.13</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000029/ex993primaloftstockpurchas.htm">Stock Purchase Agreement, dated June 4, 2022, between VP PrimaLoft Holdings, LLC and Relentless Intermediate, Inc. (incorporated by reference to Exhibit 99.3 of the Form 8-K filed on June 6, 2022 (File No. 001-34927)).</a></span></div></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: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:8.5pt;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><td colspan="3" style="display:none"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">149</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></td><td style="width:0.1%"></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: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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></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: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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></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: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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></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: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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></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: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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></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: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:8.5pt;font-weight:400;line-height:100%">Cover page formatted as Inline XBRL and contained in Exhibit 101</span></td><td colspan="3" style="display:none"></td></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.197%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.215%"></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: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:8.5pt;font-weight:400;line-height:100%">Filed or furnished herewith.</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-weight:400;line-height:100%">&#8224;</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:8.5pt;font-weight:400;line-height:100%">Denotes management contracts and compensatory plans or arrangements.</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-weight:400;line-height:100%">+  </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;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 Nos. 33-8238 and 34-47986, Final Rule: Management's Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished in Exhibit 32.1 and 32.2 hereto are deemed to accompany this Form 10-K and will not be deemed &#8220;filed&#8221; 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, except to the extent that the registrant specifically incorporates it by reference.</span></td></tr></table></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_214"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ITEM 16.  FORM 10-K SUMMARY</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NONE</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">150</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_217"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNATURE</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 Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></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:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.094%"></td><td style="width:0.1%"></td><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:43.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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%">COMPASS GROUP DIVERSIFIED HOLDINGS LLC</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Date: March 1, 2023</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:9.5pt;font-weight:400;line-height:100%">By:</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:9.5pt;font-weight:400;line-height:100%">/s/ Elias J. Sabo</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Elias J. Sabo</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:9.5pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td></tr></table></div><div style="text-align:justify"><span><br/></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:9.5pt;font-weight:400;line-height:120%">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Elias J. Sabo and Ryan J. Faulkingham, and each of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution for him or her, and in his or her name in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the U.S. Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, and either of them, his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></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.807%"><tr><td style="width:1.0%"></td><td style="width:33.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.389%"></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:9.5pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</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:9.5pt;font-weight:700;line-height:100%;text-decoration:underline">Title</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:9.5pt;font-weight:700;line-height:100%;text-decoration:underline">Date</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9.5pt;font-weight:400;line-height:100%">/s/ Elias J. Sabo</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:9.5pt;font-weight:400;line-height:100%">Chief Executive Officer</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Elias J. Sabo</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:9.5pt;font-weight:400;line-height:100%">(Principal Executive Officer)<br/>and Director</span></td><td colspan="3" style="padding:0 1pt"></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></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:9.5pt;font-weight:400;line-height:100%">/s/ Ryan J. Faulkingham</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:9.5pt;font-weight:400;line-height:100%">Chief Financial Officer</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</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:9.5pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"></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></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:9.5pt;font-weight:400;line-height:100%">/s/ C. Sean Day</span></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:9.5pt;font-weight:400;line-height:100%">Director</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">C. Sean Day</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></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:9.5pt;font-weight:400;line-height:100%">/s/ Harold S. Edwards</span></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:9.5pt;font-weight:400;line-height:100%">Director</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Harold S. Edwards</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></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></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:9.5pt;font-weight:400;line-height:100%">/s/ Gordon Burns</span></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:9.5pt;font-weight:400;line-height:100%">Director</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gordon Burns</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></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:9.5pt;font-weight:400;line-height:100%">/s/ James J. Bottiglieri</span></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:9.5pt;font-weight:400;line-height:100%">Director</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">James J. Bottiglieri</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></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:9.5pt;font-weight:400;line-height:100%">/s/ Sarah G. McCoy</span></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:9.5pt;font-weight:400;line-height:100%">Director</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Sarah G. McCoy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></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:9.5pt;font-weight:400;line-height:100%">/s/ Larry L. Enterline</span></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:9.5pt;font-weight:400;line-height:100%">Director</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Larry L. Enterline</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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></tr><tr><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:9.5pt;font-weight:400;line-height:100%">/s/ Alexander S. Bhathal</span></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:9.5pt;font-weight:400;line-height:100%">Director</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Alexander S. Bhathal</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">/s/ Teri R. Shaffer</span></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:9.5pt;font-weight:400;line-height:100%">Director</span></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:9.5pt;font-weight:400;line-height:100%">March 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Teri R. Shaffer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:7pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNATURE</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></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:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.094%"></td><td style="width:0.1%"></td><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:43.850%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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%">COMPASS DIVERSIFIED HOLDINGS</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">Date: March 1, 2023</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:9.5pt;font-weight:400;line-height:100%">By:</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:9.5pt;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="border-top:1pt solid #000000;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%">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:9.5pt;font-weight:400;line-height:100%">Regular Trustee</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_220"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</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%">AND SUPPLEMENTAL FINANCIAL DATA</span></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:98.830%"><tr><td style="width:1.0%"></td><td style="width:91.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.149%"></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:9.5pt;font-weight:400;line-height:100%">Page</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:9.5pt;font-weight:700;line-height:100%">Historical Financial Statements:</span></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: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="#ia85db93a905f4f7a90da190381615c4b_223">Report of Independent Registered Public Accounting Firm on Internal Control Over Financial Reporting</a></span></div></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">F-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_223">4</a></span></div></td></tr><tr><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:9.5pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_226">Report of Independent Registered Public Accounting Firm</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:112%"> (PCAOB ID Number <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjAvZnJhZzpjNjJlMjhkNWZhNzI0YmE3OTgxMmM0NzJhNDEwZTA0NS90YWJsZTo0MDhiMmM2ZjE0YzQ0ZmE4YTMzMzY1OTdlYTU3MmJmZC90YWJsZXJhbmdlOjQwOGIyYzZmMTRjNDRmYThhMzMzNjU5N2VhNTcyYmZkXzMtMC0xLTEtOTE1MTIvdGV4dHJlZ2lvbjo4YzY3OTkyYTIxZDM0MzM3OTVkYWY2ZDVkMTIzOWJjYV83OA_7f9e1366-22d9-409b-981c-c659023bf3de">248</ix:nonNumeric>)</span></div></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">F-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_226">2</a></span></div></td></tr><tr><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: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="#ia85db93a905f4f7a90da190381615c4b_229">Consolidated Balance Sheets</a></span></div></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">F-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_229">6</a></span></div></td></tr><tr><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: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="#ia85db93a905f4f7a90da190381615c4b_235">Consolidated Statements of Operations </a></span></div></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">F-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_235">7</a></span></div></td></tr><tr><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: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="#ia85db93a905f4f7a90da190381615c4b_238">Consolidated Statements of Comprehensive Income</a></span></div></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">F-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_238">8</a></span></div></td></tr><tr><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: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="#ia85db93a905f4f7a90da190381615c4b_241">Consolidated Statements of Stockholders&#8217; Equity </a></span></div></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">F-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_241">9</a></span></div></td></tr><tr><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: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="#ia85db93a905f4f7a90da190381615c4b_244">Consolidated Statements of Cash Flows</a></span></div></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">F-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_244">11</a></span></div></td></tr><tr><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: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="#ia85db93a905f4f7a90da190381615c4b_247">Notes to Consolidated Financial Statements</a></span></div></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">F-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_247">13</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></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:700;line-height:100%">Supplemental Financial Data:</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">The following supplementary financial data of the registrant and its subsidiaries required to be included in Item&#160;15(a)(2)&#160;of Form 10-K are listed below:</span></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><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline">Schedule II &#8211; Valuation and Qualifying Accounts</span></div></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">S-<a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_322">1</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%">All other schedules not listed above have been omitted as not applicable or because the required information is included in the Consolidated Financial Statements or in the notes thereto.</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-1</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_226"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Stockholders</span></div><div style="margin-top:1pt;text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass Diversified Holdings</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%">Opinion on internal control over financial reporting</span></div><div style="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 audited the internal control over financial reporting of Compass Diversified Holdings (a Delaware trust) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</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 also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended December 31, 2022, and our report dated March 1, 2023 expressed an unqualified opinion on those financial statements.</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%">Basis for opinion</span></div><div style="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 management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Report of Management on Internal Control Over Financial Reporting (&#8220;Management&#8217;s Report&#8221;).  Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </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 conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our &#160;&#160;&#160;&#160;audit provides a reasonable basis for our opinion.</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 audit of, and opinion on, the Company&#8217;s internal control over financial reporting does not include the internal control over financial reporting of PrimaLoft Technologies Holdings, Inc. (&#8220;PrimaLoft&#8221;), a majority-owned subsidiary, whose financial statements reflect total assets and net revenues constituting 16% and 1%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2022. As indicated in Management&#8217;s Report, PrimaLoft was acquired during 2022. Management&#8217;s assertion on the effectiveness of the Company&#8217;s internal control over financial reporting excluded internal control over financial reporting of PrimaLoft.</span></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%">Definition and limitations of internal control over financial reporting</span></div><div style="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 company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial 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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjYvZnJhZzpjMDIyZDZlMzEyYTg0MDg1YjVmODk0ODM0ODgwYjAyYS90ZXh0cmVnaW9uOmMwMjJkNmUzMTJhODQwODViNWY4OTQ4MzQ4ODBiMDJhXzczMTc_1e60d8a9-29a4-4c83-84b3-4eaf3ef1a9c6">GRANT THORNTON LLP</ix:nonNumeric></span></div><div><span><br/></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%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjYvZnJhZzpjMDIyZDZlMzEyYTg0MDg1YjVmODk0ODM0ODgwYjAyYS90ZXh0cmVnaW9uOmMwMjJkNmUzMTJhODQwODViNWY4OTQ4MzQ4ODBiMDJhXzczMTg_11f15bc8-6f03-4e9c-923c-56d77a7c2b8a">New York, New York</ix:nonNumeric></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%">March 1, 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-3</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_223"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:center"><span><br/></span></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%">Board of Directors and Stockholders</span></div><div style="text-indent:11.25pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass Diversified Holdings</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%">Opinion on the financial statements </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 have audited the accompanying consolidated balance sheets of Compass Diversified Holdings (a Delaware trust) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America. </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 also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated March 1, 2023 expressed an unqualified opinion.</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%">Basis for opinion </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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 conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</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%">Critical audit matters</span></div><div style="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 critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of PrimaLoft Technologies Holdings, Inc. (&#8220;PrimaLoft&#8221;) - Fair Value of Intangible Assets Acquired</span></div><div style="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 described further in note C to the financial statements, the Company completed the acquisition of PrimaLoft on July 12, 2022, for consideration of approximately $541.1 million. The identifiable intangible assets acquired include customer relationships, a tradename, and technology, which have been recorded by management at their acquisition date fair values of $209.1 million, $48.2 million, and $49.1 million, respectively. We identified the valuation of the intangible assets acquired in the PrimaLoft acquisition as a critical audit matter.</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 principal considerations for our determination that the valuation of the acquired customer relationships, tradename, and technology is a critical audit matter are that the determination of the fair values of such assets required management to make significant estimates and assumptions related to forecasted revenues and operating </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">margins as well as the discount rates used. This required a high degree of auditor judgement and an increased extent of effort, including professionals with specialized skill and knowledge, in auditing these assumptions made by management.</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 audit procedures related to the valuation of the acquired customer relationships, tradename and technology</span><span style="color:#0000ff;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%">included the following procedures, among others</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</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">We tested the design and operating effectiveness of controls relating to the determination of fair values of the customer relationships, tradename, and technology including controls over the development of revenue growth rate, operating margin and discount rate assumptions, as well as the controls around the appropriateness of the valuation models used.</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">We evaluated the valuation methodologies and discount rates utilized by management with the assistance of our valuation professionals with specialized skill and knowledge.</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">We tested the forecasted revenues and operating margins by assessing the reasonableness of management&#8217;s forecasts compared to historical results and forecasted market and industry trends.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill &#8211; Ergobaby reporting unit</span></div><div style="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 described further in note H to the financial statements, the Company performed a quantitative goodwill impairment assessment as of December 31, 2022 on its Ergobaby reporting unit. This reporting unit had goodwill totaling $61.4 million prior to impairment. We identified the Company&#8217;s quantitative goodwill impairment assessment for the Ergobaby reporting unit as a critical audit matter.</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 principal considerations for our determination that the quantitative goodwill impairment assessment for the Ergobaby reporting unit is a critical audit matter are that the determination of the reporting unit&#8217;s fair value required management to make significant estimates and assumptions related to forecasted revenues and operating margins as well as the discount rate used. This required a high degree of auditor judgement and an increased extent of effort, including professionals with specialized skill and knowledge, in auditing these assumptions made by management.</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 audit procedures related to the quantitative impairment testing of the Ergobaby reporting unit included the following procedures, among others:</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">We tested the design and operating effectiveness of controls relating to the determination of the reporting unit&#8217;s fair value, including controls over the development of revenue growth rate, operating margin and discount rate assumptions, as well as the appropriateness of the valuation models used. </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">We evaluated management&#8217;s historical ability to forecast revenue and operating margins and compared those assumptions to (1) historical results, (2) management&#8217;s business plans, and (3) forecasted information in industry reports and companies in their respective peer group.</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">With the assistance of our valuation specialists, we assessed the valuation methodologies utilized by management.</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">We performed sensitivity analyses on the revenue, operating margin, and discount rate assumptions used to evaluate the impact changes in these assumptions have on management&#8217;s conclusion. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ GRANT THORNTON LLP</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2005.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New York, New York </span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 1, 2023</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-5</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_229"></div><hr style="page-break-after:always"/><div style="min-height:30.6pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><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><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%">CONSOLIDATED BALANCE SHEETS</span></td></tr><tr style="height:18pt"><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: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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:700;line-height:100%">Assets</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><td colspan="3" 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%">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></tr><tr><td colspan="3" 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%">Cash and cash equivalents</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.25pt;font-weight:400;line-height:100%">$</span></td><td 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzYtMS0xLTEtOTE1MTI_fd3ff858-077a-4c81-adde-8d3384d303e1">61,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.25pt;font-weight:400;line-height:100%">$</span></td><td 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzYtMy0xLTEtOTE1MTI_c75c67bf-ffa0-4abc-8a50-cf296e8284a3">160,733</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%">Accounts receivable, 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzctMS0xLTEtOTE1MTI_7e1d5eef-9b8f-4a50-aef7-a959b36a2cad">341,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzctMy0xLTEtOTE1MTI_4873b059-8963-4553-87e7-7d96782c2ac0">277,710</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%">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzgtMS0xLTEtOTE1MTI_3cba6b4b-e78d-44ce-9d53-9622099c8481">732,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzgtMy0xLTEtOTE1MTI_71f302db-2147-4a5f-99ce-86ea200427f9">565,743</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%">Prepaid expenses and other 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzktMS0xLTEtOTE1MTI_c80a0be9-3368-4b2c-b9c9-2a5ff1ddd897">75,046</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzktMy0xLTEtOTE1MTI_54eafa72-4fc6-49a0-a1ec-51195a37f30b">57,006</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></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 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 current assets</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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzEyLTEtMS0xLTkxNTEy_78ba7c93-4449-43ce-ba14-b8eccae94b4a">1,210,185</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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzEyLTMtMS0xLTkxNTEy_b41df2b0-fa71-4bdb-82b9-5f0db7372043">1,061,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Property, plant and equipment, 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzEzLTEtMS0xLTkxNTEy_a1abfc4b-de00-4bc2-bf75-3a39dac59a1d">205,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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzEzLTMtMS0xLTkxNTEy_2e126f54-818f-41e4-b7fe-52b2bdb91a3d">186,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:8.25pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE0LTEtMS0xLTkxNTEy_4b481b37-de3e-41a2-9431-45de0a031cef">1,133,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE0LTMtMS0xLTkxNTEy_288ce68e-7e95-4d67-952f-f3be3a58b047">882,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Intangible assets, 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE1LTEtMS0xLTkxNTEy_0b218c32-8e14-4e39-b06a-4e7f19e9699b">1,127,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE1LTMtMS0xLTkxNTEy_033aa2a9-76b6-4e38-9822-eb2f6ca1cd4e">872,690</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 non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE2LTEtMS0xLTkxNTEy_c86353ab-e0cf-4707-acb0-8d63fc39d567">172,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:OtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE2LTMtMS0xLTkxNTEy_21b942cb-abe5-4fb8-aca3-ff5efbc56aa8">141,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:700;line-height:100%">Total assets</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:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE5LTEtMS0xLTkxNTEy_d46f8d32-c61c-43ff-a127-bdf617729eca">3,849,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE5LTMtMS0xLTkxNTEy_0c4de504-6944-4de7-bde6-67af02c1c5d9">3,144,261</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:8pt"><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.25pt;font-weight:700;line-height:100%">Liabilities and 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></tr><tr><td colspan="3" 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%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Accounts payable</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.25pt;font-weight:400;line-height:100%">$</span></td><td 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzIzLTEtMS0xLTkxNTEy_409b8424-020a-4ad7-a7dd-e444481f675e">94,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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.25pt;font-weight:400;line-height:100%">$</span></td><td 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzIzLTMtMS0xLTkxNTEy_6ed79fb5-0137-454a-850d-a8b8f1c01351">124,203</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%">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI0LTEtMS0xLTkxNTEy_bd4e1b6e-0ea4-41a6-8466-6e4a8ec1f846">191,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI0LTMtMS0xLTkxNTEy_bb551cb6-8d39-4fdc-b33a-49c7f67968c1">178,518</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%">Deferred revenue</span></td><td colspan="2" style="background-color:#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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI1LTEtMS0xLTkxNTEy_070dac0f-8da4-43ef-b04e-cf553e8f912c">10,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI1LTMtMS0xLTkxNTEy_375699b4-8594-4f1e-9b95-ab73b565670e">12,802</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%">Due to related parties (refer to Note Q)</span></td><td colspan="2" style="background-color:#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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI2LTEtMS0xLTkxNTEy_04b6ac5b-037d-450f-a4bd-637884ac6eaa">15,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI2LTMtMS0xLTkxNTEy_4a381bc2-13a1-42f0-8984-71ad18d557c2">11,830</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%">Current portion, 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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI1LTEtMS0xLTEwNDYzMw_0794b33e-d980-4dd3-b04b-530493bc285a">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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI1LTMtMS0xLTEwNDYzMw_85619268-14b6-4769-911f-c9a2dd7a68cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI3LTEtMS0xLTkxNTEy_2e843e16-1fc9-4064-9009-4c7ebfb0b5f1">38,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI3LTMtMS0xLTkxNTEy_4008459e-486a-49d2-9270-be4ea34cf44a">34,269</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 current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMwLTEtMS0xLTkxNTEy_e4012772-1310-48b5-9209-cdccf9c16a6d">359,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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMwLTMtMS0xLTkxNTEy_17b1d08b-c04e-4f6f-8f01-e284a3be3fea">361,622</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMxLTEtMS0xLTkxNTEy_1ae72a1a-1169-4065-8c5d-a8be2e6dfd6c">156,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMxLTMtMS0xLTkxNTEy_a1d7ffb7-0b6d-4a57-b011-c44b67e8ead1">97,763</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%">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMyLTEtMS0xLTkxNTEy_0eee29a8-bdeb-4244-9551-7eb679d46481">1,824,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMyLTMtMS0xLTkxNTEy_0b244806-a00b-4e7f-a387-c183926ccb7b">1,284,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="2" style="background-color:#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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMzLTEtMS0xLTkxNTEy_9649e929-602f-448a-9065-1fe921c92189">146,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMzLTMtMS0xLTkxNTEy_651755cf-d700-43ee-87ae-b665551d6e6c">115,520</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:700;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzM2LTEtMS0xLTkxNTEy_85a77666-8ae9-4fc2-be25-9d51cb420bcc">2,487,669</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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzM2LTMtMS0xLTkxNTEy_4c4dabb3-01b5-419e-a6d1-9a4107069728">1,859,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#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.25pt;font-weight:400;line-height:100%">Commitments and contingencies (refer to Note P)</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:5pt"><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:#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: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></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.25pt;font-weight:400;line-height:100%">Trust preferred shares, <ix:nonFraction unitRef="shares" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQxLTAtMS0xLTkxNTEyL3RleHRyZWdpb246YTEyZTQ4ZDE0ZTY0NGZhNGI1NDIzN2M3NTkwYTQ3OGNfMjg_494212f3-93a4-48e3-aaba-8528bb3e7b4f">50,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQxLTAtMS0xLTkxNTEyL3RleHRyZWdpb246YTEyZTQ4ZDE0ZTY0NGZhNGI1NDIzN2M3NTkwYTQ3OGNfNDM_0755f069-252d-4f22-9787-9c8214481e79">12,600</ix:nonFraction> shares issued and outstanding at December 31, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:8.25pt;font-weight:400;line-height:100%">Series A preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i84e8364999b34a1cb6adcff2db48a025_I20221231" decimals="2" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQyLTAtMS0xLTkxNTEyL3RleHRyZWdpb246NjJjZTcyOThhM2Q0NGUzNWFiNGM3N2I4ZDQzNzY4N2VfMzE_ce6914e4-0be8-4b4a-a499-c98bab6cba39">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i84e8364999b34a1cb6adcff2db48a025_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQyLTAtMS0xLTkxNTEyL3RleHRyZWdpb246NjJjZTcyOThhM2Q0NGUzNWFiNGM3N2I4ZDQzNzY4N2VfNDU_ae28d0bf-3d37-49b6-bf2c-4534d3e547cc">4,000</ix:nonFraction> shares issued and outstanding at December 31, 2022 and December 31, 2021</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="i84e8364999b34a1cb6adcff2db48a025_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQyLTEtMS0xLTkxNTEy_bb72585e-ffa2-42ba-b4d6-953a146f1c97">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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a00d7b1c0248d5b9b7bc0152a7be2f_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQyLTMtMS0xLTkxNTEy_d3fc47ec-d694-410a-b80f-de451d39fc30">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:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Series B preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i4632abc9832e47bca3fa0948b37f6bee_I20221231" decimals="2" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQzLTAtMS0xLTkxNTEyL3RleHRyZWdpb246ZTQ2NDcwYjkwMzM3NGJlN2E1Yjg0ZjdlMTNlYTA0YmJfMzE_2ff763c0-98c5-490f-acf6-8409305e15f2">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i4632abc9832e47bca3fa0948b37f6bee_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQzLTAtMS0xLTkxNTEyL3RleHRyZWdpb246ZTQ2NDcwYjkwMzM3NGJlN2E1Yjg0ZjdlMTNlYTA0YmJfNDU_0d6eea31-2841-4ef8-9002-649e11ebb92d">4,000</ix:nonFraction> shares issued and outstanding at December 31, 2022 and December 31, 2021  </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4632abc9832e47bca3fa0948b37f6bee_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQzLTEtMS0xLTkxNTEy_731889f8-2bb6-4df7-8b69-ef3265ecfc80">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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie280da9d72bd47e4b264a7cba9cb370a_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQzLTMtMS0xLTkxNTEy_232d9976-c291-47d7-b923-056a7b11164b">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:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Series C preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="ie32c157cbc184e1fb660c9df2d342628_I20221231" decimals="2" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ0LTAtMS0xLTkxNTEyL3RleHRyZWdpb246ZDRhY2VkODhkYjgzNGJhZjlmNjRiNzYyN2MyNDMzYWNfMzE_57a1d927-92e4-48bf-831c-7ec5f95b77f0">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="ie32c157cbc184e1fb660c9df2d342628_I20221231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ0LTAtMS0xLTkxNTEyL3RleHRyZWdpb246ZDRhY2VkODhkYjgzNGJhZjlmNjRiNzYyN2MyNDMzYWNfNDU_23ea87fa-5dbe-4be0-acd2-4ab3f1b01bcf">4,600</ix:nonFraction> shares issued and outstanding at December 31, 2022 and December 31, 2021 </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="ie32c157cbc184e1fb660c9df2d342628_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ0LTEtMS0xLTkxNTEy_b8452170-499e-44a6-8342-2ff299291157">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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95b1de2af8ab46a59d7baf95e37ce615_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ0LTMtMS0xLTkxNTEy_e9cd8d84-4016-4f1d-bc21-53e5b2b06e9c">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:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trust common shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="2" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTAtMS0xLTkxNTEyL3RleHRyZWdpb246NGMzOTBkNzdkYjdjNGUwOTljMGIxNzNlNTI0NzI4MGRfMjU_61081546-3a9b-4bfa-814c-36d516bc128c">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTAtMS0xLTkxNTEyL3RleHRyZWdpb246NGMzOTBkNzdkYjdjNGUwOTljMGIxNzNlNTI0NzI4MGRfMzk_41598aca-58ad-40bc-8c97-ffe4bdea6845">500,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTAtMS0xLTkxNTEyL3RleHRyZWdpb246NGMzOTBkNzdkYjdjNGUwOTljMGIxNzNlNTI0NzI4MGRfNTQ_57825fe7-9723-48d7-9b18-088f3d73ece5">72,203</ix:nonFraction> shares issued and outstanding at December 31, 2022 and <ix:nonFraction unitRef="shares" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTAtMS0xLTkxNTEyL3RleHRyZWdpb246NGMzOTBkNzdkYjdjNGUwOTljMGIxNzNlNTI0NzI4MGRfMTEy_f4720034-030d-42b6-b9bf-593d219e8e47">68,738</ix:nonFraction> shares issued and outstanding at December 31, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTEtMS0xLTkxNTEy_94d0f370-c369-4100-9069-691bc56a48be">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 colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTMtMS0xLTkxNTEy_32993dc1-a012-4b89-9a3e-6e1784993033">1,123,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Accumulated other comprehensive 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:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ2LTEtMS0xLTkxNTEy_5cb44859-28d5-4e45-ae1a-183045ea520e">1,136</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ2LTMtMS0xLTkxNTEy_e6c7e3c0-ad6d-42fc-9509-b541bf6a23bc">1,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ3LTEtMS0xLTkxNTEy_c833eca5-5a42-4304-8378-ab40f7f8aff1">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 colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ3LTMtMS0xLTkxNTEy_39dac7e9-e3f8-427c-8049-1ae2504c56a3">314,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity attributable to Holdings</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ4LTEtMS0xLTkxNTEy_dca39ac7-9714-4ffb-bb19-fa6bc60599c2">1,136,920</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ4LTMtMS0xLTkxNTEy_5d5edeb8-812b-4274-a742-6f16eaf9cdbc">1,111,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">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.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ5LTEtMS0xLTkxNTEy_90b7da47-7d9c-4e2d-9f89-1568472791bf">225,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ5LTMtMS0xLTkxNTEy_ee351d04-cd3c-4849-82a7-efd2544f8cb1">172,714</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%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzUyLTEtMS0xLTkxNTEy_89153083-26ed-404c-937d-5d7541d38865">1,361,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzUyLTMtMS0xLTkxNTEy_08cda42c-73ea-47d5-9f14-c71875cb3ca9">1,284,530</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:700;line-height:100%">Total liabilities and stockholders&#8217; equity</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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzUzLTEtMS0xLTkxNTEy_131ac0ff-29fc-4082-88a3-0ab5b27b3722">3,849,631</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:8.25pt;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:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzUzLTMtMS0xLTkxNTEy_ebddb556-ee6d-4d66-857d-9a96014bd98d">3,144,261</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:5pt"><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 consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-6</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_235"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><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.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></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:12.556%"></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:12.558%"></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:8.5pt;font-weight:700;line-height:100%">Year ended 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, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net 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%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzItMS0xLTEtOTE1MTI_32111dc4-b925-46db-a006-f38c67bc8ba4">2,264,044</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzItMy0xLTEtOTE1MTI_0ae1a37c-ad8f-4554-8a1d-de5e7230d21e">1,932,155</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzItNS0xLTEtOTE1MTI_bd40b599-0b6f-4e17-b0d7-cd1ee017dd1b">1,447,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMtMS0xLTEtOTE1MTI_7eec935c-6c93-4937-99b6-d199e80afbbc">1,356,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMtMy0xLTEtOTE1MTI_bbac828b-e4af-4819-ad88-22839c013e93">1,165,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMtNS0xLTEtOTE1MTI_6a403910-b0bb-4c4f-ba65-6aa9c2bce498">913,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;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%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzQtMS0xLTEtOTE1MTI_ddda0acc-35a3-4584-87a7-19705f7f9621">907,744</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzQtMy0xLTEtOTE1MTI_80157d02-6bc3-4786-843e-c1aa7dfa7d95">767,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzQtNS0xLTEtOTE1MTI_32b7433d-760f-4282-9298-af140e6eaac8">533,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></tr><tr><td colspan="3" 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%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Selling, general and administrative 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzYtMS0xLTEtOTE1MTI_da3c0cc6-56a2-48e5-bfbf-5f00ae9c5b7f">553,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzYtMy0xLTEtOTE1MTI_6c21ba75-e397-4f0e-bcbd-395d86a9100d">474,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzYtNS0xLTEtOTE1MTI_b634a5ee-7472-4df0-8004-4b257b8002ca">359,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Management fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzctMS0xLTEtOTE1MTI_941f9bce-9558-4e43-b9a7-95d4e80a120a">63,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzctMy0xLTEtOTE1MTI_60ea085d-606f-4303-8d1b-11a8aa020f0d">47,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzctNS0xLTEtOTE1MTI_b014a78c-d6d6-465a-9404-42d3a5560f73">34,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzgtMS0xLTEtOTE1MTI_70cad805-0997-40ae-9430-7dc7c1f19384">94,383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzgtMy0xLTEtOTE1MTI_3cf6c39e-a396-4cd0-8ad4-0a1171887be8">80,347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzgtNS0xLTEtOTE1MTI_39c1b636-7823-467b-be0f-f3ef5d27e519">61,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Impairment 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%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzktMS0xLTEtOTE1MTI_3189808d-8cf3-4168-b073-7375a25ccf47">20,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzktMy0xLTEtOTE1MTI_7f037011-f41d-4b34-8df1-42a36f538972">&#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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzktNS0xLTEtOTE1MTI_1c86b311-111b-475c-bb12-a363d89818d5">&#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:8.5pt;font-weight:700;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEwLTEtMS0xLTkxNTEy_3c4fe367-b8f7-49f4-b1b8-bd03fe8623c4">175,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEwLTMtMS0xLTkxNTEy_be66e25f-3af5-4ab5-9840-0bdd9fca95dd">164,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 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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEwLTUtMS0xLTkxNTEy_4d313640-3ce3-4360-968d-4c0752c9e9bc">78,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other income (expense):</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></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%">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEyLTEtMS0xLTkxNTEy_323978fc-4484-49e9-a315-0a6e0b02b868">83,506</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEyLTMtMS0xLTkxNTEy_ddd063d4-9d1f-4098-baf1-8d2ce897358c">58,839</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEyLTUtMS0xLTkxNTEy_15d1ffd3-6e81-491b-b8e1-e46d565901f2">45,768</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEzLTEtMS0xLTkxNTEy_e2338ead-77fe-4953-baf8-b2f29189082a">3,740</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEzLTMtMS0xLTkxNTEy_584ba42f-2e64-42d2-bf44-a679f9e285f9">2,979</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEzLTUtMS0xLTkxNTEy_e495681d-d6f6-4642-b424-0c132df5cf03">2,454</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:8.5pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE0LTEtMS0xLTkxNTEy_9454f3bc-0a4a-481b-a65d-8bd15bc82414">534</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE0LTMtMS0xLTkxNTEy_0b21062f-5e6c-4d95-a8bd-f8307ee9135e">33,305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE0LTUtMS0xLTkxNTEy_cb4d2c5e-1125-417a-a849-eeb94ce2d63c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE2LTEtMS0xLTkxNTEy_c5ad3e50-6f24-440d-8ded-92974f423caf">714</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE2LTMtMS0xLTkxNTEy_93671bc0-273b-42c2-be98-f27bdd2d4c4a">1,482</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE2LTUtMS0xLTkxNTEy_d70127c3-7edb-4906-b109-6fd81727b9eb">2,613</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;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%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE3LTEtMS0xLTkxNTEy_f8583476-d27b-4bb9-8ea7-7d4fdee656fb">87,074</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE3LTMtMS0xLTkxNTEy_5b0fd9d2-5999-4cbc-bfe0-3728c0a979df">68,130</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE3LTUtMS0xLTkxNTEy_09ee9acf-d603-447d-b0f0-b1b689c8333b">27,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE4LTEtMS0xLTkxNTEy_c77b126c-1659-4d6d-b456-54af8faa1de4">45,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE4LTMtMS0xLTkxNTEy_5949e131-12f1-4b3d-aa72-b1d651a83489">21,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE4LTUtMS0xLTkxNTEy_845d6855-ca39-4d86-9d19-efdf792821f1">13,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE5LTEtMS0xLTkxNTEy_bc252c7b-7f8e-42e6-b66c-4fb50705550d">42,045</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE5LTMtMS0xLTkxNTEy_8b42d2ac-def4-4608-9185-e437d85dfafd">46,374</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE5LTUtMS0xLTkxNTEy_c093a415-9f33-43c4-9aed-934413e7952f">13,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIwLTEtMS0xLTkxNTEy_c6991bb6-ef69-4a37-865a-449f4b6bb810">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIwLTMtMS0xLTkxNTEy_696f2914-59b8-4565-b318-2ef130c4c9ad">7,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIwLTUtMS0xLTkxNTEy_91943ef7-cade-4747-9f16-16dab7279f79">13,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIxLTEtMS0xLTkxNTEy_b34620c1-a11e-4ace-b254-d48d80aadd39">9,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIxLTMtMS0xLTkxNTEy_562059de-bf11-4aa7-9395-c5a531ba1ab6">72,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIxLTUtMS0xLTkxNTEy_34a22c60-b47d-40d5-851f-bc6e5f372b74">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: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="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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIyLTEtMS0xLTkxNTEy_cf07717e-1dd0-4a0c-9d15-a5c9db80c05b">51,438</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIyLTMtMS0xLTkxNTEy_653318ce-c528-48ae-9d77-37f5a3c70f0e">126,809</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIyLTUtMS0xLTkxNTEy_6d9eba97-7062-4452-9a68-9cec811eba6b">27,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIzLTEtMS0xLTkxNTEy_a2477cb4-56f0-4763-8702-9656cc0496c9">15,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIzLTMtMS0xLTkxNTEy_56341051-336d-455d-95f5-05b573f52c16">11,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIzLTUtMS0xLTkxNTEy_fe2883c5-8d2c-47eb-9b0c-0fe8465b63a6">3,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Net income from discontinued operations attributable to 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI0LTEtMS0xLTkxNTEy_eab59da4-8ec1-4ac4-b97f-81adaad298fd">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI0LTMtMS0xLTkxNTEy_0c540cbe-3c0a-4f1f-b302-130470a5cc61">522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI0LTUtMS0xLTkxNTEy_0c2ee127-9863-4f07-a6c3-b3371fe06432">871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income attributable to Holdings</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI1LTEtMS0xLTkxNTEy_e55351d4-eb57-420f-9480-a50d01a480a4">36,387</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI1LTMtMS0xLTkxNTEy_765ad29a-9e72-44d2-9f8c-707ef030493d">114,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: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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI1LTUtMS0xLTkxNTEy_e754c588-e781-437d-8145-6e8c7f59d1c8">22,780</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:12pt"><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amounts attributable to common shares of Holdings:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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 style="background-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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI4LTEtMS0xLTkxNTEy_8f950c56-d2db-43f7-a04a-32143a911258">26,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI4LTMtMS0xLTkxNTEy_7dc00680-dd36-4fbc-8b7a-89cf260f2481">34,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI4LTUtMS0xLTkxNTEy_bc3545a8-89f2-4e64-b3f4-c25eb23235c0">10,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI5LTEtMS0xLTkxNTEy_024a7ddc-8ab0-4ee9-a63e-4c88662dfb31">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI5LTMtMS0xLTkxNTEy_81c22b91-0f8a-4ff6-b07f-72a3180e9c78">7,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI5LTUtMS0xLTkxNTEy_e8f51768-2ee8-4449-b2a1-9802f83d3646">12,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of income tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMwLTEtMS0xLTkxNTEy_35b42244-2d18-4c72-8184-03513c669122">9,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMwLTMtMS0xLTkxNTEy_19fdac55-bd06-466d-9132-2299fe9bf199">72,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMwLTUtMS0xLTkxNTEy_dc7769ec-218a-4d9b-91fc-67774f0e8caa">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Net income attributable to Holdings</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMxLTEtMS0xLTkxNTEy_8f94109e-1759-4d50-8883-69ecdca7cd32">36,387</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMxLTMtMS0xLTkxNTEy_5f2f2411-df23-4090-bf23-a553dfdd660b">114,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: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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMxLTUtMS0xLTkxNTEy_2e5688e1-44f8-485c-8aec-e173dc98e5d3">22,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Basic and fully diluted income (loss) per share attributable to Holdings (refer to Note K)</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Continuing operations</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="usdPerShare" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMzLTEtMS0xLTkxNTEy_28b9c326-ebd5-4f6c-8029-803b873da92b">0.23</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMzLTMtMS0xLTkxNTEy_40ae507f-eb19-46ca-8348-80b278528bcd">0.49</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMzLTUtMS0xLTkxNTEy_6159cd4f-4de7-40b7-b3df-22a7b80d0117">0.51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="usdPerShare" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM0LTEtMS0xLTkxNTEy_95c7ea80-bffa-4c15-8ae7-ab27e2e7e75a">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM0LTMtMS0xLTkxNTEy_37c0bbec-77e3-4855-b40d-5f7fe3b56a9a">1.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM0LTUtMS0xLTkxNTEy_cc9f5a1b-a62f-41d5-9a96-979855747bd5">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="usdPerShare" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM1LTEtMS0xLTkxNTEy_688a1363-59db-4342-a470-d6cb43c11331">0.10</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="usdPerShare" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM1LTMtMS0xLTkxNTEy_61dec363-3e60-4416-a2a9-f83345876fe7">0.73</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="usdPerShare" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM1LTUtMS0xLTkxNTEy_d4df9396-537b-44f6-a37b-fe48b4d54e11">0.34</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:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Weighted average number of shares outstanding - basic and fully diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM3LTEtMS0xLTkxNTEy_2f237130-a426-4d09-acd7-6a47820f5ec7">70,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM3LTMtMS0xLTkxNTEy_c8dbbf61-4d3c-4ee8-8148-bbb00d894ac3">65,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM3LTUtMS0xLTkxNTEy_90f28027-9ec0-4a01-8a0e-08c4f191d73d">63,151</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 distribution declared per share (refer to Note K)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top: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:#ffffff;border-bottom:3pt double #000000;border-top: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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM4LTEtMS0xLTkxNTEy_29ec377c-e38c-41d8-8a6d-4e713bb98e9b">1.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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: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:#ffffff;border-bottom:3pt double #000000;border-top: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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM4LTMtMS0xLTkxNTEy_1b586dce-f1ed-43f4-9eef-217573008f19">2.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #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: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:#ffffff;border-bottom:3pt double #000000;border-top: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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM4LTUtMS0xLTkxNTEy_de24a88d-2af6-4d6a-af5e-978b498718f8">1.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-7</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_238"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;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%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><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.561%"><tr><td style="width:1.0%"></td><td style="width:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></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:12.556%"></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:12.558%"></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:8.5pt;font-weight:700;line-height:100%">Year ended 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income </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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzItMS0xLTEtOTE1MTI_8b3a189b-ba4b-47e2-a5c4-8c946d4af47a">51,438</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzItMy0xLTEtOTE1MTI_57636839-7486-4c36-bcae-e79282a12ccb">126,809</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzItNS0xLTEtOTE1MTI_a9609854-f88f-4b56-8d89-17c18ace21c1">27,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</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></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzQtMS0xLTEtOTE1MTI_da0b78cb-447b-46e3-ad2d-3bb1a97975d8">1,415</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzQtMy0xLTEtOTE1MTI_5ee728d1-2cee-45d8-a66c-b088f5398885">489</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzQtNS0xLTEtOTE1MTI_46834ff1-cc78-4b83-aa06-a456f76a094c">879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Pension benefit liability, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzctMS0xLTEtOTE1MTI_89e764dc-210b-46eb-b094-3a77cb49537a">1,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzctMy0xLTEtOTE1MTI_c0aecf7f-ce20-4ab4-be3c-712a97c25c6f">917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzctNS0xLTEtOTE1MTI_033d02d6-d6a4-419d-8f8a-037d0fca4972">1,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total comprehensive income, net of tax</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzgtMS0xLTEtOTE1MTI_71fde101-51ac-4bae-8d30-57c32f1121c5">51,330</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzgtMy0xLTEtOTE1MTI_e1417364-6d21-46b4-a02a-2da48a61e6db">127,237</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzgtNS0xLTEtOTE1MTI_a553995e-11b4-4bc5-ab76-fd8a037d2748">29,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Net income attributable to noncontrolling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzktMS0xLTEtOTE1MTI_7070c735-a9f7-405b-8014-562df8792aac">15,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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzktMy0xLTEtOTE1MTI_a847f8ee-ccab-4ab0-93a0-34fbc1ba11d6">12,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzktNS0xLTEtOTE1MTI_3c650962-765c-44d4-a380-78571ef56dbf">4,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"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzEwLTEtMS0xLTkxNTEy_9f578450-f373-471c-86f1-370822d26a4a">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzEwLTMtMS0xLTkxNTEy_7964b028-edda-4f6b-94ae-b64d7f209adc">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzEwLTUtMS0xLTkxNTEy_843c2b1d-c67c-4786-825a-a2cda91bd8af">113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total comprehensive income attributable to Holdings, net of tax</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: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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzExLTEtMS0xLTkxNTEy_cc9a8978-e5f0-4e23-9f6d-c0e238b751b7">36,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzExLTMtMS0xLTkxNTEy_edfe7a0e-f3db-466a-8fb7-1f77bb1642bf">114,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzExLTUtMS0xLTkxNTEy_f2b75fb6-1e38-4a16-8367-20390114cd54">25,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><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:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><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 consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-8</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_241"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:17pt"><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:26.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.340%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.027%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><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:7pt;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="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:7pt;font-weight:700;line-height:100%">Trust Common Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:7pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Stockholders&#8217;<br/>Equity<br/>Attributable to<br/>Holdings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;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="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:7pt;font-weight:700;line-height:100%">Non-Controlling<br/>Interest of Disc. Ops.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:15pt"><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="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:7pt;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-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:7pt;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-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:7pt;font-weight:700;line-height:100%">Series C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:700;line-height:100%">Balance &#8212; January 1, 2020</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="shares" contextRef="i9f1b60d0b8974dab8a214d70416b188c_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMS0xLTEtOTE1MTI_3ebbb62d-958a-492c-bab3-55e336d5bf09">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="shares" contextRef="i27e5872cf2b4418583b1206800e59ca9_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMy0xLTEtOTE1MTI_ae594d92-e018-41d0-9e45-691a6f4ffc60">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="shares" contextRef="i622cf7126328407aaf81855405c3c38b_I20191231" decimals="-3" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItNS0xLTEtOTE1MTI_fe9b0f58-a12c-4e3c-ac4a-fa2ebca8b1e5">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="i64a81fcc3469435691d4545f96a165b0_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItNy0xLTEtOTE1MTI_1b7a2866-c428-422f-99f6-147e4d6af018">924,680</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="i9b59a22cb7d04f3dbf52d7d95308c7b5_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItOS0xLTEtOTE1MTI_f59c2ae3-b74f-4c63-a02a-4a2154c7db07">109,338</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="i87329e9ec35c4358a29cc7e307774617_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTEtMS0xLTkxNTEy_d150d10b-64e6-45d0-bf3c-2b516b837ce1">3,933</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="i36f66d51987a4250a330317203420116_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTMtMS0xLTkxNTEy_08cd81af-c84c-4b46-a922-801009e9db1c">1,115,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i3a66d36ef24d45aab555a3638456e857_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTUtMS0xLTkxNTEy_ce9c3a21-a668-4cca-b1e6-379549acde26">47,612</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="i9830b2479e67487ca294cbf09ddd45fe_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTctMS0xLTkxNTEy_88f6ca08-f64d-4b3a-9f7d-265db58f840b">2,936</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="i5085cb3451f649e695732d174ff01e84_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTktMS0xLTkxNTEy_e92fdb45-4a83-4fd1-9025-a809accec87e">1,165,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtOS0xLTEtOTE1MTI_13bef692-dc72-4a37-839b-a1e2f4c862f1">22,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="id5f378a95c884a1982339dd250087a00_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtMTMtMS0xLTkxNTEy_5858b7f4-8d54-4f0b-96d4-f2899779d23f">22,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtMTUtMS0xLTkxNTEy_46c77aad-1e92-4415-a0fd-658fd760a37a">3,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86bbadac306e4f2cbac0a40b69d226d8_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtMTctMS0xLTkxNTEy_c4cc03ec-73a9-49f9-a159-2c5c41fe729e">871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtMTktMS0xLTkxNTEy_4b722e30-1597-4066-9fc6-fedb4f2c9847">27,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total comprehensive income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabc9c4588d7b49b7807cb5f145fc4277_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQtMTEtMS0xLTkxNTEy_b5a1b4c8-76eb-4685-9f51-2cd788633d17">2,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5f378a95c884a1982339dd250087a00_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQtMTMtMS0xLTkxNTEy_00f90f13-98a9-48be-bceb-328debb036f3">2,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQtMTktMS0xLTkxNTEy_70fd34c1-fb7a-4c9b-ba2e-23651dc19b90">2,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Issuance of Trust common shares, net of offering 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: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="shares" contextRef="i452af6a24f524c89adfb62581a00ff21_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzUtNy0xLTEtOTE1MTI_263bbf3b-279b-4b94-9ba2-c03d16cef261">83,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: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="id5f378a95c884a1982339dd250087a00_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzUtMTMtMS0xLTkxNTEy_c6543600-589d-4b50-9821-f426f0a5d2d1">83,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: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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzUtMTktMS0xLTkxNTEy_4604d66c-7769-418e-b8da-521ccf7b9da2">83,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzYtMTUtMS0xLTkxNTEy_b5894349-8996-431b-a0f5-be2b673ad799">8,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86bbadac306e4f2cbac0a40b69d226d8_D20200101-20201231" decimals="-3" name="codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzYtMTctMS0xLTkxNTEy_f548f791-2111-4d44-9eb9-a6581c32d300">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzYtMTktMS0xLTkxNTEy_c914d286-fd5d-4f96-a97e-65f246c289f2">8,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzctMTUtMS0xLTkxNTEy_60e24e8f-e0b8-47f1-968f-650d80912ad2">253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzctMTktMS0xLTkxNTEy_a64ba674-1d91-4a9b-99d2-c1dfcbb50fa1">253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzgtOS0xLTEtOTE1MTI_02e3c0a7-8571-4ac5-8720-a36795367c60">1,823</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="id5f378a95c884a1982339dd250087a00_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzgtMTMtMS0xLTkxNTEy_bb41a069-6c58-4143-b011-cc54602235d2">1,823</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="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzgtMTUtMS0xLTkxNTEy_1011fe86-b75e-491c-b77d-307d2631807f">4,790</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzgtMTktMS0xLTkxNTEy_0d8616a9-655b-49dd-aaa3-9f5eb1359124">6,613</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:8.25pt;font-weight:400;line-height:100%">Distributions paid to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzktMTUtMS0xLTkxNTEy_917c0b1d-34a8-499a-9786-d04a6da7f2ed">12,060</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzktMTktMS0xLTkxNTEy_1b4a820e-ccc1-4fcb-a6e2-9eb5e4013609">12,060</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Acquisition of 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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddeea8a71c4243508b1c06c6118f838f_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEwLTE1LTEtMS05MTUxMg_e263c014-ebc3-4952-abbe-44aa0cd7dc35">11,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: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="i46a14073ec06476c84689357159024c9_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEwLTE5LTEtMS05MTUxMg_65fb1ef6-8e1d-4a80-bc0b-5f7617d8b491">11,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Acquisition of 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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5394f8a4d6b54e9bb1e9bc59c02a6b34_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTE1LTEtMS05Nzc0Ng_22b5ebfa-ab53-49e5-becd-d18fb3459d7f">61,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i7a68e58012584eeeb6287b5ad50a8384_D20200101-20201231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTE5LTEtMS05Nzc0Ng_f3837ec5-0130-45bc-b529-e8fb28e53ce3">61,634</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Distributions paid - Allocation Interests (refer to Note K)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTktMS0xLTkxNTEy_9ff1ce85-0963-4ef2-a951-5b18c2e48919">9,087</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="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTEzLTEtMS05MTUxMg_a59a3482-684d-4fa5-b876-4bf03134a091">9,087</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTE5LTEtMS05MTUxMg_6cc85877-979c-40ae-836b-59638822f179">9,087</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:8.25pt;font-weight:400;line-height:100%">Distributions paid - Trust preferred shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idc45e4e47b3e4ccb85a4592699a37743_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEyLTktMS0xLTkxNTEy_46e722be-2914-4f18-a532-7a77acb162b8">23,678</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="ide8a237bcab744e390ec30542c24d319_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEyLTEzLTEtMS05MTUxMg_ca924ba3-5aab-4f0d-bf61-95ad27c8705d">23,678</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="ic0a964a269494c0d8c8a7c8aaec3fbf8_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEyLTE5LTEtMS05MTUxMg_28cd3b79-e02c-4bc9-b474-c9a89ca2bded">23,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Distributions paid - Trust common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6624f42e614846b1991568446b1e4b13_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEzLTktMS0xLTkxNTEy_5f8ce745-0baa-49b6-9cc5-c9952826c894">89,856</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="i6adcb11364b74b26b84f656e00c1ad61_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEzLTEzLTEtMS05MTUxMg_7e4e898f-b4d7-4bf9-a05c-8ec9bf915c74">89,856</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="i452af6a24f524c89adfb62581a00ff21_D20200101-20201231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEzLTE5LTEtMS05MTUxMg_169f7cb8-25fa-40c5-bac1-3e9c68ccd43f">89,856</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:8.25pt;font-weight:700;line-height:100%">Balance &#8212; December 31, 2020</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d7287704bb646869d4548e71b656daf_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTEtMS0xLTkxNTEy_a78e2fbf-243e-410e-bde4-14dcb797fbc1">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8acbeeaaee74433f945d9766b40f0302_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTMtMS0xLTkxNTEy_3ca5ebd5-19da-418f-8aa5-88b995875479">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c6ed86cd8e540c8bf274d42a83acf04_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTUtMS0xLTkxNTEy_7edad128-9d78-45e4-bdef-e81939b1e76d">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4a1e01b0a8e418b9f91c6e4cde1980b_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTctMS0xLTkxNTEy_47b01552-00c9-4842-a8ba-319047ed0b1b">1,008,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib2794a37a8794a939394b9ffaa152693_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTktMS0xLTkxNTEy_c3311c66-5478-4de4-9e45-371a4a89a689">211,002</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:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i45e33856802e462fb20fec0e15ee1573_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTExLTEtMS05MTUxMg_1a0d51b1-a7ef-4cf5-8e21-674b964f1378">1,456</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08327de9220b4ba5b536964e454461b8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTEzLTEtMS05MTUxMg_d67b8282-c03a-466f-a09a-61c1e88e938c">1,100,024</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i159dbfe3c7d043feb6b1a23d6941476f_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTE1LTEtMS05MTUxMg_e56b6cc0-ab20-4b11-8174-c33d0bd50283">116,288</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a281a6c68bc493bbb010396ad555a47_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTE3LTEtMS05MTUxMg_60dbc835-927d-4f3e-ad12-af6da2cd9b02">3,836</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTE5LTEtMS05MTUxMg_898b54ad-4a6f-483f-8554-9d9cc3752a1f">1,220,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Net 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: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="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTktMS0xLTkxNTEy_8ecf4bbb-c99e-42d1-832d-86a22e55ed44">114,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: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="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTEzLTEtMS05MTUxMg_809c6344-8609-412d-b456-df8e3c46b9c2">114,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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTE1LTEtMS05MTUxMg_0a928abb-7e44-4491-bb0b-f1d228aac231">11,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77f679baa6b5441f80a5e6e96eccc604_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTE3LTEtMS05MTUxMg_200f0761-7042-4206-bb82-7a224623487a">522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTE5LTEtMS05MTUxMg_26f1de43-5ad3-47a0-b4d8-26732f4ab658">126,809</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total comprehensive income, 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69cd144c703c40e7a18e93aacffb1148_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE2LTExLTEtMS05MTUxMg_353a3e93-b9c2-43a5-977f-904bd0297eea">428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE2LTEzLTEtMS05MTUxMg_ec9d8567-b2e1-451f-88a3-5e30effedeb3">428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE2LTE5LTEtMS05MTUxMg_72948035-75a5-4486-920c-1322ecd21069">428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Issuance of Trust common shares, net of offering 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: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="shares" contextRef="i7ff704c174f149e8b0c24f48e6bf7124_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE3LTctMS0xLTkxNTEy_8c73c7a5-5dc9-4010-96e3-ab1e9a81a49f">114,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE3LTEzLTEtMS05MTUxMg_50c5ebaa-3c6b-4d0c-8a36-7c6b4310db30">114,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE3LTE5LTEtMS05MTUxMg_1d195d66-022e-4b95-b678-9938f45431ad">114,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE4LTE1LTEtMS05MTUxMg_1c4b9d66-d946-4a6c-893e-ff7141f25873">11,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77f679baa6b5441f80a5e6e96eccc604_D20210101-20211231" decimals="-3" name="codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE4LTE3LTEtMS05MTUxMg_02af774c-d42d-4443-9ad1-50cf63716a9f">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE4LTE5LTEtMS05MTUxMg_6a7ad8bd-8c6a-4c3d-b83f-5cc6a1fb4ac6">11,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE5LTE1LTEtMS05MTUxMg_62f8b3ec-f26b-430b-9d30-1604bd89d155">4,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE5LTE5LTEtMS05MTUxMg_11078552-0cf6-4028-85ad-2b63f991c356">4,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIwLTktMS0xLTkxNTEy_44d46744-ddc2-449e-b668-591e60147768">8,632</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="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIwLTEzLTEtMS05MTUxMg_2e7ca59e-d3b9-48f7-a1ec-308c81b3a8c8">8,632</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="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIwLTE1LTEtMS05MTUxMg_cc4b8a96-edcf-4af8-b3b3-d3a8cc2f920e">42,008</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIwLTE5LTEtMS05MTUxMg_abfaa09e-11d3-4d6b-955c-2b6e35f77032">50,640</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIxLTE1LTEtMS05MTUxMg_c35fb1ff-541c-4d6f-a259-b027961887df">1,275</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIxLTE5LTEtMS05MTUxMg_cc2e5c40-cfd0-4357-bfdc-ca307945abf7">1,275</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:8.25pt;font-weight:400;line-height:100%">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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIzLTE1LTEtMS05Nzg4MA_4d98ab56-358a-439f-b459-3d59eb68db42">3,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIzLTE5LTEtMS05Nzg4MA_29417b61-5801-460f-9647-a96d02f679fd">3,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Acquisition of Lugano</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff2c1fe720024aa193f42c54f8cd74e1_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIyLTE1LTEtMS05MTUxMg_bbaab466-e730-4bd1-887d-5f27256eb6a0">68,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIyLTE5LTEtMS05MTUxMg_8e6031d4-f3d8-4479-bac7-c1dc78192c5c">68,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Disposition of Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id6210c68e87a4a6592e20549f6276130_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIzLTE3LTEtMS05MTUxMg_6b16f8ac-5333-4725-a805-f89e5feafd11">4,375</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="i5999d13764484608af073ce4387d880f_D20210101-20211231" decimals="-3" name="us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIzLTE5LTEtMS05MTUxMg_993b3175-c997-4d8e-9346-a37b71b832d2">4,375</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Distributions paid - Allocation Interests (refer to Note K)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI0LTktMS0xLTkxNTEy_682e3f43-3379-423b-90da-d34fe3ffed55">34,058</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="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI0LTEzLTEtMS05MTUxMg_15368cf0-9799-45d2-bf23-a9bb6144fe44">34,058</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI0LTE5LTEtMS05MTUxMg_4065bbd2-7bf2-447a-bbc1-f412caec0ac3">34,058</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:17pt"><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:26.570%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.348%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.271%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.340%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.485%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.417%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.027%"></td><td style="width:0.1%"></td></tr><tr style="height:27pt"><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:7pt;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="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:7pt;font-weight:700;line-height:100%">Trust Common Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="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:7pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Accumulated Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Stockholders&#8217;<br/>Equity<br/>Attributable to<br/>Holdings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;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="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:7pt;font-weight:700;line-height:100%">Non-Controlling<br/>Interest of Disc. Ops.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:7pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:15pt"><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="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:7pt;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-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:7pt;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-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:7pt;font-weight:700;line-height:100%">Series C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Distributions paid - Trust preferred shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i84fe34a6188343beaa29fd6b432db51d_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI1LTktMS0xLTkxNTEy_6af2a5fc-7c99-4b33-9565-14128cc53422">24,181</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="iaf7e50de41444fd9b37f2ff8b66edbf5_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI1LTEzLTEtMS05MTUxMg_f4040949-848f-4f0b-8928-aeba78caf294">24,181</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="i8cd83b3fbb784332b40042351a0acf2a_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI1LTE5LTEtMS05MTUxMg_3fd8239c-da6a-4448-8781-c0586ae8750c">24,181</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Distributions paid - Trust common shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ce98191581d4381a78b584259b789ff_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI2LTktMS0xLTkxNTEy_2bb611e4-ea17-4390-b939-c8753d5252ff">150,946</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="ibf6c6c89b7334c5cb2fbfff9beef0ecc_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI2LTEzLTEtMS05MTUxMg_150ed90a-0b02-4547-975d-2da55708da81">150,946</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="i76e5a61663e94b3cbd96b5036578d56f_D20210101-20211231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI2LTE5LTEtMS05MTUxMg_9b8e5081-dc8b-460e-9b3d-25a227976b75">150,946</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:700;line-height:100%">Balance &#8212; December 31, 2021</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ef6c4955b1947d6a9d65f1bc9c60a99_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTEtMS0xLTkxNTEy_4efbc50b-bc69-4c5e-b465-deb136bdef66">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37c73e0e9dc845b893d41e9807ce90d7_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTMtMS0xLTkxNTEy_f67d7b72-1bb3-41f3-99ce-f32ec7279bdb">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cc77548c4f44282a3926615589f4a1b_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTUtMS0xLTkxNTEy_81a18832-4dd2-4119-91a3-86870faffb09">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86b5d829ff9d46c397d877aa1e35a7fd_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTctMS0xLTkxNTEy_cad4f242-9a81-4b61-8bb8-acad5f17d303">1,123,193</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:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2527314be3184519846554d711b4129f_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTktMS0xLTkxNTEy_46f06f2c-63d6-4830-9ee5-c08533d911d3">314,267</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:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8bebf5da13d34ce9829ccd0c381d7cd9_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTExLTEtMS05MTUxMg_9a7d23c0-24bd-4d26-98c6-94fb46de4044">1,028</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2578d777ef44edcaea94606f10d901f_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTEzLTEtMS05MTUxMg_0abdac71-5733-40a8-98fd-ba1a8bbc1427">1,111,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ab7c5c0bef94d558f97dd5e034d4f94_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTE1LTEtMS05MTUxMg_6e1470bd-6c8f-418b-8a64-37b43ca8cbfb">172,714</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33c9c983ab3a47f78dbcec31ed540386_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTE3LTEtMS05MTUxMg_644e533e-cf7b-4461-b339-d48fc77fd3d4">&#8212;</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:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTE5LTEtMS05MTUxMg_c1ca6909-4f8f-4346-89fa-e279900d4f6c">1,284,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Net 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: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="i61128a7360df472988996f11a9d19993_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI4LTktMS0xLTkxNTEy_a8c4c42c-1cfb-4089-8932-e691ec51ae71">36,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i01aa9ba76b3e4e84af6061855b095d3d_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI4LTEzLTEtMS05MTUxMg_f3989315-6230-47f9-8d39-e42963762bcd">36,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI4LTE1LTEtMS05MTUxMg_cb82f235-0294-40a6-89d4-07f6fdd6427f">15,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI4LTE5LTEtMS05MTUxMg_2637823d-8dab-4185-b4db-e8baf99bfa3f">51,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total comprehensive loss, 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d9da2a09ed84c2e99d5d563fe82b7de_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI5LTExLTEtMS05MTUxMg_87aacbce-0f38-4a03-a959-765059501781">108</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="i01aa9ba76b3e4e84af6061855b095d3d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI5LTEzLTEtMS05MTUxMg_0b393494-f3c5-453c-bf0a-99c843bf09a7">108</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI5LTE5LTEtMS05MTUxMg_31ba45a6-d587-4ad3-ac3e-519b35d0da4e">108</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Issuance of 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%"><ix:nonFraction unitRef="shares" contextRef="i823b259f877740279df6166c3aca0adc_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMwLTctMS0xLTkxNTEy_8b8a0846-3e89-413f-8bd4-c1e806884f4e">83,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i01aa9ba76b3e4e84af6061855b095d3d_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMwLTEzLTEtMS05MTUxMg_fa92c99f-90aa-4728-9a62-2af1f61545f9">83,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMwLTE5LTEtMS05MTUxMg_59eb6a18-2add-48c9-bf61-aeeacf9cfa91">83,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMxLTE1LTEtMS05MTUxMg_22d54226-5206-47b7-a779-43009abaa8f2">13,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: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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMxLTE5LTEtMS05MTUxMg_a0d3960d-ccdf-434f-a621-ffaa2eaadf2e">13,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMyLTE1LTEtMS05MTUxMg_36474312-5f67-4ac5-9aa6-ae213947a58e">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMyLTE5LTEtMS05MTUxMg_77340570-3bb7-46b0-9589-2507b6101baa">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMzLTE1LTEtMS05MTUxMg_d7dd4457-2511-45df-992c-020dbdcd4d70">1,957</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMzLTE5LTEtMS05MTUxMg_10869fa1-91e0-4b1a-bdc5-6976f49bcfc4">1,957</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM0LTE1LTEtMS05MTUxMg_a359479b-1573-488e-bc38-ca6de29d121d">11,292</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM0LTE5LTEtMS05MTUxMg_abdb9ae8-ddbc-4998-9028-708d196b85fa">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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.25pt;font-weight:400;line-height:100%">Acquisition of 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:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60520eab4f1f478c94c5c004c061bcff_D20220101-20221231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM2LTE1LTEtMS05MTUxMg_c17f24bb-835e-4513-9637-43d8d9eb3520">35,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM2LTE5LTEtMS05MTUxMg_81ddf07c-8124-4a22-bfb6-1575a45484d9">35,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Distributions paid - Trust Preferred Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2845c72624f14e89951963d9d36d8440_D20220101-20221231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM5LTktMS0xLTkxNTEy_2c192d7d-398c-4eeb-ab9a-bfe871276fae">24,181</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="ia3b41877680f4a26b2f0f4251d4c3ed7_D20220101-20221231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM5LTEzLTEtMS05MTUxMg_37a1b0ce-043b-402f-a43f-3f4bebed4282">24,181</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="i325aa8e48c364e5199dd52ed8fb6eea3_D20220101-20221231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM5LTE5LTEtMS05MTUxMg_29d0dd42-49cc-43d7-a254-8e50addc4e93">24,181</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:8.25pt;font-weight:400;line-height:100%">Distributions paid - Trust Common Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if08d607c19a44546b0f73264402bdba3_D20220101-20221231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQwLTktMS0xLTkxNTEy_a60d7e82-3412-42b7-97f9-36e1d5b031d3">70,845</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="i06b40b12e587476fbbcf25920bf5a925_D20220101-20221231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQwLTEzLTEtMS05MTUxMg_dc51d760-9245-43d3-967e-93eaf54cc9b9">70,845</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="i950fb086f028425cbb6ff3550e99ae42_D20220101-20221231" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQwLTE5LTEtMS05MTUxMg_bccf3449-92d7-4b1f-9a3e-31a241b4ab55">70,845</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:8.25pt;font-weight:700;line-height:100%">Balance &#8212; December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dea35df9a5d4bc9b3633d5c61500324_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTEtMS0xLTkxNTEy_1dee80bb-c148-4ad7-bc80-f13abfd17e35">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea9f1cf5ddc14abd93323702caf7f2f7_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTMtMS0xLTkxNTEy_2053187c-96d3-483f-b650-c5e12ae92547">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib75e7c398a2b4bb89fe5cce665c35e1e_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTUtMS0xLTkxNTEy_2f28841a-8511-4541-9801-05a71782de56">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26cb51c3c39c4981a8fa28bd77fc642e_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTctMS0xLTkxNTEy_e2068ed9-6b36-4921-b7ec-1d059730a44f">1,207,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82e0998c06f64666abf66fbb3ac5f2b7_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTktMS0xLTkxNTEy_81988174-ea7f-4e39-adee-67e6e3d139bd">372,906</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i62705ba1ac794c449f92f1ac5cab4bb3_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTExLTEtMS05MTUxMg_c0c33ae5-c95e-4dc0-aab5-b455a123937e">1,136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45e0b01b09434b0fb871ed581257792f_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTEzLTEtMS05MTUxMg_92ecefbc-d9a9-477c-9bd4-95c3ede27baf">1,136,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c8ff6855adf4d3bb24b31dae781907d_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTE1LTEtMS05MTUxMg_e77e2251-5561-48cc-9145-42dab25458b7">225,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e6bae1c3dd04b6b9e9b34bfbe4ec749_I20221231" decimals="-3" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTE3LTEtMS05MTUxMg_0054a315-026f-49ac-8197-178a292c2862">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTE5LTEtMS05MTUxMg_e8d705de-215c-4a15-8ee2-304aba444cdd">1,361,962</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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-10</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_244"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><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%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span><br/></span></div></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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="15" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMtMi0xLTEtOTE1MTI_d37c9054-1bdd-4320-b26e-5482f4a47b77">51,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMtNC0xLTEtOTE1MTI_9b5e8dbc-3d26-46ed-a14b-b535d3d10e48">126,809</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMtNi0xLTEtOTE1MTI_c1add42c-92cd-491d-a4f2-73d10773d593">27,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQtMi0xLTEtOTE1MTI_f0cb409f-243f-4b80-9c13-d05ed19e39b7">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQtNC0xLTEtOTE1MTI_70700a2b-94cb-4819-bf54-9b5d13ca2e87">7,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQtNi0xLTEtOTE1MTI_a3fa0f6d-e3cd-4bf2-a7dd-cc93b6c51dd7">13,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUtMi0xLTEtOTE1MTI_c778103e-6547-4721-a3cc-557f88ee6a8d">9,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUtNC0xLTEtOTE1MTI_571002b5-020e-445e-a8ad-49fed0ffda71">72,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUtNi0xLTEtOTE1MTI_caeb581e-f42a-4125-ac2f-70749632756c">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzYtMi0xLTEtOTE1MTI_0eb804b2-a308-4a36-825b-bea8885e404e">42,045</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzYtNC0xLTEtOTE1MTI_064f26bf-474a-4d0a-bc51-067c496e6eb3">46,374</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzYtNi0xLTEtOTE1MTI_80237d26-8284-478c-adaf-0c81f8251575">13,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash (used in) provided by 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Depreciation 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzgtMi0xLTEtOTE1MTI_2754fed2-22ba-4fc6-9162-c109d35e2b56">44,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzgtNC0xLTEtOTE1MTI_c524857c-4197-4824-9a12-e9f889822b05">39,389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzgtNi0xLTEtOTE1MTI_e86da460-87a3-407a-b3e6-bbcd46bc22e8">33,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization expense - intangibles</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzktMi0xLTEtOTE1MTI_1c223047-87e6-4bfb-9b71-e0f0753e3d0a">94,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzktNC0xLTEtOTE1MTI_caedf70a-bd9e-4681-8e0e-a24b69d6e4f8">80,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzktNi0xLTEtOTE1MTI_0d8c9061-d7ad-45f6-a220-8cae56412861">61,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Amortization expense - inventory step-up</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEwLTItMS0xLTkxNTEy_526be156-69d8-411a-a35f-3b4c9c210a33">6,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEwLTQtMS0xLTkxNTEy_cd0423c9-8de0-49a3-9f3c-0f51a4f996af">2,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEwLTYtMS0xLTkxNTEy_bc090c4b-1289-410b-9a6a-066b769fcc51">5,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization of debt issuance costs and original issue discount</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzExLTItMS0xLTkxNTEy_28a7a37f-18f5-4e00-90ac-38509f942134">3,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzExLTQtMS0xLTkxNTEy_892cfb57-b439-4274-adae-cfc2d29880e3">2,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzExLTYtMS0xLTkxNTEy_1b343737-59e3-4e0d-844a-384eb19bae6e">2,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Impairment 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEyLTItMS0xLTkxNTEy_f0686976-2e21-48e3-88d3-18b56314de74">20,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEyLTQtMS0xLTkxNTEy_4556ba3d-8c98-45ca-bfdd-6c291bcfe13d">&#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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEyLTYtMS0xLTkxNTEy_c59c44bb-4895-4c3c-aa28-a26ba916b2bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEzLTItMS0xLTkxNTEy_0f254a99-5a73-497d-861c-f56272b12dea">534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEzLTQtMS0xLTkxNTEy_15e76f76-7749-4f81-9f22-65ddf8f1ded0">33,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEzLTYtMS0xLTkxNTEy_a91a7888-fead-4a41-b8b7-fcf7d3520006">&#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 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%">Noncontrolling stockholder stock based compensation</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE1LTItMS0xLTkxNTEy_9831136c-a552-437c-a492-790403bda3b1">13,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE1LTQtMS0xLTkxNTEy_b8bfc845-8419-457c-90a7-61023af5d496">11,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE1LTYtMS0xLTkxNTEy_ddf8b178-fcab-4efc-b715-310c78d88c1e">8,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for loss on receivables</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE2LTItMS0xLTkxNTEy_98715714-95b8-496c-acf6-82f17716a877">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE2LTQtMS0xLTkxNTEy_01306f47-45b6-43f5-8a88-52ac62ed24ed">6,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE2LTYtMS0xLTkxNTEy_1ca4b41b-bb0b-4335-bd37-99e4f289ab32">2,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE3LTItMS0xLTkxNTEy_492361eb-7bb9-4ccd-b6a8-c6f242e4e1ce">4,466</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE3LTQtMS0xLTkxNTEy_89875ec0-ac55-4dd1-8ac4-31b71f1d7bd6">10,137</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE3LTYtMS0xLTkxNTEy_41b869f0-af49-4417-b062-5fdbaafacfe1">1,690</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE4LTItMS0xLTkxNTEy_19d26d4a-75a2-4d27-8cf0-85fac8b34888">2,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE4LTQtMS0xLTkxNTEy_db88d478-f2db-48dc-b5ac-5e26c0ed853e">818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE4LTYtMS0xLTkxNTEy_8209f74b-6e16-4d31-b02b-565cb883af6c">2,140</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 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><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 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIwLTItMS0xLTkxNTEy_f3965df2-fa9a-40cc-9ad2-e1d85078e563">55,445</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIwLTQtMS0xLTkxNTEy_9c9ffcfa-226b-4ab7-be92-86504a07115d">33,022</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIwLTYtMS0xLTkxNTEy_88cb84da-3a17-49e8-92c8-231391ae2193">23,514</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 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIxLTItMS0xLTkxNTEy_9f436426-8d90-4b74-a0d8-0e9f5d6c224c">170,589</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIxLTQtMS0xLTkxNTEy_3a2b0ab0-3512-47ff-9101-5bbe96a8db45">106,683</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIxLTYtMS0xLTkxNTEy_125ee277-ce48-4134-b063-1be9a58a2e24">30,682</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 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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIyLTItMS0xLTkxNTEy_d37d08d6-0ef2-415c-a4c6-20a8086d519f">11,342</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIyLTQtMS0xLTkxNTEy_f4abfa9b-5e37-4f5a-a132-f782ae82b2ac">7,485</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIyLTYtMS0xLTkxNTEy_cfa3409c-90af-4d88-b820-d01467a108ca">2,339</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 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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIzLTItMS0xLTkxNTEy_2c64b3d9-d83d-4962-9f89-062eba3cce7d">15,001</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIzLTQtMS0xLTkxNTEy_32d47ff3-cd45-4244-964b-5adf156f05fc">63,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIzLTYtMS0xLTkxNTEy_e2546fc0-47ea-490c-ab79-1ff9b2d851a9">58,543</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 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) provided by operating activities - continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI0LTItMS0xLTkxNTEy_1e13733f-b529-4804-8b3c-1bb32ab8e602">28,291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI0LTQtMS0xLTkxNTEy_50abf790-7eae-48a1-88a2-dd8182ab8ea0">129,451</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI0LTYtMS0xLTkxNTEy_932c6ada-055e-42d8-8ff0-2e43b0346ff3">131,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net cash provided by operating activities - 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="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI1LTItMS0xLTkxNTEy_430dbd77-7379-44e7-9ed7-eff05ee5a429">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI1LTQtMS0xLTkxNTEy_5d6e5d63-b8ad-4031-be1d-45dc14479d59">4,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI1LTYtMS0xLTkxNTEy_07ae3d4e-fe86-4c56-9c0b-04084eeab664">17,438</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 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) provided by operating activities</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI2LTItMS0xLTkxNTEy_a4f7cbe7-5529-4fa3-a156-d2370b1f38b3">28,291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI2LTQtMS0xLTkxNTEy_7b09d077-f4c5-453d-a3a1-758804b56287">134,051</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI2LTYtMS0xLTkxNTEy_eebd255b-165d-4cd5-a848-be42be339c01">148,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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><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%">Acquisitions, net of 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI4LTItMS0xLTkxNTEy_048c68a6-aee1-45f0-bffd-1693a1108ba3">570,544</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI4LTQtMS0xLTkxNTEy_b1dcf929-5c5c-4e34-aed9-d43138e49130">404,318</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI4LTYtMS0xLTkxNTEy_71237d97-4cfa-4a0e-840c-95b07a6e951b">667,101</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%">Purchases of property and equipment</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI5LTItMS0xLTkxNTEy_b4b17daf-b4bf-463f-bad9-3c57f96b4e9c">64,274</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI5LTQtMS0xLTkxNTEy_ba32c921-4664-480e-9647-2a5ea004fc06">40,551</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI5LTYtMS0xLTkxNTEy_602c349d-515d-4587-ba50-294717fcd20a">29,406</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:8.5pt;font-weight:400;line-height:100%">Proceeds from sale of businesses</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMwLTItMS0xLTkxNTEy_db09b6dd-3f80-45ec-bc5c-8431dad2fc4c">9,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMwLTQtMS0xLTkxNTEy_4e877fd2-b8f6-41c4-a226-3cf39e32bf8a">101,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMwLTYtMS0xLTkxNTEy_10534c90-d273-4447-89f1-c37895c0ead1">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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 investing activities</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMzLTItMS0xLTkxNTEy_4e764854-cee6-4de5-adaa-cc6822c1e1be">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMzLTQtMS0xLTkxNTEy_cd9b89d5-92f0-4e7a-9789-d199711d5179">1,125</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMzLTYtMS0xLTkxNTEy_12e2e1d4-74af-4497-b98e-419ba2aa5366">3,008</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 37pt;text-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 cash used in investing activities - continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM0LTItMS0xLTkxNTEy_6bcddaa1-09c8-477b-8ee9-67ff2b717137">626,725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM0LTQtMS0xLTkxNTEy_8ed38567-edf4-454c-b614-72524458cfda">344,955</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM0LTYtMS0xLTkxNTEy_0c7f7b80-2783-4c25-bc29-a458741efed1">699,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net cash provided by (used in) investing activities - 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="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM1LTItMS0xLTkxNTEy_0d9673ee-0680-4904-b579-3fdc830104e3">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM1LTQtMS0xLTkxNTEy_e7ead220-dae3-4c90-b217-ce029c473711">27,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM1LTYtMS0xLTkxNTEy_8b3c23f9-1cc9-4e74-a12c-6099ecb68c32">1,419</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 37pt;text-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 cash used in investing activities</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM2LTItMS0xLTkxNTEy_8ef2bf02-15a3-4e55-91b9-91d958877fcb">626,725</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM2LTQtMS0xLTkxNTEy_f023fb82-b1e7-4ac7-8c62-2e319a6dcb57">317,496</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM2LTYtMS0xLTkxNTEy_8a8fb394-7f0f-4392-bef4-f2d81fb023bb">700,834</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></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><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%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.538%"></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="15" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from financing 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from the issuance of Trust common shares, 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM5LTItMS0xLTkxNTEy_3aecef44-c20f-4d83-aa15-4d37d3000b6d">83,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM5LTQtMS0xLTkxNTEy_874b18be-cc05-49dd-af80-03efdb5d92ab">114,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM5LTYtMS0xLTkxNTEy_09c8047b-cbf9-41f5-91f5-41f03ffe705b">83,884</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></tr><tr><td colspan="3" 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%">Borrowings under credit facility</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQxLTItMS0xLTkxNTEy_609ddab7-694a-4511-9fb9-d42306339a01">268,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQxLTQtMS0xLTkxNTEy_7d740868-5227-4007-919c-a5623aa0afc6">557,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQxLTYtMS0xLTkxNTEy_49acfa1a-23e9-41c8-af7a-e715548c5447">565,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%">Repayments under credit facility</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTItMS0xLTkxNTEy_b583027d-300c-4787-b69e-cedc8782a9a1">113,000</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTQtMS0xLTkxNTEy_8d1f033b-d4e8-4578-ace0-82a8b04356df">864,000</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTYtMS0xLTkxNTEy_7b1a7949-3da8-4d36-9bbd-c4f8af4b57b9">258,000</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%">Issuance of Senior Notes</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTItMS0xLTkxNTEy_eb929725-0d23-4c4c-b85c-e7940655a0c9">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTQtMS0xLTkxNTEy_94bbbcc6-0159-42b3-8441-9cf0cfd64f47">1,300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTYtMS0xLTkxNTEy_cbbd09c8-977d-4a96-86e7-86c760f74547">202,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%">Redemption of Senior Notes</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ0LTItMS0xLTkxNTEy_089bd924-de6b-4c58-bcf9-265c27f099b8">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ0LTQtMS0xLTkxNTEy_ffe6ba5d-39f6-474d-8743-20dbdbfb0fb5">627,688</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ0LTYtMS0xLTkxNTEy_094a9c66-166e-4718-ac5c-21185b1ca03a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Issuance of Term Loan</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTItMS0xLTEwNDkwNw_af9077b6-8f0a-47fa-b909-bcfc0d4e220a">400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTQtMS0xLTEwNDkwNw_e08f43ba-c54d-4cbc-93d6-6c38a796fdc0">&#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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTYtMS0xLTEwNDkwNw_66f388b2-0543-432f-bad0-a6fed6fe8b39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repayments - Term Loan</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfOtherLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTItMS0xLTEwNDkwNw_5a4ab3df-c60a-4f9d-a6b0-8bd1472f27b8">5,000</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfOtherLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTQtMS0xLTEwNDkwNw_8f704f97-8d43-4831-b983-90873c9c9391">&#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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfOtherLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTYtMS0xLTEwNDkwNw_76a09bdb-e6d0-4b7e-8297-beee517e1b80">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - common 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ1LTItMS0xLTkxNTEy_d858489d-834d-495a-b1ed-f2547b6701bd">70,845</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ1LTQtMS0xLTkxNTEy_349d921f-bbec-44d1-b0fc-4414f5da762f">150,946</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ1LTYtMS0xLTkxNTEy_882902ba-c20b-4ec6-91ec-055da7c667f6">89,856</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:8.5pt;font-weight:400;line-height:100%">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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ2LTItMS0xLTkxNTEy_eb69eb14-ec0d-4d1b-b862-98f9843a0d3b">24,181</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ2LTQtMS0xLTkxNTEy_6d2a782d-2fe9-4e49-af6f-4191631134ae">24,181</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ2LTYtMS0xLTkxNTEy_217507ac-a356-4282-ba81-2e85064ee1c2">23,678</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%">Net proceeds provided by noncontrolling shareholders</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ3LTItMS0xLTkxNTEy_17ff8978-1f22-489e-b545-4625eed388e3">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ3LTQtMS0xLTkxNTEy_1d75c7cd-735e-4af4-aa1d-9c2662e71925">8,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ3LTYtMS0xLTkxNTEy_1117a2c4-b02c-4c12-973e-a798a14b11c9">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net proceeds provided by noncontrolling shareholders - acquisitions</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:ProceedsFromMinorityShareholdersAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ4LTItMS0xLTkxNTEy_ad26d9fd-b250-40c8-8fb0-86cf99162241">35,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:ProceedsFromMinorityShareholdersAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ4LTQtMS0xLTkxNTEy_e4af59a5-f1b9-42fd-b43b-528d0e267604">68,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:ProceedsFromMinorityShareholdersAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ4LTYtMS0xLTkxNTEy_7ce7d8c7-6174-4ad2-92ef-0b4b120823cc">72,761</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%">Purchase of 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:PaymentsforRepurchaseSubsidiaryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ5LTItMS0xLTkxNTEy_1c699b76-4197-4d19-b594-e50437c5eb3e">1,957</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:PaymentsforRepurchaseSubsidiaryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ5LTQtMS0xLTkxNTEy_b82335cd-3edb-4495-992e-50908e806289">50,640</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:PaymentsforRepurchaseSubsidiaryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ5LTYtMS0xLTkxNTEy_125dd119-97ee-43e7-a104-976b6308562a">6,613</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:8.5pt;font-weight:400;line-height:100%">Distributions to noncontrolling shareholders</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUwLTItMS0xLTkxNTEy_54481e6e-86c3-441e-b4b8-38deb3dc4cc3">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUwLTQtMS0xLTkxNTEy_411991ed-5855-4a4f-84fe-893624cd555b">1,275</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUwLTYtMS0xLTkxNTEy_6c12ae88-f819-4ca2-872f-1fa16e70654d">12,060</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%">Distributions paid - Allocation 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUxLTItMS0xLTkxNTEy_c84a003a-8785-439b-8b23-6e2c7d7323f3">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUxLTQtMS0xLTkxNTEy_78bcd58d-643b-4996-82df-26d99edde0bc">34,058</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUxLTYtMS0xLTkxNTEy_57128bdc-da11-4a0d-87a4-23c90a41f8bc">9,087</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:8.5pt;font-weight:400;line-height:100%">Debt issuance costs</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUyLTItMS0xLTkxNTEy_7605d566-5760-459d-9ec1-e70ffa0ceac9">5,276</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUyLTQtMS0xLTkxNTEy_c91ac4a2-0a9b-4351-b839-38a85022577b">21,708</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUyLTYtMS0xLTkxNTEy_63727a00-bb0c-4ff7-8f83-6afb2f82ef8c">3,214</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%">Other</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUzLTItMS0xLTkxNTEy_55edb61e-bb58-4100-900b-d69f23a7305e">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUzLTQtMS0xLTkxNTEy_3adcf657-8627-4c27-9c23-45c0a8da44de">464</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUzLTYtMS0xLTkxNTEy_d7edf9d2-b3c6-4417-90f1-d1e8ff1285a8">335</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net cash provided by financing activities</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU0LTItMS0xLTkxNTEy_bd4766a7-985b-47b3-972b-7ed22ab5887d">556,885</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU0LTQtMS0xLTkxNTEy_9efd5ac4-efec-4be1-a79b-01d4cfd46ada">273,206</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU0LTYtMS0xLTkxNTEy_6bf2cece-901b-4d05-b9f0-bd76355706a6">521,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency impact on cash</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU1LTItMS0xLTkxNTEy_4a4e071d-3a73-405f-b869-18c9faedd3e3">1,331</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU1LTQtMS0xLTkxNTEy_3afee72b-d6a6-45a6-becf-60a70b410791">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU1LTYtMS0xLTkxNTEy_991b0267-c339-41d7-9685-7faf9fde885f">914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 increase (decrease) in cash and cash equivalents</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU2LTItMS0xLTkxNTEy_a02a08f6-e907-40b7-b157-8301e4163b92">99,462</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU2LTQtMS0xLTkxNTEy_affd56c4-fee0-49e4-b0cc-b237c1eebee4">89,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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU2LTYtMS0xLTkxNTEy_9a735b0d-c896-480c-aebc-73e4cb3336ed">29,570</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"><div><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:5.52pt;font-weight:400;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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU3LTItMS0xLTkxNTEy_dd5856d0-61df-4434-9a15-500d241935d7">160,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU3LTQtMS0xLTkxNTEy_02e389f3-419f-4aca-bc4e-1ff4ad28e884">70,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5085cb3451f649e695732d174ff01e84_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU3LTYtMS0xLTkxNTEy_486e28e5-1245-4660-a822-09e8abf6f81d">100,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents &#8212; end of period </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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU4LTItMS0xLTkxNTEy_d4ad3e8f-bca0-4f9e-9c96-6039e488b504">61,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU4LTQtMS0xLTkxNTEy_1bdcf80c-5363-42b9-bc8a-86bce80e4fc6">160,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU4LTYtMS0xLTkxNTEy_9331078e-1b54-429f-a17c-b590dabe765a">70,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:9pt;text-indent:-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:9.5pt;font-weight:400;line-height:120%">Includes cash from discontinued operations of $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90ZXh0cmVnaW9uOmQ4ZjJhM2JmMWZlNzRjMjhhNzYyMWRmOWJlNTYzYjMxXzU5_f1af5ed9-0390-44ca-b8b6-149825d39c4e">4.3</ix:nonFraction> million at January 1, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:NetCashProvidedByUsedInDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90ZXh0cmVnaW9uOmQ4ZjJhM2JmMWZlNzRjMjhhNzYyMWRmOWJlNTYzYjMxXzgy_aab2b455-d75b-421a-89f9-88c4ff38738b">3.4</ix:nonFraction> million at January 1, 2020</span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-12</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_247"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div></div><div style="text-align:center"><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_250"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note A &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:OrganizationAndBusinessOperationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTAvZnJhZzplNWJhMzJhYTg4YTk0M2JiODg0YzkwZGQwZTI3NzYyOC90ZXh0cmVnaW9uOmU1YmEzMmFhODhhOTQzYmI4ODRjOTBkZDBlMjc3NjI4XzI2MDU_240ba2a1-5216-4fcd-9d52-0be5b24ea128" continuedAt="ia8140f034ebe40a6bbafa0ac659bbcf3" escape="true">Organization and Business Operations</ix:nonNumeric></span></div><ix:continuation id="ia8140f034ebe40a6bbafa0ac659bbcf3"><div style="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 (&#8220;the Trust&#8221;), was incorporated in Delaware on November&#160;18, 2005. Compass Group Diversified Holdings, LLC, a Delaware limited liability Company (the &#8220;LLC&#8221;), was also formed on November&#160;18, 2005 with equity interests which were subsequently reclassified as the &#8220;Allocation Interests&#8221;. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". The Company was formed to acquire and manage a group of small and middle-market businesses headquartered in North America. In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as amended and restated, the &#8220;Trust Agreement&#8221;), the Trust is sole owner of <ix:nonFraction unitRef="number" contextRef="ie1ad5e043e394bb9bdea211d5b752ea8_D20060425-20060425" decimals="INF" name="codi:OwnershipPercentageOfTrustInterestHeldByParentEntity" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTAvZnJhZzplNWJhMzJhYTg4YTk0M2JiODg0YzkwZGQwZTI3NzYyOC90ZXh0cmVnaW9uOmU1YmEzMmFhODhhOTQzYmI4ODRjOTBkZDBlMjc3NjI4XzgwNw_7ad39bb9-4705-4a0b-860a-0bad1d5f6fe8">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 &#8220;LLC Agreement&#8221;)) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.</span></div><div style="margin-bottom:15pt;margin-top:12pt;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 LLC is a controlling owner of <ix:nonFraction unitRef="segment" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="INF" name="codi:NumberOfBusinessesOwned" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTAvZnJhZzplNWJhMzJhYTg4YTk0M2JiODg0YzkwZGQwZTI3NzYyOC90ZXh0cmVnaW9uOmU1YmEzMmFhODhhOTQzYmI4ODRjOTBkZDBlMjc3NjI4XzEzNDM_10c5911f-c821-422d-922a-21a4a416663b">eleven</ix:nonFraction> businesses, or operating segments at December&#160;31, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. (&#8220;Ergobaby&#8221;), 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"), Compass AC Holdings, Inc. (&#8220;ACI&#8221; or &#8220;Advanced Circuits&#8221;), AMT Acquisition Corporation (&#8220;Arnold&#8221;), FFI Compass, Inc. ("Altor Solutions" or "Altor") (formerly "Foam Fabricat</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ors") and Sterno Products, LLC (&#8220;Sterno&#8221;). 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="#ia85db93a905f4f7a90da190381615c4b_271">Note F - "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 (&#8220;CGM&#8221; or the &#8220;Manager&#8221;), 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 &#8220;MSA&#8221;).</span></div></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_253"></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 B &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjkx_dc085572-c821-4083-95e4-1c55f16dfb6e" continuedAt="i1ff3a6e224ca4a308ec819c9ac0a8ea7" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i1ff3a6e224ca4a308ec819c9ac0a8ea7" continuedAt="idb66ef74d66d492ca706ffd5dbbf85b4"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:BasisOfPresentationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzQ3_154affa6-8d11-4fda-96bf-894898f05151" escape="true"><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%">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 Company&#8217;s consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP" or "US GAAP").  The results of operations represent the results of operations of the Company&#8217;s acquired businesses from the date of their acquisition by the Company, and therefore may not be indicative of the results to be expected for the full year.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzA2_0b8cb0d7-c88b-4427-92eb-12ecdd594d59" escape="true"><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%">Principles of 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 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&#8217;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-weight:400;line-height:120%">The acquisition of businesses that the Company owns or controls more than a <ix:nonFraction unitRef="number" contextRef="iba1e666f8752436ea4d8ae3d00b374ef_I20221231" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzEwMTA_8788f1f8-d190-4f7f-9eb9-50f3cd30ff5d">50</ix:nonFraction>% share of the voting interest are accounted for under the acquisition method of accounting. The amount assigned to the identifiable assets acquired and the liabilities assumed is based on the estimated fair values as of the date of acquisition, with the remainder, if any, recorded as goodwill.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:DiscontinuedOperationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzEx_23440127-0d25-4260-8b36-1cedb174f727" continuedAt="i27d1412764a44df5a234dcb04440ce76" escape="true"><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%">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%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021 and 2020. 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="#ia85db93a905f4f7a90da190381615c4b_265">Note D - Discontinued Operations</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for additional information. Unless otherwise indicated, the disclosures accompanying the consolidated financial statements reflect the Company's continuing operations.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC entered into a definitive merger agreement with a seller to acquire Advanced Circuits (the "AC Merger&#8221;). The AC Merger was conditioned on, among other things, the closing of a business combination between the buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). The Company </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="idb66ef74d66d492ca706ffd5dbbf85b4" continuedAt="i83c9627e70c044338fcfe42a428e6ca0"><ix:continuation id="i27d1412764a44df5a234dcb04440ce76"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined that Advanced Circuits qualified as held-for sale upon entry into the AC Merger.  Advanced Circuits was initially classified as held for sale in the consolidated financial statements as of 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%">Due to a delay in closing the transaction, the Company and Advanced Circuits terminated the AC Merger agreement. The termination of the AC Merger agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits was reclassified to continuing operations beginning in the quarter ended September 30, 2022. Advanced Circuits is included in continuing operations in the year ended December 31, 2022, 2021 and 2020 in the accompanying consolidated financial statements.</span></div></ix:continuation><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzc3_daa2f24e-21f0-4f7d-877f-68ea99f6a05f" 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:700;line-height:120%">Use of 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 financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the related notes to the consolidated financial statements. These estimates are based on historical factors, management&#8217;s best knowledge of current events and actions the Company may undertake in the future. It is possible that in 2023 actual conditions could be better or worse than anticipated when the Company developed the estimates and assumptions, which could materially affect the results of operations and financial position in the future. Such changes could result in future impairment of goodwill, intangibles and long-lived assets, inventory obsolescence, establishment of valuation allowances on deferred tax assets and increased tax liabilities, among other things. Actual results could differ from those estimates.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:SupplementalPutAccountingPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzI4_56780e6c-7fee-464f-9d96-40a3ac84228b" continuedAt="id3bd8f5ab1714d52863a8b8213c63b10" escape="true">Allocation Interests</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id3bd8f5ab1714d52863a8b8213c63b10">At the time of the Company's Initial Public Offering, the Company issued Allocation Interests governed by the LLC agreement that entitle the holders (the "Holders") to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events.  The Holders are entitled to receive and as such can elect to receive the positive contribution based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which the Company acquired a controlling interest in that business (a "Holding Event") and upon the sale of that business (a "Sale Event"). Payments of profit allocation to the Holders are accounted for as dividends declared on Allocation Interests and recorded in stockholders' equity once they are approved by our Board of Directors.</ix:continuation>  </span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzI5_573e9b23-0474-4c04-b453-a05ef75f35a9" continuedAt="i569da721519149c79283e1b209ed5900" 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:700;line-height:120%">Revenue recognition</span></div><div style="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 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. 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="#ia85db93a905f4f7a90da190381615c4b_268">Note E - Revenue</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for a detailed description of the Company's revenue recognition policies.</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:700;line-height:120%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzE5_bfd1b352-5d0f-41c9-b3e8-2c3b562c2ad3" continuedAt="i18884e3d503a4c498cdad3154a8b72a7" escape="true">Cash and cash equivalents</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i18884e3d503a4c498cdad3154a8b72a7">The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Certain cash account balances held in domestic financial institutions exceed FDIC insurance limits of $250,000 per account and, as a result, there is a concentration of credit risk related to amounts in excess of the insurance limits. We monitor the financial stability of these financial institutions and believe that we are not exposed to any significant credit risk in cash or cash equivalents. At December 31, 2022 and 2021, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $<ix:nonFraction unitRef="usd" contextRef="i37361a55a7784494921f2de65d796a00_I20221231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzU3MzM_85e52e4f-0069-44ec-b364-06a3206d8096">24.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i56e07d670e4a430db598e20eac834f42_I20211231" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzU3NDA_e8e08389-e0cd-4786-9d42-c6d22eb5eea6">33.9</ix:nonFraction> million, respectively.</ix:continuation>   </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%">Accounts receivable and allowance for doubtful accounts </span></div><div style="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:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzYw_c159360f-ed74-4922-85f9-e617c04b7f19" escape="true">Trade receivables are reported on the consolidated balance sheets at cost adjusted for any write-offs and net of an allowance for doubtful accounts. The Company uses estimates to determine the amount of the allowance for doubtful accounts in order to reduce accounts receivable to their estimated net realizable value. The Company estimates the amount of the required allowance by reviewing the status of past-due receivables and analyzing historical bad debt trends. The Company&#8217;s estimate also includes analyzing existing economic conditions. When the Company becomes aware of circumstances that may impair a specific customer&#8217;s ability to meet its financial obligations subsequent to the original sale, the Company will record an allowance against amounts due, and thereby reduce the net receivable to the amount it reasonably believes will be collectible. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.</ix:nonNumeric>  </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i83c9627e70c044338fcfe42a428e6ca0" continuedAt="ieb10c6d13a0641f0b9640bb236e9b5a6"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzE0_bd13ef36-f015-43e1-984e-1fbd7fab4c2f" escape="true"><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:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials, work-in-process, manufactured goods and purchased goods acquired for resale. Inventories are stated at the lower of cost or net realizable value, with cost generally determined on the first-in, first-out method or average cost method. At our Lugano business, cost is determined based on specific identification. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Net realizable value is based on current replacement cost for raw materials and supplies and on estimated selling costs less reasonably predictable costs of completion, and disposal for finished goods. The net realizable value of the Company&#8217;s inventory is estimated based on historical experience, current and forecasted demand and other market conditions. In addition, reserves for inventory losses are estimated based on historical experience. The Company&#8217;s inventory reserves are estimates, which could vary significantly from actual results if future economic conditions, customer demand or competition differ from expectations. The Company's historical estimates of these adjustments have not differed materially from actual results.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjg3_ae3a5123-0818-4d94-be4e-d381b445376c" 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:700;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 recorded at cost. The cost of major additions or betterments is capitalized, while maintenance and repairs that do not improve or extend the useful lives of the related assets are expensed as incurred.</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%">Depreciation is provided principally on the straight-line method over estimated useful lives. Leasehold improvements are amortized over the life of the lease or the life of the improvement, whichever is shorter.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:PropertyPlantAndEquipmentUsefulLivesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjY0_a7380e7d-6afa-4cf5-8b01-936cf9f1f8bc" 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 ranges of useful lives are 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:80.847%"><tr><td style="width:1.0%"></td><td style="width:51.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.917%"></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:10pt;font-weight:400;line-height:100%">Buildings and improvements</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:10pt;font-weight:400;line-height:100%">6 to 40 years</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:10pt;font-weight:400;line-height:100%">Machinery and equipment</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:10pt;font-weight:400;line-height:100%">2 to 18 years</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:10pt;font-weight:400;line-height:100%">Office furniture, computers and software</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:10pt;font-weight:400;line-height:100%">2 to 8 years</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:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term</span></td></tr></table></div></ix:nonNumeric><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%">Property, plant and equipment and other long-lived assets that have definitive lives are evaluated for impairment when events or changes in circumstances indicate that the carrying value of the assets may not be recoverable (&#8216;triggering event&#8217;). Upon the occurrence of a triggering event, the asset is reviewed to assess whether the estimated undiscounted cash flows expected from the use of the asset plus residual value from the ultimate disposal exceeds the carrying value of the asset. If the carrying value exceeds the estimated recoverable amounts, the asset is written down to its fair value.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjgy_38cad7ef-dd66-41c9-9f22-57582423520b" continuedAt="ia3bc9b6b669d49e1be878d31d186af28" escape="true">Fair value of financial instruments</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia3bc9b6b669d49e1be878d31d186af28">The carrying value of the Company&#8217;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to their short term nature. The fair value of the Company's senior notes are based on interest rates that are currently available to the Company for issuance of debt with similar terms and remaining maturities. If measured at fair value in the financial statements, the Senior Notes would be classified as Level 2 in the fair value hierarchy.</ix:continuation>  </span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzc4_69e9c695-989f-4fd6-a643-6527bfaf9885" continuedAt="ie0e238778f6f4d3d898c920a5b14ea83" escape="true"><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%">Business combinations</span></div><div style="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 allocates the amount it pays for each acquisition to the assets acquired and liabilities assumed based on their fair values at the date of acquisition, including identifiable intangible assets which arise from a contractual or legal right or are separable from goodwill. The Company bases the fair value of identifiable intangible assets acquired in a business combination on detailed valuations that use information and assumptions provided by management, which consider management&#8217;s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price that exceeds the fair value of the net tangible and identifiable intangible assets acquired to goodwill. The use of alternative valuation assumptions, including estimated growth rates, cash flows, discount rates and estimated useful lives could result in different purchase price allocations and amortization expense in current and future periods. Transaction costs associated with these acquisitions are expensed as incurred through selling, general and administrative expense on the consolidated statement of operations. In those circumstances where an acquisition involves a contingent consideration arrangement, the Company recognizes a liability equal to the fair value of the contingent payments expected to be </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ieb10c6d13a0641f0b9640bb236e9b5a6" continuedAt="i0c875cc660234d64858c2c5c72c546f4"><div style="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="ie0e238778f6f4d3d898c920a5b14ea83">made as of the acquisition date.  The Company re-measures this liability each reporting period and records changes in the fair value through operating income within the consolidated statements of operations.</ix:continuation></span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjc4_4299fc9a-5b67-472f-9cdd-15da2feeff66" escape="true"><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%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the assets acquired and liabilities assumed. The Company is required to perform impairment reviews at each of its reporting units annually and more frequently in certain circumstances. In accordance with accounting guidelines, the Company is able to make a qualitative assessment of whether it is more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount before applying the quantitative goodwill impairment test.  </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 first step of the process after the qualitative assessment fails is estimating the fair value of each of its reporting units based on a discounted cash flow (&#8220;DCF&#8221;) model using revenue and profit forecast and a market approach which compares peer data and earnings multiples. The Company then compares those estimated fair values with the carrying values, which include allocated goodwill. If the estimated fair value is less than the carrying value, then a goodwill impairment is recorded. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company cannot predict the occurrence of certain future events that might adversely affect the implied value of goodwill and/or the fair value of intangible assets. Such events include, but are not limited to, strategic decisions made in response to economic and competitive conditions, the impact of the economic environment on its customer base, and material adverse effects in relationships with significant customers. The impact of over-estimating or under-estimating the implied fair value of goodwill at any of the reporting units could have a material effect on the results of operations and financial position.  In addition, the value of the implied goodwill is subject to the volatility of the Company&#8217;s operations which may result in significant fluctuation in the value assigned at any point in time.</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%">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="#ia85db93a905f4f7a90da190381615c4b_277">Note H - Goodwill and Intangible Assets</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for the results of the annual impairment tests.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:DeferredChargesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjU0_3f22b1b9-0d3c-4f3a-897e-2c6203d399ed" continuedAt="ic9fb272323f940b4866a3dc35a7698df" escape="true">Deferred debt issuance costs</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic9fb272323f940b4866a3dc35a7698df">Deferred debt issuance costs represent the costs associated with the issuance of debt instruments and are amortized over the life of the related debt instrument. Deferred debt issuance costs are presented in the consolidated balance sheet as a deduction from the carrying value of the associated debt liability.</ix:continuation> </span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzY1_63ac0cc5-4057-48b5-a3a5-efd87ec3b2d0" escape="true"><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%">Product Warranty 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%">The Company recognizes warranty costs based on an estimate of the amounts required to meet future warranty obligations. The Company accrues an estimated liability for exposure to warranty claims at the time of a product sale based on both current and historical claim trends and warranty costs incurred.  Warranty reserves are included within "Accrued expenses" in the Company's consolidated balance sheets.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzQ0_466dbf71-9203-4caa-8ec7-2edf52ec062d" escape="true"><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%">Foreign currency</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company&#8217;s segments have operations outside the United States, and the local currency is typically the functional currency. The financial statements are translated into U.S. dollars using exchange rates in effect at year-end for assets and liabilities and average exchange rates during the year for results of operations. The resulting translation gain or loss is included in stockholders' equity as other comprehensive income or loss.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:MinorityInterestPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjU3_ae454969-1b25-41e1-9986-9eed3f9b03cb" escape="true"><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%">Noncontrolling interest</span></div><div style="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 a majority-owned subsidiary&#8217;s net income that is owned by noncontrolling shareholders. Noncontrolling interest on the balance sheet represents the portion of equity in a consolidated subsidiary owned by noncontrolling shareholders.</span></div></ix:nonNumeric><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%">I<ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzU0_bd6c4765-9ae0-4eb2-9722-1fab3f3588dc" continuedAt="i5034c5423adb439298fce719a9e12584" escape="true">ncome taxes</ix:nonNumeric></span></div><ix:continuation id="i5034c5423adb439298fce719a9e12584" continuedAt="if0f5d79738cf4a30852e36cf6c6207ae"><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%">Change in Company Tax Status Election</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#8217;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#8217;s income and gain. After the Effective Date, the trust is taxed as a corporation and is subject to U.S. federal corporate </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i0c875cc660234d64858c2c5c72c546f4" continuedAt="ie4fcca9a01c14942a9811391a89e826a"><ix:continuation id="if0f5d79738cf4a30852e36cf6c6207ae"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#8217; basis in their shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Effective Date, each of the Company&#8217;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any Company subsidiary, and each majority owned Company subsidiary is still treated as a corporation for U.S. federal income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred 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%">Deferred income taxes are calculated under the asset and liability method. Deferred income taxes are provided for the differences between the basis of assets and liabilities for financial reporting and income tax purposes at the enacted tax rates. A valuation allowance is established when necessary to reduce deferred tax assets to the amount that is expected to more likely than not be realized. Several of the Company&#8217;s majority owned subsidiaries have deferred tax assets recorded at December&#160;31, 2022 which in total amount to approximately $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE2MTA1_090a0221-9251-4c7e-a1a2-1da0ca45b4ed">99.1</ix:nonFraction> million. This deferred tax asset is net of $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE2MTQz_284ab107-e44c-4740-a27e-50ade804947b">21.1</ix:nonFraction> million of valuation allowance primarily associated with the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense. These deferred tax assets are comprised primarily of reserves not currently deductible for tax purposes. The temporary differences that have resulted in the recording of these tax assets may be used to offset taxable income in future periods, reducing the amount of taxes required to be paid. Realization of the deferred tax assets is dependent on generating sufficient future taxable income at those subsidiaries with deferred tax assets. Based upon the expected future results of operations, the Company believes it is more likely than not that those subsidiaries with deferred tax assets will generate sufficient future taxable income to realize the benefit of existing temporary differences, although there can be no assurance of this. The impact of not realizing these deferred tax assets would result in an increase in income tax expense for such period when the determination was made that the assets are not realizable.</span></div></ix:continuation><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzY5_1a4cdd23-49bc-435c-b39d-e2b68ebf9f9e" escape="true"><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%">Earnings per common 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%">Basic and fully diluted earnings per Trust common share is computed using the two-class method which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share. The Company has granted Allocation Interests that contain participating rights to receive profit allocations upon the occurrence of a Holding Event or a Sale Event, and has issued preferred shares that have rights to distributions when, and if, declared by the Company's board of directors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and fully diluted earnings per common share is computed by dividing income available to common shareholders by the weighted average number of Trust common shares outstanding during the period.  Earnings per common share reflects the effect of distributions that were declared and paid to the Holders and distributions that were paid on preferred shares during the period. </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 Company did not have any stock option plans or any other potentially dilutive securities outstanding during the years ended December&#160;31, 2022, 2021 and 2020.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzM5_55776817-a360-4abe-bbeb-1a11814bdc50" escape="true"><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%">Advertising 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%">Advertising costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations.  Advertising costs were $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4NjM2_3f955a11-88d4-4bc9-a801-6fa8172aa2cc">33.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4NjQw_bf036ba2-a16a-4416-bbe8-08465059fdac">27.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4NjQ3_97dc0919-c3f2-42b7-aece-656a83c9dbef">19.2</ix:nonFraction> million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjkw_d1afc2d2-c456-49d0-ac1d-4842fdb18e77" escape="true"><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%">Research and development</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations. The Company incurred research and development expense of $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4OTU5_bff6a157-b175-4344-b729-dac65ac4b4e4">12.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4OTYz_db6d25e6-df96-4bb1-87b3-a11597a06307">11.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4OTcw_c3d7d287-5eae-4fcc-a6fd-16dfd8a6db6f">3.0</ix:nonFraction> million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ie4fcca9a01c14942a9811391a89e826a"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzU1_babb8ee3-b9c5-4dea-87b6-f3819c86b3bb" escape="true"><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%">Employee retirement plans</span></div><div style="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 many of its segments sponsor defined contribution retirement plans, such as 401(k) plans. Employee contributions to the plan are subject to regulatory limitations and the specific plan provisions. The Company and its segments may match these contributions up to levels specified in the plans and may make additional discretionary contributions as determined by management. The total employer contributions to these plans were $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="codi:DefinedContributionPlanEmployerContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE5NTA2_1097ea71-eb1f-436d-a794-b3b08ffdaf55">5.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="codi:DefinedContributionPlanEmployerContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE5NTEw_43e0f58f-3771-41c8-a759-439bcc9436c0">3.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="codi:DefinedContributionPlanEmployerContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE5NTE3_cfe56ffd-fecf-445b-ab54-45361923558d">2.9</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Arnold subsidiary maintains a defined benefit plan for certain of its employees which is more fully described in "</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="#ia85db93a905f4f7a90da190381615c4b_286">Note J - Defined Benefit Plan</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">".  Accounting guidelines require employers to recognize the overfunded or underfunded status of defined benefit pension and postretirement plans as assets or liabilities in their consolidated balance sheets and to recognize changes in that funded status in the year in which the changes occur as a component of comprehensive income.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 in the last three years, there is generally less seasonality in our net sales on a consolidated basis than there has been historically..</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%"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzgz_ff9ea44e-bf14-4568-ae66-0c1750cdf889" continuedAt="i5eb97d537a6f4b54878fd8f625d6fa9e" escape="true">Stock based compensation</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5eb97d537a6f4b54878fd8f625d6fa9e">The Company does not have a stock based compensation plan; however, all of the Company&#8217;s subsidiaries maintain stock based compensation plans under which some form of stock compensation, typically stock options or profit interests, is issued to employees and outside directors of each subsidiary. The fair value of the awards are estimated on the date of grant using a pricing model and assumptions specific to the subsidiary that granted the stock award. During the years ended December&#160;31, 2022, 2021 and 2020, $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIwNjEw_5e03af7e-d3af-459c-a72e-419ae9221105">14.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIwNjE0_4faacab5-656a-419e-a035-1b50347b83cc">11.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIwNjIy_b0eb7b26-5143-4c1d-908e-16dfd825a86a">9.0</ix:nonFraction> million of stock based compensation expense was recorded to each expense category that included related salary expense in the consolidated statements of operations. As of December&#160;31, 2022, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIwOTIy_efc7043d-7f86-4b2c-8ee7-26a5354fb586">44.9</ix:nonFraction> million</ix:continuation>.</span></div></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_259"></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 C &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDk5NQ_f68403a2-3d72-4181-8db7-8b7b3d0aeb41" continuedAt="i625417eb2913468a97cc2b8bae2c89a1" escape="true">Acquisition of Businesses</ix:nonNumeric></span></div><ix:continuation id="i625417eb2913468a97cc2b8bae2c89a1" continuedAt="iaea9f1628b97478ca0a0642cf839f247"><div style="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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A component of our acquisition financing strategy that we utilize in acquiring the businesses we own and manage is to provide both equity capital and debt capital, raised at the parent level, 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 </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="iaea9f1628b97478ca0a0642cf839f247" continuedAt="i753344cd5ecc462b96e29306dce19742"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTQxMw_ed296c04-08a2-4477-98ea-74683e3cbde7">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 new $<ix:nonFraction unitRef="usd" contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTQ3Mg_702f9074-3d5f-40dc-9f45-930291897dca">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDcwMw_a710522d-f37d-4acd-aaa5-469ed73ef0f1">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-5" name="codi:InitialTermAndRevolvingLoanCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTQ4Ng_fed299f0-dda1-440f-b1da-02377e0a979d">178</ix:nonFraction>&#160;million. CGM will receive integration service fees of $<ix:nonFraction unitRef="usd" contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTQ0Mw_b59af6cd-8151-4665-b64c-c5b02c68a486">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="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTU4Mg_0c99f5c8-2faf-4d12-a5c3-274f4fc9739c">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 preliminary 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><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%">Preliminary 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="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEtMi0xLTEtMTAxMzYx_9fa75c47-2393-4d7b-a739-a42c0a86d4d5">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEtNC0xLTEtMTAxMzYx_fca21cd7-21fb-475f-a361-cc7dfcccb13b">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="iaeb989ecbd8248189540f46210021121_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEtNi0xLTEtMTAxMzYx_6a7885ad-a9d2-4516-9718-932041bc8aa7">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzQtMi0xLTEtMTAxMzYx_b7ec111f-1526-40ff-b5d8-3134e35210c1">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzQtNC0xLTEtMTAxMzYx_cc3a7748-4fc2-40f0-997a-9bddbaf25ae8">&#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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzQtNi0xLTEtMTAxMzYx_b395b71c-9d6b-4171-a0e5-9f1661e41dea">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzUtMi0xLTEtMTAxMzYx_407aa7da-06d2-4f92-9f67-6bce51cc7973">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzUtNC0xLTEtMTAxMzYx_f7b2e194-f3ed-442c-81dd-f7be103f1529">&#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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzUtNi0xLTEtMTAxMzYx_2cebcc21-51ce-46d6-8565-1bdc8f15fa59">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzYtMi0xLTEtMTAxMzYx_963342a8-14ad-4591-94f7-6bd4f6ca8928">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzYtNC0xLTEtMTAxMzYx_f432bead-2885-4415-96cc-5e86693a5f0a">&#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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzYtNi0xLTEtMTAxMzYx_004464d1-aa3c-4da7-8b49-1766d7525a5e">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzctMi0xLTEtMTAxMzYx_2ae3adad-bb88-493f-9a7c-91331a6ac386">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzctNC0xLTEtMTAxMzYx_78be30cf-9e4c-41d1-87bb-76feb1168aeb">&#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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzctNi0xLTEtMTAxMzYx_06d9a92a-8088-4590-8274-cb651daa078a">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzgtMi0xLTEtMTAxMzYx_202ec987-c6f3-4ec4-8801-eac89fdf7800">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzgtNC0xLTEtMTAxMzYx_25bdbfb7-8e4b-41b4-8c98-a857fcae0a1a">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzgtNi0xLTEtMTAxMzYx_73f675a1-ca59-4cdd-934c-063ac6e12b8f">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzktMi0xLTEtMTAxMzYx_205630f2-c622-4018-86c8-9f598ad1a91b">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" sign="-" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzktNC0xLTEtMTAxMzYx_0ed3157f-3f1e-437e-b2ee-453656aad2c6">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzktNi0xLTEtMTAxMzYx_1d3486b8-62ca-4286-b8e7-98049e9b8d22">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEwLTItMS0xLTExNDAzMw_50106c1c-bc1c-4eb5-827a-763c4319c27f">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEwLTQtMS0xLTExNDAzNg_d1367bc5-4b65-452b-b53d-40101276071b">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEwLTYtMS0xLTExNDAzOQ_77acaa0f-95bb-41a5-bb9e-2ab4f30bc538">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEzLTItMS0xLTEwMTM2MQ_e58c6d78-d301-4186-b0c9-d1dc9dc1b401">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" sign="-" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEzLTQtMS0xLTEwMTM2MQ_219d64e9-247a-4bb6-a837-4561c829ef58">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEzLTYtMS0xLTEwMTM2MQ_c8e5db71-4323-4a70-9d0a-2f46ae79cb9c">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE0LTItMS0xLTEwMTM2MQ_e281c7a6-baf2-4b25-bbe2-d084931a6012">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE0LTQtMS0xLTEwMTM2MQ_24ae1eab-cde6-4d8f-ae46-1dc2b502e118">&#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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE0LTYtMS0xLTEwMTM2MQ_7cbdb8c1-7420-4e0a-b2d4-ade118c225c0">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE1LTItMS0xLTEwMTM2MQ_84c1b6a6-e8e8-407d-87da-88bdf7e8c4ec">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE1LTQtMS0xLTEwMTM2MQ_023167a8-8090-4900-a5c1-ccfe0b7b1de0">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE1LTYtMS0xLTEwMTM2MQ_ec38b811-f062-44e2-ae0f-dfe303bf8b19">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE2LTItMS0xLTExNDA0Mg_3fdca451-94c4-44fa-953d-8fa36fe0ded4">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE2LTQtMS0xLTExNDA0Mg_bec76f16-bf63-4b19-b0e8-bd107a56e2cd">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE2LTYtMS0xLTExNDA0Mg_60cf1350-6dda-4610-9c19-7f5ec0f4f104">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE4LTItMS0xLTExNDA0Mg_2c88d454-5356-4f34-8dfa-d9a8e65726d2">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="i58ef312bbce34d49b2065bec85e0dbb7_I20221231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE4LTQtMS0xLTExNDA0Mg_03291fab-199f-4456-8269-d9e32f0c2949">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE4LTYtMS0xLTExNDA0Mg_52768014-0044-4fdb-a0e4-a50d30819676">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="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzIwLTItMS0xLTEwMTM2MQ_a394e764-432a-439c-90e0-878472f09232">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzIwLTQtMS0xLTEwMTM2MQ_7226b8a5-0e3e-4aa9-83e3-1a9526efe17a">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzIwLTYtMS0xLTEwMTM2MQ_80cd86b1-2a0a-4561-a6b5-f1258f08f840">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="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzEtMi0xLTEtMTAxMzYx_ae1e3be5-8ef4-41f2-bf7e-5ba44dfdb42e">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="i822c923676a84b8f92be01fb5e607907_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzEtNC0xLTEtMTAxMzYx_7faa2c3e-8772-4e8a-ac6e-a818d5eaa717">&#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="iaeb989ecbd8248189540f46210021121_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzEtNi0xLTEtMTAxMzYx_c2abefc7-6284-4240-939b-9ce9a2b29c02">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="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzItMi0xLTEtMTAxMzYx_8cf635ea-4911-4600-ab17-b9ff467e0536">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="i822c923676a84b8f92be01fb5e607907_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzItNC0xLTEtMTAxMzYx_2a936740-947e-4faa-9bc2-e0230ab18efc">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="iaeb989ecbd8248189540f46210021121_D20220101-20221231" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzItNi0xLTEtMTAxMzYx_70334d0b-8949-410e-b7d6-b5e51b8e4c25">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="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzMtMi0xLTEtMTAxMzYx_66f094f9-6d74-4892-b143-25e0c3ad4b65">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="i822c923676a84b8f92be01fb5e607907_D20220101-20221231" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzMtNC0xLTEtMTAxMzYx_ba80c1d9-4852-412e-88de-33e342846aae">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="iaeb989ecbd8248189540f46210021121_D20220101-20221231" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzMtNi0xLTEtMTAxMzYx_0128c3e3-c4e1-4f73-967f-c1033decb17f">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="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzUtMi0xLTEtMTE0MDQ1_ac366c30-311e-4169-898d-1df26bb8aabf">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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzUtNC0xLTEtMTE0MDQ1_a39064f7-9c8c-43ed-ac31-e4a5b6937f15">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="iaeb989ecbd8248189540f46210021121_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzUtNi0xLTEtMTE0MDQ1_e134140a-43c0-4c89-8430-7c49d64d89c7">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></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i753344cd5ecc462b96e29306dce19742" continuedAt="i7318fad917bd4042b98128bb2a1c0893"><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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTYwMw_b335596d-b48a-4561-89c7-1663044114a0">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. PrimaLoft has not completed the final tax return of the predecessor business and as a result, has not finalized the purchase accounting. The amount of goodwill recognized in the preliminary purchase price allocation above is therefore subject to change.</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><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="i88fe0873c3614c989f2f504a60d2f702_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzItMi0xLTEtMTAxMzYx_dc3359ab-cb53-410f-b5c0-3a3eb0078471">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="i88fe0873c3614c989f2f504a60d2f702_D20220712-20220712" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzItNC0xLTEtMTE0MDU0_3f885081-53a9-4d52-867b-d5af17d11819">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="i72ae38826e4f490ea4edde5b0adaf348_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzMtMi0xLTEtMTAxMzYx_1aa7bcf8-45bf-4d74-9a74-66678da42864">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="i72ae38826e4f490ea4edde5b0adaf348_D20220712-20220712" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzMtNC0xLTEtMTE0MDUy_b3d074c6-c265-40d2-907f-4480ab316222">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="i00b70b63882a4a2abd7a44d78df0f7a8_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzQtMi0xLTEtMTAxMzYx_20cf091b-cfb2-448d-83c7-0e31f3f9d45d">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="i00b70b63882a4a2abd7a44d78df0f7a8_D20220712-20220712" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzQtNC0xLTEtMTE0MDY4_8c9ac259-a893-48e6-a299-334f78a2f472">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="ia2e9c383e83a49fea898a75ed093fffa_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzUtMi0xLTEtMTAxMzYx_0daae313-bba5-47e7-8e1a-1a1fe1524d99">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="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzYtMi0xLTEtMTE0MDcw_62a88cd8-ab79-44a4-904a-0012c146c5cd">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="i88fe0873c3614c989f2f504a60d2f702_D20220712-20220712" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTcyMA_e82430d8-4d94-4183-8232-f5e9077086a8">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="i00b70b63882a4a2abd7a44d78df0f7a8_D20220712-20220712" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTc0MA_3b87ec26-bc46-400c-898d-49d65793d5ec">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="i72ae38826e4f490ea4edde5b0adaf348_D20220712-20220712" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTc2MA_e770f626-c998-45fb-8a90-eccbec5a07b0">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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Lugano Diamonds </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the LLC, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#8220;Lugano Holdings&#8221;), and Lugano Buyer, Inc., a Delaware corporation (&#8220;Lugano Buyer&#8221;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp; Jewelry Inc. ("Lugano") other than certain rollover shares (the &#8220;Lugano Transaction&#8221;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#8220;Lugano Purchase Agreement&#8221;), also dated September 3, 2021, by and among Lugano Buyer, the sellers named therein (&#8220;Lugano Sellers&#8221;) and Mordechai Haim Ferder in his individual capacity and as initial representative of the Lugano Sellers. Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC made loans to, and purchased a <ix:nonFraction unitRef="number" contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgyNjU_0204ac9c-afee-4226-a6cf-3a5b9e3e61a8">60</ix:nonFraction>% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders, was $<ix:nonFraction unitRef="usd" contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgyODU_d23e87ce-0705-424f-86c2-622d65d542a8">265.1</ix:nonFraction>&#160;million. The selling shareholders invested in the transaction along with the LLC, representing <ix:nonFraction unitRef="number" contextRef="i31d6b70523b04fcdb162c82bd30ffc9c_I20210903" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgzMDU_5496d26b-4ee9-437a-a303-c88fd71e0ea4">40</ix:nonFraction>% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will receive integration service fees of $<ix:nonFraction unitRef="usd" contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgzMjM_96e2814e-d06a-45e3-8dd8-571c6f1cfdc8">2.3</ix:nonFraction>&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The LLC incurred $<ix:nonFraction unitRef="usd" contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgzNTA_4d1d8d86-14ab-4791-b2f8-e836b626340e">1.8</ix:nonFraction>&#160;million of transaction costs in conjunction with the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i7318fad917bd4042b98128bb2a1c0893" continuedAt="i87d9ad30dd624fdc8c87e4e21c5118cd"><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%">Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The LLC funded the acquisition with cash on hand and a $<ix:nonFraction unitRef="usd" contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgzNzc_cae234f4-9ea9-4000-863b-ebf8ad80608f">120</ix:nonFraction>&#160;million draw on its 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of Lugano have been included in the consolidated results of operations since the date of acquisition. Lugano's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.975%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.965%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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: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><td colspan="3" style="display:none"></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="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzItMi0xLTEtMTAxNjUy_f1784649-9216-48eb-87cd-e165de79a1bf">267,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzItNC0xLTEtMTAxNjUy_3b505850-fd00-450a-b84b-1fe656ed4a7c">2,420</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzItNi0xLTEtMTAxNjUy_9d5b9bb8-3058-447a-a1cd-f44409d5f651">265,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="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%">Fair value of identifiable assets acquired:</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="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</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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzMtMi0xLTEtOTE1MTI_8e4fce71-d575-4669-b1ec-c76b09d25131">1,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzMtNC0xLTEtOTE1MTI_d7d7ef81-c5d1-458e-a33c-10e2f2c0633b">&#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="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzMtNi0xLTEtOTE1MTI_f7cb5310-02e8-4469-9226-e7621471a8f3">1,433</ix:nonFraction>&#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></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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzQtMi0xLTEtOTE1MTI_dc61d4d7-1854-4c8e-9446-0f66cb6007e3">20,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzQtNC0xLTEtOTE1MTI_6e8af6a3-ab3e-4d69-bf8c-218a8be33ce4">&#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="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzQtNi0xLTEtOTE1MTI_8a13744c-d18e-44cc-b198-a1779d640ec3">20,954</ix:nonFraction>&#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></tr><tr><td colspan="3" 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%">Inventory </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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzUtMi0xLTEtOTE1MTI_a982444e-a901-45f0-928a-e49fd1658089">85,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzUtNC0xLTEtOTE1MTI_276dda7e-1b85-413a-ad1a-34110802d4cc">9,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzUtNi0xLTEtOTE1MTI_5518e77e-dfe8-4179-9753-49c0f6457c99">95,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="display:none"></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%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzYtMi0xLTEtOTE1MTI_5c8e04cf-0df8-42d4-9528-f6107ac79763">2,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzYtNC0xLTEtOTE1MTI_03c48df6-8ee9-4876-a65a-60dbd9f56aae">392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzYtNi0xLTEtOTE1MTI_e8e7d076-cbd5-4d6c-adcf-fc5655eafee6">3,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Intangible 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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzctMi0xLTEtOTE1MTI_29f1c6c6-d4fa-4c87-acfe-5dc9a2f33cf5">&#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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzctNC0xLTEtOTE1MTI_a2b91d46-c336-4e3d-a57d-c464db5a7736">82,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzctNi0xLTEtOTE1MTI_2deb169a-039b-4a7e-af74-f93141a22f85">82,454</ix:nonFraction>&#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></tr><tr><td colspan="3" 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 current and noncurrent 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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzktMi0xLTEtOTE1MTI_11dd0853-2c9c-4e29-b26b-531b70653096">4,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzktNC0xLTEtOTE1MTI_9e9d81ab-d210-47b6-8a7b-28ec2c16e423">4,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzktNi0xLTEtOTE1MTI_99b0fb31-60fe-4fa8-bbbe-27bb34a87091">9,093</ix:nonFraction>&#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></tr><tr><td colspan="3" 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 identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEwLTItMS0xLTkxNTEy_7c822d70-4b36-4ed3-a6c6-f165a4be3980">115,903</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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEwLTQtMS0xLTkxNTEy_00789924-92cf-4ab5-8bac-6bdcb6d068e2">96,379</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="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEwLTYtMS0xLTkxNTEy_5b4ea10f-f892-4c5a-ba19-90f0e9c83d4b">212,282</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></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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="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%">Fair value of liabilities assumed:</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="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%">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: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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEzLTItMS0xLTkxNTEy_d318fb47-245d-4db1-93a1-4de3b8472564">7,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEzLTQtMS0xLTkxNTEy_c296ef72-aabf-467d-8986-08af1effd4bc">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEzLTYtMS0xLTkxNTEy_0e97637c-630c-401c-bf1e-01d8e641b5c0">7,187</ix:nonFraction>&#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></tr><tr><td colspan="3" 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 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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE0LTItMS0xLTkxNTEy_730bacd4-bf54-4441-9007-7ab2c8bc4f48">&#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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE0LTQtMS0xLTkxNTEy_2553b2ef-8545-4dde-94a1-637663d2344f">3,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE0LTYtMS0xLTkxNTEy_47ec1c42-22af-4107-852f-da03dfc0f022">3,175</ix:nonFraction>&#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></tr><tr><td colspan="3" 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%">Deferred tax 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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE1LTItMS0xLTkxNTEy_f518a1d0-8211-42b3-a041-a5bc8b2d54e3">&#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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE1LTQtMS0xLTkxNTEy_a7d9d1a3-7af6-4d7d-8639-b70bdc5e7d1a">23,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE1LTYtMS0xLTkxNTEy_9b036ff9-23ee-4b4b-ae53-ec8b31cdf700">23,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 liabilities</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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE3LTItMS0xLTkxNTEy_240b1ed6-006d-4b92-9339-190a520245f0">7,129</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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE3LTQtMS0xLTkxNTEy_3f0a670e-b6c8-4fb6-bee7-af266f1fb56c">26,356</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="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE3LTYtMS0xLTkxNTEy_46c1b826-a0c9-4493-8cdc-07e0f702f38f">33,485</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></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="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 identifiable assets acquired</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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE5LTItMS0xLTkxNTEy_cfdd14bc-fc37-40b7-9796-01484e53520e">108,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="idc5e305b68db46b78b5ea279104a349c_I20221231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE5LTQtMS0xLTkxNTEy_53ecc661-59b5-42ec-8368-5ada82f9647f">70,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="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="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE5LTYtMS0xLTkxNTEy_a92e0976-7dfa-4cd9-bdab-99bb1ca3796d">178,797</ix:nonFraction>&#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></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;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></tr><tr><td colspan="3" 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</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="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzIxLTItMS0xLTkxNTEy_b6f37831-d3da-47a7-921f-bd6185ba374c">158,780</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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzIxLTQtMS0xLTkxNTEy_ba2c1019-a6b8-4595-b9bb-e76cafe348fd">72,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzIxLTYtMS0xLTkxNTEy_2ec6bec6-0117-4173-98c1-64090f784b46">86,337</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></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.830%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.963%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.966%"></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="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzEtMi0xLTEtOTE1MTI_e13a69c8-217c-428c-9c94-15620c4798a0">256,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4ca9419db134a18a902c2825b2ff6a6_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzEtNC0xLTEtOTE1MTI_d0cac612-2525-48d8-b6b5-a772103a51f8">&#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="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzEtNi0xLTEtOTE1MTI_a3a72b00-76eb-4540-96df-9aed852f34f0">256,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzItMi0xLTEtOTE1MTI_213eabb3-74f8-4f4f-aca3-7bb1d52b2d75">1,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4ca9419db134a18a902c2825b2ff6a6_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzItNC0xLTEtOTE1MTI_c4281c87-bb24-4909-bc43-d8936d96d9f0">120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzItNi0xLTEtOTE1MTI_d2ceeda6-8f99-4ccc-9f66-52add5355774">1,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzMtMi0xLTEtOTE1MTI_70e285c2-a723-4a57-a820-9ae4bd96ec59">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib4ca9419db134a18a902c2825b2ff6a6_D20220101-20221231" decimals="-3" sign="-" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzMtNC0xLTEtOTE1MTI_1c591a08-da27-40b3-afdb-c854bf9628eb">2,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzMtNi0xLTEtOTE1MTI_d4f51962-c50a-4a54-9c65-a4135969db7a">7,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-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="usd" contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzUtMi0xLTEtOTE1MTI_e8a673d3-2907-4ccc-8a69-2b1a7415fdc2">267,554</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 #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="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzUtNC0xLTEtOTE1MTI_6cc9d056-639b-4754-be52-4eacd87b089b">2,420</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="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzUtNi0xLTEtOTE1MTI_b5f302c8-8257-4570-891e-d1ed4679a71d">265,134</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:6pt;text-align:justify"><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell.  Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of $<ix:nonFraction unitRef="usd" contextRef="idd855ee9530047e599e3c22100f77736_I20221231" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTc3NA_3fe32302-20d7-4d1c-8828-1df229cab35b">86.3</ix:nonFraction> million reflects the strategic fit of Lugano in the Company's branded consumer business and is not expected to be deductible for income tax purposes. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i87d9ad30dd624fdc8c87e4e21c5118cd" continuedAt="ib4297d1036b54967a9f8253173e1a1ff"><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded related to the Lugano acquisition are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:52.539%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a8bdd717a68488e974766668747183d_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzItMi0xLTEtOTE1MTI_39e13289-faed-452a-8d67-244a5b5f4b9b">48,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5a8bdd717a68488e974766668747183d_D20210903-20210903" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzItNC0xLTEtOTE1MTI_c95cb64e-fd8b-41ae-b2d2-e95375a89e87">18</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89ef38b9cd71458f882afe5aa4a2e98e_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzMtMi0xLTEtOTE1MTI_e4718232-87c3-4d62-8ac7-7652d147524d">34,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i89ef38b9cd71458f882afe5aa4a2e98e_D20210903-20210903" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzMtNC0xLTEtOTE1MTI_e164eb5f-acbb-4138-9420-8c427439b3cc">15</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzQtMi0xLTEtOTE1MTI_22a21857-dba8-49c4-bf47-c1972cc49509">82,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tradename was considered the primary intangible asset and was valued at $<ix:nonFraction unitRef="usd" contextRef="i5a8bdd717a68488e974766668747183d_D20210903-20210903" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzQ2NDg_016b6014-d1b0-4477-9770-123e9ebadf4f">48.4</ix:nonFraction> million using a multi period excess earnings method. The customer relationships were valued at $<ix:nonFraction unitRef="usd" contextRef="i89ef38b9cd71458f882afe5aa4a2e98e_D20210903-20210903" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzQ3Mzg_385d90fa-48bb-4695-8e96-478f543d907b">34.0</ix:nonFraction> million 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Marucci </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2020, pursuant to an Agreement and Plan of Merger entered into on March 6, 2020, the LLC, through a wholly-owned subsidiary, Wheelhouse Holdings Inc., a Delaware corporation (&#8220;Marucci Buyer&#8221;), and Wheelhouse Holdings Merger Sub LLC, a Delaware limited liability company and a wholly owned Subsidiary of Marucci Buyer (&#8220;Marucci Merger Sub&#8221;), completed a merger (the &#8220;Marucci Transaction&#8221;) with Marucci Sports, LLC, a Delaware limited liability company (&#8220;Marucci&#8221;). Upon the completion of the Marucci Transaction, Marucci became a wholly-owned subsidiary of Marucci Buyer and an indirect subsidiary of the Company. Headquartered in Baton Rouge, Louisiana, Marucci is a leading manufacturer and distributor of baseball and softball equipment. Founded in 2009, Marucci has a product portfolio that includes wood and metal bats, apparel and accessories, batting and fielding gloves and bags and protective gear. </span></div><div style="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 made loans to, and purchased a <ix:nonFraction unitRef="number" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU5NzI_112443c3-fe7b-4f05-add6-7a01d90f8f80">92.2</ix:nonFraction>% equity interest in, Marucci. The purchase price, including proceeds from noncontrolling shareholders, was $<ix:nonFraction unitRef="usd" contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NTI0NA_25590957-72b6-4588-aa8f-382a24cc46ee">201.0</ix:nonFraction>&#160;million. Marucci management and certain existing shareholders invested in the Transaction along with the LLC, representing <ix:nonFraction unitRef="number" contextRef="i6c60a487ac204dc88404d80d0c0e292d_I20200420" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzYyMzM_481dc5f9-38be-4fd4-a966-863e01fc4443">7.8</ix:nonFraction>% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and provided integration services during the first year of the LLC's ownership of Marucci. CGM received integration service fees of $<ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="4" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzY3Nzg_ac84ada8-7553-41f8-b181-93e066c87f39">2.0</ix:nonFraction>&#160;million payable over a twelve month period as services were rendered. The LLC incurred $<ix:nonFraction unitRef="usd" contextRef="ia322c31fb6ce41a58a9117113646ae6c_D20200401-20200630" decimals="4" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzY4NjQ_5567ecd2-eb6d-4dc5-98bb-567804b923cf">2.0</ix:nonFraction> million of transaction costs in conjunction with the Marucci acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the second quarter of 2020.</span></div><div style="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 operations of Marucci have been included in the consolidated results of operations since the date of acquisition.  Marucci's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ib4297d1036b54967a9f8253173e1a1ff" continuedAt="i40f8f96aa49b4784a6743200facfa41e"><div style="margin-top:5pt;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:76.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.963%"></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:8.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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="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="padding:0 1pt"></td><td style="border-top:1pt 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="border-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="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzItMi0xLTEtMTAzNDE3_207bf1ae-7936-4bcb-a6f4-551e78445aab">200,958</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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></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%">Fair value of identifiable assets acquired:</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;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:#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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzMtMi0xLTEtOTE1MTI_664b10dc-7cc3-4a5a-888a-fdbb002f370a">2,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzQtMi0xLTEtOTE1MTI_69bd324a-423b-455b-aaad-fb57a90a9bcf">11,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="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%">Inventory </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">(2)</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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzUtMi0xLTEtOTE1MTI_bae7af2b-b573-48d7-aa22-edf62d74ff48">14,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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">(3)</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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzYtMi0xLTEtOTE1MTI_99b29c53-e84a-41ff-8664-45a7642755b0">10,307</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%">Intangible 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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzctMi0xLTEtOTE1MTI_21b66e12-e4df-4eb8-b494-30db6ea66a5f">100,211</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 current and noncurrent 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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzktMi0xLTEtOTE1MTI_7114771e-e88f-41ee-9fad-5ae0e125ebf1">2,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzEwLTItMS0xLTkxNTEy_742b3e63-7b72-4b7d-a54d-45b3176991c3">141,408</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: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: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:700;line-height:100%">Fair value of liabilities assumed:</span></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%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzEzLTItMS0xLTkxNTEy_d49d4b4c-0236-4674-b59d-3e2161f0f2e9">6,501</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 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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzE0LTItMS0xLTkxNTEy_b67ddf9a-96ef-4ae2-8c9b-bb9e50b3966a">958</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%">Deferred tax 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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzE1LTItMS0xLTkxNTEy_51f4b6db-e813-49de-a477-536788da7f10">1,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: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:#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%"><ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzE3LTItMS0xLTkxNTEy_ef7c9b9d-b9f7-412f-8fe5-fa8dbf12e360">8,620</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: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></tr><tr><td colspan="3" 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 identifiable assets acquired</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="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzE5LTItMS0xLTkxNTEy_7e717e1d-a1ce-4639-bfab-81de45618696">132,788</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:12pt"><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%">Goodwill</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: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%"><ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzIxLTItMS0xLTkxNTEy_7c4242ba-083b-4b28-80ce-addad994a014">68,170</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="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:76.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.963%"></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></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="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzEtMi0xLTEtOTE1MTI_ddb1076d-cd85-414e-a60c-a5ce3edc3f8d">200,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="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzItMi0xLTEtOTE1MTI_4027b149-157d-4cf6-841f-f90f9cdff642">2,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzMtMi0xLTEtOTE1MTI_55e83d61-9735-43fd-8e6a-befc2eafaaad">728</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 adjustments</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="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzQtMi0xLTEtOTE1MTI_5f073fba-bcce-413a-8f14-3f7458200410">2,500</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%">Total 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="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzUtMi0xLTEtOTE1MTI_989c912f-a59c-43f6-93c7-a4bd59e2c22c">200,958</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="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></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></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes $<ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="5" name="us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc0NDk_9a195ced-4416-474d-9b91-5bfd58065f7e">12.7</ix:nonFraction>&#160;million in gross contractual accounts receivable, of which $<ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-5" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc1MDM_860d779b-da53-4fd7-8e1e-0d4e46c9daa2">1.2</ix:nonFraction>&#160;million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">  Includes $<ix:nonFraction unitRef="usd" contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="5" name="codi:BusinessCombinationStepAcquisitionInventoryRemeasurement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc2MjY_faa31532-38a0-42e7-9e5e-ee4bc0853b0b">4.3</ix:nonFraction>&#160;million in inventory basis step-up, which was charged to cost of goods sold. $<ix:nonFraction unitRef="usd" contextRef="ia322c31fb6ce41a58a9117113646ae6c_D20200401-20200630" decimals="5" name="codi:BusinessCombinationStepAcquisitionInventoryAmortized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc2OTg_1c60ddf0-0db4-45d9-b31a-4e1ca6f40dad">3.0</ix:nonFraction>&#160;million was amortized to cost of goods sold in the second quarter of 2020, and $<ix:nonFraction unitRef="usd" contextRef="i569e08fd97d145e2ad5954afccaae81b_D20200701-20200930" decimals="5" name="codi:BusinessCombinationStepAcquisitionInventoryAmortized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc3NzI_d8c622e8-2486-4279-8cd9-14d96362b78c">1.3</ix:nonFraction>&#160;million was charged to cost of goods sold in the third quarter of 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Includes $<ix:nonFraction unitRef="usd" contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="5" name="codi:BusinessCombinationStepAcquisitionPPERemeasurement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc4NTM_bece6cd5-7e0b-4759-86d3-5f1befde0bd4">2.5</ix:nonFraction>&#160;million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.</span></div><div style="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 of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of $<ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzkxMTk_af505964-b732-41fa-afc3-20a07ae5e3db">68.2</ix:nonFraction>&#160;million reflects the strategic fit of Marucci in the Company's branded consumer business and is expected to be deductible for income tax purposes. </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i40f8f96aa49b4784a6743200facfa41e" continuedAt="i977a2f9f87174832aad9362f746cba60"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded related to the Marucci acquisition are as follows (in thousands):</span></div><div style="text-align:justify"><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:74.853%"><tr><td style="width:1.0%"></td><td style="width:53.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.504%"></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%">Intangible Assets</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%">Fair Value</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%">Estimated Useful Life</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:8.5pt;font-weight:400;line-height:100%">Tradename</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="i215c1f6f101b4d87ab1ad8592f109a5c_D20200420-20200420" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzEtMi0xLTEtOTE1MTI_d8a58795-c4b2-4871-ae79-75843c883d8a">84,891</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="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:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i215c1f6f101b4d87ab1ad8592f109a5c_D20200420-20200420" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzEtNC0xLTEtOTE1MTI_a3d54490-e219-4cb8-9c55-72dbf4efccc7">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%">Customer relationships</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="ie33777857ba64f58834abe28d15749ed_D20200420-20200420" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzItMi0xLTEtOTE1MTI_9cf5ae3f-6f6a-4410-9657-556caf7fd0a7">11,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie33777857ba64f58834abe28d15749ed_D20200420-20200420" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzItNC0xLTEtOTE1MTI_91b00663-ffc8-4c0a-acc7-fea8e592da2f">15</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="id553881875e641c094e2162720656cda_D20200420-20200420" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzMtMi0xLTEtOTE1MTI_da3982f0-c8d0-452b-be48-b103cdeeeaca">4,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="id553881875e641c094e2162720656cda_D20200420-20200420" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzMtNC0xLTEtOTE1MTI_65083303-f94d-427c-ba4f-7209d27dd032">15</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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="usd" contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzQtMi0xLTEtOTE1MTI_0b3b34d7-8164-4c58-9c0d-1cc2fa6c2500">100,211</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></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 tradename was valued at $<ix:nonFraction unitRef="usd" contextRef="i215c1f6f101b4d87ab1ad8592f109a5c_D20200420-20200420" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzkzOTI_9a6a416b-ebb5-434f-9196-c163a81243ac">84.9</ix:nonFraction> million using a multi-period excess earnings methodology. The customer relationships intangible asset was valued at $<ix:nonFraction unitRef="usd" contextRef="ie33777857ba64f58834abe28d15749ed_D20200420-20200420" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzk1MDM_38cf822b-de2b-4e82-ae2a-34ad7ad22f82">11.1</ix:nonFraction> million using the distributor method, a variation of the multi-period excess earnings methodology, in which an asset is valuable to the extent it enables its owners to earn a return in excess of the required returns on the other assets utilized in the business. The technology was valued at $<ix:nonFraction unitRef="usd" contextRef="id553881875e641c094e2162720656cda_D20200420-20200420" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzk3ODk_d9a5ae1f-326e-4a55-bac5-3a8dd229df8f">4.2</ix:nonFraction> million using a relief from royalty method.</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%">Acquisition of BOA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 16, 2020, the LLC, through its newly formed acquisition subsidiaries, BOA Holdings Inc., a Delaware corporation (&#8220;BOA Holdings&#8221;) and BOA Parent Inc., a Delaware corporation (&#8220;BOA Buyer&#8221;) and a wholly-owned subsidiary of BOA Holdings, acquired BOA Technology Inc. ("BOA"), and its subsidiaries pursuant to an Agreement and Plan of Merger (the &#8220;BOA Merger Agreement&#8221;) by and among BOA Buyer, Reel Holding Corp., a Delaware corporation (&#8220;Reel&#8221;) and the sole stockholder of Boa Technology, Inc., BOA Merger Sub Inc., a Delaware corporation and a wholly-owned subsidiary of BOA Buyer (&#8220;BOA Merger Sub&#8221;) and Shareholder Representative Services LLC (in its capacity as the representative of the stockholders of Reel). Pursuant to the BOA Merger Agreement, BOA Merger Sub was merged with and into Reel (the &#8220;BOA Merger&#8221;) such that the separate existence of BOA Merger Sub ceased, and Reel survived the BOA Merger as a wholly-owned subsidiary of BOA Buyer.  BOA, creators of the award-winning BOA&#174; Fit System featured in performance footwear, action sports, outdoor and medical products worldwide, was founded in 2001 and is headquartered in Denver, Colorado. </span></div><div style="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 made loans to, and purchased an <ix:nonFraction unitRef="number" contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExMDc1_9b49f2b9-f981-459d-81ba-f98120a4587e">82</ix:nonFraction>% equity interest in, BOA. The purchase price, including proceeds from noncontrolling shareholders, was $<ix:nonFraction unitRef="usd" contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExMjA5_ff73c9d9-8a41-4305-8fe4-2d9b111a9ca1">456.8</ix:nonFraction>&#160;million.  BOA management and certain existing shareholders invested in the transaction along with the LLC, representing <ix:nonFraction unitRef="number" contextRef="i9610d935c32f48ff81a2eded52abc88c_I20201016" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExMzI4_f96ebb8e-ce5b-4a75-9338-94b1d544c0b6">18</ix:nonFraction>% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and provided integration services during the first year of the LLC's ownership of BOA. CGM received integration service fees of $<ix:nonFraction unitRef="usd" contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="4" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExODY5_2babad62-f6ac-4a42-928b-ef92e6dae3d9">4.4</ix:nonFraction>&#160;million payable over a twelve month period as services were rendered. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i083bddd233154d389acee1cdd3d5628f_D20201001-20201231" decimals="4" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExOTU1_a5cd15f0-5c4c-4256-b5a7-4635060b0d55">2.5</ix:nonFraction> million of transaction costs in conjunction with the BOA acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the fourth quarter of 2020. The Company funded the acquisition with cash on hand and a $<ix:nonFraction unitRef="usd" contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyMjI1_57c98d21-2056-41e3-a009-06a9fecd773a">300</ix:nonFraction>&#160;million draw on its 2018 Revolving Credit Facility. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i977a2f9f87174832aad9362f746cba60" continuedAt="idb4d76676d1648f793b290705be3345e"><div style="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 operations of BOA have been included in the consolidated results of operations since the date of acquisition. BOA's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.</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:1.169%"><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 style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"><tr><td style="width:1.0%"></td><td style="width:74.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.104%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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-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%">Final Purchase 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="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzEtMi0xLTEtMTAzNTIx_9607045f-d07a-4f9b-82f3-7e6feb606842">456,843</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: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></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%">Fair value of identifiable assets acquired:</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;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:#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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzMtMi0xLTEtOTE1MTI_fadc0491-119c-401b-bd95-7ee75e3b07dc">7,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzQtMi0xLTEtOTE1MTI_736c0c02-9bb3-4966-b561-b3a0eb2b9405">2,065</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%">Inventory </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">(2)</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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzUtMi0xLTEtOTE1MTI_d2d85f26-ae2f-4088-b76e-b7abd27e559f">6,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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"> (3)</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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzYtMi0xLTEtOTE1MTI_37af7181-0912-4ee4-938c-22154976037f">15,431</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%">Intangible 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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzctMi0xLTEtOTE1MTI_89bd5685-39f0-4fb9-9ce8-2d57f138c7c6">234,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%">Other current and noncurrent 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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzktMi0xLTEtOTE1MTI_ae0c2b1a-f8bf-490a-9644-e164d2023849">12,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzEwLTItMS0xLTkxNTEy_9efd4c45-172f-4016-a316-50b6c81e1529">277,905</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: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 #000;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.5pt;font-weight:700;line-height:100%">Fair value of liabilities assumed:</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;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 style="background-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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzEzLTItMS0xLTkxNTEy_423410a2-a616-4770-b62f-2272aab889c0">14,008</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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzE0LTItMS0xLTkxNTEy_75dfe03f-c4ee-4aab-a835-ba95afcf97d1">11,238</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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzE1LTItMS0xLTkxNTEy_7cc8eb83-40e2-41b8-b014-7c293ac6f869">49,969</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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzE3LTItMS0xLTkxNTEy_27eeb75f-da36-4a6f-9383-db17ad810f00">75,215</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;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 style="background-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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzE5LTItMS0xLTkxNTEy_3fb1a001-e880-469a-91e9-a71af7b440fa">202,690</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: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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzIxLTItMS0xLTkxNTEy_e032cdb1-01c5-4822-9308-f34216ea6a57">254,153</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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"><tr><td style="width:1.0%"></td><td style="width:74.743%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.104%"></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></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="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzEtMi0xLTEtOTE1MTI_591e3d71-d191-41cb-aa9a-4700b39e9232">454,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="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzItMi0xLTEtOTE1MTI_36e12447-b0c9-4299-a5a8-06c5d2fa8fde">7,677</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="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-3" sign="-" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzMtMi0xLTEtOTE1MTI_16771cfe-e882-4dcf-9f17-0215a3a41379">1,970</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:8.5pt;font-weight:400;line-height:100%">Other adjustments</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="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredOther1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzQtMi0xLTEtOTE1MTI_7ed5edad-6683-4ea9-9d9a-0cea094c6c2e">2,864</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%">Total 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="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzUtMi0xLTEtOTE1MTI_0fa2c6c4-3c1f-4d39-b506-c6da964a4b5c">456,843</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="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></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="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes $<ix:nonFraction unitRef="usd" contextRef="if95bc51e523542a294eb4ee01c95a3eb_I20201016" decimals="5" name="us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyNjM1_d6a4b1d9-fddc-4a95-8633-e98e34b32768">2.1</ix:nonFraction>&#160;million in gross contractual accounts receivable, of which $<ix:nonFraction unitRef="usd" contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-4" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyNjg5_a7459308-00a8-41dd-80ab-879a4edf0df2">0.06</ix:nonFraction>&#160;million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">  Includes $<ix:nonFraction unitRef="usd" contextRef="ibf6518c536a044a3bd10f4660f45a187_D20201001-20201231" decimals="5" name="codi:BusinessCombinationStepAcquisitionInventoryRemeasurement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyODEy_659b2de5-8546-4d04-a54c-654959550cd7">1.5</ix:nonFraction>&#160;million in inventory basis step-up, which was charged to cost of goods sold in the fourth quarter of 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Includes $<ix:nonFraction unitRef="usd" contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="0" name="codi:BusinessCombinationStepAcquisitionPPERemeasurement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyOTI4_418d2473-ca1e-4f70-9b56-106a2d287198">6.5</ix:nonFraction>&#160;million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.</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 allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="idb4d76676d1648f793b290705be3345e" continuedAt="i797806f7443240f4ac05b2de417220b7"><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%">relationships, as well as expected future synergies. The goodwill of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0Mjk4Nw_6f79a3f6-3146-4184-8880-328fba59be6c">254.2</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reflects the strategic fit of BOA in the Company's branded consumer business and is not expected to be deductible for income tax purposes.  </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 intangible assets recorded related to the BOA acquisition are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="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="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%">Fair Value</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%">Estimated Useful Lives</span></td></tr><tr style="height:3pt"><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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Technology</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="i0cf96de632e54613963551a282fa8ec7_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzItMi0xLTEtOTE1MTI_766ede17-b61a-4e9c-89d3-3f41eda31041">70,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">10 - 12 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="i0b4f2bcc6b7a409aa1e33cc475ffa484_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzMtMi0xLTEtOTE1MTI_68690f77-4835-44b7-a0c2-79f3f0d7bfdd">84,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i0b4f2bcc6b7a409aa1e33cc475ffa484_D20201016-20201016" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzMtNC0xLTEtOTE1MTI_aa9deb70-1ff5-4dab-a354-52f956ba6378">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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id820f5babd0340849d533d4c61df7328_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzQtMi0xLTEtOTE1MTI_fde6056d-14df-4553-82d4-3ffa8f602501">73,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="id820f5babd0340849d533d4c61df7328_D20201016-20201016" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzQtNC0xLTEtOTE1MTI_0bd150b8-222a-4ded-bfad-d13cde1ccc8b">15</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 &amp; 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="i14c146903b37472e8498095914f301a2_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzUtMi0xLTEtOTE1MTI_65b3bbc5-fd93-4088-95f3-c210a16ce72b">6,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:0 1pt"></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: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%"><ix:nonFraction unitRef="usd" contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzYtMi0xLTEtOTE1MTI_66a97269-a925-4bc6-a10f-649ea35edb5d">234,000</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1)  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><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 technology was considered the primary intangible asset in the acquisition and was valued at $<ix:nonFraction unitRef="usd" contextRef="i0cf96de632e54613963551a282fa8ec7_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE0NzM4_766ede17-b61a-4e9c-89d3-3f41eda31041">70.2</ix:nonFraction> 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. The tradename was valued at $<ix:nonFraction unitRef="usd" contextRef="i0b4f2bcc6b7a409aa1e33cc475ffa484_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE0ODU1_68690f77-4835-44b7-a0c2-79f3f0d7bfdd">84.3</ix:nonFraction> million using a relief-from-royalty method. The customer relationships, which represent BOA's relationship with brand partners, were valued at $<ix:nonFraction unitRef="usd" contextRef="id820f5babd0340849d533d4c61df7328_D20201016-20201016" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE0OTkz_fde6056d-14df-4553-82d4-3ffa8f602501">73.0</ix:nonFraction> million using the distributor method, a variation of the multi-period excess earnings methodology, in which an asset is valuable to the extent it enables its owners to earn a return in excess of the required returns on the other assets utilized in the business.</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%">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 year ended December 31, 2022 and 2021 gives effect to the acquisitions of PrimaLoft and Lugano as described above, as if these transactions had been completed as of January 1, 2021. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred if the transaction had been consummated on the date indicated, nor is it necessarily indicative of future operating results of the consolidated companies, and should not be construed as representing results for any future period.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.771%"><tr><td style="width:1.0%"></td><td style="width:52.477%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.672%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">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: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%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td 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="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzItMi0xLTEtOTE1MTI_60a9db61-1809-412b-8544-8796ad1849a4">2,319,229</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="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzItNC0xLTEtOTE1MTI_3fe83921-5ea0-41fb-8d64-0db597dbc869">2,069,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td 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="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231" decimals="-3" name="codi:BusinessAcquisitionProFormaGrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzMtMi0xLTEtOTE1MTI_004e97ac-291a-4e41-8584-571b394eca3b">941,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231" decimals="-3" name="codi:BusinessAcquisitionProFormaGrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzMtNC0xLTEtOTE1MTI_0da9938e-491c-4a61-a85f-53060394e4f0">842,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income</span></td><td 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="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzQtMi0xLTEtOTE1MTI_a05d8d8d-e24e-43a5-80db-24208bd9fd2a">185,255</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzQtNC0xLTEtOTE1MTI_d8e397d8-b83a-48ca-923a-763c1199c39d">177,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net 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="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzUtMi0xLTEtOTE1MTI_49274601-e372-4961-ace9-65151af619af">44,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzUtNC0xLTEtOTE1MTI_9926322e-5760-4a56-bdfe-77dedc07bf80">64,240</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 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: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="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzYtMi0xLTEtOTE1MTI_24e6021b-46a8-4932-bfce-4b81d65790c6">28,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzYtNC0xLTEtOTE1MTI_22e5add4-a53b-454f-b251-6ca7425f975d">47,416</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%">Basic and fully diluted net loss per share from continuing operations 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: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="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzctMi0xLTEtOTE1MTI_b3d1f12a-8f51-4b91-a941-0665cafe7f69">0.21</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="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzctNC0xLTEtOTE1MTI_1e2f9c1c-db23-458e-8682-fc374b1a5856">0.29</ix:nonFraction>)</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: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:700;line-height:120%">Velocity</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%">Kings - </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="i72598e15bd3a4c22b6c14085704661df_D20220708-20220708" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDc3MA_8ddda065-eac5-4492-af38-830b91ab8bca">25.2</ix:nonFraction>&#160;million and included a potential earnout of $<ix:nonFraction unitRef="usd" contextRef="ib6eee102319c4b55aebcc37fb9c989f0_I20220708" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDc5OA_d5f5d897-fa50-47a7-888b-ab5341f4e343">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="i72598e15bd3a4c22b6c14085704661df_D20220708-20220708" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDgyNg_562df3d4-4b79-4c59-9f5d-5b529ccec3fe">25.7</ix:nonFraction>&#160;million under the Velocity intercompany credit agreement. Velocity paid approximately $<ix:nonFraction unitRef="usd" contextRef="i72598e15bd3a4c22b6c14085704661df_D20220708-20220708" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDg1NA_b7d5be6e-96e0-4e30-9cd8-be724bf66c97">0.2</ix:nonFraction>&#160;million in transaction fees. Velocity recorded a purchase price allocation, including goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i72598e15bd3a4c22b6c14085704661df_D20220708-20220708" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDc0Mg_4d12d33e-efff-4f94-97a8-fb07341c35e5">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="ib6eee102319c4b55aebcc37fb9c989f0_I20220708" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDg4MQ_3e615359-9a88-4e29-9daa-2e6997dc25eb">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></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i797806f7443240f4ac05b2de417220b7"><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:700;line-height:120%">Marucci</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%">Lizard Skins</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 22, 2021, Marucci Sports acquired Lizard Skins, LLC ("Lizard Skins"), an industry leading provider of sporting goods accessories that revolve around the hand-to-grip interface, for an enterprise value of approximately $<ix:nonFraction unitRef="usd" contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022" decimals="-6" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0MDU_8ff0d5a8-5bca-43d7-92ae-0cf7cdc80edb">47.0</ix:nonFraction>&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $<ix:nonFraction unitRef="usd" contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0MzQ_33e451d4-8ac7-4378-b9a0-0a252ca762b2">44.1</ix:nonFraction>&#160;million under the Marucci inter-company credit agreement with the Company, a draw on the existing Marucci revolving credit facility with the LLC, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued <ix:nonFraction unitRef="shares" contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0NTY_d939c067-7b60-4a64-856d-1fd4414d5e0f">11,915</ix:nonFraction> shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately <ix:nonFraction unitRef="number" contextRef="iaffb975ae6244c4a9280cc12fda98081_I20211022" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0Njc_5de9b82e-4643-4a46-b3a2-4b6bf04aa780">1</ix:nonFraction>% in Marucci. Marucci paid approximately $<ix:nonFraction unitRef="usd" contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0ODQ_28101dc4-7e44-4891-b1d9-3ad0ffd230a2">1.4</ix:nonFraction>&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> purchase price allocation, including goodwill of approximately </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="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MjA5Nw_4d21af42-8356-43a6-ac9d-c89e7e4fa828">10.1</ix:nonFraction>&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $<ix:nonFraction unitRef="usd" contextRef="iaffb975ae6244c4a9280cc12fda98081_I20211022" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MjM1Mw_be35f96f-34d1-4d2e-ae17-c83a2b210232">27.9</ix:nonFraction>&#160;million.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The purchase price allocation was finalized in the third quarter or 2022.</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:700;line-height:120%">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plymouth Foam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#8220;Plymouth&#8221;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $<ix:nonFraction unitRef="usd" contextRef="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005" decimals="-6" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg1MTI_0372501d-51b5-4cb1-aaeb-8dba64068970">56.0</ix:nonFraction>&#160;million, excluding customary closing adjustments. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition and related transaction costs were funded through an additional term loan of $<ix:nonFraction unitRef="usd" contextRef="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDY4OA_81f4dcbe-4f88-41f2-b6b5-cd0b6a2683ac">52.0</ix:nonFraction>&#160;million under the Altor intercompany credit agreement and a draw on the existing Altor intercompany revolving credit facility with the LLC. Altor paid approximately $<ix:nonFraction unitRef="usd" contextRef="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg1NTU_3250d44d-2c14-4841-b414-37e4500cb8b3">0.4</ix:nonFraction>&#160;million in transaction fees in connection with the acquisition of Plymouth.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Plymouth was founded in 1978 and is based in Plymouth, Wisconsin. Plymouth supplies a wide array of high value products, including custom protective packaging, cold chain packaging and internal components made from expanded polystyrene and expanded polypropylene. Plymouth&#8217;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor recorded a purchase price allocation, including goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE4NzI3_a5346835-786a-4b61-b62b-22cb7bc6bd7e">15.5</ix:nonFraction>&#160;million, which is not expected to be deductible for income tax purposes, and intangible asset of $<ix:nonFraction unitRef="usd" contextRef="i0676319f80374e39a59db139d132dd3e_I20211005" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MjY2Nw_11affbb6-307b-4fce-9c57-e4a71293d699">20.1</ix:nonFraction>&#160;million. The purchase price allocation was finalized in the first quarter of 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Polyfoam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a&#160;Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. Founded in 1974, Polyfoam operates two manufacturing facilities producing highly engineered foam and injection-molded plastic solutions across a variety of end-markets. The acquisition complements Altor's current operating footprint and provides access to a new customer base and product offerings, including Polyfoam's significant end-market exposure to cold chain (including seafood boxes, insulated shipping containers and grocery delivery totes)</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%">The purchase price was approximately $<ix:nonFraction unitRef="usd" contextRef="i059714cb84f446a4987c9888dbd3592a_D20200701-20200701" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE5NjAz_ea39a6e0-009b-4470-8324-e79d2f2f7aba">12.8</ix:nonFraction>&#160;million and included a potential earnout of $<ix:nonFraction unitRef="usd" contextRef="ica701cd171b2456c9d2691989b3015a1_I20200701" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE5NjQy_d22999f6-dcf1-4dfa-a5a7-75b5fff9c2c1">1.4</ix:nonFraction>&#160;million if Polyfoam achieves certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.</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:700;line-height:120%">Arnold</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%">Ramco</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On March 1, 2021, Arnold acquired Ramco Electric Motors, Inc. ("Ramco"), a manufacturer of stators, rotors and full electric motors, for a purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i60a10a7bc73848669dd3723560f03b0a_D20210301-20210301" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE5ODgw_c5b0fe8d-0476-4831-bbf1-57d22cf1363f">34.3</ix:nonFraction>&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the LLC of $<ix:nonFraction unitRef="usd" contextRef="iadd46081f5e54a83b436faece8f0faee_I20210301" decimals="-5" name="codi:BusinessAcquisitionPaymentThroughEquityInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzIwMDEw_028882c8-5dbf-4939-94f5-0b6d500b196f">35.5</ix:nonFraction>&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#8217;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. In connection with the acquisition, Arnold recorded a purchase price allocation of $<ix:nonFraction unitRef="usd" contextRef="i60a10a7bc73848669dd3723560f03b0a_D20210301-20210301" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzIwNDIy_29f9d82a-902b-42c8-b55a-245a0f7edee1">12.4</ix:nonFraction>&#160;million of goodwill, which is not expected to be deductible for income tax purposes and $<ix:nonFraction unitRef="usd" contextRef="iadd46081f5e54a83b436faece8f0faee_I20210301" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzIwNTA1_52f84509-32ba-4eb6-b992-fa1b72e8d4c7">12.7</ix:nonFraction>&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.</span></div></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_265"></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 D &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwMjQ4_d4fcc190-daa0-475b-9157-f55a4d3f67cf" continuedAt="i41c054a68af947328963f589b8f101c1" escape="true">Discontinued Operations</ix:nonNumeric></span></div><ix:continuation id="i41c054a68af947328963f589b8f101c1" continuedAt="i0efbc802cb644a54b7da78f6649da81f"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Liberty</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 16, 2021, the LLC, as majority stockholder of Liberty Safe Holding Corporation and as Sellers Representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i0efbc802cb644a54b7da78f6649da81f"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer and the LLC, as Sellers Representative, entered into the Amendment to Stock Purchase Agreement (the &#8220;Liberty Amendment&#8221;) which amended the Liberty Purchase Agreement to, among other things, provide that, immediately prior to the closing, certain investors in Liberty will, instead of selling all of the shares of Liberty owned by them to Liberty Buyer, contribute a portion of such shares (the &#8220;Liberty Rollover Shares&#8221;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer completed the acquisition of all the issued and outstanding securities of Liberty (other than the Liberty Rollover Shares) pursuant to the Liberty Purchase Agreement and Liberty Amendment (the &#8220;Liberty Transaction&#8221;). The sale price of Liberty was based on an aggregate total enterprise value of $<ix:nonFraction unitRef="usd" contextRef="i7af75c6739ef438abfadb3850f620b98_I20210803" decimals="-5" name="codi:DisposalGroupTotalenterprisevalue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYxNDQ_5e9653d9-f65d-4cdd-a47a-030b73d14260">147.5</ix:nonFraction>&#160;million, subject to customary adjustments. After the allocation of the sale proceeds to Liberty's non-controlling shareholders, the repayment of intercompany loans to the LLC (including accrued interest) of</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i7af75c6739ef438abfadb3850f620b98_I20210803" decimals="-5" name="codi:DisposalGrouprepaymentofintercompanyloans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYxNzQ_b03b120d-23d3-432c-bbd2-b6a233517ba6">26.5</ix:nonFraction>&#160;million, and the payment of transaction expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="i9a77752f81964df0817cd8e23df9588d_D20210803-20210803" decimals="-5" name="codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYyMDI_4ebe8fdc-233e-4445-94d3-d23e925f8bdb">4.5</ix:nonFraction>&#160;million, the LLC received approximately $<ix:nonFraction unitRef="usd" contextRef="i9a77752f81964df0817cd8e23df9588d_D20210803-20210803" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYyMzE_7e4af4f9-18c9-419f-9e6b-8dc8b7994d3e">128.0</ix:nonFraction>&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $<ix:nonFraction unitRef="usd" contextRef="i1cc3303adce64a77ae457897cfd8b779_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYyNjE_110070f4-44a6-457e-bddf-fe833a1a499e">72.8</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the year ended December 31, 2021. In 2022, the LLC received an income tax refund of approximately </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="i9fa0a1f7a5974c80b0d9cafd60bbc965_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzU0OTc1NTgzMTcyOA_2e95b0de-4030-49f6-81af-a3fdb47f003f">0.9</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to Liberty which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement 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:400;line-height:120%">Summarized results of operations of Liberty for the previous years 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:71.198%"><tr><td style="width:1.0%"></td><td style="width:50.850%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.621%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.516%"></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, 2021 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%">Year ended&#160;<br/>&#160;December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #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="if450f1c9643541bb956c140048d57748_D20210101-20210803" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzEtMS0xLTEtOTE1MTI_9b887a18-46d0-4c6e-ab35-5cfccc98d10f">75,753</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="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzEtMy0xLTEtOTE1MTI_b1b39624-466d-4a66-8dcb-ae1ab6d7f47e">113,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzItMS0xLTEtOTE1MTI_8cb6ce45-df0b-4dec-8462-3a012952b29b">20,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzItMy0xLTEtOTE1MTI_1e3cbd73-96ff-4fb0-816c-a92f7052c404">28,978</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzMtMS0xLTEtOTE1MTI_5466246c-06cd-4c12-a302-74d2b78b5888">9,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzMtMy0xLTEtOTE1MTI_949bcfd8-4da5-4d0d-bc3c-d9732cc268b2">16,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzQtMS0xLTEtOTE1MTI_b43ac16d-78b5-4a9d-b23a-affc787ec12a">9,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzQtMy0xLTEtOTE1MTI_f134a7b7-7f9c-4b1b-9840-5eb6884d21ad">16,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzUtMS0xLTEtOTE1MTI_c7c7765e-c7fc-4ad4-b428-0f1804cda58f">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzUtMy0xLTEtOTE1MTI_1a8e76ad-8d8d-410c-93c2-ea30997364f2">3,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="if450f1c9643541bb956c140048d57748_D20210101-20210803" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzYtMS0xLTEtOTE1MTI_0e15d061-8e20-4e74-8d3d-900b320b7d9f">7,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzYtMy0xLTEtOTE1MTI_08f42334-61f0-48f5-a327-a6b24fe80de6">13,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the periods from January 1, 2021 through disposition and the year ended December 31, 2020, each exclude $<ix:nonFraction unitRef="usd" contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzQ4OTM_8f874313-61e3-4f12-b036-48c62f097194">1.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzQ4OTc_f8a503d8-68e7-438d-9dd4-627b3ff6c217">3.5</ix:nonFraction>&#160;million, respectively, of intercompany interest expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Clean Earth  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as Sellers&#8217; Representative, entered into a definitive Stock Purchase Agreement (the &#8220;Clean Earth Purchase Agreement&#8221;) with Calrissian Holdings, LLC (&#8220;Clean Earth Buyer&#8221;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#8217;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. The LLC recognized a gain on the sale of Clean Earth of $<ix:nonFraction unitRef="usd" contextRef="ia1d32480e364406bbce711920b152856_D20190101-20191231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzY0MjU_854a0583-8a44-48fa-91a2-8ae3450ce799">209.3</ix:nonFraction> million during the year ended December 31, 2019. In 2022, the LLC received an income tax refund of approximately $<ix:nonFraction unitRef="usd" contextRef="ieec6e6f855d141a1a01a4832e4605c96_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzU0OTc1NTgzMjM4OA_87773909-7518-4832-91b5-94a146a75e96">8.5</ix:nonFraction>&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement of operations.</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" xsi:nil="true" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwMjQ3_f5f7e8ba-9e84-4272-87f1-ed92a3ea5501" escape="true"></ix:nonNumeric><div id="ia85db93a905f4f7a90da190381615c4b_268"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note E - <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90ZXh0cmVnaW9uOmY0ZDZlOGRkYzA3NzQzYzA4OGFlYjRmZTE2ZWZiZjQxXzU3MzM_b5b9365d-25e3-4b87-b9e8-02ab4f8343f3" continuedAt="i11268a321ee04e3086b3c62506e7af93" escape="true">Revenue</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify"><ix:continuation id="i569da721519149c79283e1b209ed5900" continuedAt="i7598ed6c5c5644d58a603ce297c28235"><ix:continuation id="i11268a321ee04e3086b3c62506e7af93" continuedAt="i7151ad740a4441419ed0c2e0ab6483df"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations </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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or service is transferred to the customer, in an amount that reflects the consideration the Company&#160;expects&#160;to be entitled to in exchange for those goods and services. Each product or service represents a separate performance obligation. Once the performance obligations are identified, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenues are recognized as the related performance obligations are satisfied as </span></ix:continuation></ix:continuation></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i7151ad740a4441419ed0c2e0ab6483df" continuedAt="ide05c72790d04602a7300c7ab15a3057"><ix:continuation id="i7598ed6c5c5644d58a603ce297c28235" continuedAt="ifa942477f4d849bc91eecb63204497b1"><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%">discussed above. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. The standalone selling price is directly observable as it is the price at which the Company sells its products separately to the customer. The Company assesses promised goods or services as performance obligations deemed immaterial at the contract level. Revenue is recognized generally upon shipment terms for products and when the service is performed for services. Our Lugano operating segment recognizes revenue related to the non-monetary exchange of inventory with customers when there is also a monetary component ("boot") to the exchange. Revenue is recognized to the extent of the monetary asset received in the exchange.</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%">Shipping and handling costs</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:10pt;font-weight:400;line-height:120%">Costs associated with shipment of products to a customer are accounted for as a fulfillment cost and are included in cost of revenues. The Company accounts for shipping and handling activities performed after control of a good has been transferred to the customer as a fulfillment cost. Therefore, both revenue and costs of shipping and handling are recorded at the same time. As a result, any consideration (including freight and landing costs) related to these activities are included as a component of the overall transaction consideration and allocated to the performance obligations of the contract.</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%">Warranty </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%">For product sales, the Company provides standard assurance-type warranties as the Company only warrants its products against defects in materials and workmanship (i.e., manufacturing flaws). Although the warranties are not required by law, the tasks performed over the warranty period are only to remediate instances when products do not meet the promised specifications. Customers do not have the option to purchase warranties separately. The Company&#8217;s warranty periods generally range from 90 days to three years depending on the nature of the product and are consistent with industry standards. The periods are reasonable to assure that products conform to specifications. The Company does not have a history of performing activities outside the scope of the standard warranty.</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%">Variable Consideration - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy around estimating variable consideration related to sales incentives (early pay discounts, rights of return, rebates, chargebacks, and other discounts) included in certain customer contracts are recorded as a reduction in the transaction price. The Company applies the expected value method to estimate variable consideration.  These estimates are based on historical experience, anticipated performance and the Company&#8217;s best judgment at the time and as a result, reflect applicable constraints. The Company includes in the transaction price an amount of variable consideration only to the extent that it is probable</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:10pt;font-weight:400;line-height:120%">that a significant reversal in the amount of cumulative revenue</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:10pt;font-weight:400;line-height:120%">recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </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 certain of the Company&#8217;s arrangements related to product sales, a right of return exists, which is included in the transaction price. For these right of return arrangements, an asset (and corresponding adjustment to cost of sale) for its right to recover the products from the customers is recorded. The asset recognized is the carrying amount of the product (for example, inventory) less any expected costs to recover the products (including potential decreases in the value to the Company of the returned product). Additionally, the Company records a refund liability for the amount of consideration that it does not expect to be entitled. The amounts associated with right of return arrangements are not material to the Company's statement of position or operating results.</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%">Sales and Other Similar Taxes - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company notes that under its contracts with customers, the customer is responsible for all sales and other similar taxes, which the Company will invoice the customer for if they are applicable. The Company excludes sales taxes and similar taxes from the measurement of transaction price.</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%">Cost to Obtain a Contract</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 Company recognizes the incremental costs of obtaining a contract as an expense when incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less. </span></div></ix:continuation><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><ix:continuation id="ifa942477f4d849bc91eecb63204497b1" continuedAt="i6223f99910c343798bb0259e9f53582b"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenue - Revenue Streams &amp; Timing of Revenue Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> - </span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6223f99910c343798bb0259e9f53582b">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:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ide05c72790d04602a7300c7ab15a3057"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90ZXh0cmVnaW9uOmY0ZDZlOGRkYzA3NzQzYzA4OGFlYjRmZTE2ZWZiZjQxXzU3Mzc_61a51bfc-3b73-4387-9b67-ab9ff319e646" escape="true"><div style="margin-bottom:6pt;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 tables provide disaggregation of revenue by reportable segment geography for the years ended December 31, 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;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:18.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.626%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-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><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%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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="ibd257b3221454653ab96c9f348210c12_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMS0xLTEtMTAzMzMx_49749e18-2272-400e-bc08-3265e5d04c10">384,911</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="i97ff4280f28c4eeeb2377b94d9aff292_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMy0xLTEtMTAzMzMx_9ded69a5-6746-4fd4-bcea-78dfe9196864">11,467</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="i9477a383b0b847d6b3b1a3ebd6a27927_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItNS0xLTEtMTAzMzMx_331f2582-d402-4da4-bbdf-16e502fc98ad">34,389</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="i2cfbd18482e447e5b02d26f4f2058c4d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItNy0xLTEtMTAzMzMx_01210494-b458-4a23-be49-f4ea21021f79">16,677</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="ic27eaafae65f4390b64d310fa96c1676_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItOS0xLTEtMTAzMzMx_f45f29b5-be61-4cb2-94a0-2f01fb8811f6">38,769</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="i83091991d843456b8eea05d790ccbb64_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMTEtMS0xLTExNDM2MA_c5b3afb8-31de-40af-ae18-d5e19a36c217">486,213</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i216c389d8e5448af8fdffb7faade234c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMS0xLTEtMTAzMzMx_86ca4b56-569d-4537-bc43-81d433a29d74">61,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c03a2c0d795480985ea367381ee3205_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMy0xLTEtMTAzMzMx_107e8c92-3fa5-4996-8454-5c31a228a188">664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43d6955ef5c84d78a3e39ce6b27d908d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtNS0xLTEtMTAzMzMx_e9ac734b-2257-43a7-a12f-3b8344b3eca3">66,273</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3787ffc7d37642ce8353facbff928557_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtNy0xLTEtMTAzMzMx_9fab3bc2-884f-47eb-9341-a850ac153a6b">79,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide8d3818006649e28ea8f1f09ac41403_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtOS0xLTEtMTAzMzMx_d387ea41-6956-4d42-94f0-c8bc49431859">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMTEtMS0xLTExNDM2MA_20867989-d606-43ce-8077-5445fd9c6a01">208,688</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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6baf3a39588048159c2447938ca8a4c7_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMS0xLTEtMTAzMzMx_69e6fc43-c572-45d8-9118-22c546ef4d02">32,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72052ffcda924ae3a5fc7a12d9b771ce_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMy0xLTEtMTAzMzMx_35dffea2-09bd-49d1-89cd-a0c82af5622d">4,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia85944300f324781a8058feb06727d70_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtNS0xLTEtMTAzMzMx_07848252-77a5-4034-8bb4-14f454bcdb88">28,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b14105c2835446b9cea81a4ad6afb79_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtNy0xLTEtMTAzMzMx_5d3de813-a101-4654-b0ee-c047b6ad0e12">22,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4f279bf94f441bbaf173cb077bf9bb0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtOS0xLTEtMTAzMzMx_87a63838-3393-4fa1-94cd-d7f7c32a886e">1,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMTEtMS0xLTExNDM2MA_9a6f8d07-f753-403e-9676-f54b400cce95">88,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaaba061a269b498ca1b7afa9717e5c62_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMS0xLTEtMTAzMzMx_e60d8439-b399-454c-bddc-af4de5389b12">192,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf7dcdf71a37460db835b6bcced21465_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMy0xLTEtMTAzMzMx_60950c76-c31b-4e91-ab7b-ed8fb4122ca7">&#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="i9fafdec265234d5cb5309cf94ea45709_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtNS0xLTEtMTAzMzMx_f4ad7d99-5d88-4434-b17a-05a13ca88631">9,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia66ed31cb4f941849173938748701ef3_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtNy0xLTEtMTAzMzMx_00bbbc00-34dc-4013-aa5d-ab187f215d11">439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd619f55a137437d9972b9e1e0d1c8b0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtOS0xLTEtMTAzMzMx_5fda50fc-502e-4376-b021-c60e25004e63">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMTEtMS0xLTExNDM2MA_1ff71444-ea08-40b6-9201-4331885babd5">201,507</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a78779fd1d747319db480422769cdc1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMS0xLTEtMTAzMzMx_f9118f74-b3fc-4f12-99ea-da3af06e7cd8">156,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i633741dc1a1c49b4beb5999fa7c3dbcc_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMy0xLTEtMTAzMzMx_9dc678c1-b76d-4856-973c-66fea4328116">2,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb2057bf1e8451795798bb114897210_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtNS0xLTEtMTAzMzMx_c3d0cd6b-98d5-4bfc-94c2-ba508d26bc25">1,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38e11448c7c84a45bebf9609f3023b06_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtNy0xLTEtMTAzMzMx_ea5bdb33-c442-4ea6-861f-a3dcbc4b51b8">4,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i190294fa4d284921a129fcd67e586226_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtOS0xLTEtMTAzMzMx_e3a0e541-77a1-4fdf-a675-ec8befea99fc">208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i522a485039a646f480e4630d7fdd67ee_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMTEtMS0xLTExNDM2MA_e6f58ef4-28be-428c-b915-2425d97b623b">165,411</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i389adec74bfe4d2bb5fa5b07d21a5c7e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMS0xLTEtMTAzMzMx_8394305d-15d7-46e1-833a-ce909e6e10f4">1,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1a627e2f58946bcaac0798375a50871_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMy0xLTEtMTAzMzMx_100638ec-83ce-4228-8ba7-70c3173fb192">222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a1a281146924d97aa26b8c946c106bd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctNS0xLTEtMTAzMzMx_90068ffc-e5c8-4123-bdfa-bd7ef27e5154">1,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ce3816e1e0e4809b40843b647af5e7b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctNy0xLTEtMTAzMzMx_3a6cfeab-3914-4e98-89e0-4231d923f974">20,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae0fa4ecb0da483283da5d4532a1c7f2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctOS0xLTEtMTAzMzMx_7281102b-b7be-407b-9de9-c3ba3a060a1a">435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMTEtMS0xLTExNDM2MA_e28bbe53-4e18-43c1-9346-72f27b3f6931">24,744</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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a36c01f16d24199b7de640c12f52363_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMS0xLTEtOTE1MTI_b0642425-df0f-4975-aee1-78365cad5d2e">208,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19a9cd6036e49ff9978a04db1f6d443_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMy0xLTEtOTE1MTI_5516d131-f49e-420a-b100-cda052fd900d">10,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0c4c33a9ee840058b38b182aab559ff_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItNS0xLTEtOTE1MTI_de12dce4-5f14-4cba-b4fa-f8cf8f935326">7,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0b5ad37aecb4630a8e8ffe8676269c3_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItNy0xLTEtOTE1MTI_dc4eb942-923a-4c87-9477-4b9bca27b142">1,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bdf683aa9d3419ea8dfa507d60d1e20_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItOS0xLTEtOTE1MTI_f655e594-cbe3-4489-977b-2f339ca01ed0">5,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMTEtMS0xLTkxNTEy_f667d54c-23fb-4295-99d5-a6c6567f10c8">232,238</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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia977022c810a44e38051937a5a5c4030_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMS0xLTEtOTE1MTI_7fdde6fa-3472-4f50-871d-69318ddb135a">89,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6f3d85993cf4a4eb053c7889cd9afd9_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMy0xLTEtOTE1MTI_eee2be50-71ce-40d7-bec1-6f26f28263c8">&#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="i187342d8498044d8a781ac2da9319cc0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtNS0xLTEtOTE1MTI_85ad7a49-cdca-4845-ba74-0f7639e30a31">&#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="i893eae42f1654c8eb83f828e17c17046_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtNy0xLTEtOTE1MTI_b343d85b-0225-451b-ab1a-7d4e11b04bb0">&#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="ibe2ee51690784a9ba674cdb3bf222d1d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtOS0xLTEtOTE1MTI_4b9fea4c-f885-4bc5-a8ca-f8cb46893c27">&#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="i69832e7e392d4ab68f74ae0473524c7f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMTEtMS0xLTkxNTEy_5f132d3c-a1af-46c8-88c8-2851572a0fce">89,503</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b62197f23454ed0b7d54a5bd6c0627d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMS0xLTEtOTE1MTI_3e0770d7-ff46-4137-a11a-1ff5bdf9d301">233,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66e28cf658724c83866e56ad384cae76_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMy0xLTEtOTE1MTI_7ed475e4-fc03-4cdc-a591-2c633b5af900">&#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="i14ce0cc342e74700868d5723f4cbec37_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtNS0xLTEtOTE1MTI_cc0f8641-b365-4498-b19d-df097e98d332">&#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="i2ad148ff3b224497a196f5267ef51170_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtNy0xLTEtOTE1MTI_6a752b50-9993-4bba-874a-92a81584930f">&#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="ib0fe18e9cd1a4a9dba42aa3cd2fb48d5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtOS0xLTEtOTE1MTI_a0fd2f93-fbb4-4b25-8d45-ee32313bb738">28,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMTEtMS0xLTkxNTEy_3510ba23-431d-40bc-97b4-51fc81b3b787">261,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38967a979b3e436b8edda8d7f60bfc21_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMS0xLTEtOTE1MTI_a769247b-12c6-401d-b8b4-c1a64d26db0f">105,899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ed4ddfb81d84cd591284c071a001001_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMy0xLTEtOTE1MTI_e27a8099-d79f-417d-9b90-bd7e3ec258be">774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafc1e027347b4c20820f453b3feeb35e_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtNS0xLTEtOTE1MTI_e242fc1d-dafe-414f-b617-d6cf7869b49a">38,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9a9431f9db046b59d332e2b738000da_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtNy0xLTEtOTE1MTI_76aff26e-affd-427b-bd38-e15f1e8c5dfc">6,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabbf4bcfc2ad45e48f0d5fa642453def_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtOS0xLTEtOTE1MTI_77fb7f95-8762-487b-be91-6c5d6a1f5ef4">2,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMTEtMS0xLTkxNTEy_11ed8691-57e8-456c-b37a-caa5bbe71d87">153,815</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa370975d471425a826600b07910de52_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMS0xLTEtOTE1MTI_74b015fe-4cae-44e3-92bb-800bb29a0fa0">340,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6ee096c9a7a4a6083ba589558e35ffd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMy0xLTEtOTE1MTI_d3e7d6ec-b400-4894-a7c3-98356d44ea7c">8,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73c5c3f7eb7a4b018624b4ba0501eb69_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtNS0xLTEtOTE1MTI_1a266581-75c6-40c8-a5ff-ec8eb9b6bebf">2,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57cef53bacfa40cead899fd53a4e56fc_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtNy0xLTEtOTE1MTI_cb23c999-2953-4e7a-97ad-285a103300f1">86</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i960125e60f404751a5df408bb8deb8f6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtOS0xLTEtOTE1MTI_802ef872-3cc4-4a2e-8508-f3342c7582c2">285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMTEtMS0xLTkxNTEy_9b021b36-2938-4371-8d8c-9ddab493380e">352,152</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: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="id16f031f3cb3423ebade3b562a4f648d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMS0xLTEtOTE1MTI_87de1af5-0ecb-416e-831e-3800c1c2847b">1,806,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3b549ceeb8c4c0fbbeb82a00d3a3eda_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMy0xLTEtOTE1MTI_4033c83f-3904-4b1a-afe9-f08c9cd08969">38,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8530c10c74f7485fbd59c856e414946f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctNS0xLTEtOTE1MTI_7b77cb93-a051-4906-a6f1-962bcd2034b0">189,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd7180b12944ffdbad6779e63e84418_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctNy0xLTEtOTE1MTI_e289f404-8b72-40ea-8c25-fc4988ba91cb">153,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0887a4b31cfb40618f81283efc45f376_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctOS0xLTEtOTE1MTI_6476a603-40c1-4bab-9b48-efbbcae40251">76,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMTEtMS0xLTkxNTEy_b812b12b-b774-4193-9c6f-303e91d4445a">2,264,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;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:18.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></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:11.675%"></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:11.675%"></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:11.675%"></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:11.675%"></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:11.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><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%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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="i0cb315225d4d44789f5bd64cc2ab9675_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMS0xLTEtMTAzMjc0_9ed498a5-f82f-44b2-a620-fa0fa9be9e55">363,017</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="ic0852625d3c14b81a52481f4a597e6c1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMy0xLTEtMTAzMjc0_f7f3862d-8a5c-482d-9e0c-02b81273c50f">10,387</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="i080c8a4c64d54775b30041cce4c5eced_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItNS0xLTEtMTAzMjc0_a75398f7-1e6a-4d3c-8cc2-bc19dc6724b8">27,393</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="i2fc3178fb8b248deb845fcee39998364_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItNy0xLTEtMTAzMjc0_cd799409-982d-46c3-b259-55a82b560977">15,715</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="i026997f50a0447ac864513bee7618f2e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItOS0xLTEtMTAzMjc0_8c53c7fa-82d3-47fb-8908-66dff7bc5ca4">28,451</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="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMTEtMS0xLTExNDM4Nw_73cb5bcc-dc48-463c-9072-68e42d2828bb">444,963</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccd309bb8d074832b7fc26558866b7f5_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMS0xLTEtMTAzMjc0_4ce7680a-e714-465c-94f1-b1d72a90032b">52,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08a90c6572c04651a548498d15ce006d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMy0xLTEtMTAzMjc0_7c0b74df-b99e-4de7-93e0-0c1647a3b665">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c33a42f0dc849b5a617caec5145cfea_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtNS0xLTEtMTAzMjc0_99d74069-c197-4188-8c9f-0e09e7ba6adf">57,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied3a07ab2f694a84bf14bb721ce12178_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtNy0xLTEtMTAzMjc0_181be638-bcd7-4db5-85cb-5b214b785964">53,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5621651969924d1a9e5022fdb83e6d0b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtOS0xLTEtMTAzMjc0_b5ce66d6-7d92-4084-877e-3a58574463ed">207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb479bbd2a3149dea4762eb424ea13a8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMTEtMS0xLTExNDM4Nw_7aa33c63-6140-4086-8c55-a74235a94f6f">165,150</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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f80a422c3c24022bea335d4bb957a28_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMS0xLTEtMTAzMjc0_d6090443-c2e9-408a-bd35-c0a3543a6e21">33,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2517347bc9d24f4082e41ae992337578_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMy0xLTEtMTAzMjc0_cc619a98-bb90-4e5b-b5bd-2c826fb36b5e">3,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68eb777a6cc74a9fa955c2f1e69a02f4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtNS0xLTEtMTAzMjc0_06c87949-15f7-4f16-a52a-d4a5fa9a8cd5">31,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5aa793f1f5bc44209bbc1eef6f7533f8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtNy0xLTEtMTAzMjc0_20765e2b-fbca-410d-8b29-66f2588f3b8f">24,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i858ad6ecfaef4719bf91e45d58215d83_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtOS0xLTEtMTAzMjc0_1911bda7-a3e2-4eaa-9a48-df9e9e4d6a26">525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96f5c806aa2d4892bde659eb878c85e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMTEtMS0xLTExNDM4Nw_4dbde622-f065-4e54-8491-b2d2cd6f545f">93,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3484943a2b544d7a9d421538dc7a56a9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtMS0xLTEtMTAzMjc0_b735e0cd-de7f-4590-aad5-5cd3d5f391ad">53,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48d410f6a9b44c12acadee8cf13af8db_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtMy0xLTEtMTAzMjc0_f78ebf23-73b8-4ef3-96f3-753902244780">&#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="ic30e31dd31484eeab06492072b6303a2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtNS0xLTEtMTAzMjc0_a9c8ea11-fdc6-4319-84a4-6e8fb942fcf0">&#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="i38972b1f7d5c4ddfba693149010a60f0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtNy0xLTEtMTAzMjc0_a1249199-84d5-4cc1-8547-b409e29cd30c">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a4b26cf6d27469fb25ec4b567d00cb9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtOS0xLTEtMTAzMjc0_00af738e-941c-4ca7-8cd8-5e894c035836">&#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="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtMTEtMS0xLTExNDM4Nw_d71c9571-f76d-43f6-8550-b52e5a988ab9">54,047</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcbc7c42932749478cd65621f1cda15b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMS0xLTEtMTAzMjc0_8608bb98-7243-4993-9843-de88b4a65e90">116,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i112360d7e3114ee880ed356f3cc64f1a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMy0xLTEtMTAzMjc0_97e7dc0c-1246-4c28-9955-f6c7f59f42b6">770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d2e99347cc94c9b9905872d6e0bd238_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtNS0xLTEtMTAzMjc0_40ba60eb-5132-4e12-ac97-45a0d798c630">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8838b2e90c4485086b3390cb8c44952_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtNy0xLTEtMTAzMjc0_614231e2-5b48-4ccc-bc63-ac353ac8d755">973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i887a6580c61746ce9f7531f74deee7ad_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtOS0xLTEtMTAzMjc0_b531b6fe-75a2-4058-9435-58c44ee2ac58">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d25325312804d00ab117db6fa6b1ac6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMTEtMS0xLTExNDM4Nw_8fd6bfe4-bda3-4a64-a597-c24a7cb718af">118,166</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%">Velocity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i726dfc470db64930867dcce6655d415d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMS0xLTEtMTAzMjg1_8ba00305-6710-451b-ab4f-a51c3dc1cb06">243,347</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddba330c076c4303ae98b43e9ab34a0d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMy0xLTEtMTAzMjg1_03f6e53f-bb69-49c2-b7c3-b6f12aa9108c">11,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3d318b38ec34e4bb2984c07e4fb5260_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctNS0xLTEtMTAzMjg1_160ae884-03eb-468e-ab2d-f90d467c335b">8,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7ed012047434b6dac37fd229daf196f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctNy0xLTEtMTAzMjg1_4b9574d0-5d55-4dd6-ab21-25c52fe9015d">1,328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b8805e865ea450091c81f3da3fc014c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctOS0xLTEtMTAzMjg1_da0dd1b7-cd35-481e-a22f-5840c36eb0ce">5,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic312c3232c374315a1284a6cd2172ac7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMTEtMS0xLTExNDM5Mg_efbbaff1-7ed1-41b3-a2eb-d894ac5296be">270,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90cb4bf2a04f401fa8d7a79d733ab71b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMS0xLTEtOTE1MTI_8604b12c-91a4-453c-b53c-8de8510b6e44">90,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8d8b83d412e4ba5b43520e1904b734c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMy0xLTEtOTE1MTI_e1a834e7-bbca-4e8c-95e9-69262612ce10">&#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="ic870d6a4d58f43339396e57a2ab743b2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItNS0xLTEtOTE1MTI_28a67e60-600d-4e8f-81a2-e1275154815b">&#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="if253e91f574f42e7a51c78ac8efb449d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMTEtMS0xLTkxNTEy_9c187235-b0fe-47fb-b2bf-2f5ecb9ad7d9">&#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="ie2f881e9f51e4747b4a0b0bc449a5bb4_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMTMtMS0xLTkxNTEy_cba6635e-e74c-41fd-9ccd-e4f0564dc002">&#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="id2db70a4a9c6459ca07f4b759680919e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMjEtMS0xLTkxNTEy_05577084-c330-418f-839a-4e4cd31557ec">90,487</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1cd4edbcdac437ca84d4ffc15538439_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMS0xLTEtOTE1MTI_361d9774-320c-4030-9df1-f919fe06e3dd">154,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if7006742cfbb48209715d2a79df08951_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMy0xLTEtOTE1MTI_417851d9-8b14-43fc-86d3-01951f1567a8">&#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="i65ac7ac1f1d24a3e82f6cb92e9b1c662_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtNS0xLTEtOTE1MTI_d14c325e-4598-4e45-93bf-2a5cece2b4fd">&#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="ib373d643a9ea4c76a049da4d658f9c91_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMTEtMS0xLTkxNTEy_b1cdf943-9a66-4a48-bfca-bb2ef536e5f7">&#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="i549ca4678125494e842d0f06d37ab498_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMTMtMS0xLTkxNTEy_015b847d-656f-4f21-a43c-fa0b08653387">25,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59bb1fc59bfb40e586dcbe8b3b1026cb_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMjEtMS0xLTkxNTEy_6093389d-1f70-4e4b-9a62-6f80978f60f1">180,217</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if525d1128c854a1d834c9aed4d899a24_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMS0xLTEtOTE1MTI_2c6a8b8b-a9f7-4983-9a54-9ddc12be045b">96,944</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01f7a0ff5aaf4ee3acef9fb69587c1d0_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMy0xLTEtOTE1MTI_10afa371-4385-4c76-9b62-7e4da04f4863">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91ddd2858d554ca1886f6b5c2b781cdf_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtNS0xLTEtOTE1MTI_5a8a8e8a-fd41-4c8b-89a0-15993783bf43">33,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i778e617aa7884452b32066e91bf6950b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMTEtMS0xLTkxNTEy_0ccfbfcc-51dc-49ab-9780-5d6100ac2382">6,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bd22c11371f4052864ee03355b72d8a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMTMtMS0xLTkxNTEy_8a2a996b-22b8-46f1-9e54-3a093b64a333">2,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMjEtMS0xLTkxNTEy_11c8a2b0-2042-4881-b83b-15058550d5c7">139,941</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i455c62cc30e04c0eb1b9abbad84c5cd8_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMS0xLTEtOTE1MTI_06cb7c51-9f52-45e7-bffd-7fff9385d1a3">361,586</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib067739108fb4fbc8c4ac5e6628d9dab_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMy0xLTEtOTE1MTI_91f5331e-89f4-46d1-ac31-d7909f7cb6d3">12,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d1e8e8f93e940828bcb633ffdd05502_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtNS0xLTEtOTE1MTI_2aa9a97e-137c-4330-a059-9ff8eaec9355">1,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d7857abbf9413e9ee2ab25e40eba3f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMTEtMS0xLTkxNTEy_1f9f87c8-0611-4824-9c75-cdf1b68e7545">281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1c2a83466214e0098c48b3fc5d07966_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMTMtMS0xLTkxNTEy_554222e9-1932-4778-a0c0-ce7114720e8d">110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12c6eac42c534de38f0eb18a7dff5080_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMjEtMS0xLTkxNTEy_2d8f100f-2cc3-4927-bdd2-74822f394360">375,127</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="i8fe393f4c012481e9bc15ad6869f8d7b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMS0xLTEtOTE1MTI_65373584-7dad-4931-96ea-6477c06f7786">1,566,325</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="i95b8860bc2274a8caf1c69692492b161_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMy0xLTEtOTE1MTI_ef37c104-ba11-4fa8-85ac-2d7562ae1591">39,756</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="ie58ddd5e05874d368794e511de41f1d2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctNS0xLTEtOTE1MTI_160d3355-44cc-4bd7-b71b-73b5a3259156">159,904</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="ic303055655fe47a3808bb2cca596d010_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMTEtMS0xLTkxNTEy_f72a8117-975d-468d-bc44-3cfb7abea33b">103,394</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="i551f620ee6a94544951fef60dc2f11ef_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMTMtMS0xLTkxNTEy_f7a086a2-8da8-4ac1-a426-3b05075259c0">62,776</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMjEtMS0xLTkxNTEy_2714e652-5e19-46f4-bc09-36febb400502">1,932,155</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:9pt;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:18.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.675%"></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:11.675%"></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:11.675%"></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:11.675%"></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:11.675%"></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:11.679%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-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, 2020</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:8.5pt;font-weight:700;line-height:100%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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="ibe8d0644a4104d5fbbe32655e5c8e36b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMS0xLTEtOTE1MTI_7f92e5d0-14f7-480f-a7b6-802a714e28a4">319,181</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="icf9e0a8c24d94c5d88b2032208316700_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMy0xLTEtOTE1MTI_9ac0ec8f-eb8c-4b57-bd98-65b73b051a25">7,192</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="i24835050c1374151b6e256e072cbb040_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItNS0xLTEtOTE1MTI_e2f22de9-732f-4b53-b3a1-9b8caa070537">28,239</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="i423311551c4140508a9a38ee6782f074_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMTEtMS0xLTkxNTEy_02b8f68b-7387-4e69-8a04-c9bb25b679b0">15,157</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="ia6f24d085aa44b7fb1a34206ccdf458f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMTMtMS0xLTkxNTEy_f3ab4231-671e-4c81-83b2-86fafcb1f822">31,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #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="i6f15359a9957474b89bfd985d58377c8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMTctMS0xLTkxNTEy_b58cc2de-367f-45a2-881e-43c5363924be">401,106</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i356292a981954838b40d34abc06f2510_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMS0xLTEtOTE1MTI_f8694b1f-ceb7-4fa4-8948-c8aaaccc8e44">6,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac5a93909c241c3a30b34b706b0b79b_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMy0xLTEtOTE1MTI_e14670eb-fa39-4c41-8521-80bb235a3fe9">98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b4ce851a7e24a2688ec4e3540be2f8d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtNS0xLTEtOTE1MTI_1f2d5441-52d9-4197-9572-a09c39969f4a">9,783</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51c015afda28412590fcd676ecc7d8e7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMTEtMS0xLTkxNTEy_470c3c1f-147a-430f-977b-f5eab3d71c60">8,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96661cd7320f4b35bb20adf9ba066450_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMTMtMS0xLTkxNTEy_71a96608-cca7-4faf-a740-7818df850cca">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i7a68e58012584eeeb6287b5ad50a8384_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMTctMS0xLTkxNTEy_a7979f3d-51e8-4354-8e72-c37e2d5523e1">25,278</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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i158c46b4666247bcafffd33e69322fef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMS0xLTEtOTE1MTI_b548946e-cbb2-4281-937f-b97dc6b104bb">26,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1da99d6e5214fc183848dc7c91b1018_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMy0xLTEtOTE1MTI_1fee6bfb-f5cc-40ad-a2cc-2182876111b8">3,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iafc7c810ae624ecc8c606c0447c8a47a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtNS0xLTEtOTE1MTI_6f813584-e66c-4381-a689-d1322d830306">25,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62c0341e30e94b9ca286dba10e4cde04_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMTEtMS0xLTkxNTEy_edd36e23-3d9a-48a7-a930-ba5133c703b8">17,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66862e15d9564fb2979bded84b52b0ed_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMTMtMS0xLTkxNTEy_28f47cb3-c985-426c-82eb-f383766993a1">1,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i31c50da8b6fc4f879543d463a1b5b16f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMTctMS0xLTkxNTEy_066f4c9a-b5bc-45bd-98bf-4f84dd5e387c">74,728</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%">Marucci</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i022efbeaff4044a88da440402922e6e9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMS0xLTEtOTE1MTI_28bdca95-3f92-41cd-861c-d052117b98ef">42,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d1c7fc2e2d146cb9516ec74863b73b1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMy0xLTEtOTE1MTI_e6acdce5-3c5c-42fd-aded-2d116e31f8e8">136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ec55370df2f4c358eb0867e5a431c62_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtNS0xLTEtOTE1MTI_9643995b-9ca2-4e7c-9540-0b08632fbb5f">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief5d10c92d054f11a81ad4852dc978ff_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMTEtMS0xLTkxNTEy_5943bac7-75ee-4cf5-bba6-7862b69e6ca6">444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic12674422ada4b89b7a3c0ca1c0ebce9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMTMtMS0xLTkxNTEy_c4bf4ae5-aa56-4f5d-9ab0-54ad11e832bd">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i46a14073ec06476c84689357159024c9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMTctMS0xLTkxNTEy_1744879b-fb6c-4fb3-b4a5-ef4d55d4c1b4">43,442</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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic30ccb59106149559057837a53749ea1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtMS0xLTEtMTAzMTgz_21dc0051-9a13-4599-8b53-4b360ea12e9b">194,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3be3849eba1411284f4d10fd192da71_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtMy0xLTEtMTAzMTgz_e5e4d0a5-5e02-48c7-bbce-b4c1dab92150">10,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic41408c8651844dfacacaa4d78df1f5d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtNS0xLTEtMTAzMTgz_b61b2bb7-6a57-4c03-b26f-8cced7a86391">7,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5cf7eaaf9ec141859be21c98e70853f8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtNy0xLTEtMTAzMTgz_6126db4d-7049-4cdc-8276-7b4b8652897b">1,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcb617e080954b37a0fb44215ec923a6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtOS0xLTEtMTAzMTgz_10448729-1750-4ce4-a8d4-d32a9eddd177">2,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 style="background-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="i4b48917f2cb741f09e482ca41653d185_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtMTEtMS0xLTExNDM5OQ_47307714-b577-46d0-b2db-e28e8af7f074">215,996</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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6abc61d972314fc99779eba83e3ea76c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMS0xLTEtMTAzMTk3_be0b18bb-98b3-41a1-b78b-d766e7295d2e">88,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17ba284a6abe4237b2b06cef8301b29c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMy0xLTEtMTAzMTk3_1cbba18b-55f8-475a-9303-b1c43138994d">&#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="i4461ab7ace584e86af8b22b669d0cdba_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctNS0xLTEtMTAzMTk3_4191cd37-bc3d-466b-ab8e-cfe1707be201">&#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="if99bced3fadc406bace4ca9f90c839b9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctNy0xLTEtMTAzMTk3_cb1bff08-615d-4ad2-ad8f-f9171c340a3c">&#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="ic1a5942778fe41f8892f318d1efaa8ef_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctOS0xLTEtMTAzMTk3_05f5e180-d031-48a0-bcd2-868415cb5fa8">&#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="id4693d448a564cfd98af4407e0f719db_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMTEtMS0xLTExNDM5OQ_e2a87aed-07a2-4470-8e8a-fafdab269f67">88,075</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56812294382f41e481544a4c946f0b21_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtMS0xLTEtMTAzMTgz_9ef08086-32e0-4200-a34e-f749fe838838">110,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie584031c899343ff8f7ca1ded648f1e6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtMy0xLTEtMTAzMTgz_101974fb-0932-49d7-a183-88c2753474df">&#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="i274c969990814b27a9ac4dc7ed256985_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtNS0xLTEtMTAzMTgz_0503f5be-6740-455c-83bc-dec3c46fd42d">&#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="i5b8273c7b5ec4b2a95054a6169812ddb_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtNy0xLTEtMTAzMTgz_37c4d5a4-3df7-4540-92d6-ed430f3a601b">&#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="ie97ee36d655b4280a82a81dbf8ec1f28_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtOS0xLTEtMTAzMTgz_81f53dbd-47fb-41a1-bebe-c3c7d512451a">19,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ifa72463502f44f8d8fe686346fe94ce7_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtMTEtMS0xLTExNDM5OQ_6aa74629-2477-49bd-9fa7-34642f116a8a">130,046</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9804f9b47164ae59bd8f1783d858cf1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktMS0xLTEtMTAzMTgz_338337eb-9c54-4949-91ac-a70b2db8e66e">61,112</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc2360535df945c0b72d2ef2bbed6c3f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktMy0xLTEtMTAzMTgz_1166a38a-68b6-4a82-8ccf-aa4bb894cdfb">296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22ffd019dfcb4139aa01b5e918b3e199_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktNS0xLTEtMTAzMTgz_ad974e88-58a9-4e29-9464-d29ca5c1a4b9">29,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie36ecca5154849909722338f800aeb2d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktNy0xLTEtMTAzMTgz_7f5678b6-bd4b-472b-b0b2-4295f0aab856">4,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0644e7558f9f4cb2a675399f40abcc36_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktOS0xLTEtMTAzMTgz_fd0b4b1d-3315-489e-a468-fbd958c6c680">3,788</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i6e7f0238d61b430e965261a2494f7f3c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktMTEtMS0xLTExNDM5OQ_264ed46e-47a9-4fc7-ae98-3da49bbea0cc">98,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide06210283654f1db7f80056b018554a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTEtMS0xLTEwMzE4Mw_a4de207c-5ee8-4ccf-8ef3-31de698b9c2b">354,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i442f602168694264a1be0f4e33767073_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTMtMS0xLTEwMzE4Mw_11276f58-e168-4cae-9b74-93ea8128e519">14,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89a6ee9a1bb243388e90b47534940cec_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTUtMS0xLTEwMzE4Mw_00cf4e81-9164-4e56-8aa0-d88d29b3c3f8">537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c11f0f5d09142a2b3e64e5be455a96c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTctMS0xLTEwMzE4Mw_33188411-ef0d-4b32-b9a4-3d3648b8e5cf">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8034cfa8117c42deb1459360802f84dd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTktMS0xLTEwMzE4Mw_55299a2d-26af-4e91-bd85-e9a192deacbb">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="id22e25e5b5994ff8a79a29e67df4d87a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTExLTEtMS0xMTQzOTk_1958c40f-5f14-476e-a2ed-c4361d307648">369,981</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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccba1e5f621742359c11e969051523a5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMS0xLTEtOTE1MTI_3ad07f31-558e-4fa1-9620-dd3bae37befc">1,204,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf88e1f1a91d47fa99cca3646556e23d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMy0xLTEtOTE1MTI_33b8f8b9-f859-4dad-ba6a-49843bb2046f">35,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6906073b5cc42c3ae72431156111851_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctNS0xLTEtOTE1MTI_208453ec-0fc7-41f5-bf4e-58c896d83389">101,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;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:#ffffff;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="usd" contextRef="i3db408610eb5403b81f2a99dc8210878_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMTEtMS0xLTkxNTEy_78c55d8b-4187-4e34-bba6-eb9875bc2285">47,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3f881e823e249c786b0fc4b2314d474_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMTMtMS0xLTkxNTEy_a60f087c-dd05-445f-a943-f67ebea96fab">58,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMTctMS0xLTkxNTEy_cfa51983-8977-43b0-9844-7af53330333d">1,447,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div id="ia85db93a905f4f7a90da190381615c4b_271"></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 F &#8212; <ix:nonNumeric contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzcyMjQ_3b973a17-b814-4a89-a2ae-812af51c29bf" continuedAt="i2d66c3899ce24ca989f7faaccbb8942f" escape="true">Operating Segment Data</ix:nonNumeric></span></div><ix:continuation id="i2d66c3899ce24ca989f7faaccbb8942f" continuedAt="i19b83ef507fb4ae0958080138a9dd0ab"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had <ix:nonFraction unitRef="segment" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzYw_634a7c7a-adbe-40d4-8488-f949dee8066c">eleven</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:</span></div><div style="margin-top:9pt;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;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: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;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: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;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="i686ac8fe8b92415c9e6923bc0be35a64_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzI1NTQ_fcee4431-eece-4af9-841d-496b1b343f08">50</ix:nonFraction>% of its sales from outside of the United States.</span></div><div style="margin-top:9pt;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;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: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;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: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;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: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;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, </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i19b83ef507fb4ae0958080138a9dd0ab" continuedAt="i5d761093edd141a08c50be58ea3ba5b5"><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;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;text-decoration:underline">Advanced Circuits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a provider of small-run, quick-turn and volume production (including assembly) PCBs to customers throughout the United States. ACI manufactures and delivers custom printed circuit boards to customers primarily in North America. ACI is headquartered in Aurora, Colorado.</span></div><div style="margin-top:9pt;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;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="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231" decimals="0" name="codi:NumberOfManufacturingFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzQzMDQ_e14ebd58-851c-42d8-8967-0f24973023d5">18</ix:nonFraction> molding and fabricating facilities across North America.   </span></div><div style="margin-top:9pt;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;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 magnetic 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="client" contextRef="i0ae7547228a64586b00e65cf8a5b1763_D20220101-20221231" decimals="INF" name="codi:NumberOfClients" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzUwMzA_43210eff-082a-4eda-9d44-ea26a7482acb">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: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;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></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i5d761093edd141a08c50be58ea3ba5b5" continuedAt="if4f9e3119d984799a0475c4f9b2204d3"><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:6pt;text-align:justify"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzcyMDA_474d346e-afd8-4f05-bb6c-00ab961230fb" escape="true"><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:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></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:12.556%"></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:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="15" style="padding:2px 1pt;text-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&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">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: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="icaf095c275634d75b985e8fe1197bf41_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzItMS0xLTEtOTE1MTI_ffb19f8f-e327-4ec6-b5c4-1afa8c3786d2">486,213</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="ia83e4c40d7114f3fa8a7782613f94a1d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzItMy0xLTEtOTE1MTI_b4d93e1e-60a3-4971-9ae8-74e0474f0240">444,963</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="ie782646fd38a4f73a0e2d791b5a13c26_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzItNS0xLTEtOTE1MTI_ede5d806-7e05-49a3-9b50-5baa3f1fbcbc">401,106</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8167d0f1e98a4efb901df22d7a6666f8_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzMtMS0xLTEtOTE1MTI_6161485d-b3ad-45cb-ae69-2caa97237647">208,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib07db8ff30ff4319aeca20be9645a5c1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzMtMy0xLTEtOTE1MTI_c3258bb5-6cc1-489e-982e-85f004e6cd45">165,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7795cc907d874e1ebeff7f178ddae8f1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzMtNS0xLTEtOTE1MTI_3773257a-8bd5-49fe-837b-5b9301bd0020">25,278</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec15adf607864024ba625233cf8c94d6_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzQtMS0xLTEtOTE1MTI_149ed275-d02c-4d11-b6e7-c4ab16c4124e">88,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05c0035ce5504d60bb6960d17b1888f5_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzQtMy0xLTEtOTE1MTI_f594c3f9-05ad-4d62-a289-83a47f85f990">93,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2357fdfc10514b358519136a0ea2cd0c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzQtNS0xLTEtOTE1MTI_bc70c73c-1a10-4e43-9315-31f678614dbc">74,728</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a2f999d7d0f4655b3e5127dfc6bafda_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzUtMS0xLTEtOTE1MTI_046d9956-1b36-4076-a28c-f0db37e8990b">201,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68b5a1515fb1444d96323647eaffb517_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzUtMy0xLTEtOTE1MTI_d052ca80-5146-4bc5-9e86-beeee35e620a">54,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8a37b5e5849499c8c9cb2614f8bc162_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzUtNS0xLTEtOTE1MTI_b9f5df5f-b140-4cc2-af8f-5ddfc5db2b85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic051975b0724423ca56a02dd02772d0b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzYtMS0xLTEtOTE1MTI_fa99da6d-29cb-4464-a705-984f8289701e">165,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e712a1f9b8f4739b24be1ade0efb9a5_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzYtMy0xLTEtOTE1MTI_e7b1fbe1-adc6-4322-9e85-660c474acfaa">118,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e25413e6e8f4775a61453f482e834b8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzYtNS0xLTEtOTE1MTI_f5398010-bb83-4bc5-98ec-2c62553ba1df">43,442</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab3337916bcb40a9bcf22b5ea841fb3a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctMS0xLTEtOTc5MzE_6a703c63-ca00-439a-95d1-025c5b7bfd54">24,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35d7ff524cb74aef976703c837bc3c9b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctMy0xLTEtOTc5MzE_52cdbc68-d0ee-4f3b-8bc0-379d0eba87d3">&#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="icd689fcca01b446490bc56d7161e4c78_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctNS0xLTEtOTc5MzE_ff71b542-dc55-4adf-8a14-78f8ef8b6443">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f46853e8a245b5982cfd0521e7c553_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctMS0xLTEtOTE1MTI_2d9916f7-a101-4257-8ffc-0e00ff06dd2c">232,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6ce045bbf46468f877dd3a7588964b9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctMy0xLTEtOTE1MTI_b75d3bf5-59a3-46a3-b334-a7049faa7e66">270,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f0d1302a4624c118a990180e8c5a1e8_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctNS0xLTEtOTE1MTI_164f8949-21e2-44b9-ac34-cfa29290bd40">215,996</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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23f2d0b51dcd4130b7b5308bfe61bc93_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzgtMS0xLTEtOTE1MTI_7d8eda13-a5d3-4db6-a858-ba79065e0799">89,503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c077e0c06f94220b72575cfe26fb416_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzgtMy0xLTEtOTE1MTI_f6ad2294-dbf2-4269-80ac-022586b5f5ef">90,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3300d88b7fc740bd9d15af2e36ca3271_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzgtNS0xLTEtOTE1MTI_c610cf07-2f34-4ccc-a8da-7568c5673aff">88,075</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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i031f802510f74294914dec5cccb84279_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzktMS0xLTEtOTE1MTI_63699f51-00dd-45d3-8c2f-1de305fdb3dc">261,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecdcb658428f47209e573c5513139845_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzktMy0xLTEtOTE1MTI_7ff2ff9d-ad44-4519-ad67-1116e480721a">180,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26682ff3f29d4f4087b3036d61eff82a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzktNS0xLTEtOTE1MTI_bbdcb788-0378-44cd-b670-f389daace10d">130,046</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9074c4de173043fe87a782aa5a9bc0a5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEwLTEtMS0xLTkxNTEy_aba855cc-736a-4c28-929d-a67b660f02e3">153,815</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88c5dd1a5a9e41b7ae695fd136d6b6d1_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEwLTMtMS0xLTkxNTEy_b63c0e5c-a10b-46b7-b6cd-78e941b93055">139,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ecb2801c7be4981a0da137da5d76391_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEwLTUtMS0xLTkxNTEy_654381d9-775e-4b47-9565-4727b35042f6">98,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1378ed2a2b04e9c82d631f3a2bd700a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzExLTEtMS0xLTkxNTEy_547db265-2353-4af5-b649-337d9a418408">352,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0200aa8b5ef44269e45df66e9fa5d1e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzExLTMtMS0xLTkxNTEy_eec349aa-cc58-4c9c-83c0-72167dc634fd">375,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12afcb2383f04b2b9d814a6db03e475a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzExLTUtMS0xLTkxNTEy_659fd9d8-1d2c-46e7-a301-57d60cd8d2d1">369,981</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.5pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEyLTEtMS0xLTkxNTEy_8e2c065f-95d0-4750-960a-77b21836833f">2,264,044</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="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEyLTMtMS0xLTkxNTEy_8f890d6e-f892-4a2b-8bfa-d9e8a733bb2c">1,932,155</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="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEyLTUtMS0xLTkxNTEy_7f1568ec-8472-46f3-b0f4-add685182a03">1,447,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="iaac072395ccd40a98062c5e860a36d36_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE0LTEtMS0xLTkxNTEy_c4ef0b63-887b-4b5a-b851-8390eeaab9da">&#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="i10e7a963c7454dd085ecd8e8f7cd57e7_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE0LTMtMS0xLTkxNTEy_412d5329-c8f5-48c4-9833-4e0747a65599">&#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="i1d8739e9bf9747a8ba93471822bf03cf_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE0LTUtMS0xLTkxNTEy_2d25e651-18d3-4827-8a2e-66978a89177f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total consolidated revenues</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: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="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE1LTEtMS0xLTkxNTEy_90729398-8f07-4621-8357-ae5414b4857f">2,264,044</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="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE1LTMtMS0xLTkxNTEy_80489676-fa61-482c-ae21-56636e756fdd">1,932,155</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="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE1LTUtMS0xLTkxNTEy_65cb1408-6d20-41a8-ba49-c52945ae4d73">1,447,642</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:nonNumeric></div><div style="margin-top:18pt;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:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></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:12.556%"></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:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Segment Profit (Loss) </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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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: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="icaf095c275634d75b985e8fe1197bf41_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzItMS0xLTEtOTE1MTI_514b81e1-8e12-4fde-bd4f-e653e480313b">43,531</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="ia83e4c40d7114f3fa8a7782613f94a1d_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzItMy0xLTEtOTE1MTI_ef6b0c40-68b6-4750-b28f-3cf2d6798946">39,374</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="ie782646fd38a4f73a0e2d791b5a13c26_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzItNS0xLTEtOTE1MTI_95c6a96d-d8f4-4a03-bcee-df9c0defada2">30,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8167d0f1e98a4efb901df22d7a6666f8_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzMtMS0xLTEtOTE1MTI_a1008187-bfcf-4c4b-8c27-df0673619245">57,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib07db8ff30ff4319aeca20be9645a5c1_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzMtMy0xLTEtOTE1MTI_431888fc-d531-40ab-b48d-8fb86a2a4495">33,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7795cc907d874e1ebeff7f178ddae8f1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzMtNS0xLTEtOTE1MTI_93fb59cb-48d5-4d53-806e-073443168f44">1,021</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iec15adf607864024ba625233cf8c94d6_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzQtMS0xLTEtOTE1MTI_7e16b7ee-e546-4f23-8dcf-1fa47d37d456">16,814</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="i05c0035ce5504d60bb6960d17b1888f5_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzQtMy0xLTEtOTE1MTI_5f650421-aa27-4d16-9851-60d80e22b773">9,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2357fdfc10514b358519136a0ea2cd0c_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzQtNS0xLTEtOTE1MTI_d8232a94-6fd0-42a9-be9a-39ee45cc3fde">5,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a2f999d7d0f4655b3e5127dfc6bafda_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzUtMS0xLTEtOTE1MTI_c00566d7-dbf1-4608-b747-bf143531721c">53,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68b5a1515fb1444d96323647eaffb517_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzUtMy0xLTEtOTE1MTI_c3d00fa4-116f-4b6f-a36d-85228cc9b143">9,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8a37b5e5849499c8c9cb2614f8bc162_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzUtNS0xLTEtOTE1MTI_dfabee2c-b0b2-4a20-9c5a-ecb9c79cd750">&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic051975b0724423ca56a02dd02772d0b_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzYtMS0xLTEtOTE1MTI_393e3ee0-1146-4541-984c-8e29277afb60">21,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e712a1f9b8f4739b24be1ade0efb9a5_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzYtMy0xLTEtOTE1MTI_b4041654-0eee-4c3d-b4d4-2eeb134d6c20">16,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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e25413e6e8f4775a61453f482e834b8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzYtNS0xLTEtOTE1MTI_ab4a205e-d819-4df9-9339-86fc685ef862">4,272</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab3337916bcb40a9bcf22b5ea841fb3a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctMS0xLTEtOTc5NjU_127178c7-2290-47c1-8b91-4de086f4aa1a">13,832</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="i35d7ff524cb74aef976703c837bc3c9b_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctMy0xLTEtOTc5NjU_56e8711b-0464-42f6-b499-6cfa9ecc3153">&#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="icd689fcca01b446490bc56d7161e4c78_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctNS0xLTEtOTc5NjU_9ab4803f-b88c-4e38-a803-05033149f23c">&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93f46853e8a245b5982cfd0521e7c553_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctMS0xLTEtOTE1MTI_9577d62f-2cf2-4336-a9e6-a66ea0eb3eaf">18,961</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6ce045bbf46468f877dd3a7588964b9_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctMy0xLTEtOTE1MTI_231e87e7-fd99-466f-9f07-bd210d6130df">39,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f0d1302a4624c118a990180e8c5a1e8_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctNS0xLTEtOTE1MTI_8e5e4e49-4b40-4c75-9dfb-1af2372c4e62">24,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i23f2d0b51dcd4130b7b5308bfe61bc93_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzgtMS0xLTEtOTE1MTI_871fa431-1545-40c4-a1a3-15ebdd6654d1">23,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c077e0c06f94220b72575cfe26fb416_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzgtMy0xLTEtOTE1MTI_bfb1088e-d6fc-43e2-b791-050268ff6bf1">25,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3300d88b7fc740bd9d15af2e36ca3271_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzgtNS0xLTEtOTE1MTI_369690f9-3544-4a2b-9ca7-75130142a468">22,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i031f802510f74294914dec5cccb84279_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzktMS0xLTEtOTE1MTI_a83ce4aa-7684-4c72-9f3c-2239a9c62b52">24,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecdcb658428f47209e573c5513139845_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzktMy0xLTEtOTE1MTI_ac512d34-5f44-4e98-887a-f6d61b04d292">17,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26682ff3f29d4f4087b3036d61eff82a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzktNS0xLTEtOTE1MTI_222c95c3-9b36-47d1-8e04-8d23d43003b2">15,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9074c4de173043fe87a782aa5a9bc0a5_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEwLTEtMS0xLTkxNTEy_fdcec849-f0a2-4ae2-a3a3-30bb13e13328">16,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="i88c5dd1a5a9e41b7ae695fd136d6b6d1_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEwLTMtMS0xLTkxNTEy_be034a33-cfdc-4881-91fa-e30824842416">11,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ecb2801c7be4981a0da137da5d76391_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEwLTUtMS0xLTkxNTEy_cf5bf33f-1ebf-458c-a063-ebdb40e6d990">2,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1378ed2a2b04e9c82d631f3a2bd700a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzExLTEtMS0xLTkxNTEy_a68d2ebd-26f1-4a01-965e-698d258d7687">19,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0200aa8b5ef44269e45df66e9fa5d1e_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzExLTMtMS0xLTkxNTEy_2d3b36df-3e30-44dd-a0dc-142e3e5f6386">19,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12afcb2383f04b2b9d814a6db03e475a_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzExLTUtMS0xLTkxNTEy_efe8fb64-ea22-4405-92d8-da908425d610">25,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEyLTEtMS0xLTkxNTEy_4806f955-c9cc-4b8a-a64a-2de0cafb8ce9">248,493</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="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEyLTMtMS0xLTkxNTEy_cc87d414-74d3-465a-87fd-21aceecbbdd6">223,563</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="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEyLTUtMS0xLTkxNTEy_fbe33b7f-6d44-4990-8767-9eef83b07916">121,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="i11889f3fa0ba4ef1aad3ba25718e5b04_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTEtMS0xLTk4MDEx_39628377-8577-423c-a1b8-0772c553a262">72,925</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="i2aa8dc55b43242ec84d25702762e86a7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTMtMS0xLTk4MDEx_77ebfc6a-68a3-4e82-bbc7-f6d504f8eec0">58,828</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="id97c45d25df740f587bf42246638ab7c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTUtMS0xLTk4MDEx_bc0ae5ec-f9c0-4774-a05d-50d98a32000c">43,604</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total consolidated operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTEtMS0xLTExNDQwNQ_fc91e8d0-8c32-4150-a851-109605d7bae2">175,568</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTMtMS0xLTExNDQwNQ_6b76ec72-2b56-4b45-9aee-bb8360cdcd15">164,735</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTUtMS0xLTExNDQwNQ_c0c9b6a8-99b0-49b6-9d28-515817735ea9">78,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTEtMS0xLTkxNTEy_67f595b0-6c9f-45c2-8de4-7cb9097c0704">83,506</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="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTMtMS0xLTkxNTEy_f122f77a-01b6-426a-ba40-64ac1ec8ebcb">58,839</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="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTUtMS0xLTkxNTEy_064da236-083a-4bb1-87a7-1e89d6f17737">45,768</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE4LTEtMS0xLTk4MDI5_db7014c0-f9a0-4139-825c-d476f07ec47f">3,740</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="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE4LTMtMS0xLTk4MDI5_43448fdc-db20-4053-81ca-a20dd32bbf38">2,979</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="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE4LTUtMS0xLTk4MDI5_8cc30e4c-9889-4bef-8b8d-fcf4c1f527a5">2,454</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:8.5pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE5LTEtMS0xLTk4MDI5_478bdfa2-62d7-4604-84e1-a2d724ed0a92">534</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="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE5LTMtMS0xLTk4MDI5_e36dbacb-462a-4c54-8f81-0f98cee926eb">33,305</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE5LTUtMS0xLTk4MDI5_89bdbdbe-d41f-49de-9db1-6c97e0ecceb0">&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTEtMS0xLTkxNTEy_cac2532e-66e6-49dc-b368-293f705fe9fc">714</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="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTMtMS0xLTkxNTEy_739dce0c-d642-45e3-8bff-4f271f18286e">1,482</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="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTUtMS0xLTkxNTEy_5544d4a7-6c6a-4252-af89-aab54adb721c">2,613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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: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="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE3LTEtMS0xLTkxNTEy_deaf87a6-d579-4396-b22c-c16f17cfe19a">87,074</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="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE3LTMtMS0xLTkxNTEy_45ca09f0-793a-4ecd-be9a-4108abb94c26">68,130</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="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE3LTUtMS0xLTkxNTEy_1ecadffe-3ecb-43ef-962a-e8921f156ed3">27,172</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="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="if4f9e3119d984799a0475c4f9b2204d3" continuedAt="i13bd38750cc145ce9bfcf4966406ad16"><div style="margin-top:14pt;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:56.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></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:12.556%"></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:12.558%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="15" style="padding:2px 1pt;text-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&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">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: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="i83091991d843456b8eea05d790ccbb64_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzMtMS0xLTEtOTE1MTI_c97011e7-63d1-4d54-8c75-d482eb262442">22,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzMtMy0xLTEtOTE1MTI_a7665c46-1403-455d-ae57-24a2e7c4dbb2">22,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i6f15359a9957474b89bfd985d58377c8_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzMtNS0xLTEtOTE1MTI_254acc2e-47b6-48e3-b7f3-04efd3601064">21,085</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzQtMS0xLTEtOTE1MTI_99b642b8-b3fa-48d4-b8b9-14a5f8ee0dba">21,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb479bbd2a3149dea4762eb424ea13a8_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzQtMy0xLTEtOTE1MTI_2a8adcfe-92a7-4b6f-b0a4-23899c4ac9f5">19,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a68e58012584eeeb6287b5ad50a8384_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzQtNS0xLTEtOTE1MTI_5e9e268f-7c3b-45fc-a07e-36c34f8d5ab2">5,515</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzUtMS0xLTEtOTE1MTI_a96e20c0-fcab-41f4-aad5-8ea8449d2dbf">8,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96f5c806aa2d4892bde659eb878c85e7_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzUtMy0xLTEtOTE1MTI_8820c1ef-cedc-4f63-95e7-3b7c5295bc3a">8,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31c50da8b6fc4f879543d463a1b5b16f_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzUtNS0xLTEtOTE1MTI_9819a8dc-d28a-49db-bb5e-052b04e5f67b">8,169</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzYtMS0xLTEtOTE1MTI_49db9f1e-6615-4876-a3d5-41ba985166ac">5,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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzYtMy0xLTEtOTE1MTI_463ff90f-47c7-4f24-921a-6dee3d5cfd11">1,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31e3cb886f6b4c5589b8f8729f8480b9_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzYtNS0xLTEtOTE1MTI_4a080170-aa74-4d30-9250-e549a572c5e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i522a485039a646f480e4630d7fdd67ee_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzctMS0xLTEtOTE1MTI_22c25cb3-f570-49d3-baf3-e4ab57ac087d">12,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d25325312804d00ab117db6fa6b1ac6_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzctMy0xLTEtOTE1MTI_b35e1861-d277-43bb-a06c-f1ec678eac89">8,513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i46a14073ec06476c84689357159024c9_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzctNS0xLTEtOTE1MTI_bbb03408-de03-4ab9-8d89-8da368603833">10,109</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtMS0xLTEtMTAzNTgx_a16ce981-d179-481e-a63a-8fe03d03dab7">9,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7ed9367180c4d0a93d44e0d5e476a23_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtMy0xLTEtMTAzNTgx_a8569e6c-2e1e-45c8-8b67-2d33d051f311">&#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="i43f0b3c4fb8842d2bcc777dfb14512e4_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtNS0xLTEtMTAzNTgx_d0f64e6c-8ee1-4a91-8429-9c4d6fea5f25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtMS0xLTEtOTE1MTI_e280cd6f-9f85-4d37-ac44-fe26857fc937">13,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic312c3232c374315a1284a6cd2172ac7_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtMy0xLTEtOTE1MTI_2c5284df-6341-4463-8b54-3249e62150d6">12,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b48917f2cb741f09e482ca41653d185_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtNS0xLTEtOTE1MTI_f0b539be-8cb8-4316-aff9-a4ed22546592">12,555</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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69832e7e392d4ab68f74ae0473524c7f_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzktMS0xLTEtOTE1MTI_ab0b4f09-ac31-4d6a-9e54-1640825e7bfe">2,038</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2db70a4a9c6459ca07f4b759680919e_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzktMy0xLTEtOTE1MTI_16f4eb20-0755-4366-b970-b6fa7791288b">2,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4693d448a564cfd98af4407e0f719db_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzktNS0xLTEtOTE1MTI_b2f3bc54-d068-4992-872c-682942ec3313">2,415</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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEwLTEtMS0xLTkxNTEy_4743808b-aba3-4338-abb6-4811dfb81f0e">16,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59bb1fc59bfb40e586dcbe8b3b1026cb_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEwLTMtMS0xLTkxNTEy_b8e0e7ec-d870-4f39-9ac9-b7b228ad6e64">12,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa72463502f44f8d8fe686346fe94ce7_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEwLTUtMS0xLTkxNTEy_a514f370-1ddd-4c7d-a4bd-df3b7503a372">12,474</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzExLTEtMS0xLTkxNTEy_e05248f3-6d29-4aa3-8afe-786d4f5b7ab5">7,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzExLTMtMS0xLTkxNTEy_0277fcdd-7ea0-4314-98f0-6337ed703c24">8,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e7f0238d61b430e965261a2494f7f3c_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzExLTUtMS0xLTkxNTEy_d953d1a7-5cad-4f58-8b43-bd8259e42ab2">6,710</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEyLTEtMS0xLTkxNTEy_f02ebcb6-0fa7-4b16-8b9b-c2c16e4a20e5">19,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12c6eac42c534de38f0eb18a7dff5080_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEyLTMtMS0xLTkxNTEy_16e7256f-2e5c-4fbe-b00c-f50e3fc302d4">22,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id22e25e5b5994ff8a79a29e67df4d87a_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEyLTUtMS0xLTkxNTEy_fad42c92-e897-4dbf-8f1f-b6bba3567756">22,059</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%">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEzLTEtMS0xLTkxNTEy_176cf1ac-aaa6-4027-9a66-bf41d6ade004">138,809</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="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEzLTMtMS0xLTkxNTEy_5b22ef31-02ac-4afc-a4b4-923ca1fd2c85">119,736</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="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEzLTUtMS0xLTkxNTEy_951ad2a2-8983-4b39-a054-25728094a4e3">101,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Amortization of debt issuance costs and debt premiums</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f62eb793d6d4d1a8fe40556b826e8d9_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE1LTEtMS0xLTkxNTEy_60bc2684-e202-4055-baa7-da38f558e00e">3,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04138f0c67b84f33b0bb491f7b995dde_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE1LTMtMS0xLTkxNTEy_bd062f66-3493-4bcf-8a2a-16e013f0e459">2,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5c1e5ea5b804e80bd5f30f73fc6f46d_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE1LTUtMS0xLTkxNTEy_f51355f9-c6e2-4090-9833-b877da02be4f">2,232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE2LTEtMS0xLTkxNTEy_4549f972-85a9-476c-8a24-cc58c5a9fa11">142,549</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE2LTMtMS0xLTkxNTEy_da6e07e4-8544-4605-84d0-d4e90b6fc88f">122,632</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE2LTUtMS0xLTkxNTEy_e9b5243e-b95f-4755-aa7f-9d96ee20964f">103,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><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:48.900%"></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:0.1%"></td><td style="width:0.533%"></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:0.1%"></td><td style="width:1.412%"></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:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8.5pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:8.5pt;font-weight:700;line-height:100%">Identifiable Assets</span></td></tr><tr><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:8.5pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;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:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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="iaa0d47064b404ad5a2cd54463c0a63a2_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzMtMS0xLTEtOTE1MTI_6f14d1be-4116-4fda-91f9-ceb2ed262133">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: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="if235092b877e47b3b14728011143c76c_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzMtMy0xLTEtOTE1MTI_67d53a6b-24bb-4cc3-8a85-5bda548cf97c">50,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="iaa0d47064b404ad5a2cd54463c0a63a2_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzMtNS0xLTEtOTE1MTI_7bbc7e65-f572-4bf6-b9b1-2c202121f030">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><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="if235092b877e47b3b14728011143c76c_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzMtNy0xLTEtOTE1MTI_dfd6e4e7-643e-4ef8-bf4c-dfdc2f1f0221">354,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82509091bdc24151960a9921a4d9fcc7_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzQtMS0xLTEtOTE1MTI_f7c1a12c-00a4-4ceb-963d-c46b06b5f632">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzQtMy0xLTEtOTE1MTI_8a16c9ee-f67a-4328-a9c9-841847c16474">2,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82509091bdc24151960a9921a4d9fcc7_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzQtNS0xLTEtOTE1MTI_39d5770b-ee7f-423f-b44a-d409ee2c177c">240,359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzQtNy0xLTEtOTE1MTI_acff741f-23cf-451f-91a6-e42d1c4bbd19">263,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b64554fac0d491fbefdc2c2040536f3_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzUtMS0xLTEtOTE1MTI_822108a0-2bfa-4aec-a59a-437a01d48f38">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aae5f63427042178a20f157163848a8_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzUtMy0xLTEtOTE1MTI_06462e04-3352-4891-b42d-fcf4a7da16b7">11,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b64554fac0d491fbefdc2c2040536f3_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzUtNS0xLTEtOTE1MTI_74f2d289-3b23-40f0-9dc6-9d0979cfa4a0">84,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aae5f63427042178a20f157163848a8_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzUtNy0xLTEtOTE1MTI_446665a2-e1e3-4b5c-b152-52aa7519ed9e">86,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia563121d0972479cbeba9aaa27df0e02_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzYtMS0xLTEtOTE1MTI_c6a72b5c-9300-4411-9466-44ea9ae01b76">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i630cf004b56a439fb913aa4c5c152284_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzYtMy0xLTEtOTE1MTI_7e7dbd8d-62a2-4643-9579-f357f25ddb3b">27,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88f5c838b1154484bb876343484b56a1_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzYtNS0xLTEtOTE1MTI_049a7e9b-6277-4ed3-8f4c-106632ab44c3">327,795</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94d4f1d2843b44138a3ab73434caf9c9_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzYtNy0xLTEtOTE1MTI_ce16621a-0514-4aa3-a1f2-498a98b8de80">233,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f8ba31a5635491b9f2efad3902dce46_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzctMS0xLTEtOTE1MTI_57abae1f-fbf9-415c-8362-2f8e53169fb7">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b274b2b9ee94578840f22486854304e_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzctMy0xLTEtOTE1MTI_fed8700a-be54-4bd5-a1c6-d4d93f63dd4b">23,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f8ba31a5635491b9f2efad3902dce46_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzctNS0xLTEtOTE1MTI_0a21a6ea-3866-41c6-bb59-a1cd6ec4f952">181,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b274b2b9ee94578840f22486854304e_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzctNy0xLTEtOTE1MTI_58f8aed6-c301-43d6-959b-d3d10b7c2c87">146,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1829752824a8473a90000121f18a4a7b_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtMS0xLTEtOTgxMjQ_55aa2c8d-2805-4506-aa14-4da11a7055ae">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86ebc60389684bc397c9bb5358e6b1d4_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtMy0xLTEtOTgwNjQ_d17d8569-3117-432d-8c83-caec99227122">&#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="i1829752824a8473a90000121f18a4a7b_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtNS0xLTEtOTgxMTU_e14d089d-8ef9-44ff-b1b1-7efee61f2398">310,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86ebc60389684bc397c9bb5358e6b1d4_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtNy0xLTEtOTgxMDY_74e8c5d8-a111-412e-87d6-e6e101634fda">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i016d26e4bc7d47d0aecc5288b660fbc1_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtMS0xLTEtOTE1MTI_262c2e13-2a98-4b4f-a7d8-086f23c649d9">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtMy0xLTEtOTE1MTI_95569b51-1de8-40c6-b703-c5bb25b2df7e">36,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i016d26e4bc7d47d0aecc5288b660fbc1_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtNS0xLTEtOTE1MTI_7437758c-9438-4420-91eb-b88428db10a3">224,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtNy0xLTEtOTE1MTI_4dbba2d3-1e5c-4e88-91bd-7f27c6c2d7ed">219,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="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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ff9091ea864476e9d2a5bee553af74f_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzktMS0xLTEtOTE1MTI_df8b74fc-6fb0-4a3f-abaf-e4916cbf2724">10,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9acadd4c5cb6443199d99d215725dd33_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzktMy0xLTEtOTE1MTI_f6a96e01-0a65-4b89-815d-b57ce651515c">9,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ff9091ea864476e9d2a5bee553af74f_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzktNS0xLTEtOTE1MTI_761513e6-f831-4fef-9a8a-e7dd4b6b9bae">21,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9acadd4c5cb6443199d99d215725dd33_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzktNy0xLTEtOTE1MTI_2d55d253-ef5b-48a6-8162-bb64ab77aac2">24,120</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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8ec9db4521f4ea59310f3ef56eca9c8_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEwLTEtMS0xLTkxNTEy_03988108-9470-4b9b-a2ac-8f028fee40b6">42,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEwLTMtMS0xLTkxNTEy_df5bc751-79cd-408e-80fc-5ded2f0ca149">38,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8ec9db4521f4ea59310f3ef56eca9c8_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEwLTUtMS0xLTkxNTEy_60ce2b15-7a54-43b6-b2fe-e8766515766b">198,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEwLTctMS0xLTkxNTEy_7c0e6634-1bdc-4446-b29a-b6de15e5de26">205,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e55c781139444c581c3f40237a916ae_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzExLTEtMS0xLTkxNTEy_de607c15-38b4-43c6-b294-5c9592e72e5c">23,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzExLTMtMS0xLTkxNTEy_dbe02afa-5907-48a4-88a8-42ee69bf867f">20,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e55c781139444c581c3f40237a916ae_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzExLTUtMS0xLTkxNTEy_9ac7b15a-23b7-474a-b315-9507b40cdfd5">105,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzExLTctMS0xLTkxNTEy_632af441-fbbd-4733-8fcf-68db833b3799">101,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4fefd06b62b4ba193a33c6da949647c_I20221231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEyLTEtMS0xLTkxNTEy_2e78c6af-3e2d-414e-a0a9-4c7b8f347df6">54,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic11f320cf5f445188f5b20f82dcea19e_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEyLTMtMS0xLTkxNTEy_f1f16db3-35a1-4287-bb8e-2ccfd900ac87">72,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4fefd06b62b4ba193a33c6da949647c_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEyLTUtMS0xLTkxNTEy_046719ef-818d-4466-abf9-bf06407ea08c">210,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic11f320cf5f445188f5b20f82dcea19e_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEyLTctMS0xLTkxNTEy_2c801acd-c2c7-4832-880b-6ad66e12ad2c">244,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales allowance accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEzLTEtMS0xLTkxNTEy_10ef842a-833f-41e0-a6f9-58c6a633b529">12,644</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEzLTMtMS0xLTkxNTEy_c85dcef0-e250-452d-86fc-25f8d7410cf5">14,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE0LTEtMS0xLTkxNTEy_1c36426b-24c6-4c24-8ab5-6ad62f530d6e">341,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="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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE0LTMtMS0xLTkxNTEy_9d88570d-718f-486c-8e01-a1b521246355">277,710</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE0LTUtMS0xLTkxNTEy_f70beed6-6fbf-43a6-9751-dca9403ea8e7">2,356,779</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE0LTctMS0xLTkxNTEy_4f7081b2-a678-45d0-8ec7-a61d0609da0a">1,879,280</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:700;line-height:100%">Reconciliation of segment to consolidated totals:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate and other identifiable assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f989ce7590b4d778ea0f776d2ff4259_I20221231" decimals="-3" name="codi:OtherIdentifiableAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE2LTUtMS0xLTkxNTEy_a2c40b52-40c5-4281-8018-32fd38cdb743">18,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45dc9694621748ee8d7fe9a2027fc03c_I20211231" decimals="-3" name="codi:OtherIdentifiableAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE2LTctMS0xLTkxNTEy_bec0c871-018e-4ffb-b219-a21766a692b4">105,188</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></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:8.5pt;font-weight:400;line-height:100%">Total</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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE5LTEtMS0xLTkxNTEy_83e71936-ffe2-4eb9-8094-7b430c628af1">341,440</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE5LTMtMS0xLTkxNTEy_83788a09-a398-4982-9221-3901dca1906d">277,710</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE5LTUtMS0xLTkxNTEy_b8009234-1228-4241-9b06-e509c0780975">2,374,787</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE5LTctMS0xLTkxNTEy_e984e3fc-46d2-4263-956d-a1a4c3b0aaba">1,984,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></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: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:9.5pt;font-weight:400;line-height:120%">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:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_277">Note H - Goodwill and Intangible Assets</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">" for a schedule of goodwill by segment.</span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</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%">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%">Revenues are attributable to countries based on the location of customers. <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzcyMDY_4f9a9504-7090-4582-8fb5-7e9f89aaeb0c" escape="true">Revenue attributable to any individual foreign country was not material in 2022, 2021 or 2020.</ix:nonNumeric> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="i13bd38750cc145ce9bfcf4966406ad16"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identifiable 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%">Several of the Company's operating segments have subsidiaries with assets located outside of the United States.  The following table presents identifiable assets by geographic area:</span></div><div style="margin-bottom:18pt;margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzcyMTQ_3f95446b-591f-4bfa-a12b-7f6db260236a" escape="true"><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:59.920%"></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.820%"></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></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%">Identifiable Assets</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%">December 31, </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ife8537de063048288970a8ee0c616511_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzItMS0xLTEtOTE1MTI_9dab22c3-8cd9-42f9-9e74-f7a13d5894fb">2,291,837</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="ic29612102f284788bfe7ca43e936a7a8_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzItMy0xLTEtOTE1MTI_244c4c56-683a-4970-a261-2cde8383b6f9">1,918,051</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%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7af60d3fa69648f3aa4353185b9fc3ab_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzQtMS0xLTEtOTE1MTI_1562a078-2002-4d13-a431-6784d2d5f5e6">49,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i914f7d8a2fdd44c7a9f0c1aa55e76aad_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzQtMy0xLTEtOTE1MTI_9adca93d-ec51-4bf8-b7de-e8b5699b4f5c">36,075</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 international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib60f1e935af54aa8bee79ac30567427a_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzUtMS0xLTEtOTE1MTI_e674cdcc-791f-4e76-8900-0dd004e83794">33,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic46330305c7045a2a72e82a56f53d1bd_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzUtMy0xLTEtOTE1MTI_bc186931-2f3a-41ab-b1f3-2dd0b88b0b89">30,342</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%">&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets</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: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="i5bef7b1da0bb49768d9d08f78236f481_I20221231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzYtMS0xLTEtOTE1MTI_eeff877f-a93a-4b01-8818-ca2b0e695230">2,374,787</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i480a94cd627c4db4ada8ec4e7620a56d_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzYtMy0xLTEtOTE1MTI_e8206382-61c7-48a5-ab6c-e34a9c1763c3">1,984,468</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></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_274"></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 G - <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:PropertyPlantAndEquipmentAndInventoryTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzE4NQ_cf835c7b-bf9e-4b2a-ba45-e120c3db67ed" continuedAt="ic98bf23ff46248849388ac70c3ed10bb" escape="true">Inventory and Property, Plant, and Equipment</ix:nonNumeric></span></div><ix:continuation id="ic98bf23ff46248849388ac70c3ed10bb" continuedAt="ie5c77e27650b49679fe883de23e2a9e0"><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"></td><td style="width:63.725%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.028%"></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%">Inventory</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%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Raw materials and supplies</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzItMS0xLTEtOTE1MTI_393d707f-4909-4956-8b51-2382a121ca0a">106,698</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzItMy0xLTEtOTE1MTI_054ea73b-188c-42ca-bcbc-a920bdf046ed">107,307</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%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzMtMS0xLTEtOTE1MTI_448fb25d-854e-4221-af6d-df771662324a">32,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzMtMy0xLTEtOTE1MTI_da97e50c-b5ad-46fd-9fb2-8682732e53c7">29,032</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzQtMS0xLTEtOTE1MTI_ee7e140c-d466-4cf2-8585-a6b32673b2ab">621,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzQtMy0xLTEtOTE1MTI_06f927a5-d27e-4ec5-84aa-79a73536832c">457,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzUtMS0xLTEtOTE1MTI_c8fdd420-7424-4f3d-969e-911a3b385908">761,092</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzUtMy0xLTEtOTE1MTI_2abde679-8d8c-4c7b-994d-2cdaa6176ee1">593,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: obsolescence reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzYtMS0xLTEtOTE1MTI_5ad9ecf0-a345-4b8b-b865-0252fdec0c41">28,664</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzYtMy0xLTEtOTE1MTI_58b2eece-7c80-4172-8902-250fa53383c4">27,870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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</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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzctMS0xLTEtOTE1MTI_d0af2a3d-2cc5-4dea-8e54-1021cffe51b5">732,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzctMy0xLTEtOTE1MTI_51ce143d-4769-45d0-92fc-8281cae3502f">565,743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzE4MQ_f170bee1-2ee6-4205-91a2-a0fc791298ef" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"></td><td style="width:63.725%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.027%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.028%"></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%">Property, plant and equipment</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%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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="if9957e231b934f509ab30858592d1a9c_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzItMS0xLTEtOTE1MTI_2fd90eb1-804a-44f6-a780-22fef2acb387">252,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i69d81b5bc6874e6ebed2e95ce59edeae_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzItMy0xLTEtOTE1MTI_76c7d4d5-3df9-4614-8ffb-58eaff288d02">233,840</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%">Office furniture, computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde06afb39fd43e5a076ab408641f8d2_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzMtMS0xLTEtOTE1MTI_3fc3d261-9d21-49a2-9daa-0bdede73fea0">68,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fde986ddfbc4530886a30b4f6061b45_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzMtMy0xLTEtOTE1MTI_6a03fd4d-8bf4-48f3-a408-6b6e6ae85bd7">55,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3696bf608b094c1bbab3c526b2395d4f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzQtMS0xLTEtOTE1MTI_a235a2fe-9655-4d63-9dc2-905ed5c54dba">79,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16c18a95c2364a7584dab40d0b2eacf9_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzQtMy0xLTEtOTE1MTI_6d4c2dcf-bdaa-4e05-981d-a0ace2c6be48">60,970</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%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzUtMS0xLTEtOTE1MTI_9e3e0a8c-010d-4fa1-9ac1-5100f025d019">18,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzUtMy0xLTEtOTE1MTI_bb331208-be47-4674-a727-a4bc954e5684">15,340</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%">Buildings and land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i317755f9b4b14711adac7cacce61d6cd_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzYtMS0xLTEtOTE1MTI_5962543d-4686-40ff-a9b4-17a67103015d">13,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5750a71042c045eea9209b6ff271dfc3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzYtMy0xLTEtOTE1MTI_c756d327-d47c-4b3b-acfe-c096fd4bda35">13,345</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzctMS0xLTEtOTE1MTI_f38f8850-8a3a-4644-9f9d-8632a95b030e">431,992</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzctMy0xLTEtOTE1MTI_16847448-abbc-44ba-8b39-bad6042f634f">378,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzgtMS0xLTEtOTE1MTI_3abcaa0a-da90-4730-b3cf-846229f841ac">226,518</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzgtMy0xLTEtOTE1MTI_214cb1ec-8907-49f9-95cc-3a6b572e43c9">192,183</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:8.5pt;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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzktMS0xLTEtOTE1MTI_6f654a49-8c8e-4870-afff-890c33c95c79">205,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzktMy0xLTEtOTE1MTI_1c26bf64-5024-43dd-9d57-6fbade87641a">186,477</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></ix:continuation><div style="margin-bottom:15pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie5c77e27650b49679fe883de23e2a9e0">Depreciation expense was approximately $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzEwMw_28ebb813-f971-4c3d-b3d9-da84931c3e68">44.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzEwNw_f3fa10c5-4978-4a15-aff4-70ebecc89b63">39.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzExNA_fb9d5181-d9d0-4fe3-a5d8-2820c15321c8">33.3</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</ix:continuation> </span></div><div id="ia85db93a905f4f7a90da190381615c4b_277"></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 H &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc3NTc_dfb3f6cb-a9e5-4e62-961c-9cecd1624d4d" continuedAt="i30d19062daf84714a0647dba2aae4200" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i30d19062daf84714a0647dba2aae4200" continuedAt="icdc10c40577e4940b94a93a9e242ebaf"><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%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="icdc10c40577e4940b94a93a9e242ebaf" continuedAt="iea8dd8e4b51c48d1a49777cfc66b9cb5"><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 reconciliation of the change in the carrying value of goodwill by segment for the years ended December&#160;31, 2022 and 2021 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><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc3NTg_7acd3de5-f859-45b4-9615-a84e506fb14c" escape="true"><div style="margin-top:17pt;text-align:center"><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:32.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.194%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.639%"></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%">Balance at January 1, 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:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments </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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </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:8pt;font-weight:700;line-height:100%">Goodwill Impairment</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%">Balance at 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%">5.11</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="if235092b877e47b3b14728011143c76c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEtMi0xLTEtOTE1MTI_8911f1d2-9e8b-4a8d-8766-6e7a6dfa5a76">92,966</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="i83091991d843456b8eea05d790ccbb64_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEtNC0xLTEtOTE1MTI_895bd4dc-4a32-4054-b3b9-f6294979e719">&#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 style="background-color:#cceeff;border-top:1pt 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="i83091991d843456b8eea05d790ccbb64_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEtNi0xLTEtMTEzMTY4_7759403d-f3e4-4c71-bc5b-4b097d68af29">&#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 style="background-color:#cceeff;border-top:1pt 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="iaa0d47064b404ad5a2cd54463c0a63a2_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEtNi0xLTEtOTE1MTI_71770763-0e53-4045-bb59-ca072ca771af">92,966</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzItMi0xLTEtOTE1MTI_184435fd-f2e8-4a5c-bb04-8596244a4b4b">254,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzItNC0xLTEtOTE1MTI_b64437dd-2e2e-43fb-97ec-ca40e54d7c99">&#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="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzItNi0xLTEtMTEzMTY4_26d33ee8-2a9b-4f09-99f2-389e945a2932">&#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="i82509091bdc24151960a9921a4d9fcc7_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzItNi0xLTEtOTE1MTI_702fcf67-f22d-4de1-b0af-911217d3f037">254,153</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aae5f63427042178a20f157163848a8_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzMtMi0xLTEtOTE1MTI_472605a6-b64a-4c70-a9fd-da47b4b43147">61,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzMtNC0xLTEtOTE1MTI_00c0ab1e-e741-4644-8734-2cd9f7cebaac">&#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="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzMtNi0xLTEtMTEzMTY4_5ce4c62c-bd5a-41d0-b1da-a131d66114de">20,552</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="i7b64554fac0d491fbefdc2c2040536f3_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzMtNi0xLTEtOTE1MTI_97a6349e-7ae3-408d-ad7c-6445b1736c3b">40,896</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i630cf004b56a439fb913aa4c5c152284_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzQtMi0xLTEtOTE1MTI_f94a8280-f862-4dcd-9d2a-b3c81d21730d">83,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzQtNC0xLTEtOTE1MTI_3c636ee6-2c94-4d94-8937-7ef88e358f16">2,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzQtNi0xLTEtMTEzMTY4_1f531832-e691-4c65-9373-5f86abb80362">&#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="ia563121d0972479cbeba9aaa27df0e02_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzQtNi0xLTEtOTE1MTI_ea76baff-e01f-4ac0-bb64-ce7a111c06f9">86,337</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b274b2b9ee94578840f22486854304e_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzUtMi0xLTEtOTE1MTI_aa89e4b8-5fe9-46e5-9914-10c71dca33fc">107,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9fcede7a5d424953a720a4cc64374d81_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzUtNC0xLTEtOTE1MTI_75ddfd79-179e-4d70-9e16-0f374750ea2b">32,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i522a485039a646f480e4630d7fdd67ee_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzUtNi0xLTEtMTEzMTY4_7ae68bdb-5e83-4971-9634-bcbaf5a0ca47">&#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="i8f8ba31a5635491b9f2efad3902dce46_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzUtNi0xLTEtOTE1MTI_2867c132-a1a6-4c29-8f35-d0d310b83073">75,719</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86ebc60389684bc397c9bb5358e6b1d4_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtMi0xLTEtOTgyMDU_53f1781b-b1b6-46f7-82bc-88f58694132c">&#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="iaeb989ecbd8248189540f46210021121_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNC0xLTEtOTgyMDU_8787b91d-ba19-4bdd-8b2f-0328031b211f">291,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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"><ix:nonFraction unitRef="usd" contextRef="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231" xsi:nil="true" name="us-gaap:GoodwillImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNi0xLTEtMTE0NDY1_f8c91a18-cdc5-44fb-9bd4-12e1ebf94f01"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1829752824a8473a90000121f18a4a7b_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNi0xLTEtOTgyMTM_16c3858e-7488-435a-9926-2f401ba9818d">291,150</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtMi0xLTEtOTE1MTI_7eee0003-d851-41c8-9ae7-f54fd8429204">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNC0xLTEtOTE1MTI_71150f22-eb32-467f-be24-174ddaae6beb">9,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzctNi0xLTEtMTEzMTY4_9396694e-7324-49cc-9ad6-e3e583bf84a7">&#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="i016d26e4bc7d47d0aecc5288b660fbc1_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNi0xLTEtOTE1MTI_25654abc-0341-4bf7-9891-2e68f2f229e9">39,773</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%">ACI</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="i62f025373f8f4400aeadf0765fc425c7_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzctMi0xLTEtOTE1MTI_9ffc1077-fae0-42a7-b7b3-419eca49ed96">58,029</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaab5937f615427295dd1b88c0417356_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzctNC0xLTEtOTE1MTI_28cbfc8d-c759-4a0e-97eb-0dc410e7cd1d">&#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="ifaab5937f615427295dd1b88c0417356_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzgtNi0xLTEtMTEzMTY4_5110b3de-3a61-425b-b5fa-e84cb5508402">&#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="id9590dc8f5ef437fb388bbff185c65cb_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzctNi0xLTEtOTE1MTI_ac59c1df-56df-4b76-9a8b-a73180a1aca3">58,029</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%">Altor Solutions</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="iaeac93c9df12485fb31311d7afe9ffa3_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzgtMi0xLTEtOTE1MTI_330104f1-a4c9-4a01-a914-c9030c4fd7dc">90,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzgtNC0xLTEtOTE1MTI_434634d8-1e41-43d3-be47-cda4b9083b9d">286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzktNi0xLTEtMTEzMTY4_13a8a64e-249e-45ad-98ba-78759c49f7f1">&#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="ib8ec9db4521f4ea59310f3ef56eca9c8_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzgtNi0xLTEtOTE1MTI_bb2c32d4-2c4d-4f32-ac28-3028fdde128d">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzktMi0xLTEtOTE1MTI_0f6346ae-b1d1-4746-83f0-e95bf5f0970b">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzktNC0xLTEtOTE1MTI_bd8495d7-9781-4e8b-a7f3-33e7685394c2">&#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="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEwLTYtMS0xLTExMzE2OA_56888b3c-646c-4764-b450-6544b592e481">&#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="i7e55c781139444c581c3f40237a916ae_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzktNi0xLTEtOTE1MTI_95c3f66f-c564-461b-b7ba-eb667a8aa54f">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic11f320cf5f445188f5b20f82dcea19e_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEwLTItMS0xLTkxNTEy_c21de84b-61a8-4423-9bc0-e348f2d72e20">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEwLTQtMS0xLTkxNTEy_47b2a643-8f7e-484f-a967-631cc2c87feb">&#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="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzExLTYtMS0xLTExMzE2OA_fc885a22-dfb8-45f7-80cb-29967c0a150a">&#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="if4fefd06b62b4ba193a33c6da949647c_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEwLTYtMS0xLTkxNTEy_ff304991-5e28-42ae-9cb5-b1da8d894738">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;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%">Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</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="i45dc9694621748ee8d7fe9a2027fc03c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTItMS0xLTk4MjIz_5bb927b3-fc01-4d48-b57f-1b645252b64e">8,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f62eb793d6d4d1a8fe40556b826e8d9_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTQtMS0xLTk4MjIz_fa9d9183-33a1-45c7-99b0-8e4cc9c3ebab">&#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="i6f62eb793d6d4d1a8fe40556b826e8d9_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTYtMS0xLTExMzE2OA_63a7a5f8-7a34-4187-9c03-3db3376932a4">&#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="i3f989ce7590b4d778ea0f776d2ff4259_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTYtMS0xLTk4MjMx_daf13ff2-d0f3-4cb5-a332-f26459f7cecb">8,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTItMS0xLTkxNTEy_94beeee6-d312-412c-bfb6-78d5df09a49c">882,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><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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTQtMS0xLTkxNTEy_4cc1f947-939e-4902-87cd-b5f5b3a6d2df">271,873</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEzLTYtMS0xLTExNDQ2Ng_fee5e677-f25f-408d-b76a-048832ee3528">20,552</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTYtMS0xLTkxNTEy_97eeedde-e234-4b8f-87f7-96d3d0f501b7">1,133,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition of businesses during the year ended December 31, 2022 includes the acquisition of PrimaLoft by the Company, and an add-on acquisition at Velocity.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.</span></div><div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"></td><td style="width:41.551%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.513%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.918%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.918%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.995%"></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%">Balance at January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments </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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.11</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="i48d3b5ade78b4587b49369bd47cef54d_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEtMi0xLTEtOTE1MTI_394ff7b2-877f-4c1c-9bc6-de8ce8f50311">92,966</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="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEtNC0xLTEtOTE1MTI_b6cef127-2e54-410d-bd16-3e16a6d86472">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="if235092b877e47b3b14728011143c76c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEtOC0xLTEtOTE1MTI_5d2ad2e1-46bb-458d-ac37-7159d1f92a27">92,966</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa7c6c34c90645ce80a37bd160a97e8a_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzItMi0xLTEtOTE1MTI_10a9572d-e109-4114-b6de-ed5e3a7937ee">254,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb479bbd2a3149dea4762eb424ea13a8_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzItNC0xLTEtOTE1MTI_bf66621f-a607-49aa-83b6-37ecea662979">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzItOC0xLTEtOTE1MTI_ccd5de39-a777-4af4-9bfd-ffe4739c44a4">254,153</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25cb1d93096b4e41918676c93cee0626_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzMtMi0xLTEtOTE1MTI_7c6d123a-a85a-47c4-90a9-c3b4caf301c9">63,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i96f5c806aa2d4892bde659eb878c85e7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzMtNC0xLTEtOTE1MTI_c3ffc8a2-5b9d-4096-a194-9dc46d7219b0">2,083</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aae5f63427042178a20f157163848a8_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzMtOC0xLTEtOTE1MTI_25148aa7-350a-4023-b3ef-6e0b1d0ab374">61,448</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife18216e93364b37934c005a39b43089_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtMi0xLTEtOTgyNDM_8d420fc0-4a87-438e-a37f-4b877999b1e2">&#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="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtNC0xLTEtOTgyNDM_5ca81bc7-cd98-43ca-925f-3176e7c88cf2">83,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i630cf004b56a439fb913aa4c5c152284_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtOC0xLTEtOTgyNTE_56c79701-7f24-4b60-b3eb-3327ad5e2cad">83,458</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50dd38c0cea44e82b2b89498a51d19d6_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtMi0xLTEtOTE1MTI_a75d50bb-1ffe-4611-a8c1-06cc4bad1f7d">68,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d25325312804d00ab117db6fa6b1ac6_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtNC0xLTEtOTE1MTI_49a6a8b0-1202-4a18-936e-e07b157dcd8b">39,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b274b2b9ee94578840f22486854304e_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtOC0xLTEtOTE1MTI_fc6f25eb-4123-4abf-a803-3ae6895ee15a">107,855</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i239da3171ffa40979124339fb5e8933e_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzUtMi0xLTEtOTE1MTI_3fa4ed3f-b5a0-451f-acc3-ddcc66b1e2f7">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic312c3232c374315a1284a6cd2172ac7_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzUtNC0xLTEtOTE1MTI_16c0f5d8-1cd4-4291-a5e4-25f70fa12efe">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzUtOC0xLTEtOTE1MTI_c922dcf7-4d51-480b-b961-73c89c74f337">30,079</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%">ACI</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="i3b13ddf465d84d1dafe5c91dd06e05e0_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzYtMi0xLTEtOTE1MTI_4c46ded9-15c1-4f64-967b-0e3196648901">58,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0698cd6f20c409fa5ea4efad7f4aafa_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzYtNC0xLTEtOTE1MTI_95e78967-4065-4fac-ac3b-5f5fd2b04474">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f025373f8f4400aeadf0765fc425c7_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzYtOC0xLTEtOTE1MTI_84dabdfc-40bb-4d3c-903f-2257670e0340">58,029</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%">Altor Solutions</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="i5301b46aaa4a4b97b8eb6a2c6d3f02d9_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzctMi0xLTEtOTE1MTI_76ad8770-9ac1-48d7-96e5-c3f68422703d">75,369</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59bb1fc59bfb40e586dcbe8b3b1026cb_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzctNC0xLTEtOTE1MTI_4992470a-5c19-46ec-8772-48e8ddd55b36">15,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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzctOC0xLTEtOTE1MTI_c5453cbd-55eb-4843-bcc2-5fad6d1a51cc">90,843</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id99fff0778ac4f0890942d5ec0bd6a8c_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzgtMi0xLTEtOTE1MTI_d0363218-9e02-418f-b766-74428aca9bd7">26,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzgtNC0xLTEtOTE1MTI_0ee59009-ca0b-4f6a-a9e2-7aad48a960ec">12,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzgtOC0xLTEtOTE1MTI_ec1ccea0-e94b-4164-8386-006eb9968d94">39,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i095c5faec4404b4fbe5bb838eac407c1_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzktMi0xLTEtOTE1MTI_8d8ff3b4-f8db-41c4-9353-0133351a6925">55,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12c6eac42c534de38f0eb18a7dff5080_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzktNC0xLTEtOTE1MTI_39b7a246-0844-4832-9704-79c8caa59c70">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic11f320cf5f445188f5b20f82dcea19e_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzktOC0xLTEtOTE1MTI_363caae5-bb81-49c9-a7f7-f4733d3a5b8f">55,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Corporate </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">(2)</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="ic8a125bddf8c4d56b91e71a51a12746d_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEwLTItMS0xLTkxNTEy_b23aacc3-cfeb-4abf-8056-c341988bf03f">8,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04138f0c67b84f33b0bb491f7b995dde_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEwLTQtMS0xLTkxNTEy_2a7d83f4-57b0-4dfd-93c2-505e0fa3c836">&#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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45dc9694621748ee8d7fe9a2027fc03c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEwLTgtMS0xLTkxNTEy_4d21279d-a6b7-402b-99dc-a1e4c38dfcb8">8,649</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:8.5pt;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 #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="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzExLTItMS0xLTkxNTEy_b687ca16-6e62-4a12-aee6-889756b534b7">733,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzExLTQtMS0xLTkxNTEy_289168b7-95eb-4407-aa1c-82feb4e62eb0">148,898</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzExLTgtMS0xLTkxNTEy_0fe16738-f7ed-48fc-aad3-2b2da4271078">882,083</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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Acquisition of businesses during the year ended December 31, 2021 includes the acquisition of Lugano by the Company, and add-on acquisitions at Altor, Arnold, and Marucci.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately </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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzEwNTA_d64ddfe1-820f-4695-ae62-66e6725a53d0">187.3</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of goodwill is deductible for income tax purposes at December&#160;31, 2022.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="iea8dd8e4b51c48d1a49777cfc66b9cb5" continuedAt="i634c5c58a5664df0baede6e9ab44455d"><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="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzA4OA_eb6b7c91-cf7a-463f-b377-a807d7018fc5">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 impairment of $<ix:nonFraction unitRef="usd" contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzA5NA_d049d338-e6fb-4f26-bee9-01e59417ecc9">20.6</ix:nonFraction> 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-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="background-color:#ffffff;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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing</span></div><div style="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 Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was <ix:nonFraction unitRef="number" contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzIxMzY_2aab1c4f-b03f-4fa5-871b-06626ab11cf7">13.0</ix:nonFraction>% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by <ix:nonFraction unitRef="usd" contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231" decimals="INF" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzIyODQ_6ef543ba-d1c6-44fe-b01c-3096039ba5d0">272</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%">2020 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 Ergobaby, Altor Solutions and Velocity reporting units required additional quantitative testing because we could not conclude that the fair value of the reporting units exceeded their carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2020 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="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 tests of Ergobaby, Altor Solutions and Velocity were performed using an income approach to determine the fair value of the reporting units. For Ergobaby, the discount rate used in the income approach was <ix:nonFraction unitRef="number" contextRef="i31c50da8b6fc4f879543d463a1b5b16f_D20200101-20201231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzMzOTc_3690981b-207f-4289-bdd3-5ee009718d88">15.9</ix:nonFraction>% and the results of the quantitative impairment testing indicated that the fair value of the Ergobaby reporting unit exceeded the carrying value by <ix:nonFraction unitRef="usd" contextRef="i25cb1d93096b4e41918676c93cee0626_I20201231" decimals="INF" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM1NDc_834f3acc-28ce-431f-a033-1983cca16a95">14.0</ix:nonFraction>%. For Altor, the discount rate used in the income approach was <ix:nonFraction unitRef="number" contextRef="ifa72463502f44f8d8fe686346fe94ce7_D20200101-20201231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM2MTM_c9212955-0e4b-463b-b7d3-1273cfe20909">13.3</ix:nonFraction>%, and the results of the quantitative impairment testing indicated that the fair value of the Altor reporting unit exceeded the carrying value by <ix:nonFraction unitRef="usd" contextRef="i5301b46aaa4a4b97b8eb6a2c6d3f02d9_I20201231" decimals="INF" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM3NjE_8019ddd5-54d0-4e2c-9ad2-f64a6647378a">3.8</ix:nonFraction>%. For Velocity, the discount rate used in the income approach was <ix:nonFraction unitRef="number" contextRef="i4b48917f2cb741f09e482ca41653d185_D20200101-20201231" decimals="INF" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM4MzA_6d97f834-11f4-4bc0-aea3-8a86af3ce995">12.8</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="usd" contextRef="i239da3171ffa40979124339fb5e8933e_I20201231" decimals="INF" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM5ODE_7208fcb6-2e58-4cac-b4cb-bccf018f889e">16.4</ix:nonFraction>%.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i634c5c58a5664df0baede6e9ab44455d"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the net carrying amount of goodwill at December 31, 2022 and 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"></td><td style="width:43.100%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.500%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.500%"></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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill - gross carrying amount</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzEtMi0xLTEtOTE1MTI_071d6ea6-cd75-46d2-bbf7-ea566454811a">1,211,701</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzEtNC0xLTEtOTE1MTI_62d59875-bc60-40ba-b494-9ae6735a1d66">939,828</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:8.5pt;font-weight:400;line-height:100%">Accumulated impairment losses </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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzItMi0xLTEtOTE1MTI_d91b8c19-a81e-4101-98a3-dbcbdf029c86">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzItNC0xLTEtOTE1MTI_78929342-ad7e-454d-a0d3-5907a3be8e53">57,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill - net carrying amount</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzMtMi0xLTEtOTE1MTI_7c73384e-dd78-4ae1-9268-83f2da67591c">1,133,404</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzMtNC0xLTEtOTE1MTI_43debf25-9a4b-40ce-accf-5a3b1997d6ab">882,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><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="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzY2NQ_d049d338-e6fb-4f26-bee9-01e59417ecc9">20.6</ix:nonFraction> 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="i8f0e4bbebe0e4770a78e0c2405c1a631_D20190101-20191231" decimals="-5" sign="-" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzYzNA_0ca7a881-0139-436b-8a06-a9223abb6dc8">32.9</ix:nonFraction>&#160;million at Velocity and $<ix:nonFraction unitRef="usd" contextRef="i8ad185b414d941c8a0363e30ba33f334_D20170101-20171231" decimals="-5" sign="-" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzY0OQ_a4a9251e-9a3d-4ba5-aa89-39d627b099a5">24.9</ix:nonFraction>&#160;million at Arnold.</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%">Intangible Assets</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%">Intangible assets are comprised of the following </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></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:20.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></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:8.987%"></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:8.997%"></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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</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: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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Useful&#160;Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90ee7c13fba3405085d821e52a20b926_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItMS0xLTEtOTE1MTI_57383067-8ce0-4fae-a3d3-db48b0ddabb2">814,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90ee7c13fba3405085d821e52a20b926_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItMy0xLTEtOTE1MTI_df08c32e-fb61-4093-8cad-7e84a6d7c4d6">268,620</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90ee7c13fba3405085d821e52a20b926_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItNS0xLTEtOTE1MTI_e8b1f52e-8e9e-4d63-b5be-908bd0c67d7c">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5af43bf3fe4a6a81e849a7a825b2d2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItNy0xLTEtOTE1MTI_1cb27ba1-15dc-4f08-9fda-657b942d4d87">595,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab5af43bf3fe4a6a81e849a7a825b2d2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItOS0xLTEtOTE1MTI_38046f4d-dd20-415b-8dce-d8dcdfd2ae7f">218,066</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab5af43bf3fe4a6a81e849a7a825b2d2_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItMTEtMS0xLTkxNTEy_49d761c5-aa7e-47f4-ac53-942f42a12b53">377,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 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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie4921003e2b141588674657b666ce10f_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItMTMtMS0xLTkxNTEy_28fb8d92-0e59-424d-8406-97f164263618">14</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:8.5pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee8164a1e2a240faa90219c2978117d2_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtMS0xLTEtOTE1MTI_1bcbe567-f494-4030-bde2-88d079de6722">214,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="iee8164a1e2a240faa90219c2978117d2_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtMy0xLTEtOTE1MTI_cec513c3-a964-40c7-9dbc-aaee4d38a085">55,816</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="iee8164a1e2a240faa90219c2978117d2_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtNS0xLTEtOTE1MTI_b6d873c8-b42c-4440-b7c9-da09b04f01eb">158,837</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i540389b821eb41da935eaca1bc63257a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtNy0xLTEtOTE1MTI_eb59467a-64ae-42f4-b653-46616f09240a">156,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i540389b821eb41da935eaca1bc63257a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtOS0xLTEtOTE1MTI_03bb0d2b-62f5-4040-862f-2fbf21ccc729">42,035</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="i540389b821eb41da935eaca1bc63257a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtMTEtMS0xLTkxNTEy_f5314a95-84e9-4bfd-8877-9314299129c5">114,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia39e5067741d40f1b78e0c7add8c10a7_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtMTMtMS0xLTkxNTEy_0a7c35ad-7194-4468-8411-82610e44a1c0">12</ix:nonNumeric></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%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a6f747ee7e743ce98aad35dfbc69704_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtMS0xLTEtOTE1MTI_00bc3594-6021-4d38-9f8b-5e7fbb91adb8">483,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i4a6f747ee7e743ce98aad35dfbc69704_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtMy0xLTEtOTE1MTI_e0a0dc99-9f71-4ba5-86b0-2d63a1cfb79f">119,464</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="i4a6f747ee7e743ce98aad35dfbc69704_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtNS0xLTEtOTE1MTI_04024ad0-8605-4376-94bf-c79b5e6e844c">364,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i5298fcf5134f43eabda9d7d12a002980_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtNy0xLTEtOTE1MTI_f1ad0d3e-7a4e-4199-8605-80668f908388">411,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i5298fcf5134f43eabda9d7d12a002980_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtOS0xLTEtOTE1MTI_225afb1a-fe6d-47a6-9611-9c5ea7aa5408">90,196</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="i5298fcf5134f43eabda9d7d12a002980_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtMTEtMS0xLTkxNTEy_4450f20d-5e4f-406e-ac00-03a81cf40b1d">321,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icf6c62c563a6454f95008adcb4299912_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtMTMtMS0xLTkxNTEy_82f02a10-7ae1-4af8-8e51-39b4192c32bb">17</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:8.5pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67190b1e196e4c9096bbe870274590ba_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtMS0xLTEtOTE1MTI_93c7ee30-9d2e-4e76-9085-bfe595a86286">4,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="i67190b1e196e4c9096bbe870274590ba_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtMy0xLTEtOTE1MTI_0b7a30ca-7cb0-42c3-892d-c706f31ea714">4,149</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="i67190b1e196e4c9096bbe870274590ba_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtNS0xLTEtOTE1MTI_4dca888d-c565-4d8a-8ecb-8f379c1c50fb">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbd387bbbb534ff79ad53f6e72baa8f3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtNy0xLTEtOTE1MTI_1e57da65-07aa-4c4e-a358-adda4c0fe6aa">4,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibbd387bbbb534ff79ad53f6e72baa8f3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtOS0xLTEtOTE1MTI_b82bfe0c-8abe-43ee-87af-55f3cefa3daf">3,827</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="ibbd387bbbb534ff79ad53f6e72baa8f3_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtMTEtMS0xLTkxNTEy_1ed2a000-1546-4b4d-adbd-d3c9178c27b6">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7f60c22d7a8747dbb7f0ef0cc09bdb14_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtMTMtMS0xLTkxNTEy_7e3c319f-c768-493a-886a-117c19c8e71d">4</ix:nonNumeric></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%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0a0966b43a042a6bbc17072e79ff1a8_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtMS0xLTEtOTE1MTI_a9c3fab1-2572-4d8a-9eac-f89ce3c28b17">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id0a0966b43a042a6bbc17072e79ff1a8_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtMy0xLTEtOTE1MTI_969701b9-bb9e-4202-ac22-f2de8ffff83c">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0a0966b43a042a6bbc17072e79ff1a8_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtNS0xLTEtOTE1MTI_dd6176a9-dd88-4d25-98eb-fd989406310c">775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-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="i676b68999bba4ad888b3ad348d9b4453_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtNy0xLTEtOTE1MTI_6334ba5b-42b0-4fbb-ba47-fe21f323e6f5">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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i676b68999bba4ad888b3ad348d9b4453_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtOS0xLTEtOTE1MTI_36d16f67-29ca-4352-a8cd-9df787fa816c">735</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i676b68999bba4ad888b3ad348d9b4453_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtMTEtMS0xLTkxNTEy_77570fac-ffa7-4e8c-8827-6056bf013144">1,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i43cc1ab9f19e4d70b848c88b94fef601_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtMTMtMS0xLTkxNTEy_3e3f044c-e9f0-4f31-9211-1878f73c8f00">4</ix:nonNumeric></span></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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctMS0xLTEtOTE1MTI_78282e65-760f-4a9d-8db4-928595416b0c">1,519,705</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctMy0xLTEtOTE1MTI_4f5f439c-d0ec-46f7-bdd1-2afb7162acb4">449,234</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctNS0xLTEtOTE1MTI_9e8d023c-69f2-4545-bbdc-acca957521db">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><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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctNy0xLTEtOTE1MTI_e70d125a-604b-48db-9f80-5e2444a1a07d">1,170,584</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctOS0xLTEtOTE1MTI_9f4323cd-4342-471a-a7a1-bb60e287da11">354,859</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctMTEtMS0xLTkxNTEy_dc25f1b3-c28d-4cd3-a0ce-463a7724a6e9">815,725</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></tr><tr><td colspan="3" 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%">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzgtMS0xLTEtOTE1MTI_ccbde4ca-2eaa-44e2-b299-84a653afd54c">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzgtNS0xLTEtOTE1MTI_5a92e489-6e40-467d-8240-5b7ed8e59e57">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzgtNy0xLTEtOTE1MTI_4759c5be-d1dc-4544-bba8-0bba34be789f">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzgtMTEtMS0xLTkxNTEy_cba66e0e-e2fe-4774-8720-0aa3c8e9de02">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="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.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="2" style="background-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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzktMS0xLTEtOTE1MTI_7225fd04-9b45-4698-87e2-95907bf3fe28">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzktNS0xLTEtOTE1MTI_e6aa9adc-bb95-4662-ad65-e4c100d6a539">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzktNy0xLTEtOTE1MTI_549b74c7-caf1-45aa-81a6-058e13857b88">&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:FiniteLivedInProcessResearchAndDevelopment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzktMTEtMS0xLTkxNTEy_8f1e59ca-cf19-447b-b31b-aa2c90915f04">&#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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTEtMS0xLTkxNTEy_aa66ee7e-73e0-4905-93bb-6a02abcf9843">1,577,170</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTMtMS0xLTkxNTEy_db542283-f8b5-463a-aad7-e2f4bd9c2d48">449,234</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTUtMS0xLTkxNTEy_7cf174e9-332d-4cca-8ee7-9ee30fc19d8e">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><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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTctMS0xLTkxNTEy_98575b1b-5911-4fb1-99db-80a62b2e5aab">1,227,549</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:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTktMS0xLTkxNTEy_c9badfe6-b81c-4388-855b-c2027e1f5cb7">354,859</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTExLTEtMS05MTUxMg_7dbbec74-a985-4364-88a1-06a2fceea344">872,690</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><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-bottom:15pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s amortization expense of intangible assets for the years ended December&#160;31, 2022, 2021 and 2020 totaled $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc2MDU_3c3c0141-3777-46a7-b340-f30036e6ea91">94.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc2MDk_22dffdc7-282a-4b59-826e-f46a0eae18e2">80.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc2MTY_d35e9d62-9d45-45ef-aeaf-dc4889da3709">61.9</ix:nonFraction> million, 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 over the next five 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></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:35.818%"><tr><td style="width:1.0%"></td><td style="width:60.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.860%"></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.5pt;font-weight:400;line-height:100%">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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzAtMS0xLTEtOTE1MTI_3a017812-f924-4757-b73c-dc178d6ec8ac">104,749</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%">2024</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzEtMS0xLTEtOTE1MTI_cf7d579b-e42e-48ab-8489-1e2173f90d3e">103,120</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%">2025</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzItMS0xLTEtOTE1MTI_e90f6e67-2083-490c-8e59-3c3133029d47">97,794</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%">2026</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzMtMS0xLTEtOTE1MTI_d62bb906-e4ec-453c-a499-5e4984d90cf7">91,438</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%">2027</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzQtMS0xLTEtOTE1MTI_cf56f98b-23d5-4fad-821d-55c099523a81">80,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_280"></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%">Note I &#8211; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzEwMjkx_4e184d8b-d823-4f3d-b1be-6307eb05b49a" continuedAt="i561ca9fdaaac4a98ae3d1629daee527b" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i561ca9fdaaac4a98ae3d1629daee527b" continuedAt="i4605363b0a8a4da786efb763a2ab1a79"><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%">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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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%">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="i992a6dcf683442f1a94296493d46dbd3_I20220712" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTYxMg_25f4ba14-20fb-4c2e-9ad9-061adcb49ec4">600</ix:nonFraction>&#160;million ("the 2022 Revolving Loan Commitment") and a $<ix:nonFraction unitRef="usd" contextRef="i2eb8e09899214f14b3997c4294bfcf1b_I20220712" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTYyNg_fcb3474d-6960-4f1a-9dd4-4779db33a44e">400</ix:nonFraction>&#160;million term loan (the &#8220;2022 Term Loan&#8221;). The </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i4605363b0a8a4da786efb763a2ab1a79" continuedAt="ib931b60de6fb42148758df3467611e17"><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%">2022 Term Loan requires quarterly payments ranging from $<ix:nonFraction unitRef="usd" contextRef="i48a6e37dd4084c8fa2c7d6a4a30c0331_D20220712-20220712" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY0MA_3311fa8f-1b27-449d-95cc-e989c36a60f5">2.5</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="ifda3ce902ac041969c3e21c472e012e0_D20220712-20220712" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY1NA_94643a86-ecb1-4d7d-ae9c-d0d5e546b9e0">7.5</ix:nonFraction>&#160;million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#8217;s maturity date. All amounts outstanding under the 2022 Revolving Line of Credit will become due on July 12, 2027, which is the termination date of the 2022 Revolving Loan Commitment. The 2022 Credit Facility also permits the LLC, prior to the applicable maturity date, to increase the Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="ib7332bef2e8a4f1ab7d9089862c9f286_I20220712" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY2OA_f639bf31-3be5-488c-bb0f-da9c54c3b6ff">250</ix:nonFraction>&#160;million, subject to certain restrictions and conditions. 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="ie4cc3d86d9ba4c8d8f42f34b3180b06d_D20220712-20220712" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY4Mg_67abc13f-3af9-4f73-8c90-23020d4e03ee">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="i6ef0db01d4cd449c8777cf0a94508ed0_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc2Ng_66067b47-37b8-48f6-84df-d5b7a388df3f">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iec647a0deed44a8bbbb2547badd802a0_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc3Mw_085949be-6930-4309-8061-b271a683694a">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="ic871d38e44074203bbfbe1789babcd65_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc4MA_633a2c83-e6af-455d-9650-a5ff7aee18bc">0.50</ix:nonFraction>%, (ii) the &#8220;prime rate&#8221;, and (iii) the applicable SOFR plus <ix:nonFraction unitRef="number" contextRef="i43e0dfc190ae490faa1d9ed97b2be997_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc4Nw_68082874-be78-4fba-8dfa-83f3d887fcf8">1.0</ix:nonFraction>% (the &#8220;Base Rate&#8221;), plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="id5558c38ff9443c2bb1a05a1b94892bf_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc5Mw_4d3eb186-0478-43f1-b2df-0955a1d0aae4">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic17ffac127944a11b356c27228f37e41_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTgwMA_1e18d42e-9406-4db0-b80d-72a8c7098aec">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="i6ef0db01d4cd449c8777cf0a94508ed0_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTcxMA_567342a0-8272-4ff4-9c82-558632095a1b">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="iec647a0deed44a8bbbb2547badd802a0_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTcxNw_59bd72ba-b1e1-4cbb-8c53-9548721cef4a">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="id5558c38ff9443c2bb1a05a1b94892bf_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY5Ng_5a32e2d4-b425-493d-be99-c9954843bf98">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic17ffac127944a11b356c27228f37e41_I20220712" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTcwMw_2100ef60-dbaa-4e73-8614-84af2938f88d">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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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-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 up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i62b0dc0e687745d6b4262021aefbc36d_I20210323" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzcxOA_86fc7771-0a37-43f0-ac0d-5bc2b7ceaead">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="i18cde4aceff844e4a7273e0f86f058c2_I20210323" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzg4OQ_3a5ea930-30bd-4eb8-8714-5a3bc72e3a1b">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">2018 Credit Facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2018, the Company entered into an Amended and Restated Credit Agreement (the "2018 Credit Facility"). The 2018 Credit Facility provided for (i)&#160;revolving loans, swing line loans and letters of credit (the &#8220;2018 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i5f3687c0746f481093a6db4b793bef1e_I20180418" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE0MzA_c529ad52-f55b-4a80-a5f3-3b303e533048">600</ix:nonFraction> million, and (ii)&#160;a $<ix:nonFraction unitRef="usd" contextRef="i98a3864f4bab4272810a766058574a76_I20180418" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE0NDU_82cf4fe9-a51b-477b-aa61-36b350d643a4">500</ix:nonFraction> million term loan (the &#8220;2018 Term Loan&#8221;).  The Company repaid the outstanding amounts under the 2018 Term Loan in 2019, and used a portion of the proceeds from the issuance of the 2029 Senior Notes to repay the amount outstanding under the 2018 Revolving Credit Facility in March 2021.</span></div><div style="margin-top: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="iead9cc1260584a9d9ef1be8abab208ff_I20211117" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE4MTk_2e78c8ed-99a6-448d-ba6d-c68de1676ef9">300</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="iead9cc1260584a9d9ef1be8abab208ff_I20211117" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE4NTY_ccabb0fc-5dfe-4c6d-bd86-4c33cbd3c10d">5.000</ix:nonFraction>% Senior Notes due 2032 (the &#8220;2032 Notes&#8221; of "2032 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#8220;2032 Notes Indenture&#8221;), between the Company and U.S. Bank National Association, as </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ib931b60de6fb42148758df3467611e17" continuedAt="if01b38ffd5df4f4f9d79a9626eff3097"><div style="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="iead9cc1260584a9d9ef1be8abab208ff_I20211117" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzIzNjE_950ba98b-ea3e-481d-acc6-3cbfa4e01861">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="ia31326a44236481bb4a6f63d9e81606e_I20210323" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzI3MzE_9de25c7b-8425-4f2f-bf5a-b360e407a480">1,000</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="ia31326a44236481bb4a6f63d9e81606e_I20210323" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzI3Njg_74ef797f-2828-48e2-aee6-f7256e912f32">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="ia31326a44236481bb4a6f63d9e81606e_I20210323" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzMyNzA_95a19bec-6044-4286-a9d5-4518ca56fe0f">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. The proceeds from the sale of the 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with our entry into the 2021 Credit Facility, as described above, and to redeem our <ix:nonFraction unitRef="number" contextRef="i7da0bcdf40de423ca81598c554dbcb70_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE2NDkyNjc0NzA0MzA_79907262-0038-4cf0-b3e7-086e10266ded">8.000</ix:nonFraction>% Senior Notes due 2026 (the &#8220;2026 Senior Notes&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2032 Notes and the 2029 Notes rank equal in right of payment with all of the Company&#8217;s existing and future senior unsecured indebtedness, and rank senior in right of payment to all of the Company&#8217;s future subordinated indebtedness, if any. The 2032 Notes and the 2029 Notes will be effectively subordinated to the Company&#8217;s existing and future secured indebtedness, to the extent of the value of the assets securing such indebtedness, including the indebtedness under the Company&#8217;s credit facilities described below. The 2032 Notes Indenture and the 2029 Notes Indenture contains several restrictive covenants including, but not limited to, limitations on the following: (i) the incurrence of additional indebtedness, (ii) restricted payments, (iii) the purchase, redemption or retirement of capital stock or subordinated debt, (iv) dividends and other payments affecting restricted subsidiaries, (v) transactions with affiliates, (vi) asset sales and mergers and consolidations, (vii) future subsidiary guarantees and (viii) incurring liens, (ix) entering into sale-leaseback transactions and (x) making certain investments, subject in each case to certain exceptions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2026 Senior Notes bore interest at <ix:nonFraction unitRef="number" contextRef="i7da0bcdf40de423ca81598c554dbcb70_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzUwNTA_d67c6333-a3c0-4e22-afc7-1a2df7895a3a">8.000</ix:nonFraction>% per annum and were scheduled to mature on May 1, 2026. On March 2, 2021, pursuant to an indenture, dated as of April 18, 2018 between the Company and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the Company, to holders of the Company&#8217;s 2026 Senior Notes to redeem the 2026 Senior Notes on April 1, 2021. The principal amount of the 2026 Senior Notes redeemed was $<ix:nonFraction unitRef="usd" contextRef="i7da0bcdf40de423ca81598c554dbcb70_I20210302" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0ODI_ad81934d-7a1f-456d-a1a3-5d736e852cbf">600</ix:nonFraction>&#160;million, which represented all of the outstanding principal of the 2026 Senior Notes. The 2026 Senior Notes were redeemed at <ix:nonFraction unitRef="number" contextRef="idab7a01a128c4c7585abd3717a94a91b_D20210302-20210302" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU2MDI_c849dcee-103d-46e3-9665-2570b1fbddc6">100</ix:nonFraction>% of their principal, plus an applicable premium, and accrued and unpaid interest as of the redemption date. On March 23, 2021, the proceeds required for the redemption of the 2026 Senior Notes, the applicable premium and accrued interest totaling $<ix:nonFraction unitRef="usd" contextRef="i7da0bcdf40de423ca81598c554dbcb70_I20210302" decimals="-5" name="codi:ProceedsHeldInEscrow" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU4NTE_819bf167-27e0-472f-b47d-cb1ec2c63521">647.7</ix:nonFraction>&#160;million was irrevocably deposited with the Trustee and held by the Trustee until the date of redemption, April 1, 2021. The redemption of the 2026 Senior Notes resulted in a Loss on Debt Extinguishment of approximately $<ix:nonFraction unitRef="usd" contextRef="ic722d9644b054f5f9e86b90db78b9002_D20210302-20210302" decimals="-5" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzYwNjU_041182e3-fc83-469f-9700-a3809ea956a6">33.3</ix:nonFraction>&#160;million, which is comprised of the premium paid for early redemption of the 2026 Senior Notes, and the expensing of the deferred financing costs and bond premium associated with the 2026 Senior Notes. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="if01b38ffd5df4f4f9d79a9626eff3097" continuedAt="i90d9021ebc094a20be23a3281ebce87e"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzEwMjg1_5e0e1c55-c86b-4964-90bb-a0d2ee8d2211" continuedAt="i21b20b5ab0514ed5bfa47bf25bcaef1e" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the Company&#8217;s outstanding long-term debt and effective interest rates at December&#160;31, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzItMS0xLTEtOTE1MTI_63e4ffc6-57cd-4882-8d3f-769302ef1bc7">5.25</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzItMy0xLTEtOTE1MTI_c9c7c927-219a-4527-8643-3f206df3f487">1,000,000</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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib2b1ac0f481a4876a6259240a0e76103_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzItNS0xLTEtMTE0NTI1_9901edc1-79f8-4c41-a4f0-3d1c6996e745">4.89</ix:nonFraction>%</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="ib2b1ac0f481a4876a6259240a0e76103_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzItNy0xLTEtOTE1MTI_88ad2fed-ac7d-46f2-8ec0-e1e981bfad13">1,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2032 Senior Notes</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i44f90c56125b402eace34211d47f1214_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzMtMS0xLTEtOTE1MTI_7dce6dd4-4821-4a1f-aebd-63212a356f9d">5.00</ix:nonFraction>%</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="i44f90c56125b402eace34211d47f1214_I20221231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzMtMy0xLTEtOTE1MTI_75ff42f1-d646-4e2e-bc9c-93372dd00488">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:nonFraction unitRef="number" contextRef="i971833a307dd447bad4bfc13ff8d4b0d_I20211231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzMtNS0xLTEtMTE0NTI1_a53cbf6c-a4e2-4e8a-9157-b71acbf767f7">5.29</ix:nonFraction>%</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="i971833a307dd447bad4bfc13ff8d4b0d_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzMtNy0xLTEtOTE1MTI_00421532-533e-44ed-b0d8-75614c60e3e9">300,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%">2022 Term Loan</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i84b0d6c6d4be4aa28e2322a3263469fc_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzQtMS0xLTEtMTE0NTQy_9befb86d-be09-4dac-82bb-68c02e38d70f">5.20</ix:nonFraction>%</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="i1b89c2e1132943c09f9922ed5cebbf15_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzUtMy0xLTEtOTE1MTI_9448972a-a156-421a-b592-1acf814074c5">395,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="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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i776b305d75e544748cd9093198a004be_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzUtNy0xLTEtOTE1MTI_26268171-7333-4396-bcb4-59d3177e9b7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2022 Revolving Credit Facility</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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8dd1c0d4ba924e45bfcec4bfa43c5761_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzUtMS0xLTEtMTE0NTQ0_147af059-3d86-4586-bfda-8b13bbd9dc69">5.98</ix:nonFraction>%</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="i2ed19a2125df405d8b3ad12d06670786_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzYtMy0xLTEtOTE1MTI_1f34ed2a-8e25-4c39-aeb9-988be7a4d183">155,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffde0062e47e403798840950791bd0d3_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzYtNy0xLTEtOTE1MTI_bb78e075-5641-4518-8fe0-85f2b05dad25">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs </span></td><td 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzctMy0xLTEtOTE1MTI_48da481f-93e7-4d0c-b4bf-8ace442b343f">15,532</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="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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzctNy0xLTEtOTE1MTI_44cfbfcf-0669-467a-a48d-c43c272199ff">15,174</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total debt</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 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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzgtMy0xLTEtOTE1MTI_ff2aea0a-cf3f-4ac6-bf11-fb571fbe37a9">1,834,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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-top:1pt 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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzgtNy0xLTEtOTE1MTI_1999d807-d79e-4306-8bdd-8af52afa738a">1,284,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Current portion, term loan facilities</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzktMy0xLTEtOTE1MTI_4ef6abbd-6906-4e4d-bcd9-a56b36c3fc91">10,000</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="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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzktNy0xLTEtOTE1MTI_4da227ab-1277-4501-b1ea-aaf42fcf63e9">&#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 2px 19pt;text-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="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 #000000;border-top:1pt 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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzEwLTMtMS0xLTkxNTEy_b8e20f7a-8216-4d7f-b49a-687fc2f5a438">1,824,468</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 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 #000000;border-top:1pt 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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzEwLTctMS0xLTkxNTEy_c344f66f-ff96-4e9e-8821-42c4663dda9c">1,284,826</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: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:36.403%"><tr><td style="width:1.0%"></td><td style="width:53.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.873%"></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:8.5pt;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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzAtMi0xLTEtMTEyMTEy_477b1c7a-5329-4c46-af89-9de1e04af1aa">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzEtMi0xLTEtMTEyMTEy_7354aaac-3ab3-4b35-8388-c151cc44ee1a">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzItMi0xLTEtMTEyMTEy_aaffc1a5-b66a-4c7b-8659-b506f25d8ac7">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzMtMi0xLTEtMTEyMTEy_c44bf181-5da6-4dc1-a2b7-3a68f4d9e2a4">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzQtMi0xLTEtMTEyMTEy_315a049d-d936-406b-bd0e-e565a1244f08">490,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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzUtMi0xLTEtMTEyMTEy_e97248ce-cba7-488e-95fc-d7e51cc123fa">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: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%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzYtMi0xLTEtMTE0NTQ2_45b73a0b-4773-4974-ac38-2008104cffd2">1,850,000</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-style:italic;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="i1cde46835c7f4244899fb9c6a716643d_I20220712" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc1Mg_bf4ef2d0-b37c-4968-9ebe-1b928f5784a6">2.5</ix:nonFraction>&#160;million in deferred financing costs associated with the 2022 Term Loan, and $<ix:nonFraction unitRef="usd" contextRef="id1f3824009464603b896eb0214e3b40d_I20220712" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTcyNA_24052472-4987-4885-8b97-8b950240dc22">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="ibd7748cedff24e4081b0c13301cee944_I20211117" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzY2NDY_bf2c3272-0f4a-495b-8139-598546d8db43">4.3</ix:nonFraction>&#160;million in deferred financing costs, and $<ix:nonFraction unitRef="usd" contextRef="i37b6ed28889e40238796afc89a0d1d4b_I20210302" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzY3MTI_b4214b37-dbca-4ddb-a244-69c8d411a267">12.0</ix:nonFraction>&#160;million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The Company recorded $<ix:nonFraction unitRef="usd" contextRef="ia962705832914bad852c2186748613b7_I20200507" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzcwNzc_adeb6ea2-f15b-4df0-b068-e612837eb693">5.4</ix:nonFraction>&#160;million in deferred financing costs in connection with entry into the 2021 Credit Facility, $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTczOA_95f4b965-f325-48ee-8665-56218576a08b">0.5</ix:nonFraction>&#160;million of which was recorded as a loss on debt extinguishment upon entry into the 2022 Credit Facility. The net deferred financing costs associated with the Company's 2026 Senior Notes were $<ix:nonFraction unitRef="usd" contextRef="ic9606ed2bb9c469ba26c302dd4781ffc_I20210331" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE2NDkyNjc0Njg2NzU_1a2cbae2-5346-4354-8430-366cc65feace">7.2</ix:nonFraction>&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes.</span></div><div style="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 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 consolidated balance sheets.  </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i90d9021ebc094a20be23a3281ebce87e"><ix:continuation id="i21b20b5ab0514ed5bfa47bf25bcaef1e"><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 December 31, 2022 and December 31, 2021, and the balance sheet classification in each of the periods presents (</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:78.947%"><tr><td style="width:1.0%"></td><td style="width:58.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.725%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.717%"></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%">December 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzItMS0xLTEtOTE1MTI_43f2a46e-8339-4992-abbf-dacac38bf47c">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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzItMy0xLTEtOTE1MTI_e5f93870-d7ab-4598-bdde-3650a7ef3f07">27,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzMtMS0xLTEtOTE1MTI_f14e6960-079e-4656-81c3-c6d2ca700322">9,760</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzMtMy0xLTEtOTE1MTI_4db76e3b-e8ae-4cb1-bca7-76681dbc2751">6,021</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzQtMS0xLTEtOTE1MTI_fc0493e1-5828-4de5-b235-aa93f2e44141">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><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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzQtMy0xLTEtOTE1MTI_69e2260a-5790-4afc-b773-02f0eb06eb9f">21,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Balance sheet classification:</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><td colspan="3" 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 noncurrent assets</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="ic7ef9cde2689440d900e01bd7e32d6e7_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzctMS0xLTEtOTE1MTI_c68f6134-102c-4285-8a33-ff68867f03ab">7,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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="i7b66bbde08ba4d7c90beaf6a5a82e3aa_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzctMy0xLTEtOTE1MTI_4b67366e-6f8d-4e5b-a2e0-27de345e803d">6,589</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%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3de70299fc124464a853d3ec238b469b_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzgtMS0xLTEtOTE1MTI_9bde6fa6-ed77-4531-a31e-f4ce02ce5e92">15,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9d432f3308a44878568e89b7f334909_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzgtMy0xLTEtOTE1MTI_0790f388-d769-40b0-abdd-6bf09693385f">15,174</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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzktMS0xLTEtOTE1MTI_4184f291-4196-439f-9664-2a7bacf07b54">22,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzktMy0xLTEtOTE1MTI_c4d55f3b-8206-42e3-b411-29edd7c9a508">21,763</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></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Covenants</span></div><div style="margin-bottom:6pt;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 is subject to certain customary affirmative and restrictive covenants arising under the 2022 Credit Facility. <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzEwMjY4_a191542c-5c2c-4313-a1c9-0e1dc9c0fc66" continuedAt="i2e6d1e2fe4f0452f9034bcf2b449e75b" escape="true">The following table reflects required and actual financial ratios as of December&#160;31, 2022 included as part of the affirmative covenants in the 2022 Credit Facility:</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><ix:continuation id="i2e6d1e2fe4f0452f9034bcf2b449e75b"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"></td><td style="width:44.388%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.194%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.713%"></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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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.00</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:8.5pt;font-weight:400;line-height:100%">3.09:1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total Secured Debt to EBITDA 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.00</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:400;line-height:100%">1.12:1.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total Debt to EBITDA 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.00</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:8.5pt;font-weight:400;line-height:100%">3.97:1.00</span></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%">A breach of any of these covenants will be an event of default under the 2022 Credit Facility. Upon the occurrence of an event&#160;of&#160;default under the 2022 Credit Facility, the 2022 Revolving Credit Facility may be terminated, and all outstanding loans and other obligations under the 2022 Credit Facility may become immediately due and payable and&#160;any letters of credit then outstanding may be required to be cash collateralized, and the Agent and&#160;the Lenders may exercise any rights or remedies&#160;available to them under the 2022 Credit Facility.&#160;Any such event would materially impair the Company&#8217;s ability to conduct its business. As of December&#160;31, 2022, the Company was in compliance with all covenants as defined in the 2022 Credit Facility. </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">Letters of credit</span></div><div style="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 2022 Credit Facility allows for letters of credit in an aggregate face amount of up to $<ix:nonFraction unitRef="usd" contextRef="ia93dee1e602f4065babbb095bf7c13c1_I20221231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzk0NjM_e0a72280-eef2-4dab-a95a-11e69b667298">100</ix:nonFraction> million. Letters of credit outstanding at December&#160;31, 2022 totaled $<ix:nonFraction unitRef="usd" contextRef="ia93dee1e602f4065babbb095bf7c13c1_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzk1MTI_d33c8468-ef54-4627-affd-6b1fa67e8e30">2.2</ix:nonFraction> million and at December&#160;31, 2021 totaled $<ix:nonFraction unitRef="usd" contextRef="i703b62f538944b40b0fb5c335c6c134a_I20211231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzk1MzM_6be45efe-8d1c-40f6-abbf-c35cd0131581">1.0</ix:nonFraction> million.  </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%">Interest expense</span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:ScheduleOfInterestExpenseByComponentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzEwMjcy_ac9b12f2-7da0-4cfc-9362-939c797a3412" 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 details the components of interest expense in each of the years ended December&#160;31, 2022, 2021 and 2020:</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:89.181%"><tr><td style="width:1.0%"></td><td style="width:51.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.145%"></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:14.145%"></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:14.150%"></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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Interest on credit facilities</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzMtMS0xLTEtOTE1MTI_1c13d094-82a1-4158-b278-54d4e6c67cce">13,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzMtMy0xLTEtOTE1MTI_d9f57bb6-1de0-4e80-b0d8-c3045f46efd6">2,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:LineOfCreditFacilityPeriodicPaymentInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzMtNS0xLTEtOTE1MTI_f4e0ecfb-802f-4f8c-9cf0-e05b86c568d0">2,164</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%">Interest on Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzQtMS0xLTEtOTE1MTI_67fe26f4-be9c-492e-a293-7d0b596966f1">67,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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzQtMy0xLTEtOTE1MTI_1f5ba293-1c9e-442b-9367-15543606c127">54,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzQtNS0xLTEtOTE1MTI_e9d376c6-6e2f-48ee-9b0a-425655b80d7b">42,400</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%">Unused fee on Revolving Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityFee" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzUtMS0xLTEtOTE1MTI_63898b48-b5de-4d5f-ae70-403f693e5d64">1,913</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityFee" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzUtMy0xLTEtOTE1MTI_86fbcc7e-f997-4848-b05e-2fbcc91c24b4">1,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityFee" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzUtNS0xLTEtOTE1MTI_32e8a98f-625a-4537-afa2-3073b8c9e6c0">1,386</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%">Amortization of debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzYtMS0xLTEtOTE1MTI_9f6a7969-21e0-44d2-936e-e23e410cc7ad">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzYtMy0xLTEtOTE1MTI_0301f957-7d1e-44c5-b34c-37aec6fc926f">83</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzYtNS0xLTEtOTE1MTI_23657860-9de7-4493-824f-ed9b2dcad530">222</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></tr><tr><td colspan="3" 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 interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpenseOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzktMS0xLTEtOTE1MTI_11963fa7-c079-4ddc-87f4-181fb1002abd">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpenseOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzktMy0xLTEtOTE1MTI_f5f3ef6f-da45-4867-8e5b-fc751e3c0678">227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzktNS0xLTEtOTE1MTI_37865eba-42f3-4046-9365-a91d733b073b">294</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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzEwLTEtMS0xLTkxNTEy_d3b1d4e4-f9a8-4fa2-a1da-862e2bc41658">49</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzEwLTMtMS0xLTkxNTEy_dfbf08e2-df50-43c0-95a3-cb0ce16547e8">13</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzEwLTUtMS0xLTkxNTEy_26fba1d8-c35a-48f6-a927-4772c1b44377">254</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:bottom"><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 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzExLTEtMS0xLTkxNTEy_4d022a42-4d5d-46a8-b17d-68a08829b9e9">83,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzExLTMtMS0xLTkxNTEy_101cc347-b0f6-4af0-9c65-4c8f2ff0d0ff">58,839</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzExLTUtMS0xLTkxNTEy_5897c488-6ffc-4916-a387-99f5604eda93">45,768</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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-42</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_286"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><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 J &#8211; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MzI_b7d5bba0-87da-483e-b11d-81c695238da7" continuedAt="ia58fd1fde41849cf904fc4aa1c02c0cc" escape="true">Defined Benefit Plan</ix:nonNumeric></span></div><ix:continuation id="ia58fd1fde41849cf904fc4aa1c02c0cc" continuedAt="ie571ca2294d848f398ef50d0141e1d17"><div style="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-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 year ended December 31, 2020, Arnold terminated certain employees at the Switzerland location who were participants in the defined benefit plan. The termination of the employees resulted in a decrease in the accumulated benefit obligation liability in 2020. A curtailment loss of $<ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzYxNw_b693b1de-8767-489b-beff-332ff09f892d">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzYyNA_856409d4-9c51-413a-ab0f-8d4e8e0c42ac">0.4</ix:nonFraction>&#160;million was recognized during the years ended December 31, 2021 and 2020, respectively. </span></div><div style="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 the plan&#8217;s funded status and amounts recognized in the Company&#8217;s consolidated balance sheets at December&#160;31, 2022 and 2021:</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:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="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%">Change in benefit obligation:</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></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%">Benefit obligation, beginning of year</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="i5e231fa288ac4632afe1531d6cb1d18f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzMtMS0xLTEtOTE1MTI_8a597623-d063-4e32-b425-b894761dae62">12,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i314b2c423d404b52ace2aabf6c2d7714_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzMtMy0xLTEtOTE1MTI_18b4e680-dd7a-482f-babb-5b5482feeb16">14,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Service 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzQtMS0xLTEtOTE1MTI_44e6a8cc-f83a-47d3-a5f4-3f96994a75e4">432</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzQtMy0xLTEtOTE1MTI_85b8ff92-0b3c-46be-b6f1-fd4d111296ef">422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzUtMS0xLTEtOTE1MTI_7e9d9c88-b7c0-4911-a228-8c9e6ed7ca7c">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzUtMy0xLTEtOTE1MTI_ac1e1f95-343d-467f-b93a-d7c0859a5c36">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Actuarial (gain)/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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzYtMS0xLTEtOTE1MTI_0fafdec0-54f1-45c7-9ed7-cc3f4d69d9f1">1,792</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzYtMy0xLTEtOTE1MTI_54ce7b86-9b35-4ab1-b1b6-3859f1f5ab1a">484</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:8.5pt;font-weight:400;line-height:100%">Plan amendment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzctMS0xLTEtOTE1MTI_0ac1fc86-8a3f-48bd-b22f-315fdea8f0af">73</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAmendments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzctMy0xLTEtOTE1MTI_b2fa2071-e9e5-4e7f-aaa8-fa0c709c8e5e">267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Employee contributions and transfer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzgtMS0xLTEtOTE1MTI_60c63879-3ac8-4961-9fbd-22b8671bc12f">349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzgtMy0xLTEtOTE1MTI_aabcc286-9207-4855-ade9-4c62973a7fc2">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzktMS0xLTEtOTE1MTI_6ff9a851-1101-4f9a-a1b2-682980991bc8">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzktMy0xLTEtOTE1MTI_bcb7c446-0cb2-4868-945f-bfd3b8ac76fc">253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEwLTEtMS0xLTkxNTEy_2dbcca4a-0fb3-488a-96ad-ea439829b128">518</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEwLTMtMS0xLTkxNTEy_a962e4a9-fde1-4eba-8343-945654bda40c">1,445</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEyLTEtMS0xLTkxNTEy_e24a8e4b-335e-4b4f-b75f-b5d7c0ade23c">176</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEyLTMtMS0xLTkxNTEy_021a1b5c-0c54-49d0-aa71-487088889c6e">535</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 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%">Benefit obligation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="idab395b29f454801aa2244e22b732e14_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEzLTEtMS0xLTkxNTEy_bdd262aa-b345-4830-946b-f5925703e3a5">10,649</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="i5e231fa288ac4632afe1531d6cb1d18f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEzLTMtMS0xLTkxNTEy_1b7c9675-58b1-4c8d-a7f6-8cc9e608599c">12,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" 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%">Change in plan 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></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%">Fair value of assets, beginning of period</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="i5e231fa288ac4632afe1531d6cb1d18f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE1LTEtMS0xLTkxNTEy_984fbf60-b4c9-4250-b1d2-e996e70ac845">9,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i314b2c423d404b52ace2aabf6c2d7714_I20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE1LTMtMS0xLTkxNTEy_6e019169-657d-4a31-9ebf-af22b48ed3c8">10,034</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Actual 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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE2LTEtMS0xLTkxNTEy_947728bb-eac0-4591-9c9e-757918b0a690">122</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE2LTMtMS0xLTkxNTEy_c943cb65-256b-4c8b-b1aa-2d79dd5161ef">349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Company contribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE3LTEtMS0xLTkxNTEy_5f8d6898-2ef0-4ef0-9f4f-aba4b6362704">371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE3LTMtMS0xLTkxNTEy_7c6ef6c3-be68-4b3b-a3d0-d6a1aeb129c4">324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Employee contributions and transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE4LTEtMS0xLTkxNTEy_e68fa4ac-8eca-448e-87d4-cce50545e7a7">349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE4LTMtMS0xLTkxNTEy_49ceb1c1-0d8a-411e-b8f7-08af507e09cf">304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE5LTEtMS0xLTkxNTEy_05f077ae-f692-47a9-b3b1-f571b59f376b">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE5LTMtMS0xLTkxNTEy_7db63e14-34e6-4674-93f0-7a64ddf7446e">253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIwLTEtMS0xLTkxNTEy_a473f0d4-2a41-4f46-9fd3-440a8bd753f9">518</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIwLTMtMS0xLTkxNTEy_7dda0be1-5dc0-416c-bf7c-70106368093d">1,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIxLTEtMS0xLTkxNTEy_985acdd1-6056-45e8-bad5-d3c11cb4c9ce">82</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIxLTMtMS0xLTkxNTEy_9f7c7073-203c-4905-b8dc-33d2e09041d2">370</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 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%">Fair value of assets</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="idab395b29f454801aa2244e22b732e14_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIyLTEtMS0xLTkxNTEy_9fafc411-3619-480d-b747-b1be6d225aac">9,521</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="i5e231fa288ac4632afe1531d6cb1d18f_I20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIyLTMtMS0xLTkxNTEy_65eba46d-3f6a-4b0c-8208-a5f7217e998f">9,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Funded status</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: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="i36c3d5307f014eec8955a8a8f8ed1351_I20221231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIzLTEtMS0xLTkxNTEy_134bfb4d-9c4e-494d-9fc3-774aba1858ab">1,128</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="i6e457804eac84e76bbdfe7329a65558a_I20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIzLTMtMS0xLTkxNTEy_690e7105-2537-4a66-a5de-0cb6d66d80d8">2,862</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></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 unfunded liability of $<ix:nonFraction unitRef="usd" contextRef="i3de70299fc124464a853d3ec238b469b_I20221231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3Xzg3NA_873a487f-85a0-4f8d-bcf1-afe300d9ab0f">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id9d432f3308a44878568e89b7f334909_I20211231" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3Xzg4MQ_f7fb4890-81f7-49be-ae22-c29d47b5ff4e">2.9</ix:nonFraction> million at December&#160;31, 2022 and 2021, respectively, is recognized in the consolidated balance sheet within other non-current liabilities.  <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MjE_d7e0d369-a58d-4ccf-888e-786cb1af14e6" continuedAt="i3f2d5f00a79a468aa53a648b828cf566" escape="true">Net periodic benefit cost consists of the following:</ix:nonNumeric></span></div><div style="margin-top:11pt;text-align:center"><ix:continuation id="i3f2d5f00a79a468aa53a648b828cf566"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"></td><td style="width:44.913%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.345%"></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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Service cost</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="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzMtMS0xLTEtOTE1MTI_b929f5ea-c68d-4b4f-86f8-955abcbb8509">432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzMtMy0xLTEtOTE1MTI_2f784361-69ef-4e43-a565-420f3704b48a">422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i430ced2199aa433f865cae10ef305e18_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzMtNS0xLTEtOTE1MTI_7dc17abd-d400-4627-91c0-f9641d6a5250">571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzQtMS0xLTEtOTE1MTI_d90f1b4d-90f4-41ad-a342-5d262f162a2a">42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzQtMy0xLTEtOTE1MTI_56bdad55-6b65-4ef1-92c6-7eaee16cbc05">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzQtNS0xLTEtOTE1MTI_19fbb246-abcc-4953-bfab-1cd08b0cffe4">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzUtMS0xLTEtOTE1MTI_13edba3a-13ce-4633-a580-bd1af6f1ce6f">73</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzUtMy0xLTEtOTE1MTI_3f60c6c1-8073-4617-bfbf-80e7a26e4619">73</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="i430ced2199aa433f865cae10ef305e18_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzUtNS0xLTEtOTE1MTI_95d89f13-5e5a-4701-93e7-3cb5b3db810c">84</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:8.5pt;font-weight:400;line-height:100%">Amortization of unrecognized gain (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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzYtMS0xLTEtOTE1MTI_05cbdab1-cd3b-4857-9c34-8e77f0283f99">27</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzYtMy0xLTEtOTE1MTI_271e86d5-e3f6-4e9a-adfa-6f3eacc93f30">12</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="i430ced2199aa433f865cae10ef305e18_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzYtNS0xLTEtOTE1MTI_08107363-931b-413a-8a81-c9d0b087471e">232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzctMS0xLTEtOTE1MTI_c3e6686d-a9c7-4b31-bce9-6975415674cb">40</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="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzctMy0xLTEtOTE1MTI_fd7fe448-3097-46f8-ad6e-8a1217d64d95">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzctNS0xLTEtOTE1MTI_eb8f7769-cadb-4b68-b509-bfc38ce01e9a">381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzgtMS0xLTEtOTE1MTI_261e5a10-c9da-4238-be2c-efe9a2f5b056">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzgtMy0xLTEtOTE1MTI_425acbfa-7549-46a0-8a83-e02f88d12262">486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzgtNS0xLTEtOTE1MTI_a6c05fef-e202-422e-ace6-0c79b92ecb87">1,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ie571ca2294d848f398ef50d0141e1d17"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MjU_a4a2a139-6764-4fcd-a4fe-04019e24211d" 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%">Assumptions used to determine the benefit obligations and components of the net periodic benefit cost at December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"></td><td style="width:65.682%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.076%"></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%">December 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzMtMS0xLTEtOTE1MTI_c450a9fe-fcfc-4f43-97de-75736fdecaa6">2.25</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzMtMy0xLTEtOTE1MTI_3ee9f19d-7949-4a36-9f5c-5f0fdc973bff">0.35</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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Expected return on plan 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="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzQtMS0xLTEtOTE1MTI_2a055f43-74ea-4755-84d5-47ff04996e6d">2.25</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzQtMy0xLTEtOTE1MTI_1d7957e5-b7cb-47bc-9523-7412bbc45abc">0.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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzUtMS0xLTEtOTE1MTI_a6354d74-362d-4839-ad44-fd348da2dd77">4.00</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="4" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzUtMy0xLTEtOTE1MTI_fbe78e3d-78cf-481c-b1e0-5b279ffe88d1">2.00</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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers the historical level of long-term returns and the current level of expected long-term returns for the plan assets, as well as the current and expected allocation of assets when developing its expected long-term rate of return on assets assumption. The assumptions used for the plan are based upon customary rates and practices for the location of the Company.</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%">Arnold expects to contribute approximately $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzE1OTc_1fb64881-3d2e-448a-970c-7607088ba1ba">0.4</ix:nonFraction> million to the defined benefit plan in 2023.  </span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MTg_2004a273-7dc4-4103-a2da-0e94a2643660" 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%">The following presents the benefit payments which are expected to be paid for the plan in each year indicated (</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:49.707%"><tr><td style="width:1.0%"></td><td style="width:71.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.253%"></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.5pt;font-weight:400;line-height:100%">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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzAtMS0xLTEtOTE1MTI_8a72d788-2e8e-4c83-a8b3-8b05764c078b">433</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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzEtMS0xLTEtOTE1MTI_d743bcb0-ebc1-485e-963c-9eb34e01d7a9">629</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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzItMS0xLTEtOTE1MTI_407e6a7c-addd-4401-a391-4d0d9e81d07c">652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzMtMS0xLTEtOTE1MTI_a32e6a77-4d41-41cb-a4b0-f0ca8961f617">722</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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzQtMS0xLTEtOTE1MTI_82ff2c16-b7cc-4301-88ca-9279ee49d660">863</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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzUtMS0xLTEtOTE1MTI_1106e53a-5f8f-4ea9-b5c7-299ccece19d6">3,091</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:DefinedBenefitPlanExpectedFutureBenefitPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzYtMS0xLTEtOTE1MTI_84083524-f078-4927-bcdc-4a9e6052bc2b">6,390</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:10pt;font-weight:400;line-height:120%">Asset management objectives include maintaining an adequate level of diversification to reduce interest rate and market risk and providing adequate liquidity to meet immediate and future benefit payment requirements.</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 assets of the plan are reinsured in their entirety with Swiss Life Ltd. (&#8220;Swiss Life&#8221;) within the framework of the corresponding contracts with Swiss Life Collective BVG Foundation and Swiss Life Complementary Foundation. The assets are guaranteed by the insurance company and pooled with the assets of other participating employers. <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MzU_35476322-5242-40c5-aa8b-01bb57c147a0" continuedAt="i498de398aa754e158a9e8d4d1810130c" escape="true">The allocation of pension plan assets by category in Swiss Life&#8217;s group life portfolio is as follows at December&#160;31, 2022:</ix:nonNumeric></span></div><div style="margin-top:11pt;text-align:center"><ix:continuation id="i498de398aa754e158a9e8d4d1810130c"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.380%"><tr><td style="width:1.0%"></td><td style="width:76.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.419%"></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.5pt;font-weight:400;line-height:100%">Fixed income bonds and securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib03b78a6f8d04bd387251ab14480d558_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzAtMS0xLTEtOTE1MTI_1ad09aec-1753-443f-a8f1-fe264ed1af6f">61</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">Real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib324bd73a16d4374b48182389c66fe22_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzEtMS0xLTEtOTE1MTI_9c80e8a5-c2a5-4c40-bd9e-f39a0db7fba4">21</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:8.5pt;font-weight:400;line-height:100%">%</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%">Equities and investment funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib1f39cf9471e4f7b83b6cd5751eb6df1_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzItMS0xLTEtOTE1MTI_3fc4ad56-037e-4170-afc7-029aadce044f">14</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">Certificates of deposit and cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7eed47a38a104adf870b3ccec6fa6eda_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzMtMS0xLTEtOTE1MTI_efc8c658-c92d-4422-87d0-2885e30054cd">1</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:8.5pt;font-weight:400;line-height:100%">%</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%">Other investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i75d426e4286a4060a36c33301c1580df_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzQtMS0xLTEtOTE1MTI_eb9f7754-3331-4132-8b9b-8a5f172b8a59">3</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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idab395b29f454801aa2244e22b732e14_I20221231" decimals="2" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzUtMS0xLTEtOTE1MTI_ddbd1535-1042-43f4-b591-e7c61bff12c4">100</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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div style="margin-bottom:15pt;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 plan assets are pooled with assets of other participating employers and are not separable; therefore the fair values of the pension plan assets at December&#160;31, 2022 and 2021 were considered Level 3.</span></div></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_289"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K &#8212; <ix:nonNumeric contextRef="if675d1ce4ad743f6a5a9fc94090f0b40_D20191120-20191120" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NTA0_ff8b31c3-8f9f-4ce8-bb17-d160945f31f7" continuedAt="ieb402939550d4ef58ae02b19de9b4bc5" escape="true">Stockholders' Equity </ix:nonNumeric></span></div><ix:continuation id="ieb402939550d4ef58ae02b19de9b4bc5" continuedAt="i4b99a53d84114d7c9f0c28347e0610fb"><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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzg5_66775bdb-1632-4c99-94f9-e5c21c80b94f">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 </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i4b99a53d84114d7c9f0c28347e0610fb" continuedAt="i49b418ba9c854b15b1a2a670a76c4e88"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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="iccc97d25c6984c32b254f9961fbc34ac_I20210907" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzY4NA_da285548-0aa4-4c1c-9a79-80256f3c3be1">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><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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="iccc97d25c6984c32b254f9961fbc34ac_I20210907" decimals="-3" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0ODQ_d886423a-4b8f-4026-b1a7-f0aaf3f8ec1a">500</ix:nonFraction>&#160;million, in amounts and at times to be determined by the Company. Pursuant to the Sales Agreement, the shares may be offered and sold through each Sales Agent, acting separately, in ordinary brokers&#8217; transactions, to or through a market maker, on or through the New York Stock Exchange or any other market venue where the securities may be traded, in the over-the-counter market, in privately negotiated transactions, in transactions that are deemed to be &#8220;at the market offerings&#8221; as defined in Rule 415 under the Securities Act or through a combination of any such methods of sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Company sold <ix:nonFraction unitRef="shares" contextRef="i93d1797f6fbf4da2b4a05bf327eb092f_I20221231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE4NjMw_d49a4388-9604-4b6b-9363-82e5de280b2c">3,464,844</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="icf6562c7b356400c865d7fd53137e041_D20220101-20221231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzMjU2MA_ac61b5c9-a18d-4203-bece-6d1c4377f85e">84.0</ix:nonFraction>&#160;million from these sales, and incurred approximately $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzMjU5Mg_e32308ef-a7da-4ab9-875a-562cb6abf024">1.5</ix:nonFraction>&#160;million in commissions payable to the Sales Agents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, the Company sold <ix:nonFraction unitRef="shares" contextRef="ibcb08850be97465c80cb280e2f5b65ef_I20211231" decimals="INF" name="us-gaap:SharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzMjUzMQ_c544a1fd-ca06-446a-b186-f31959be5b36">3,837,885</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="i45216d9f4aa34ad78108a5dfa14fe084_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzIyNDk_895e097e-9a3d-4e6c-a9d2-135ada8bbbc7">115.1</ix:nonFraction>&#160;million from these sales, and incurred approximately $<ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-5" name="us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzIyOTc_8c1af926-8a1c-4bea-8a55-393cf28e5b4c">2.1</ix:nonFraction>&#160;million in commissions payable to the Sales Agents.</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 Company incurred $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="codi:AtTheMarketOfferingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NDkyNjc0NjIxMzg_dd66de94-f1d4-4c5a-aed8-db3cf91890c4">0.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="codi:AtTheMarketOfferingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NDkyNjc0NjIxNDY_977a7c31-c7b5-4f29-a0a9-7505efcf4496">0.5</ix:nonFraction>&#160;million in total costs related to the ATM program during the year ended December 31, 2022 and 2021, respectively.</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%">Secondary Offering</span></div><div style="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 May 2020, the Company completed an offering of <ix:nonFraction unitRef="shares" contextRef="ifafe25ee9077479d8185a7e53d7752b4_I20200507" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI0MTM_f82267d5-55f4-4c8c-87eb-00365eb6dc84">5,000,000</ix:nonFraction> Trust common shares at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ifafe25ee9077479d8185a7e53d7752b4_I20200507" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI0NjY_e308fd8d-9327-40b2-9812-31feb564705b">17.60</ix:nonFraction> per share. The net proceeds to the Company, after deducting the underwriter's discount and offering costs, totaled approximately $<ix:nonFraction unitRef="usd" contextRef="ic23d2e3574bc41d49f154673a1be47b1_D20200507-20200507" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI1OTg_1c5f8547-d866-42e5-8462-0e51feb9ef81">83.9</ix:nonFraction>&#160;million.</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%">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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI2NjQ_5a897dcb-1f1b-4b29-a5a3-d86394c73c8b">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="i93a3b177e2f2476dade4a5056ef0c94c_I20191120" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI4Mzg_a160a4fa-5583-4a44-966a-720c1e3bb46c">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="i170c812e812b4be58cca77914bf9f15a_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI4NDE_8805b8a1-51a5-44f7-a0de-6562ccd4d46d">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="i9ea370be868544ecbdd8ff10c80051bd_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI5Mzc_9cca8c03-13ad-4577-9978-c371dcd9c6cf">25.00</ix:nonFraction> per share, and on December 2, 2019, the Trust issued <ix:nonFraction unitRef="shares" contextRef="i100bdb2d098b460bacc476edce4a7a99_I20191202" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI5OTM_9a0ceada-16e6-4fbf-a08a-200c97710686">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="i3b2f9c7942684d3985762b5d52a4d795_D20201001-20201231" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzMxODk_81275884-7ef0-4ae5-9bd8-09f49d5dcf57">115.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="i9c318d1aba9b4b02ab546779779789f2_D20210101-20211231" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzMxOTY_6dd82673-3d58-4a46-9fa2-06c01aa6f9a1">111.0</ix:nonFraction> million 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="i170c812e812b4be58cca77914bf9f15a_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzM1MDg_aad94084-d282-4e65-aef7-c6d537a9b9ba">7.875</ix:nonFraction>%.  Distributions on the Series C Preferred Shares are cumulative and at December&#160;31, 2022, $<ix:nonFraction unitRef="usd" contextRef="i7b859c1e56ac40c4bf744cf9d53c3beb_D20220101-20221231" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzM2MDE_04835a59-47f9-4ec8-9b76-412ca5db59fe">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="i9ea370be868544ecbdd8ff10c80051bd_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzQzMDA_57d3ad84-e698-48ac-85e9-458a5c378249">25.00</ix:nonFraction> per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i49b418ba9c854b15b1a2a670a76c4e88" continuedAt="ibc155dc9a9bc4649aab9fa62457bd38f"><div style="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 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-weight:400;line-height:120%">If a certain tax redemption event occurs prior to January 30, 2025, the Series C Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least <ix:nonNumeric contextRef="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120" name="codi:PreferredSharesRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzQ3Njg_c53a181c-55d7-4287-944d-a58364734df5">30</ix:nonNumeric> days&#8217; notice, within <ix:nonNumeric contextRef="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120" name="codi:PreferredSharesTaxRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzQ3OTI_e9de624c-38d0-4e09-97d2-81b2268e9854">60</ix:nonNumeric> days of the occurrence of such tax redemption event, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6fed54f07bf94004ac7fe1e4e6ceec82_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzQ4NjI_7939b15b-da07-4219-a3b7-558913c89c48">25.25</ix:nonFraction> per share, plus accumulated and unpaid distributions to, but excluding, the redemption date. If a certain fundamental change related to the Series C Preferred Shares or the Company occurs (whether before, on or after January 30, 2025), the Company will be required to repurchase the Series C Preferred Shares at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6fed54f07bf94004ac7fe1e4e6ceec82_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzUxODk_573b9056-cf09-4099-b500-a0ff26304f66">25.25</ix:nonFraction> per share, plus accumulated and unpaid distributions to, but excluding, the date of purchase. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the <ix:nonNumeric contextRef="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzUzNzY_045f6c96-c184-43d5-b27a-9c947df8d544">31</ix:nonNumeric>st day following the fundamental change to repurchase all the outstanding Series C Preferred Shares, the                                                                                                                      distribution rate per annum on the Series C Preferred Shares will increase by <ix:nonFraction unitRef="number" contextRef="i170c812e812b4be58cca77914bf9f15a_D20191120-20191120" decimals="INF" name="codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU2Nzg_de60d079-262b-4c09-b7e2-e0678e82906e">5.00</ix:nonFraction>%, beginning on the <ix:nonNumeric contextRef="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU2OTk_a8f54063-645e-44db-8c46-826ab703a4bf">31</ix:nonNumeric>st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series C Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series C 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: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="ia06975f14e984021bd2ba0e9a18878f3_I20180313" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYxNDI_86198d1e-7ebd-4d0b-8abf-ee2a14dd2396">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYxNDU_6739f354-4b56-4083-9d17-8e3c15d1c71d">7.875</ix:nonFraction>% Series B Preferred Shares (the "Series B Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i00cd6aa430d74211b548fe55f365874d_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYyNDE_7a5c3420-765f-4c00-bf05-d8dc22210cde">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYyNzc_57777da1-21b2-43f0-867b-0c9baa993830">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYyODQ_d90ef7bc-29f4-4bf7-9a4b-36cdd269d421">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="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzY1OTQ_fe9a9c29-197b-4021-8d76-da37d3a496fc">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 at a rate equal to <ix:nonFraction unitRef="number" contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzNDUwMg_84af2452-3237-438c-adc7-97809cd0a9df">7.875</ix:nonFraction>% per annum and (ii) from and including April 30, 2028, at a floating</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%">rate equal to the then applicable three-month LIBOR (or a successor rate) plus a spread of <ix:nonFraction unitRef="number" contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313" decimals="INF" name="codi:PreferredStockDividendRateSpread" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzNDUxMA_3f7e827c-0c9b-418e-a84c-1131a893bfe1">4.985</ix:nonFraction>% per annum. Subsequent to April 30, 2028, the distribution rate will be reset quarterly. At December&#160;31, 2022, $<ix:nonFraction unitRef="usd" contextRef="i744d4518b32e43bd9437a9942ae59cfe_D20220101-20221231" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzY2ODY_85afd755-74b5-4f5d-88dd-f1a24a559106">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="i00cd6aa430d74211b548fe55f365874d_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzczODM_635904c9-4cfb-47b6-923f-f67bf7e747b1">25.00</ix:nonFraction> per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, the redemption date. Holders of Series B Preferred Shares will have no right to require the redemption of the Series B Preferred Shares and there is no maturity date.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a certain tax redemption event occurs prior to April 30, 2028, the Series B Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least <ix:nonNumeric contextRef="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313" name="codi:PreferredSharesRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzc4NTA_fdcb0622-ffdd-4637-a042-18a197e483a3">30</ix:nonNumeric> days&#8217; notice, within <ix:nonNumeric contextRef="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313" name="codi:PreferredSharesTaxRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzc4NzQ_3f454d0b-f13d-498a-b5cd-556d5144ee21">60</ix:nonNumeric> days of the occurrence of such tax redemption event, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia14ee773754d43c1ad5077f45166a2d4_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzc5NDQ_722b9c12-63ba-4285-8470-ae0bdba36323">25.25</ix:nonFraction> per share, plus accumulated and unpaid distributions to, but excluding, the redemption date. If a certain fundamental change related to the Series B Preferred Shares or the Company occurs (whether before, on or after April 30, 2028), the Company will be required to repurchase the Series B Preferred Shares at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia14ee773754d43c1ad5077f45166a2d4_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzgyNjg_dd7e0a72-f09e-4737-b31c-06dd3c62c0c5">25.25</ix:nonFraction> per share, plus accumulated and unpaid distributions to, but excluding, the date of purchase. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the <ix:nonNumeric contextRef="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzg0NTU_e7b5d184-8ea1-4eb6-89e9-0831e5ae7094">31</ix:nonNumeric>st day following the fundamental change to repurchase all the outstanding Series B Preferred Shares, the distribution rate per annum on the Series B Preferred Shares will increase by <ix:nonFraction unitRef="number" contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313" decimals="INF" name="codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzg2NDA_9934c2f5-49a6-4f87-b58d-8bcf090b7327">5.00</ix:nonFraction>%, beginning on the <ix:nonNumeric contextRef="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzg2NjE_ec01b790-6619-4437-b92b-4b93a97c10f7">31</ix:nonNumeric>st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series B Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series B 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: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="i9f81065207bf4333b95b1f0b8d05664f_I20170628" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkxMDM_a4da2b93-83ae-4b00-a1a9-d8fe1cac3b1b">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="i9d96d62a451d435a9bb61a4d4a7bdd97_D20170628-20170628" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkxMDY_f08a9bf8-2c09-451e-9981-ca988cff4eea">7.250</ix:nonFraction>% Series A Preferred Shares (the "Series A Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9f81065207bf4333b95b1f0b8d05664f_I20170628" decimals="2" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkyMDI_3901a8ef-4eb2-4754-b488-721a11394a67">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i9d96d62a451d435a9bb61a4d4a7bdd97_D20170628-20170628" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkyMzg_d019fe30-52a9-4566-8cf1-6f5c5f090389">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="shares" contextRef="i51d25b24619c454c8e46be5ec339af07_D20170628-20170628" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkyNDU_f8f076d4-d88d-4ef5-ace0-6aef9126b950">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="i9d96d62a451d435a9bb61a4d4a7bdd97_D20170628-20170628" decimals="INF" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzk1NDc_cbc5be2a-0c2a-4c28-8971-3e4ccf63691e">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 </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ibc155dc9a9bc4649aab9fa62457bd38f" continuedAt="idf9b0c242f2e4c9098cff4f2b1825f1c"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-weight:400;line-height:120%">The Series A Preferred Shares may be redeemed at the Company's option, in whole or in part, at any time after July 30, 2022, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i9f81065207bf4333b95b1f0b8d05664f_I20170628" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzEwNjE1_d6da6614-9706-430a-a5a2-82725ab70a6e">25.00</ix:nonFraction> per share, plus declared and unpaid distribution to, but excluding, the redemption date, without payment of any undeclared distributions.  Holders of Series A Preferred Shares will have no right to require the redemption of the Series A Preferred Shares and there is no maturity date.  </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%">If a certain tax redemption event occurs prior to July 30, 2022, the Series A Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least <ix:nonNumeric contextRef="i9627bb7ef40e4e86b4abef220a85ce5e_D20170628-20170628" name="codi:PreferredSharesRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExMDgx_c208d94a-8499-4753-9fe3-ca594e10ef11">30</ix:nonNumeric> days&#8217; notice, within <ix:nonNumeric contextRef="i9627bb7ef40e4e86b4abef220a85ce5e_D20170628-20170628" name="codi:PreferredSharesTaxRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExMTA1_71c230a7-720f-4e1a-8432-e8c6361c6454">60</ix:nonNumeric> days of the occurrence of such tax redemption event, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ibae0e2c2f9c7428aa310489b7d6defa8_I20170628" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExMTc1_4a55b334-0ed4-4481-85d9-2bb00ebc31f1">25.25</ix:nonFraction> per share, plus declared and unpaid distributions to, but excluding, the redemption date, without payment of any undeclared distributions.  If a certain fundamental change related to the Series A Preferred Shares or the Company occurs (whether before, on or after July 30, 2022), the Company will be required to repurchase the Series A Preferred Shares at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ibae0e2c2f9c7428aa310489b7d6defa8_I20170628" decimals="INF" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExNTQ1_b54dd68c-7077-4db1-a587-be28c4079b61">25.25</ix:nonFraction> per share, plus declared and unpaid distributions to, but excluding, the date of purchase, without payment of any undeclared distributions. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the <ix:nonNumeric contextRef="i9627bb7ef40e4e86b4abef220a85ce5e_D20170628-20170628" name="codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExNzc4_70f72a12-1259-4c78-8111-bf0b8e053887">31</ix:nonNumeric>st day following the fundamental change to repurchase all the outstanding Series A Preferred Shares, the distribution rate per annum on the Series A Preferred Shares will increase by <ix:nonFraction unitRef="number" contextRef="i9d96d62a451d435a9bb61a4d4a7bdd97_D20170628-20170628" decimals="INF" name="codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExOTYz_f97370a8-74ef-42aa-b2ff-a083275d1c1f">5.00</ix:nonFraction>%, beginning on the 31st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series A Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series A Preferred Shares.</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%">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 (&#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 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 (&#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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the profit allocation payments made to the Allocation Interest Holders during the years ended December&#160;31, 2021 and 2020. There were no profit allocation payments during the year ended December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ended December 31, 2021</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">The fifteen-year anniversary of the acquisition of ACI occurred in May 2021 which represented a Holding Event. The Company declared and paid a distribution to the Holders of $<ix:nonFraction unitRef="usd" contextRef="i982c59351a854974be99fa615d1c5f5e_D20210401-20210630" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzEzNjE5_505d58a4-8915-425b-8581-04799e3b64f3">12.1</ix:nonFraction>&#160;million in July 2021.</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">During the fourth quarter of 2021, the Company declared and paid a distribution to the Allocation Member of $<ix:nonFraction unitRef="usd" contextRef="ia5e61a28d8e94948b303f30ff0d9c60e_D20211001-20211231" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzEzNzQ0_6a6b6438-741f-4d9d-babe-3293d3c88514">16.8</ix:nonFraction>&#160;million related to the sale of Liberty (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="#ia85db93a905f4f7a90da190381615c4b_265">Note D - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ended December 31, 2020</span></div><div style="margin-top:9pt;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 ten-year anniversary of Liberty occurred in March 2020 which represented a Holding Event. The Holders elected to defer the distribution of $<ix:nonFraction unitRef="usd" contextRef="i4dd2a81d2fee4e6b8035a59b89a91049_D20200101-20200331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzEzOTk3_782d6ff4-0d9d-4ace-97c9-fdb1ebf7445b">3.3</ix:nonFraction>&#160;million until after the end of 2020. The ten-year anniversary of Ergo occurred in September 2020 which represented a Holding Event. The Holders elected to defer the distribution of $<ix:nonFraction unitRef="usd" contextRef="i5fd1ef2474fb451898900338be1f29a1_D20200701-20200930" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0MTcz_983f32ba-bff9-4d82-a448-c2c335f53a64">2.0</ix:nonFraction>&#160;million until after the end of 2020. The profit allocation payment of $<ix:nonFraction unitRef="usd" contextRef="i5d0e1ce6655341f4af4870039e0c7ca7_D20210101-20210331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0MjM4_1644a799-76bd-446e-800b-3a1d6f72ebfb">3.3</ix:nonFraction>&#160;million related to the Liberty Holding Event and the profit allocation payment of $<ix:nonFraction unitRef="usd" contextRef="i3224befbdb024108a31e0cc63f217513_D20210101-20210331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0MzE1_89722d2a-3e90-48fc-b753-f3d14d065cd1">2.0</ix:nonFraction>&#160;million related to the Ergobaby Holding Event were both paid in January 2021.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="idf9b0c242f2e4c9098cff4f2b1825f1c" continuedAt="i41ea60faf48b46b1a70c849e677ae859"><div style="margin-top:9pt;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 five-year anniversary of the acquisition of Sterno Products occurred in October 2019 which represented a Holding Event. The Company declared and paid a distribution to the Holders of $<ix:nonFraction unitRef="usd" contextRef="ia86e9e5363c74fee8d0f876e00fdf1a1_D20200101-20200331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0NTc1_5c905459-ae35-44b6-8f5b-b436fa1c20a1">9.1</ix:nonFraction>&#160;million in February 2020. </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 attributable to Holdings to net income (loss) attributable to the common shares of Holdings:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:55.310%"></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.521%"></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.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.082%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.364%"></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="15" style="padding:2px 1pt;text-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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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 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: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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzMtMi0xLTEtOTE1MTI_25ac2a14-48dc-45de-b5c6-2bafc0128fdd">26,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzMtNC0xLTEtOTE1MTI_dc45248d-13bb-46c9-ba70-e84ad9db56f3">34,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzMtNi0xLTEtOTE1MTI_c29a151c-352d-4d12-a623-3da584c6e0c3">10,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:8.5pt;font-weight:400;line-height:100%">Less: Distributions paid - Allocation Interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzQtMi0xLTEtOTE1MTI_8bd14b95-3c92-41f3-9ecd-19f9d5d23ba0">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzQtNC0xLTEtOTE1MTI_68eecffa-b700-4218-bee3-db00369fa3d9">34,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzQtNi0xLTEtOTE1MTI_ae9d32c1-f7c7-4f24-8c3f-daf4e9058b3b">9,087</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%">Less: Distributions paid - Preferred Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzUtMi0xLTEtOTE1MTI_98ed3c6f-8ba0-4ad1-8c43-9082be819f7f">24,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzUtNC0xLTEtOTE1MTI_1a346b27-5520-42fc-a04b-98d0454e885a">24,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzUtNi0xLTEtOTE1MTI_ac9edc80-79a8-418c-8566-ad8c9344becb">23,678</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%">Less: Accrued distributions - Preferred Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzYtMi0xLTEtOTE1MTI_f0b05a84-df1a-4620-987e-8c1e5d46c41c">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzYtNC0xLTEtOTE1MTI_f4ebcb58-973c-4791-a7d3-de15651e37f0">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzYtNi0xLTEtOTE1MTI_579b8c00-8623-4528-9ed7-e5304fecfe3a">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzctMi0xLTEtOTE1MTI_0c62f3ce-b5aa-4191-94c7-c5f272208ea4">56</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzctNC0xLTEtOTE1MTI_fc1a911b-73d0-4670-a7a4-acdcbeb8ffd6">26,469</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzctNi0xLTEtOTE1MTI_bd047544-7493-4097-9fbd-5767adde7315">25,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><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><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NTAz_76abcffb-8a5e-4d84-b173-0b75172f0927" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the fiscal year ended December&#160;31, 2022, 2021 and 2020 is calculated as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:56.674%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.468%"></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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to common shares of Holdings</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustNetofDistributions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzItMS0xLTEtOTE1MTI_ce4ab2bf-07d3-45a0-8e8a-e5e2aab99cf9">56</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzItMy0xLTEtOTE1MTI_4aca9482-3ae5-4e07-ad61-db03ae3fa6d2">26,469</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzItNS0xLTEtOTE1MTI_bffae0d5-7cb1-4eec-8a54-01aadbd573da">25,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></tr><tr><td colspan="3" 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&#8212;Holding Event</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzMtMS0xLTEtOTE1MTI_319aeded-76c6-4d17-947b-0e55816c0ff6">16,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzMtMy0xLTEtOTE1MTI_d95650c7-ebef-4574-a67d-b4f55d50a67a">5,361</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzMtNS0xLTEtOTE1MTI_ad1c9260-c3ba-4126-b6c7-3439b3515c7d">7,070</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%">Loss from continuing operations attributable to common shares</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzQtMS0xLTEtOTE1MTI_4d78c2bc-6d96-4ff4-92f7-359ce91b91b2">16,193</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzQtMy0xLTEtOTE1MTI_78cc865e-7226-43f8-ac00-594404758e58">31,830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzQtNS0xLTEtOTE1MTI_0f8f4b68-615a-41ea-b1f4-de8219d3d351">32,684</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to Holdings</span></td><td style="background-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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzYtMS0xLTEtOTE1MTI_bcc862f3-e302-42aa-b30f-eeae0052c9db">9,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzYtMy0xLTEtOTE1MTI_0d121bf2-4482-426d-a836-1515df9a1ce9">79,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzYtNS0xLTEtOTE1MTI_6e8ca836-efbf-4070-aa15-1ce7f1596b5c">12,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20e385586c784ec4a978a083add77619_D20220101-20221231" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzctMS0xLTEtOTE1MTI_37239af4-3775-4c74-a98c-007173cd639a">&#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="i30c90308265d460eb74d5b164d8840ab_D20210101-20211231" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzctMy0xLTEtOTE1MTI_ae186027-d7f3-434f-b565-b0047823e2b1">&#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="icc2c9a40e3ab49ab9ba98389f58a9875_D20200101-20201231" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzctNS0xLTEtOTE1MTI_e4020cec-23a9-4046-9b31-050c4ffb97e7">1,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations of Holdings attributable to common shares</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzgtMS0xLTEtOTE1MTI_7d13e57e-2520-49df-ba9b-a837868cf9b0">9,393</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzgtMy0xLTEtOTE1MTI_dfa3677c-fbc6-4d7f-b882-82a5f701fa83">79,914</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzgtNS0xLTEtOTE1MTI_f4a9908a-4e3b-4530-857a-7595a9e78daf">11,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Basic and diluted weighted average common shares of Holdings outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzEwLTEtMS0xLTkxNTEy_dd88f44b-6b4f-485b-8cad-91323a24453e">70,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzEwLTMtMS0xLTkxNTEy_976e8404-038c-4350-be57-053618306d50">65,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzEwLTUtMS0xLTkxNTEy_ff6e7561-b3f9-4dc1-a3a0-76aa7ef4c36e">63,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Basic and fully diluted income (loss) per common share attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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></tr><tr><td colspan="3" 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%">Continuing operations</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="usdPerShare" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE0LTEtMS0xLTkxNTEy_26b245ed-00f4-407d-b4c9-dd814ea78d88">0.23</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE0LTMtMS0xLTkxNTEy_54692b38-78ad-43ba-ba2b-11f8ea73a9e9">0.49</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE0LTUtMS0xLTkxNTEy_de9e691a-d406-470d-a738-66a5d98e6071">0.51</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:8.5pt;font-weight:400;line-height:100%">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="usdPerShare" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE1LTEtMS0xLTkxNTEy_c12713c3-f3e8-4e8c-adf4-9961960b6ff5">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE1LTMtMS0xLTkxNTEy_b2365208-edb5-44f1-b492-d302b6e77519">1.22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE1LTUtMS0xLTkxNTEy_0df1f943-1f99-4d14-99b1-4b5aa11b5a55">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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="usdPerShare" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE2LTEtMS0xLTkxNTEy_0aed62eb-6133-4f49-9656-7134adea2627">0.10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE2LTMtMS0xLTkxNTEy_2a2c691a-41ce-4621-95e4-25b0f1b0f73c">0.73</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="usdPerShare" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE2LTUtMS0xLTkxNTEy_fad4726a-8daa-44dd-aca2-7f8e5f548752">0.34</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:6pt;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%">Distributions</span></div><div style="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:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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:33.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></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><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><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:8.75pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 1, 2022 - December 31, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d18c3483d424440a8e9658f88b37d6d_I20230126" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMtMi0xLTEtMTE0NTcy_53a44b1b-a127-4ecb-bcaf-9df5e2d147bd">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="i397d9145070c4c86aa34276988e7b2b0_D20230126-20230126" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMtNC0xLTEtMTE0NTcy_7956574c-9bd4-43c5-bf03-b8c22ec8c214">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%">January 19, 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 26, 2023</span></td></tr></table></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><ix:continuation id="i41ea60faf48b46b1a70c849e677ae859" continuedAt="iac784e85a232484db6c0248cca255801"><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:33.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></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.75pt;font-weight:400;line-height:100%">July 1, 2022 - September 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="i11d6501e8c8e43e5a347420a8e914a06_I20221027" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQtMi0xLTEtMTE0NTc5_e3d445e2-84f0-41ec-a571-2b7434d38789">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="i7efcfc85ad5f493ebb62811a69cc98fb_D20221027-20221027" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQtNC0xLTEtMTE0NTc5_323befc4-779d-46d9-b243-66568cea9d05">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%">October 20, 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 27, 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 1, 2022 - June 30, 2022 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i83f6ab3684b547d6b657780983deadf3_I20220728" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUtMi0xLTEtMTE0NTc3_43e7c69e-2c65-45e4-b56d-c2f2da0ef49e">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="id09a12d4247949a78e163194e4bffce7_D20220728-20220728" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUtNC0xLTEtMTE0NTc3_39e5f391-479d-49e0-bc88-ab430e54cc8f">17,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 28, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 1, 2022 - March 31, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iece6375fdfa445a2b2ddf9987d4da356_I20220428" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzYtMi0xLTEtMTE0NTc1_fad5687c-063b-466f-9cf5-482e877215dd">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="i15b689bc89d04bf096044155ecfb5fd2_D20220428-20220428" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzYtNC0xLTEtMTE0NTc1_0d90c29c-d75a-47d0-8e37-5116523e66e3">17,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 21, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 28, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 1, 2021 - December 31, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i835c417738e249f6b1460fc36075dd70_I20220120" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMtMi0xLTEtOTE1MTI_747367d7-38c6-4789-9e7e-24a77f0e51f9">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="i807edd0094c14eec95ba67d877772619_D20220120-20220120" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMtNC0xLTEtOTE1MTI_41e56aec-4626-4bfd-a418-7010fd067c00">17,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 13, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 20, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 1, 2021 - September 30, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i771107b5ee4e4d64986e06110ef2a75f_I20211022" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQtMi0xLTEtOTE1MTI_e5278fa7-dc95-4d9a-b2f5-89b052719dd2">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i124aa50222e64cb394244d3b82426176_D20211022-20211022" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQtNC0xLTEtOTE1MTI_827fec5f-7533-40d8-bc76-60a519bee189">23,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">August 3, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if75fa8de586a4c9ea6ddcbf43d0a3b32_I20210907" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUtMi0xLTEtOTE1MTI_014bfdc9-7a3d-4565-a0cf-8c33a5ccae0d">0.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i790e00ced788466da5ef2cf3d0e6a2d0_D20210907-20210907" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUtNC0xLTEtOTE1MTI_e95e03f4-9d9d-4230-9aab-1f5a1a7c4dd1">57,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">August 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">September 7, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 1, 2021 - June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i550222cf1f85477d9fa114679e369593_I20210722" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzYtMi0xLTEtOTE1MTI_e90637a9-052a-44f1-947e-70dff59c09d9">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i107d670a8cb0471087d6b1843ecb518e_D20210722-20210722" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzYtNC0xLTEtOTE1MTI_8314a1f8-9b75-44d9-b2c8-882682bc3667">23,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 1, 2021 - March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i760e05834ee44bafaf646df1e20052f9_I20210422" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzctMi0xLTEtOTE1MTI_bced6441-2d89-43b0-9f08-7a7eb2ec1d0e">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie76727ae94d940b1bb80ec0e448f6eb5_D20210422-20210422" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzctNC0xLTEtOTE1MTI_9ed4ac84-88e4-4ec7-be59-72fa932985ea">23,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 1, 2020 - December 31, 2020 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id4779af2caa14304931706465d40ffb1_I20210122" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzgtMi0xLTEtOTE1MTI_867925b5-cd72-404b-85ef-2e78d46788ae">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37533a4e3419448f99b59a5ec535854c_D20210122-20210122" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzgtNC0xLTEtOTE1MTI_d607e8d3-e128-452f-891c-e540268259d6">23,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 22, 2021</span></td></tr><tr><td colspan="3" 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, 2020 - September 30, 2020</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="iab65fd29969f446c8f9a8b676afcde47_I20201022" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzktMi0xLTEtOTE1MTI_61ee7e05-64aa-4822-b402-717af4602053">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c3ac9f320c14619a7ae257d59a61430_D20201022-20201022" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzktNC0xLTEtOTE1MTI_9ea4e4b5-5358-4e37-bdd8-3025c01aa31b">23,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 22, 2020</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, 2020 - June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia6da230d83864364985a28cd2880cede_I20200723" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzEwLTItMS0xLTkxNTEy_540c4a0a-d197-418d-82b3-9776ede1ab74">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fc12890de314abe9a1f25db0e049684_D20200723-20200723" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzEwLTQtMS0xLTkxNTEy_1b958475-d7ff-4ee2-aa6b-bce93ff71326">23,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 23, 2020</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, 2020 - March 31, 2020</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="i4fd08e8ab57749ac9d0749e444808a5b_I20200423" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzExLTItMS0xLTkxNTEy_b168eaf4-0a75-47ff-82bb-03b057da0f54">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d66f585684b4221a45339c88793f78a_D20200423-20200423" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzExLTQtMS0xLTkxNTEy_3187f58a-901e-4de4-8bc0-5580bb5109f8">21,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 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 16, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 23, 2020</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 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%">October 30, 2022 - January 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="i465d8a478fe84d8188e9f649231913f2_D20230130-20230130" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE4LTItMS0xLTExNDU4MQ_ea63d2a4-642b-44ff-a128-86bd0371b70c">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="i465d8a478fe84d8188e9f649231913f2_D20230130-20230130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE4LTQtMS0xLTExNDU4MQ_08cd8927-2468-4319-813b-12a3b3a45403">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%">January 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%">January 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%">July 30, 2022 - October 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="i16f5f4b2b02143c7b0e14109125ee92f_D20221030-20221030" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE5LTItMS0xLTExNDU4Nw_626bd545-965f-49a1-942e-bb00d3727eba">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="i16f5f4b2b02143c7b0e14109125ee92f_D20221030-20221030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE5LTQtMS0xLTExNDU4Nw_771109a8-379b-4e61-b82b-0ed625accce5">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%">October 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%">October 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%">April 30, 2022 - July 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="i99ca64458b4f45dc84e022fa44d60587_D20220730-20220730" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIwLTItMS0xLTExNDU4NQ_fc74cfb3-5c81-431c-bc58-2fa75b6f700c">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="i99ca64458b4f45dc84e022fa44d60587_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIwLTQtMS0xLTExNDU4NQ_47427692-cf47-4b36-8f92-b2dc9c8eb57f">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%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8505e3d3794b4c998087a0efc490731e_D20220430-20220430" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIxLTItMS0xLTExNDU4Mw_ae72d7cc-bfb8-4fa0-8e59-a3647998c610">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="i8505e3d3794b4c998087a0efc490731e_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIxLTQtMS0xLTExNDU4Mw_82a51477-76e6-41ca-bf3b-d4de734a115d">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%">April 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idd095ea83376453f955c2711843786cc_D20220130-20220130" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE4LTItMS0xLTkxNTEy_764db9f2-37fe-41f8-b255-ef6b6f7c82c5">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="idd095ea83376453f955c2711843786cc_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE4LTQtMS0xLTkxNTEy_ac28cadf-9fad-4a86-9f04-1d638fb723d2">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%">January 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9c86decaf5fa4f6581fa51c47a430239_D20211030-20211030" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE5LTItMS0xLTkxNTEy_cc23d436-82bd-4c38-89c5-5382efed4bea">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="i9c86decaf5fa4f6581fa51c47a430239_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE5LTQtMS0xLTkxNTEy_f9eb1238-8a23-4f64-82ec-447c9bcdcf79">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%">October 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7f20e22513b84191b6a80cb07d468bbe_D20210730-20210730" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIwLTItMS0xLTkxNTEy_31a00318-fac1-4654-b8f2-c8952879c7d0">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="i7f20e22513b84191b6a80cb07d468bbe_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIwLTQtMS0xLTkxNTEy_e5c0ecc9-2b66-4b22-8a11-5b5ebe7c8c0a">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%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i33a1996d25c841bf919a5ca85573d5e3_D20210430-20210430" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIxLTItMS0xLTkxNTEy_45248245-fcd4-4df7-9d1b-21f935e39d67">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="i33a1996d25c841bf919a5ca85573d5e3_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIxLTQtMS0xLTkxNTEy_96117b2f-ff1f-484d-8ec0-a477c0cb3063">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%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iabf9ed6c7d204972a4ee2a3cc110f9eb_D20210130-20210130" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIyLTItMS0xLTkxNTEy_f8dcaec4-73e7-460f-b09a-08c4134f72c9">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="iabf9ed6c7d204972a4ee2a3cc110f9eb_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIyLTQtMS0xLTkxNTEy_72708dc9-ada2-4ead-8bbb-a6a7c151765f">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%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020 - October 29, 2020</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="i6629e336d24c4509ab99a7c420710994_D20201030-20201030" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIzLTItMS0xLTkxNTEy_4a587ab9-9c64-4af3-911b-10e5b13a29ed">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="i6629e336d24c4509ab99a7c420710994_D20201030-20201030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIzLTQtMS0xLTkxNTEy_247ee55d-9c54-47dd-8940-0f1647954a0b">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%">October 15, 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: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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020 - July 29, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia314e0cb0046401ab49ad28f4f8748e8_D20200730-20200730" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzI0LTItMS0xLTkxNTEy_2ad0c758-0737-4816-b3e6-b6d333dd3ea9">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="ia314e0cb0046401ab49ad28f4f8748e8_D20200730-20200730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzI0LTQtMS0xLTkxNTEy_af216983-53e5-4645-a2a7-5934cf4115ae">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%">July 15, 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: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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2020 - April 29, 2020</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="i5aeb40d926d043b386e8dfd5843735c0_D20200430-20200430" decimals="6" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzI1LTItMS0xLTkxNTEy_855ea270-dd94-4be0-8f7f-c2d589e9f1b3">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="i5aeb40d926d043b386e8dfd5843735c0_D20200430-20200430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzI1LTQtMS0xLTkxNTEy_2a272360-73a8-42d8-b3b4-88cacfdc5036">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%">April 15, 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: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, 2020</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 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%">October 30, 2022 - January 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="ie1fc115c1c084c7e941e809d49a2a27b_D20230130-20230130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMyLTItMS0xLTExNDU4OQ_46faf6b4-9395-469a-8e5a-6cbffad4c096">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="ie1fc115c1c084c7e941e809d49a2a27b_D20230130-20230130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMyLTQtMS0xLTExNDU4OQ_e7282a6b-98a8-4642-9d1e-a9793ef47b04">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 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 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%">July 30, 2022 - October 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="i49996e9f9ada4dac8e22263444c7b4d0_D20221030-20221030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMzLTItMS0xLTExNDU5NQ_bc227eba-fc44-4e4f-bc90-5f5cb664026c">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="i49996e9f9ada4dac8e22263444c7b4d0_D20221030-20221030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMzLTQtMS0xLTExNDU5NQ_d699df26-65cb-4f24-9387-6d1f8f99c4b9">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 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 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%">April 30, 2022 - July 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="i4c2510f7040d4e02826ebe7a69f96aff_D20220730-20220730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM0LTItMS0xLTExNDU5Mw_e5a92274-96b4-4e3f-bb7b-7f9a17cbddca">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="i4c2510f7040d4e02826ebe7a69f96aff_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM0LTQtMS0xLTExNDU5Mw_e8a7f6c7-6149-4703-9da5-0449121f2aea">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7727666157c549548a6df7a53b00eba0_D20220430-20220430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM1LTItMS0xLTExNDU5MQ_c77922d7-ce39-4875-a79a-2cf3337d333a">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="i7727666157c549548a6df7a53b00eba0_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM1LTQtMS0xLTExNDU5MQ_bb9ce738-da45-4c64-8619-32fe132f9190">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4ba3a4c3317249beabb63a51adecda28_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMyLTItMS0xLTkxNTEy_9bd4e158-fcbb-49a9-94b5-7f222271095d">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="i4ba3a4c3317249beabb63a51adecda28_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMyLTQtMS0xLTkxNTEy_189b8a9a-1c45-4da1-8fdd-7be26a772d3d">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0ba91af0264c44bfb7aedd37d91e9461_D20211030-20211030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMzLTItMS0xLTkxNTEy_0b249f0e-5b59-4554-8b0f-9e8ba2528cec">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="i0ba91af0264c44bfb7aedd37d91e9461_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMzLTQtMS0xLTkxNTEy_39bf3e28-ffad-41fa-b6ef-c1089695f987">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7401e2eab21141f090a1a00b1c0fbea0_D20210730-20210730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM0LTItMS0xLTkxNTEy_102a7153-6a1c-4fe1-9922-3df7646afc69">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="i7401e2eab21141f090a1a00b1c0fbea0_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM0LTQtMS0xLTkxNTEy_ec74a48e-9ae0-4496-af79-b0b4b1e5c411">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i73a094a1a3384d70a89b3c31f967936e_D20210430-20210430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM1LTItMS0xLTkxNTEy_850d6576-9dbc-4596-9318-6ee125eb9cc4">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="i73a094a1a3384d70a89b3c31f967936e_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM1LTQtMS0xLTkxNTEy_4c567e0b-0633-49b7-8d89-9147acf06a6d">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7d03796ba11641148a7527924bd0504f_D20210130-20210130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM2LTItMS0xLTkxNTEy_41097df5-ecc7-48ac-8883-382b3cdcc1e9">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="i7d03796ba11641148a7527924bd0504f_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM2LTQtMS0xLTkxNTEy_9448c305-c064-43a9-9a89-72f435ce8c67">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020 - October 29, 2020</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="if0eb35b709574f3caea4fe33895f26f7_D20201030-20201030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM3LTItMS0xLTkxNTEy_de2ccdc1-678d-48d0-a3ca-a2777bef89f9">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="if0eb35b709574f3caea4fe33895f26f7_D20201030-20201030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM3LTQtMS0xLTkxNTEy_1d438ba5-393e-4737-b704-ef32aabad5d9">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 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: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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020 - July 29, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd8ba50eb4524d4da56c16353b67f8e8_D20200730-20200730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM4LTItMS0xLTkxNTEy_36350a66-0fe6-4ef4-896a-6faa660c1b22">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="icd8ba50eb4524d4da56c16353b67f8e8_D20200730-20200730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM4LTQtMS0xLTkxNTEy_b888371e-648b-422f-a9d5-bdd9a3b1789f">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 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: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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2020 - April 29, 2020</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="i2233a46d8f4d420ea269aee12bccaa08_D20200430-20200430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM5LTItMS0xLTkxNTEy_b69adcff-3ac3-42ad-821e-dc37e6323384">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="i2233a46d8f4d420ea269aee12bccaa08_D20200430-20200430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM5LTQtMS0xLTkxNTEy_7af2ab6a-cab0-4936-99ac-261b5091f5d3">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 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: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, 2020</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%">October 30, 2022 - January 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="i9d3d968e33a44269ad4e39f3c224ffa7_D20230130-20230130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ2LTItMS0xLTExNDU5Nw_eda60530-f380-4df2-9702-9ae6626aeb62">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="i9d3d968e33a44269ad4e39f3c224ffa7_D20230130-20230130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ2LTQtMS0xLTExNDU5Nw_1e980b76-9a61-42f5-8cb2-96ba69291bc3">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%">January 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%">January 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%">July 30, 2022 - October 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="ie5e5ad1c6c0e4c47a7074bfa5ac0d6e8_D20221030-20221030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ3LTItMS0xLTExNDYwMw_c5c647b1-0247-43aa-9a86-5ecf12aa6f1a">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="ie5e5ad1c6c0e4c47a7074bfa5ac0d6e8_D20221030-20221030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ3LTQtMS0xLTExNDYwMw_77d96c95-af3a-4d80-af9d-ac1309dce7c5">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%">October 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%">October 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%">April 30, 2022 - July 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="i1170934e3ab54de997ac523b52999caa_D20220730-20220730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ4LTItMS0xLTExNDYwMQ_278734f9-87aa-4608-885d-22d221a727f7">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="i1170934e3ab54de997ac523b52999caa_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ4LTQtMS0xLTExNDYwMQ_9ea749b5-e915-4b9e-9daf-77ed1722f403">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%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ea956bc0bf14581a2448139b15d1156_D20220430-20220430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ5LTItMS0xLTExNDU5OQ_3ab161df-a4c1-4e4d-836d-0cf1d57d7fa3">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="i2ea956bc0bf14581a2448139b15d1156_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ5LTQtMS0xLTExNDU5OQ_f0a84879-c9e1-4f9e-8486-e0e2d2f826bd">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%">April 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr></table></ix:continuation></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="iac784e85a232484db6c0248cca255801"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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:33.307%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></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.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i04bcf87fe81d4b85a55bc5c792fb3f0e_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ2LTItMS0xLTkxNTEy_abc0a616-6adf-48d0-b073-9ce80254bc8e">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="i04bcf87fe81d4b85a55bc5c792fb3f0e_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ2LTQtMS0xLTkxNTEy_705b5269-6278-4b7d-91e7-9d743fbe60d6">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%">January 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i47046d17767b41ed92861242b7e571d5_D20211030-20211030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ3LTItMS0xLTkxNTEy_71ec27b6-8b93-4051-95d5-f7dd32f852da">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="i47046d17767b41ed92861242b7e571d5_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ3LTQtMS0xLTkxNTEy_d9b95761-30a4-42d1-abb4-77221c50b200">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%">October 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2296a46f188149a68bf2c89bc8f75a9c_D20210730-20210730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ4LTItMS0xLTkxNTEy_12292e75-49d4-4623-9699-2c1a628c6f01">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="i2296a46f188149a68bf2c89bc8f75a9c_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ4LTQtMS0xLTkxNTEy_936cf59c-b9ba-46e5-952a-339f1ad05714">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%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3008ac1a01834e22bcd43f7e17aa6ab2_D20210430-20210430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ5LTItMS0xLTkxNTEy_1f2efdbe-cbb9-487f-882e-ba40545b924e">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="i3008ac1a01834e22bcd43f7e17aa6ab2_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ5LTQtMS0xLTkxNTEy_f468c63f-8a89-4392-b848-b499e5ac4fc9">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%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0b77b610abb047bcbdd159111c666a6c_D20210130-20210130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUwLTItMS0xLTkxNTEy_ce888577-74cd-45f2-a669-3864e1e0345a">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="i0b77b610abb047bcbdd159111c666a6c_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUwLTQtMS0xLTkxNTEy_e3354782-37e6-47dc-a75d-a1ee5d08a90e">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%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020 - October 29, 2020</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="i3a64ac18a165455fbc493b291ce9c05b_D20201030-20201030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUxLTItMS0xLTkxNTEy_791e4581-ca17-4f45-aca5-fc96ebb8abcf">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="i3a64ac18a165455fbc493b291ce9c05b_D20201030-20201030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUxLTQtMS0xLTkxNTEy_cae95a42-5546-4bc0-9a44-47309494a655">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%">October 15, 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: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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020 - July 29, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5068a247fb8d41648e314af5319f6912_D20200730-20200730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUyLTItMS0xLTkxNTEy_89ac2fab-e1cc-4399-9bc9-2081e3943617">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="i5068a247fb8d41648e314af5319f6912_D20200730-20200730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUyLTQtMS0xLTkxNTEy_8942b2e4-d88f-4269-9fed-41bd3c20e734">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%">July 15, 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: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, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2020 - April 29, 2020</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="i1f80c4e1aac144ba8da52cee5698d5a9_D20200430-20200430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUzLTItMS0xLTkxNTEy_df48c882-1032-4d8c-9b86-f0d9c28224db">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="i1f80c4e1aac144ba8da52cee5698d5a9_D20200430-20200430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUzLTQtMS0xLTkxNTEy_4c99c386-ee59-436b-8e02-8fdbb0a5bee7">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%">April 15, 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: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, 2020</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%">November 20, 2019 - January 29, 2020 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2299b8056ac64bafafed69146479e731_D20200130-20200130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzU0LTItMS0xLTkxNTEy_d83e6ca4-5c0f-446d-82a7-38d7571a2d8d">0.38281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i2299b8056ac64bafafed69146479e731_D20200130-20200130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzU0LTQtMS0xLTkxNTEy_237196cd-ebce-4acf-acd1-7584e77c35a2">1,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 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: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, 2020</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 January 4, 2023.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, in order to offset a portion of the tax liability to the shareholders as a result of the election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes, the Company's Board of Directors declared a special cash distribution on the Trust&#8217;s common shares. A distribution of $<ix:nonFraction unitRef="usd" contextRef="i72ff54a98e194a119676dd114c3727be_D20210803-20210803" decimals="-5" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2MjI4_b065e0f3-3c73-4ebe-be54-6b0a17ed865d">57.1</ix:nonFraction>&#160;million was made on August 31, 2021 to Trust common shareholders. The Company declared a distribution of $<ix:nonFraction unitRef="usdPerShare" contextRef="i835c417738e249f6b1460fc36075dd70_I20220120" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2MzI4_90c8d97a-f6da-4cfd-922c-703a570fd0dc">0.25</ix:nonFraction> per share for the quarter ended December 31, 2021, which was reduced from $<ix:nonFraction unitRef="usdPerShare" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NDA0_d9eec759-b621-46e5-b595-dcf955bcb53d">0.36</ix:nonFraction> per share in prior periods to reflect the effect of the Trust being taxed as a corporation.</span></div></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_295"></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 L &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMDM_44b29ad7-7bd5-48d2-84b0-dab8c3e583dd" continuedAt="i72b0d891cade4d899aaf41ac3d8bd5e7" escape="true">Income Taxes </ix:nonNumeric></span></div><ix:continuation id="i72b0d891cade4d899aaf41ac3d8bd5e7" continuedAt="i8cd9eae352ff41979a7e0f2a75ae0daa"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021, the Company&#8217;s parent (i.e., the Trust) elected to be treated as a corporation for U.S federal income tax purposes. Prior to September 1, 2021, the Company&#8217;s items of income, gain, loss and deduction flowed through to owners of the parent Trust without being subject to income taxes at the Trust level. Consequently, the Company&#8217;s earnings did not reflect a provision for income taxes except those for foreign, state, city and local income taxes incurred at the entity level. From and after September 1, 2021, the parent Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#8217;s earnings that flow through to the Trust.</span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMjY_cde41926-4a4f-4640-9290-ba0e3c51ec1c" 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%">Components of the Company's income (loss) before taxes are 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:82.309%"><tr><td style="width:1.0%"></td><td style="width:50.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.688%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.000%"></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="15" style="padding:2px 1pt;text-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&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Domestic (including U.S. exports)</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzMtMi0xLTEtOTE1MTI_77342370-3c4d-49bf-8695-68442ee9831e">50,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzMtNC0xLTEtOTE1MTI_e8049a33-6be6-4720-9aab-3dcda41b8dfe">52,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzMtNi0xLTEtOTE1MTI_a662a7e6-6cb3-488c-80bc-9a39e8476296">28,830</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%">Foreign subsidiaries</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzQtMi0xLTEtOTE1MTI_73dce7db-dc6b-418c-b0e1-e9637e8af25e">36,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzQtNC0xLTEtOTE1MTI_76ab5d1c-b489-4c50-a622-5335f8fa79a7">15,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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzQtNi0xLTEtOTE1MTI_f9a59347-1c07-4a78-b897-36f68b00eda6">1,658</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:0 1pt"></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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzUtMi0xLTEtOTE1MTI_119fd9d1-7eac-4dd3-97df-8a827817282b">87,074</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzUtNC0xLTEtOTE1MTI_515c55a2-f90d-4141-bcd8-8cb17c661e33">68,130</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzUtNi0xLTEtOTE1MTI_98b77eae-b12f-43f7-b11b-1a9f66cc1976">27,172</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:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQwOTk_fb3dc117-e717-4968-85fb-7cffcd13fe61" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the Company&#8217;s income tax provision are 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:82.602%"><tr><td style="width:1.0%"></td><td style="width:50.758%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.944%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.944%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.684%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.302%"></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="15" style="padding:2px 1pt;text-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&#160;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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Current taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Federal</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzQtMi0xLTEtOTE1MTI_a4b040e5-70ce-4cd3-b9b3-eecf4880c20a">30,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzQtNC0xLTEtOTE1MTI_78ec858f-84f3-4768-b139-1ff50ccd3103">21,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzQtNi0xLTEtOTE1MTI_5775f8da-5f12-4468-a914-0c80605e4b67">8,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><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%">State</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzUtMi0xLTEtOTE1MTI_d69f5b67-23ba-44d4-bcb8-649de2d2027a">7,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzUtNC0xLTEtOTE1MTI_8f3b6559-5c63-4c32-baca-ecf4aeb8fd24">4,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzUtNi0xLTEtOTE1MTI_0a0e2602-29ca-44fd-89cb-642fc61ab047">2,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzYtMi0xLTEtOTE1MTI_1d3b1a46-5bfd-46c6-a058-661c63b10450">11,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzYtNC0xLTEtOTE1MTI_c6dba058-381f-4201-96c4-97d13d07b18d">5,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzYtNi0xLTEtOTE1MTI_cf57dbda-8880-4fa8-b5b1-caa4ce625a1e">4,804</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total current 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzctMi0xLTEtOTE1MTI_be8c3f6f-4621-4a3e-91dc-8e39b1df2313">49,495</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzctNC0xLTEtOTE1MTI_75cb7515-a2a0-4b17-89cd-1bdc8858d62c">31,685</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzctNi0xLTEtOTE1MTI_6134676a-5dfe-4d70-900b-80c10c414d83">15,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred taxes:</span></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 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%">Federal</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzktMi0xLTEtOTE1MTI_8f1fe7d6-bf2d-43dc-b838-ad2f33ce7c65">4,647</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzktNC0xLTEtOTE1MTI_b49bd49c-884b-47c0-bf9b-ed3a77c4fee1">9,648</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzktNi0xLTEtOTE1MTI_54f06dbf-ebbd-4486-b8ef-6718ad6b6bc8">671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">State</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEwLTItMS0xLTkxNTEy_f4617ab9-c606-48ce-a43a-9a8db2069178">2,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEwLTQtMS0xLTkxNTEy_0adf559b-7783-46e8-85f5-d8a315893749">1,819</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEwLTYtMS0xLTkxNTEy_1e39d55f-22c4-4c63-904c-160003384369">402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzExLTItMS0xLTkxNTEy_b130aa0f-84f4-46d7-baff-e81e80b3f524">2,266</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzExLTQtMS0xLTkxNTEy_fcc2e1fc-dc90-4048-a40f-a1ef830a24e6">1,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzExLTYtMS0xLTkxNTEy_e3fd374f-573a-41b3-83f5-d272ce1a7116">2,763</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:8.5pt;font-weight:400;line-height:100%">Total deferred taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEyLTItMS0xLTkxNTEy_7c12376c-4b90-4c9c-8e5f-e72b5fd786ce">4,466</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEyLTQtMS0xLTkxNTEy_7a386ecf-9c60-44f0-a806-8fe34ca67b5f">9,929</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEyLTYtMS0xLTkxNTEy_8dc1a519-d694-4c86-b7bb-94f2fbdfa89d">1,690</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 tax provision</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEzLTItMS0xLTkxNTEy_61f7b2f8-3668-41c5-a811-7691b1219d2e">45,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: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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEzLTQtMS0xLTkxNTEy_30e40cb8-5b21-4e8f-ba69-4570ee9b5224">21,756</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEzLTYtMS0xLTkxNTEy_be6cfc73-39ac-4029-8b82-0e8392931a94">13,606</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 style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i8cd9eae352ff41979a7e0f2a75ae0daa" continuedAt="if28585e33f4f4b2291ea5d65198e38c0"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQwOTU_b10f4b44-1b61-4fe6-928e-c000ac138329" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that have resulted in the creation of deferred tax assets and deferred tax liabilities at December&#160;31, 2022 and 2021 are 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:78.362%"><tr><td style="width:1.0%"></td><td style="width:63.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.253%"></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%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax 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></tr><tr><td colspan="3" 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%">Tax credits</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzQtMS0xLTEtOTE1MTI_0db7bfdc-c6e7-4529-9663-49f7dd1dac08">10,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzQtMy0xLTEtOTE1MTI_59eaf0f7-3353-41c9-93c8-76cb71671549">7,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable and allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:DeferredTaxAssetsAccountsReceivableAndAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzUtMS0xLTEtOTE1MTI_33587b8c-64a2-417f-a39e-936f35cb2880">2,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:DeferredTaxAssetsAccountsReceivableAndAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzUtMy0xLTEtOTE1MTI_5e1bf66f-874e-46fe-9f9a-bb6cc6f1e283">1,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzYtMS0xLTEtOTE1MTI_0c8d1463-e253-4d8e-b8c2-f51a8c884ab3">27,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzYtMy0xLTEtOTE1MTI_bb125b66-c5cf-4f92-ace6-4f5356341100">29,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzctMS0xLTEtOTE1MTI_690302a2-663a-408d-bff3-8836adfe8cc5">8,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzctMy0xLTEtOTE1MTI_849c5fdf-5d53-4e17-b777-9b214e95c7d7">8,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense limitation carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzgtMS0xLTEtOTE1MTI_364a5744-c6a7-45f8-8294-f94a6249d306">7,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzgtMy0xLTEtOTE1MTI_33ca7ee2-4934-4d9e-8329-15b635694daf">2,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:DeferredTaxAssetLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzktMS0xLTEtOTE1MTI_433292e7-1fe8-4ee9-a621-f371bd4c73b2">40,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:DeferredTaxAssetLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzktMy0xLTEtOTE1MTI_5545f19e-cfb2-4f7e-bbe4-a62ca1a07803">30,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Held-for-sale effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:DeferredTaxAssetsHeldForSale" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEwLTEtMS0xLTkxNTEy_a2e92f56-fa7e-4a55-9069-51ce95548b1b">&#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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:DeferredTaxAssetsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEwLTMtMS0xLTkxNTEy_f9b9d4f2-f5c9-4708-adc0-6c4c79b9bb2d">8,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzExLTEtMS0xLTkxNTEy_db4b8ee7-029f-408b-a8fb-3248a0501eb0">24,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzExLTMtMS0xLTkxNTEy_60882565-eae3-4d54-99dc-1630a3b992c6">12,706</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEyLTEtMS0xLTkxNTEy_7702448b-55f6-40ce-aa3e-714c439967b4">120,170</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEyLTMtMS0xLTkxNTEy_ba20f12e-3db1-4d17-8ee3-d6d32619e490">102,324</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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTEtMS0xLTkxNTEy_64e5c2eb-4926-40b9-ae40-fc0bb9b090aa">21,104</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTMtMS0xLTkxNTEy_c25c13c3-3abb-4617-a28c-ab300e087c8d">9,413</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:8.5pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE0LTEtMS0xLTkxNTEy_6c8199c0-5b92-40e0-b2c9-b0db2f7e59de">99,066</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE0LTMtMS0xLTkxNTEy_190dfe5b-71d9-4d79-bef6-0bf95dd1ae92">92,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE2LTEtMS0xLTkxNTEy_2cb99e1a-91d9-4b79-9725-ecf90ba57cdf">193,408</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="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE2LTMtMS0xLTkxNTEy_07cf2429-b3d9-473c-99fb-d1ba265eed7b">135,922</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE3LTEtMS0xLTkxNTEy_2bcf32a9-ef55-4ccd-8e2a-6daa1c22a727">25,724</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE3LTMtMS0xLTkxNTEy_846e4681-5372-41d6-8c29-1b4e0a1a8c73">26,114</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:8.5pt;font-weight:400;line-height:100%">Repatriation of foreign earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:DeferredTaxLiabilityRepatriationofForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE4LTEtMS0xLTkxNTEy_3d1211d7-9abf-40d6-a578-c26a73a08aca">38</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:DeferredTaxLiabilityRepatriationofForeignEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE4LTMtMS0xLTkxNTEy_2fb2ee2a-da7d-4f49-8261-8c91d720e8fe">38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE5LTEtMS0xLTkxNTEy_a262c16c-2edf-4809-b263-04228227ef43">35,675</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE5LTMtMS0xLTkxNTEy_6ce22c01-3fab-4b5e-9dc4-cd6a4e3e4e1b">27,898</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:8.5pt;font-weight:400;line-height:100%">Prepaid and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIwLTEtMS0xLTkxNTEy_c98ed6c8-e2f1-46b5-9215-756fdd8eb338">863</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIwLTMtMS0xLTkxNTEy_56fee219-1df1-4403-908b-7ec61b13f636">702</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:8.5pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIxLTEtMS0xLTkxNTEy_cf34114c-11cc-4f32-a96c-a1bfe2842dd2">255,708</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIxLTMtMS0xLTkxNTEy_2dc4d22d-9679-4d4c-842c-f0e806d8e063">190,674</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 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%">Total net deferred tax liability</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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIyLTEtMS0xLTkxNTEy_2161c255-e5c8-405b-b299-a6cd323fd37e">156,642</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIyLTMtMS0xLTkxNTEy_a76857c4-dee1-45e2-90c3-42862219daa5">97,763</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></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTQ_141f8bcb-028b-4bd1-b077-577050749ef9" footnoteRole="http://www.xbrl.org/2003/role/footnote">Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ending December&#160;31, 2022 and 2021, the Company recognized approximately $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzExNzE_932d161a-f4d1-46bd-ae1f-ce75c013851c">255.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzExNzg_d4f1bd1f-5898-4a98-8ef5-5e308caa072f">190.7</ix:nonFraction> million, respectively in deferred tax liabilities. A significant portion of the balance in deferred tax liabilities reflects temporary differences in the basis of property and equipment and intangible assets related to the Company&#8217;s purchase accounting adjustments in connection with the acquisition of certain of its businesses. For financial accounting purposes the Company has recognized a significant increase in the fair values of the intangible assets and property and equipment in certain of the businesses it acquired. For income tax purposes the existing, pre-acquisition tax basis of the intangible assets and property and equipment is utilized. In order to reflect the increase in the financial accounting basis over the existing tax basis, a deferred tax liability was recorded. This liability will decrease in future periods as these temporary differences reverse but may be replaced by deferred tax liabilities generated as a result of future acquisitions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance relating to the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzIzMTk_284ab107-e44c-4740-a27e-50ade804947b">21.1</ix:nonFraction> million was provided at December&#160;31, 2022 and a valuation allowance related to the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $<ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzI1MTk_c951b92d-2218-45dc-b1fa-694d645a8e31">9.4</ix:nonFraction> million was provided at December&#160;31, 2021. A valuation allowance is provided whenever it is more likely than not that some or all of deferred assets recorded may not be realized.  </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="if28585e33f4f4b2291ea5d65198e38c0" continuedAt="id7002113b1d449ef87c0404ef8baf20c"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMjI_8beb11f0-0bbd-4f81-ba34-efa0799df5ef" 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 2022, 2021 and 2020 are 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:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></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:8.5pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzItMS0xLTEtOTE1MTI_66143e9b-e5b5-4bfc-98f9-6dbfc4891d84">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzItMy0xLTEtOTE1MTI_d10bac1b-0995-4afb-9c33-20185f89d28f">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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzItNS0xLTEtOTE1MTI_31fba733-91dd-4f23-b6c5-c8697ce19452">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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzMtMS0xLTEtOTE1MTI_e0b5c5da-68ec-46eb-b4c6-ca52fd41842d">5.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzMtMy0xLTEtOTE1MTI_6fd16825-b53d-42c7-b2c3-d65503ef7f29">2.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzMtNS0xLTEtOTE1MTI_5e68ee8c-7286-48a6-981b-0c8118234e08">7.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzQtMS0xLTEtOTE1MTI_550ab678-3d40-4d56-af62-62c9ae7d0815">2.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzQtMy0xLTEtOTE1MTI_e1b6a1db-2158-49be-a150-b72879964cff">5.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzQtNS0xLTEtOTE1MTI_c7e2abc3-f659-40c9-a88b-8c8ba62174f3">6.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"> </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMS0xLTEtOTE1MTI_ef12b4a0-e66b-448e-aea3-01b5d3be8385">&#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="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMy0xLTEtOTE1MTI_3f578fa5-d9fc-4854-af63-6998ebf39efc">18.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtNS0xLTEtOTE1MTI_c67c855c-c6f8-44a4-9ee3-1d7afe27e008">17.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:8.5pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzYtMS0xLTEtOTE1MTI_404fcc90-9235-4261-9107-cc525e7d9653">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzYtMy0xLTEtOTE1MTI_093249aa-3afd-496c-83df-5d8f32b8b680">&#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="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzYtNS0xLTEtOTE1MTI_d46e4323-c7db-45dc-96ae-a8df38aa8917">1.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-deductible acquisition 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="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzctMS0xLTEtOTE1MTI_865fa1df-95a8-438e-9ac2-f8f8dc35d70a">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzctMy0xLTEtOTE1MTI_f581fb57-2042-4e4b-ac7c-f1630f8475aa">0.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzctNS0xLTEtOTE1MTI_60ce9580-fef2-4258-ae53-5cc38cf185b0">1.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:8.5pt;font-weight:400;line-height:100%">Impairment 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="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzgtMS0xLTEtOTE1MTI_46c6801c-7f7f-43a3-8f58-40e43b189e70">1.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzgtMy0xLTEtOTE1MTI_77ff54f9-d7ac-4ec9-a52c-13fbc6d4ca7e">&#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="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzgtNS0xLTEtOTE1MTI_398029bf-d26b-45f3-8c60-073290643bb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzktMS0xLTEtOTE1MTI_2e8d7818-4d32-4d1c-b0bf-2cb5258203b8">13.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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzktMy0xLTEtOTE1MTI_e3fccf5b-5c6c-4467-bb0e-125e55ee9c6a">2.3</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="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzktNS0xLTEtOTE1MTI_44c9677a-8365-4cd2-b4b9-0f96073da82c">4.0</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="INF" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTEtMS0xLTEwOTIzMA_cc191bac-ba8c-4dc1-99e0-8ac4b9db88e2">0.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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTMtMS0xLTEwOTIzMA_b885895e-ec35-4768-ab7a-f54adf5fe4cc">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTUtMS0xLTEwOTIzMA_fceac1c4-36ec-490e-be4a-195db1cc3092">0.8</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:8.5pt;font-weight:400;line-height:100%">Dividend (net of dividend received deduction)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzExLTEtMS0xLTEwOTIzMA_84f55ee4-5178-4c66-9062-c0b2cb1ce91d">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzExLTMtMS0xLTEwOTIzMA_4c6d1b50-54dd-4b87-8e14-e9752112c4df">&#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="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzExLTUtMS0xLTEwOTIzMA_b41612f9-6829-4f55-8dd1-08eec62ba957">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTEtMS0xLTkxNTEy_1757a52f-46c4-4cb1-8ff1-81b9a2f705d3">9.2</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="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTMtMS0xLTkxNTEy_3ee86f7d-113d-4dac-b8df-b9f01b481bd9">4.0</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="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTUtMS0xLTkxNTEy_34dcf5ef-437b-4727-8dfc-2d437e9a44e2">1.1</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEyLTEtMS0xLTkxNTEy_18b4d66c-3dc9-499f-923e-a659ac0b481f">9.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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEyLTMtMS0xLTkxNTEy_f1213496-8d5c-46a4-87b7-27cb1c10c983">10.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEyLTUtMS0xLTkxNTEy_70661758-3fb2-43f4-94ef-e1ba89e46747">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEzLTEtMS0xLTkxNTEy_699b950c-3ec2-4170-937c-fdfc01635654">2.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEzLTMtMS0xLTkxNTEy_34e1502d-8643-4aae-a7b8-151281a9f69c">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEzLTUtMS0xLTkxNTEy_8dcacefd-18ed-4d17-8815-6f71295ac89a">0.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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzE0LTEtMS0xLTkxNTEy_b947e80a-b84a-4f4e-a729-f2f3b7404377">51.7</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzE0LTMtMS0xLTkxNTEy_fcaad050-d0cf-4fdf-b121-5238f7dd0715">31.9</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzE0LTUtMS0xLTkxNTEy_8bf6f95d-a114-4a38-b8f6-6187b6d1fffa">50.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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTU_684feb48-7c99-45eb-9dc5-aa94a81d0340" footnoteRole="http://www.xbrl.org/2003/role/footnote">The effective income tax rate for each of the years 2021 and 2020  include losses at the Company&#8217;s parent, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Company's parent is taxed as a corporation.</ix:footnote></span></div></ix:nonNumeric><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMzU_49b06497-c807-45f7-b3a3-70a7aa3b4630" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">A reconciliation of the amount of unrecognized tax benefits for 2022, 2021 and 2020 are as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">: </span></div><div style="margin-top:5pt;text-align:justify"><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:80.891%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.909%"></td><td style="width:0.1%"></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%">Balance at January 1, 2020</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="i5085cb3451f649e695732d174ff01e84_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzAtMS0xLTEtOTE1MTI_41b2f0e4-cbc4-40f4-aafe-1cc52dc73e5a">993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additions for current years&#8217; tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzEtMS0xLTEtOTE1MTI_803542fa-49d3-43a8-a7da-4af28647a77a">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzItMS0xLTEtOTE1MTI_5947bad1-b668-427d-945a-3b987b385393">427</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzMtMS0xLTEtOTE1MTI_b25e5ef8-d600-4e95-85b3-72ea889370f5">73</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:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzQtMS0xLTEtMTE0NjA1_1ec10d79-1a18-4cc5-ab39-01d20e24c730">27</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:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzQtMS0xLTEtOTE1MTI_069e5ea5-e3a5-46d4-b162-582ebb697bde">1,334</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 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%">Additions for current years&#8217; tax positions</span></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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzUtMS0xLTEtOTE1MTI_d307c5cd-ff9e-4920-b877-cf91212a19f8">31</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 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%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzYtMS0xLTEtOTE1MTI_6e87b6e6-2870-4501-88f6-f0dd694165d9">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years' tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzctMS0xLTEtOTE1MTI_35ccc13b-a60b-4a20-a40d-3c05f4a6ddfa">63</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzgtMS0xLTEtOTE1MTI_be16e5a4-f37e-4ea1-b6e7-bc6c29aa0ae9">63</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzktMS0xLTEtOTE1MTI_99abe31c-9f2e-4a7d-b4ed-5378d1ec262a">1,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additions for current years&#8217; tax positions</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzEwLTEtMS0xLTkxNTEy_3cca4733-6bde-485a-863e-78cafb5f740e">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzExLTEtMS0xLTkxNTEy_e56b12ca-837c-4484-a356-9acca9eb6450">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years' tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzEyLTEtMS0xLTkxNTEy_ba0b5a35-d982-4caf-adaf-6895f04ff0df">71</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:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzEzLTEtMS0xLTkxNTEy_b7fbbea7-7c15-4fef-ba47-f5bcbf5f9361">73</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:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzE0LTEtMS0xLTkxNTEy_1b162ef0-265c-42f7-a196-cf343eb0347b">1,216</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></ix:nonNumeric><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%">Included in the unrecognized tax benefits at both December&#160;31, 2022 and 2021 is  $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzMyMzU_47efe08d-38c0-4b40-a77a-af47b58fd01a">1.2</ix:nonFraction> million of tax benefits that, if recognized, would affect the Company&#8217;s effective tax rate. The Company accrues interest and penalties related to uncertain tax positions. The amounts accrued at December 31, 2022, 2021 and 2020 are not material to the Company.  Such amounts are included in the provision (benefit) for income taxes in the accompanying consolidated statements of operations. It is expected that the amount of unrecognized tax benefits will change in the next twelve months. However, we do not expect the change to have a significant impact on the consolidated results of operations or financial position.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></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-weight:400;line-height:120%"><ix:continuation id="id7002113b1d449ef87c0404ef8baf20c">Each of the Company&#8217;s businesses file U.S. Federal, state and foreign income tax returns in multiple jurisdictions with varying statutes of limitations. The 2018 through 2022 tax years generally remain subject to examinations by the taxing authorities.</ix:continuation></span></div><div id="ia85db93a905f4f7a90da190381615c4b_298"></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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzI4NzY_718cb3dc-40c1-46f2-858e-ef629fb40874" continuedAt="i2b5d79465b454507b7e73781f67eb885" escape="true">Fair Value Measurement </ix:nonNumeric></span></div><ix:continuation id="i2b5d79465b454507b7e73781f67eb885" continuedAt="id2f8a1254f8949a38230dd21c0616a0e"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzI4ODY_8efcf961-43fc-4f62-9234-cc38a2750732" 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 following table provides the assets and liabilities carried at fair value measured on a recurring basis as of December&#160;31, 2022 and 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"></td><td style="width:217.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.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:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-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&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2022</span></td></tr><tr style="height:21pt"><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 style="height:14pt"><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-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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="id204e4b1a5b44b10ade7b25685cb5410_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzMtMS0xLTEtOTE1MTI_c16a45c0-5108-41dd-a759-f8de47461893">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: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="id193e5c8d98c45448de6cc4a5168e9b2_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzMtMy0xLTEtOTE1MTI_523a9a0a-038c-464e-a714-90c3fb7468f3">&#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="i7d40678f49164f4cbcd4762e638c0ef2_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzMtNS0xLTEtOTE1MTI_1096dea6-193c-42a6-8b6b-412753bfa028">&#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="ieaf580a2d62c4cd49fa4acbae8c5770b_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzMtNy0xLTEtOTE1MTI_c3c52333-4e62-4faf-a014-31560b425a35">142</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Contingent consideration - acquisition </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">(2)</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: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="icd93f1a00d91464291ff01a934cb2759_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzQtMS0xLTEtOTE1MTI_3b8bd994-df8b-4611-bed3-f4d68a6b9b4d">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 style="background-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="i2179311c991349348bd77edea5e40c54_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzQtMy0xLTEtOTE1MTI_09acead8-92ac-4ba2-9202-d1983f87e5a1">&#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="i26963ac95abd40cd9bad55102377d29b_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzQtNS0xLTEtOTE1MTI_3c369b07-ff73-45f5-bb03-af5e8b2ee9df">&#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="iaddfae849a9040efa33113ffb17063c8_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzQtNy0xLTEtOTE1MTI_cdee5c47-87da-45d7-83c7-2961257c49c8">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 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:8.5pt;font-weight:400;line-height:100%">Total recorded at fair value</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%">(<ix:nonFraction unitRef="usd" contextRef="if5b818b85a814d9482f6c6767fa622cc_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzUtMS0xLTEtOTE1MTI_3d63cce1-1f29-46f6-b6e9-35579915fb08">1,442</ix:nonFraction>)</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;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="usd" contextRef="i4c2aba0cf8d042c0bf7e93368a96edde_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzUtMy0xLTEtOTE1MTI_d8679581-4158-4966-8e07-793cd367783e">&#8212;</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;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="usd" contextRef="i64ff0b5ba5e74ddfbac1dd9cea2b89fe_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzUtNS0xLTEtOTE1MTI_5107180a-fc31-4ae3-8809-f2d7def4c01a">&#8212;</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;border-bottom:3pt double #000000;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%">(<ix:nonFraction unitRef="usd" contextRef="i6b5bdb029c4f40e8bb961d98680550df_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzUtNy0xLTEtOTE1MTI_71c57daf-7978-4b80-982b-2680c9f34bab">1,442</ix:nonFraction>)</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;padding-left:31.5pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">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:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"></td><td style="width:217.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.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:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:67.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-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&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</span></td></tr><tr style="height:21pt"><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 style="height:14pt"><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-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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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="i77e5e57018064fd3bf5592fdb3de2833_I20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzMtMS0xLTEtOTE1MTI_be68f614-57fd-420b-8053-23805783f38d">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i975227a41b344705a4f01d2c7ba54f82_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzMtMy0xLTEtOTE1MTI_7b72bf6b-fe86-45e5-9f7f-2a0993ed5058">&#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="i5abb13f855b543ad989e6cf8d8f787d4_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzMtNS0xLTEtOTE1MTI_d0090640-3e24-4825-bd1e-d00acc07b126">&#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="i4cfb3a314ac74dfa8ee269dec4c83d8e_I20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzMtNy0xLTEtOTE1MTI_4cc8c28a-22dd-4e3a-843c-9a7f9a135cb8">151</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Contingent consideration - acquisition </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">(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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i645ca17564ef41e983dbd34cfa375b99_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzQtMS0xLTEtOTE1MTI_a5fed6c9-25c4-442d-b69a-dbc119b32d9f">1,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a67fe166779474a8d4524a7855512ee_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzQtMy0xLTEtOTE1MTI_06447251-6dc1-4f9f-8e02-e352da8ba512">&#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="if71c257822c147768337c03c82340f25_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzQtNS0xLTEtOTE1MTI_d6c0a4e0-7e68-4a9d-9b8e-7991fef8d83e">&#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="id319d2bdf2734d31994fb0e84c3b2aac_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzQtNy0xLTEtOTE1MTI_c4abc5aa-dee4-4e6c-a4b1-e4bc369f29ee">1,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr 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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib727716730624041af43e3fe3818760e_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzUtMS0xLTEtOTE1MTI_3ba71894-2b10-4a01-9833-6a6d615f9833">1,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07f6ffd5778a4ae0b972847e7d99f759_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzUtMy0xLTEtOTE1MTI_203ad480-d21f-432e-873b-76ff6c1a96a6">&#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:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i995df5c4feb04e1892505a6ede5bb034_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzUtNS0xLTEtOTE1MTI_2bf1644e-5e78-45c6-909a-2e6e1c1a1b60">&#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:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae198852e7ec4fb3bf7a892197db1791_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzUtNy0xLTEtOTE1MTI_d471c357-9077-4d48-b52b-1fad4b5fca44">1,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-top:9pt;padding-left:31.5pt;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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.47pt">Represents potential earn-out payable as additional purchase price consideration by Altor Solutions in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzI4NzM_c40d30ea-ed5e-4991-b426-40872fbe4f19" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the change in the carrying value of the Company&#8217;s Level 3 fair value measurements is 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:75.730%"><tr><td style="width:1.0%"></td><td style="width:62.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.855%"></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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><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%">Balance at January&#160;1st</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="ib727716730624041af43e3fe3818760e_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzMtMS0xLTEtOTE1MTI_c8b84ba7-880d-4c46-93b4-9a1434a05d7a">1,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i40c6d5e0f22046569d4608b9a61ac854_I20201231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzMtMy0xLTEtOTE1MTI_a6fa47f1-8f06-4555-9f54-af3fd2149fcf">1,785</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:8.5pt;font-weight:400;line-height:100%">Termination of put option of noncontrolling shareholder- Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8148456122bd47b7b1f2e3a6e43e311d_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzUtMS0xLTEtOTE1MTI_a835611a-cc4c-4942-9a9b-7abe8a325392">&#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="id90a16b49f974e9babfe60d8d7dd3f2c_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzUtMy0xLTEtOTE1MTI_8c7567eb-8e5a-4097-bde7-76cf02c8f50a">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if32828afc10340abbb90142a9dd72bd4_D20220101-20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzUtMS0xLTEtMTAzNzkz_87fd6487-aa5b-4b85-a3ca-30847581d248">1,600</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="i3934f63881304635ad4c8342666e417a_D20210101-20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzUtMy0xLTEtMTAzNzkz_313af043-bbfd-45c0-8b24-d8de7f88354e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Adjustment to 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i258a0f8ece924b92afd3f3fe70991e1e_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzYtMS0xLTEtMTEzNzQ3_d7ecbe4c-6bd7-47e7-9c90-6ab05504580d">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c1a799ad13f4bfbbe21274aa5a8cac5_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzYtMy0xLTEtMTEzNzQ3_e3a6dcf6-10e0-4227-a84f-7fc0655a1951">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2bb9a2797fc0462d9be79b49ab702c62_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzYtMS0xLTEtOTE1MTI_d913c854-9125-4ab7-8f46-095400c52523">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i374f392b9b2445ea916addc0d9a59a4c_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzYtMy0xLTEtOTE1MTI_5bd87367-d42c-42bd-bd55-3ac731bd4498">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Increase (decrease) in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83091991d843456b8eea05d790ccbb64_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzctMS0xLTEtOTE1MTI_d5609e9d-0f14-4cd9-9778-44ee1782aa70">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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzctMy0xLTEtOTE1MTI_11fde8ed-6902-45a3-a8d8-677e665043e7">30</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%">Balance at December&#160;31st</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%">(<ix:nonFraction unitRef="usd" contextRef="if5b818b85a814d9482f6c6767fa622cc_I20221231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzgtMS0xLTEtOTE1MTI_515b0a47-a1e2-4a72-ab49-6ac2d0b0e08e">1,442</ix:nonFraction>)</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%">(<ix:nonFraction unitRef="usd" contextRef="ib727716730624041af43e3fe3818760e_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzgtMy0xLTEtOTE1MTI_0b32a825-6134-44b1-b991-3a164e509783">1,501</ix:nonFraction>)</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></ix:nonNumeric><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%">Valuation Techniques</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%">Options of noncontrolling shareholders</span></div><div style="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 put options of noncontrolling shareholders were determined based on inputs that were not readily available in public markets or able to be derived from information available in publicly quoted markets. As such, the Company categorized the put options of the noncontrolling shareholders as Level 3. The primary inputs associated with this valuation are earnings before interest, taxes amortization and depreciation times a multiple established in the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="id2f8a1254f8949a38230dd21c0616a0e"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shareholder put option agreement, which is used to determine a per share equity value for the shares that can be put back to the Company.  An increase or decrease in these primary inputs would not have a material impact on the determination of the fair value of these put options. </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%">Contingent Consideration</span></div><div style="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 certain acquisition of businesses that the Company or its subsidiaries make, a portion of the acquisition price w</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ill be contingent consideration. The following is a summary of the contingent consideration arrangements entered into by the Company's subsidiaries in the prior three years and the valuation methodologies: </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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Velocity entered into a contingent consideration arrangement in connection with their purchase of King's Camo in J</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uly 2022. The purchase price of King's Camo included a potential earn-out of $<ix:nonFraction unitRef="usd" contextRef="if2cb4731ea234c78a5f582e725e49cb7_I20220708" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzU0OTc1NTgxODgzMQ_41231641-3324-4414-947f-1f406cdd9bf7">3.0</ix:nonFraction>&#160;million if King's Camo achieved certain financial metrics. The contingent consideration was valued at $<ix:nonFraction unitRef="usd" contextRef="ie0b56cbaa3b749d09c9495a2e44f1ea5_D20220708-20220708" decimals="-5" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzU0OTc1NTgyMDMzMg_f6f51936-bab7-460c-8ab1-d240519cdb0d">1.6</ix:nonFraction>&#160;million using probability weighted models. The earnout was reduced to $<ix:nonFraction unitRef="usd" contextRef="idc4c21684bf444b6a7d09e0f03823d67_I20221231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzU0OTc1NTgxOTMyMg_e0edf733-704e-44db-a1d4-60b3824926c0">1.3</ix:nonFraction>&#160;million at December 31, 2022 based on the expected payout amount.</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">Altor Solutions entered into a contingent consideration arrangement in connection with their purchase of Polyfoam in July 2020. The purchase price of Polyfoam included a potential earn-out of $<ix:nonFraction unitRef="usd" contextRef="id7ce0ffac1434e7eb1db22d4bcb17ebc_I20200701" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzIxOTQ_1362630f-8e05-4765-90ce-7192f27f944b">1.4</ix:nonFraction>&#160;million if Polyfoam achieved certain financial metrics. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The payment of the earn-out occurred on March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">The Company's 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.479%"><tr><td style="width:1.0%"></td><td style="width:19.390%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.633%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></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><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.187%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.675%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.193%"></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%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;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="i44f90c56125b402eace34211d47f1214_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzItNC0xLTEtOTE1MTI_94cc851a-fdef-42c3-b0fc-62e78cf5f089">5.000</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="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%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i44f90c56125b402eace34211d47f1214_I20221231" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzItOC0xLTEtOTE1MTI_78abb5c7-31b3-49bd-bbe3-fe6b75cd8330">300,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: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="i44f90c56125b402eace34211d47f1214_I20221231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzItMTAtMS0xLTkxNTEy_2219ba96-323f-49e7-861e-402236b44474">237,750</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%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2029</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="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzMtNC0xLTEtOTE1MTI_4efe197a-4fe4-4dd5-a492-075a970d0b14">5.250</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="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%">2</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="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzMtOC0xLTEtOTE1MTI_74bbbcfa-7825-4941-ba29-931673e641e8">1,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzMtMTAtMS0xLTkxNTEy_c3fb65c6-fe47-4954-9817-1b411fefe965">855,000</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:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Term Loan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the carrying value of the principal under the Company's outstanding 2022 Term Loan, including the current portion, was $<ix:nonFraction unitRef="usd" contextRef="i1b89c2e1132943c09f9922ed5cebbf15_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzE2NDkyNjc0NDgzMTI_9448972a-a156-421a-b592-1acf814074c5">395</ix:nonFraction> million, which approximates fair value because it bears interest at a variable interest rate that reflects changes in interest rates and changes in the Company's net leverage ratio. The estimated fair value of the outstanding 2022 Term Loan is classified as Level 2 in the fair value hierarchy.</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%">Nonrecurring Fair Value Measurements</span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzI4ODg_1bc078ac-62b8-4ca9-acfa-fab49e9a60ed" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assets and liabilities carried at fair value measured on a non-recurring basis as of December&#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="#ia85db93a905f4f7a90da190381615c4b_277">Note H &#8211; Goodwill and Intangible Assets</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">", 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 and liabilities carried at fair value measured on a non-recurring basis as of December&#160;31, 2021 and 2020.</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: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="i4f4425062c1a49899d6d259b1d4676c1_I20221231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtMS0xLTEtOTE1MTI_6ccc570b-6b0b-4a89-aa0d-22e9a4cde6b0">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="iea9a2edb94804bb5a7654fc47d04f1a4_I20221231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtMy0xLTEtOTE1MTI_3f4d1794-b685-4bda-b8c9-627f131e1620">&#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="ib1f2b6a201ed4f7a9760d5cda412cfba_I20221231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtNS0xLTEtOTE1MTI_b4d3a24c-35f7-4698-af02-76387c82960c">&#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="i7f892fa79ba3498fb64dd65db2584df4_I20221231" decimals="-3" name="us-gaap:GoodwillFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtNy0xLTEtOTE1MTI_c22347fc-fd5b-4530-a79e-ec5efea4cac8">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="i3ddcfbaf0dc64582bd43f1c85e2ba412_D20220101-20221231" decimals="-3" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtOS0xLTEtOTE1MTI_8dec6202-26ab-4113-b1ff-9b970e45997e">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></ix:nonNumeric></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_301"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:MinorityInterestDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5Mg_ca62b8f4-9b70-4a26-ba79-cae4431ecfeb" continuedAt="if0f46fed0f894c3cb647f7a9ac0afd15" escape="true">Noncontrolling Interest</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if0f46fed0f894c3cb647f7a9ac0afd15" continuedAt="i6c4d4c1dc79e40fe88e46b402ce152a9">Noncontrolling interest represents the portion of a majority-owned subsidiary&#8217;s net income and equity that is owned by noncontrolling shareholders.  </ix:continuation></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i6c4d4c1dc79e40fe88e46b402ce152a9"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:NoncontrollingInterestTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5NQ_b43a64fb-fb38-48e5-b64c-53ccee0059a1" escape="true"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the Company&#8217;s percentage ownership of its businesses, as of December&#160;31, 2022, 2021 and 2020 and related noncontrolling interest balances as of December&#160;31, 2022 and 2021:</span></div><div style="margin-top:9pt"><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:34.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></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%">December&#160;31,&#160;2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December&#160;31,&#160;2021</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&#160;31,&#160;2020</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2c6b40d609b24b388416f0be9b2f4b55_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMS0xLTEtOTE1MTI_d30be6ac-5004-4d41-ad7b-26901da20719">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idac556cc15374138b5ffe7b4c3618037_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMy0xLTEtOTE1MTI_c09e090c-0d74-48ac-a3aa-1d31cde5d325">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i85bbc33ab6d045ab91ac44df43536cca_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNS0xLTEtOTE1MTI_574be3da-ac89-41a8-b85e-7b8af44120c0">97.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1def509910d64751bb15fc971a85c01c_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNy0xLTEtOTE1MTI_58631f17-898d-4ce2-9ed4-9dc94649c514">88.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="number" contextRef="i320b7987c7ff4ae8bd3686e835bdf149_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItOS0xLTEtOTE1MTI_30267bb9-a4ee-4297-8cce-3b19d19e02aa">97.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic59645eb1cf541b383b8fbd4e3863d72_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMTEtMS0xLTkxNTEy_69f715fb-dd4f-4969-9e0e-0154f48d4b2b">88.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id769a9de0b104d2887a384bddf0b0635_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtMS0xLTEtOTE1MTI_f962eff7-2a92-4142-b938-724bc7d13d9c">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icd7910dc55074da699efd4727ed1cbb9_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtMy0xLTEtOTE1MTI_dc44321f-7125-4851-b541-3fd9aa89b76c">83.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="number" contextRef="i614bd0bae236428ca6b3f196d05e1364_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtNS0xLTEtOTE1MTI_caa0f863-febb-4c2d-aae8-c067b4e0e612">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a89f1d9661848eea4febd2626919b66_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtNy0xLTEtOTE1MTI_78e360d6-e932-45f3-8e15-8fba5894e3f0">83.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a3dacf0d35b4d64aa59798a5d032662_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtOS0xLTEtOTE1MTI_7a11ec1a-69d6-41d3-8f71-daef0b078a26">81.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9cf8d84e910b44ab85fd3dd7efd5a65f_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtMTEtMS0xLTkxNTEy_d1c897c9-9dac-40f1-a08b-a8dc8c745868">74.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id98b520e362d4150972a6f769d3e6397_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMS0xLTEtOTE1MTI_a9c1f07e-913a-4c24-963d-f63a6c250622">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie4446e08114147cdb0fb799a38c7f010_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMy0xLTEtOTE1MTI_7e4a959e-6215-4089-9162-c8d8108e9495">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i33091e2cca344c5d97faaaed1c10a532_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNS0xLTEtOTE1MTI_a626e1ff-bdce-46bf-8f72-89213f7ee16c">81.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic8a4ab7814404cdfbc6f5a42b8ba0d32_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNy0xLTEtOTE1MTI_ccded72b-9eeb-4b42-9e03-fa0a81e1d036">72.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i48914161dbfd41e3a150d403004bb484_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtOS0xLTEtOTE1MTI_463d0db5-efd3-4cdf-9b6b-b718f01371db">81.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie592dfb10f7d4ec68e420e69e69b15e0_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMTEtMS0xLTkxNTEy_c643bb70-1ce8-4cd0-b7c7-d0e85d39bd84">72.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;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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20ff113cdde2493895f330dae1e551c9_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMS0xLTEtOTE1MTI_44d7236b-049d-4a16-bd58-58e22f142c6b">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42d04953c09c48c18c1d993d1e263bce_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMy0xLTEtOTE1MTI_ac640ed7-c8bb-406b-b1d9-ca15abd1cb0e">55.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i94f627ce198b448888b89f347fe78b0c_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtNS0xLTEtOTE1MTI_167eb5c0-f3b3-4688-9eab-675c96dc8a10">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ifa6496fb8164404f9341659d6def3959_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtNy0xLTEtOTE1MTI_bb3ea547-5b04-4858-9996-a5050d2a99b6">58.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieb4d413cbe9c4def9ad4b1ef848adf5f_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtMS0xLTEtOTE1MTI_dc8f2325-a039-4dbe-a2c1-8fa2ff85d917">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3746a5d97ef541e8ade267e524dedba6_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtMy0xLTEtOTE1MTI_c2cf817f-5d53-46bd-9a6d-a5b5801a181e">82.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ife803f6bba5149cda30e62a883937db7_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtNS0xLTEtOTE1MTI_2901e503-688b-40a8-b9e6-bc81732621ee">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0de5c62076a0424a95f7642d66645085_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtNy0xLTEtOTE1MTI_4924f670-0db9-43b6-9659-189dc341c4f1">82.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i54d94499ff784310bfbea9ea22ce7673_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtOS0xLTEtOTE1MTI_b38df996-3a7c-4c13-97e6-91b55c59a06c">92.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if1d7f47af16941caa1d86023f510dbc2_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtMTEtMS0xLTkxNTEy_09b4dd95-6a66-457b-b9c3-55deed3e30a5">83.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i91f077f1cffb4ad9972f98eced0d5c3c_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMS0xLTEtMTAyNDEy_c9cabe51-124c-49ea-bfd8-d1a2b95b423a">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic3288724aba2420ab47e24d1fe49b672_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMy0xLTEtMTAyNDEy_73757d60-5018-489c-83ba-8d3ca12fe279">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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i828625a7a0924ae1a016913de1b91062_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMS0xLTEtOTE1MTI_9890de73-58b9-492d-9ffb-fe638cac6807">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia3a21e1941f0430685dbd47f1ab0629e_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMy0xLTEtOTE1MTI_77856e60-4f2c-4d37-9f91-f77c21430880">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibd713e3ff8e046b4b17e647399fb872f_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNS0xLTEtOTE1MTI_81624b2b-47ae-48bf-a530-b76e416591c1">99.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7dbb4633d50e4cf9b237fe2713405caf_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNy0xLTEtOTE1MTI_a6dfac63-22aa-445d-af16-2b09c71604f1">87.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie6a42a8c5ce249dba04f671be9b3e249_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctOS0xLTEtOTE1MTI_7f600017-897e-4bb5-b4fc-1b3703dbca32">99.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4c637280aa8c44ff9076cfa463da34d4_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMTEtMS0xLTkxNTEy_cda7fc81-4a3b-41c6-bc31-d67a21e9a47a">88.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0ca3709fabe4407b297fcaf274d2e88_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMS0xLTEtOTE1MTI_e3910ebb-b89b-48b0-95bb-f740265e1490">71.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0af8b8e3d3704409b2f252c55f9799fc_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMy0xLTEtOTE1MTI_e3f3f7be-76e3-45fe-b212-3a7d23f12ec8">67.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6ca5c57e872843f0ad7196a888dda01c_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNS0xLTEtOTE1MTI_938c29db-50c2-488b-a5cc-f0080985c0c2">71.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica83bc4d796a48b490a6ac34691e082d_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNy0xLTEtOTE1MTI_008578ee-725f-4d02-96ef-6f4529e33280">67.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe4fb421f2654719b6e1f3ffa8b91e30_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtOS0xLTEtOTE1MTI_ba8e9da3-6756-48a0-8768-6ab2ceb94074">71.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ieecb2eaf33e544338f0b4ca771a6ce55_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMTEtMS0xLTkxNTEy_edb4dd7d-cfcb-4ae9-ac38-735db77a3407">67.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8cdd9a87124b46b6afa49742c6bfd073_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktMS0xLTEtOTE1MTI_700f7792-fa96-46ae-9606-a0811793d518">99.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6cfc96759ed54acb87d21b910be5949b_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktMy0xLTEtOTE1MTI_7e7a5843-1de5-4359-a331-3a45e4b603ab">88.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibcf52d391afd4a7098be714e75ed7093_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktNS0xLTEtOTE1MTI_adb5e740-f6ca-461f-86ea-d17021a04c0d">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i274d950e6da14487a19434bbdc04bb8a_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktNy0xLTEtOTE1MTI_471cf381-4f0d-46b1-8a9a-14cf4a4befdb">91.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6e7d84cbefc34fa88485c73fa90f7111_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktOS0xLTEtOTE1MTI_2cc4fbad-9e4a-44fa-a3b4-5c6789b9ed5e">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia73375e8db6c47589a9b83114e393bfa_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktMTEtMS0xLTkxNTEy_88d0b4a5-f347-4798-8fee-42554bfe66a8">91.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i282d0e1478ae4ffc83f78b9433b8d153_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTEtMS0xLTkxNTEy_fe398379-04c6-458b-adf8-00311cf60353">98.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i42681fb529374b5582b4adcfcba35b22_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTMtMS0xLTkxNTEy_1d9756e8-89bf-49f7-9379-7f2cf76fbd3a">85.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i08bc16535d6d42968124f008a8b6b236_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTUtMS0xLTkxNTEy_da19751f-c6c9-4252-83cc-422586f7730f">98.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i27af2d23e1254f6e874cf8ad79277bf8_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTctMS0xLTkxNTEy_50033c74-3b94-4322-b3e1-30d9c420697f">85.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4cb6a34314c24db0a4dfe26be46e6781_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTktMS0xLTkxNTEy_f5177777-d45f-41a3-bf2e-b0c1731be06b">96.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i17d4e92d376b47cba5ab4e3c88e820e8_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTExLTEtMS05MTUxMg_638362d5-de40-417b-a3a1-102dc133e458">81.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i743225befd004168841bf6991be2deda_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTEtMS0xLTkxNTEy_1f99279c-b8df-491c-9abc-1e419c9dc4d7">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie1039fc0c6b841eaade6cc7ab0408ae4_I20221231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTMtMS0xLTkxNTEy_599d77ac-01d3-4a2b-a17f-1d506951f9e7">90.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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1857efdb7aea4941aebe9e9ba4aa70b5_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTUtMS0xLTkxNTEy_75e64317-6b46-4221-9bd2-c08bc15719b1">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icac7873c08434f2692b82c596a254854_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTctMS0xLTkxNTEy_12210e57-5243-4202-a394-1c7597be3db5">87.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0088e420ac7a42dab155de65c91dc4c3_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTktMS0xLTkxNTEy_2e19f70a-3ad1-476b-9106-a5b65ed40749">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6ab7025042fc44e2b8efcc85f1a7971a_I20201231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTExLTEtMS05MTUxMg_7ac8c5c5-acd9-479c-a582-e6408a393a90">88.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48" footnoteRole="http://www.xbrl.org/2003/role/footnote">The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.</ix:footnote></span></div><div style="padding-left:18pt"><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:81.578%"><tr><td style="width:1.0%"></td><td style="width:56.785%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.509%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.510%"></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&#160;Interest&#160;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:7pt;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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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: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="iaa0d47064b404ad5a2cd54463c0a63a2_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzItMS0xLTEtOTE1MTI_9aff527c-20be-453e-81d8-ba1212c1cbb0">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><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="if235092b877e47b3b14728011143c76c_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzItMy0xLTEtOTE1MTI_5399ddf0-b21a-41bc-8815-8e9165e018af">15,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82509091bdc24151960a9921a4d9fcc7_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzMtMS0xLTEtOTE1MTI_4d3b1f95-2205-4abc-bcb7-f96b1838d2a5">36,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzMtMy0xLTEtOTE1MTI_41395a2a-8f75-4203-b1a4-7d097c42df0f">30,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b64554fac0d491fbefdc2c2040536f3_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzQtMS0xLTEtOTE1MTI_92593d19-5247-49d3-9bc9-b28c0c32d53e">16,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aae5f63427042178a20f157163848a8_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzQtMy0xLTEtOTE1MTI_1dc86715-34dc-41ed-8b54-9c82f6227f52">29,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia563121d0972479cbeba9aaa27df0e02_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzUtMS0xLTEtOTE1MTI_0e63e5fd-f541-419e-9ef8-db56efe9f501">82,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i630cf004b56a439fb913aa4c5c152284_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzUtMy0xLTEtOTE1MTI_73880a44-128f-4681-bc97-2eee00ae697d">70,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f8ba31a5635491b9f2efad3902dce46_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzYtMS0xLTEtOTE1MTI_b1b25f43-e69f-4ea2-aa8f-db7cc72773f1">20,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="i4b274b2b9ee94578840f22486854304e_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzYtMy0xLTEtOTE1MTI_08ae39fb-e59a-4cdb-8f6e-e994d0016da5">17,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1829752824a8473a90000121f18a4a7b_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzctMS0xLTEtMTAyNDA0_96686048-4586-444e-8070-761c2ba821d8">36,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86ebc60389684bc397c9bb5358e6b1d4_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzctMy0xLTEtMTAyNDA0_82bf0c96-bf0a-44ba-91c3-7e6b4224305c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i016d26e4bc7d47d0aecc5288b660fbc1_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzctMS0xLTEtOTE1MTI_aba521f2-38a3-4bce-b4d2-d74c05bc25d0">6,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzctMy0xLTEtOTE1MTI_fcbddf75-ade7-4908-bd3b-1e8fd6393b53">5,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ff9091ea864476e9d2a5bee553af74f_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzgtMS0xLTEtOTE1MTI_0ba284e0-0635-4fe6-be7d-a10c4f45305b">1,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9acadd4c5cb6443199d99d215725dd33_I20211231" decimals="-3" sign="-" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzgtMy0xLTEtOTE1MTI_3a5d1b6e-e19b-4e54-93b7-ef9c1f9dcc7a">2,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8ec9db4521f4ea59310f3ef56eca9c8_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzktMS0xLTEtOTE1MTI_75a8ae23-c928-4dd7-bf7c-6de09ed176ff">5,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzktMy0xLTEtOTE1MTI_bff75990-2dd7-441a-859f-2e8c786b6122">3,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e55c781139444c581c3f40237a916ae_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEwLTEtMS0xLTkxNTEy_d66f30ca-cf7b-46a9-9dca-e2e2f212615c">1,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEwLTMtMS0xLTkxNTEy_54c5acc1-9ab1-4ab8-a07a-c9a47116ed0f">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f46da881e4a4151a010315a9ae98bce_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzExLTEtMS0xLTkxNTEy_9aafbc41-6440-481c-aea0-308c9b8a88ca">2,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6ce6eb530144fdca153bfdaf778bb4e_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzExLTMtMS0xLTkxNTEy_33a32e70-f9bd-4b01-a302-55abb21ffb34">1,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0674d166c2134776b996706faaa587b4_I20221231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEyLTEtMS0xLTkxNTEy_106dc0f6-17a4-419c-aef4-19667ebe8ee2">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9437a11d45c84d7ebe1b09ac6ec31b38_I20211231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEyLTMtMS0xLTkxNTEy_8c49c8d8-2f41-4d84-b2e5-f040e7c309e5">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEzLTEtMS0xLTkxNTEy_db6ac278-a2fa-4f77-bc67-c6b122314749">225,042</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEzLTMtMS0xLTkxNTEy_bbfac65f-ce83-43aa-a9ef-f01b4d1ddae9">172,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-55</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_304"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><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%">Note O &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzkyMQ_1bbcc38c-aa45-4ab0-86c2-0b27414f3308" continuedAt="i76483afcc51c4056b4fccf2d8d994545" escape="true">Supplemental Data</ix:nonNumeric></span></div><ix:continuation id="i76483afcc51c4056b4fccf2d8d994545" continuedAt="i3434a490c90e4977973dd9649e982b4d"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:SupplementalBalanceSheetDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzkyMg_6142be65-60db-46d9-b391-b0a1d278fe29" escape="true"><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%">Supplemental Balance Sheet Data (in thousands): </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:63.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.186%"></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:16.187%"></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%">Summary of accrued expenses</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%">December 31,</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:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:6pt"><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;border-top:1pt solid #000000;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:8.5pt;font-weight:400;line-height:100%">Accrued payroll and fringes</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzMtMS0xLTEtOTE1MTI_f2654034-9165-4472-8eff-11c2c1ed3c2b">37,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzMtMy0xLTEtOTE1MTI_3159ce56-071f-4cb8-8bb4-9160932c0d21">45,630</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%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzQtMS0xLTEtOTE1MTI_8e2144c1-3321-4e7d-a4eb-8e53859c3647">16,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzQtMy0xLTEtOTE1MTI_40106726-9113-4a2c-9295-af2c56193b1c">16,472</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%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzUtMS0xLTEtOTE1MTI_a471bd91-47f9-4be1-a51e-0f52253804cb">7,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzUtMy0xLTEtOTE1MTI_51ead537-1bf0-4232-b78b-65783a98a51c">6,831</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%">Accrued 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzYtMS0xLTEtOTE1MTI_efb493e3-be2a-4de3-abca-e41653529292">21,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:InterestPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzYtMy0xLTEtOTE1MTI_84344d59-7079-499d-888c-7a933cdef3af">13,563</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%">Accrued rebates and discounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:AccruedProductRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzctMS0xLTEtOTE1MTI_eab4c537-6882-4457-8e38-23e7ee382881">8,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:AccruedProductRebates" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzctMy0xLTEtOTE1MTI_3cfee4fa-bfc7-43f2-9de4-ffad05e185e0">10,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warranty payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzgtMS0xLTEtOTE1MTI_344dc658-57dd-4194-a022-1ca2c70fac4a">1,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzgtMy0xLTEtOTE1MTI_5706f7e7-2203-4b17-bed4-6fa0233fe4a6">2,062</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%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="codi:AccruedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzktMS0xLTEtOTE1MTI_35a0faa8-be76-41ca-bd72-5fd778490f77">74,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="codi:AccruedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzktMy0xLTEtOTE1MTI_9a70d0ea-3982-4295-b79f-cca2ecb55377">50,122</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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzEwLTEtMS0xLTkxNTEy_908e69a6-4b48-4b8a-bb16-375f9b9b980b">23,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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzEwLTMtMS0xLTkxNTEy_ce4ec0e1-bed6-4cb8-923e-0ddc4d086eab">33,151</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.5pt;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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzExLTEtMS0xLTkxNTEy_1118c8ae-6a3e-498c-aec3-feb5b3278877">191,605</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzExLTMtMS0xLTkxNTEy_456d2a7d-5677-45bf-ae9d-46c68e36e26d">178,518</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"></td><td style="width:63.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.727%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.155%"></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="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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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:8.5pt;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: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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzMtMS0xLTEtOTE1MTI_5eaa2ddc-269b-445e-ade2-a60057f4cf38">2,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzMtMy0xLTEtOTE1MTI_5202a787-704a-4674-9a15-c6d693df1537">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzQtMS0xLTEtOTE1MTI_e25b7949-fb7e-4f3e-931a-727c8ae45c79">3,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzQtMy0xLTEtOTE1MTI_a258f661-e5fd-4a5c-ae2a-ba5d5188e0cb">4,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warranty payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzUtMS0xLTEtOTE1MTI_3e564f48-1960-4e3a-8287-ee483281bbcb">3,609</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzUtMy0xLTEtOTE1MTI_fb0974af-6e96-45e6-bc2b-0f684e31c147">3,753</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></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%">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: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="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzctMS0xLTEtOTE1MTI_eebcc3d5-7d45-4da4-9024-beffda3f8adf">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><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="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzctMy0xLTEtOTE1MTI_c4d4a80a-a371-4399-8312-2629f4d4b99d">2,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:ScheduleofSupplementalStatementofOperationsDataTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzkzNA_5ec7a81d-47c1-4416-a022-5f05a01f6b16" escape="true"><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%">Supplemental Statement of Operations Data (in thousands):</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.239%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.722%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.722%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.062%"></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%">Other income (expense), net</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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</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:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency gain (loss)</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzItMS0xLTEtOTE1MTI_364d265e-1f5d-45b1-8f13-e555d224f382">1,163</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzItMy0xLTEtOTE1MTI_4b1b244f-5795-46ec-88d5-c95f949b7d97">27</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzItNS0xLTEtOTE1MTI_69dc7a6e-67a8-40e7-a5e6-5ffce8ce656d">71</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%">Loss on sale of capital 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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzMtMS0xLTEtOTE1MTI_69969f32-c842-48ec-a495-a0c7b5489237">2,581</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzMtMy0xLTEtOTE1MTI_f651fc71-0fce-4949-a43a-fbf432707f92">1,458</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzMtNS0xLTEtOTE1MTI_79c165b8-e17b-4e70-9027-0a575b7c57a5">1,851</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%">Other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="codi:OtherIncomeExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzQtMS0xLTEtOTE1MTI_4854d6fd-1c2a-494d-a742-0bd7988c5be7">3,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="codi:OtherIncomeExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzQtMy0xLTEtOTE1MTI_ee47f275-cd48-451a-86e9-7d9f04188557">51</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="codi:OtherIncomeExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzQtNS0xLTEtOTE1MTI_d9a04599-844f-43e2-b5f9-87ae9c0174a2">833</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: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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzUtMS0xLTEtOTE1MTI_32dcaabe-600a-49dd-966b-a3f3af4fabe8">714</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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzUtMy0xLTEtOTE1MTI_6b5fc23e-b1e4-49fb-b4c4-616bb3c566de">1,482</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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzUtNS0xLTEtOTE1MTI_36bd1a8d-2b34-4556-88b5-9dc565852d10">2,613</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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzkzNg_a64fd878-d1fd-4d0d-b2d8-ccf9d86fbeb5" continuedAt="if340fe902dba4a4f9a5481982adaf3b8" escape="true"><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%">Supplemental Cash Flow Statement Data (in thousands): </span></div><div style="margin-bottom:15pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"></td><td style="width:45.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.722%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.058%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.722%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.062%"></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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Interest paid</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzMtMS0xLTEtOTE1MTI_6c1dfbef-4083-4f06-beb2-5e2ca8e04e8b">82,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzMtMy0xLTEtOTE1MTI_d3f0fa0d-ce99-4811-8d7b-fae97cb11289">58,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 style="background-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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzMtNS0xLTEtOTE1MTI_1f76398d-8a9f-48ff-a94e-0765ca6c0d83">42,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Taxes paid</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzQtMS0xLTEtOTE1MTI_85a076a9-9e8f-4d31-a263-ea1cc3c65ffa">32,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzQtMy0xLTEtOTE1MTI_86a2dc36-6fb1-4c51-abe0-d2a03d8b9d11">30,770</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzQtNS0xLTEtOTE1MTI_ce0c456f-f041-44ac-897d-fb121fdcd202">12,189</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><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%">Investments</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%">Arnold Joint Venture</span></div><div style="margin-bottom:15pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold is a <ix:nonFraction unitRef="number" contextRef="i58a7c9253ff0497f93fd4e42b19b4cfe_I20221231" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzMxMA_1b1a8a60-5416-4ef9-bf58-877a12239fb6">50</ix:nonFraction>% partner in a China rare earth mine-to-magnet joint venture. Arnold accounts for its activity in the joint venture utilizing the equity method of accounting. Gains and losses from the joint venture were not material for the years ended December&#160;31, 2022, 2021 and 2020.</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%">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Altor invested $<ix:nonFraction unitRef="usd" contextRef="ife4365cce79a4454868b0038bb8227d1_I20200930" decimals="-5" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzYyNg_9dfa743f-7ec7-4385-9607-2fcdaa02b2ae">3.6</ix:nonFraction>&#160;million in Rational Packaging, LLC, a designer and manufacturer of recyclable, paperboard-based structural packaging components. The investment will be accounted for as an equity </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><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%"><ix:continuation id="i3434a490c90e4977973dd9649e982b4d">method investment. Gains and losses from the investment were not material for the years ended December 31, 2022, 2021 and 2020.</ix:continuation></span></div><div id="ia85db93a905f4f7a90da190381615c4b_307"></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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzI2Nzg_fd442e66-40c3-4064-b5ad-4f5ca51c5bf6" continuedAt="if89523b3aded46aabaa32b55289d34c3" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="if89523b3aded46aabaa32b55289d34c3" continuedAt="i75ed9b1eb53a46e5b33ea267388b763f"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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 operating arrangements. Certain of the leases are subject to escalation clauses and renewal periods. The Company and its subsidiaries recognize lease expense, including predetermined fixed escalations, on a straight-line basis over the initial term of the lease including reasonably assured renewal periods from the time that the Company and its subsidiaries control the leased property. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain of our subsidiaries have leases that contain both fixed rent costs and variable rent costs based on achievement of certain operating metrics.&#160;The variable lease expense has not been material on a historic basis and no amount was incurred during the year ending December&#160;31, 2022. </span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzI2ODE_4137df1d-4413-4f72-84f9-404871a83f34" 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%">The maturities of lease liabilities at December&#160;31, 2022 under operating leases having an initial or remaining non-cancelable term of one year or more 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:11pt;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:68.269%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.829%"></td><td style="width:0.1%"></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%">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.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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzAtMi0xLTEtOTE1MTI_75fe0c2e-73be-4b43-872a-eee88d273cc7">40,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzEtMi0xLTEtOTE1MTI_faac5362-7653-42c7-9aed-795d8dbe318e">39,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzItMi0xLTEtOTE1MTI_28ebf59b-0794-4c63-94e2-56c644339252">35,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzMtMi0xLTEtOTE1MTI_96db961c-7fa2-4d4e-bcdb-d4f278105926">32,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzQtMi0xLTEtOTE1MTI_648dbfde-ea1f-4544-8205-92e92443f494">26,727</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzUtMi0xLTEtOTE1MTI_3a7895cc-95eb-4567-84a7-08fb945360c7">67,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzYtMi0xLTEtOTE1MTI_dceae7f3-5ee9-4c3b-b9a3-5907a9c30599">241,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></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: 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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzctMi0xLTEtOTE1MTI_facf0b2c-9edd-48b9-945b-fab1077e3741">66,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzgtMi0xLTEtOTE1MTI_437cb4c8-d33b-4f90-9c90-4a980d994721">174,737</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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s rent expense for the fiscal years ended December&#160;31, 2022, 2021 and 2020 totaled $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzEyNTc_c5a45f08-e696-40b8-9106-052701ab3484">46.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzEyNjE_781d1f78-bc7b-4ea1-8f1d-9e8c20f663dc">37.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzEyNjg_57297536-62b6-4900-be2a-6dd990081916">29.4</ix:nonFraction> million, respectively.</span></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzI2Nzk_c57d3218-b2c8-4ebc-95ef-ea90a0bbc8f3" 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:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.994%"><tr><td style="width:1.0%"></td><td style="width:47.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.966%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.907%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.908%"></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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTphZTJkYjA3MzEwZWI0Y2JlYmM0N2IxZTFjN2E1YzhhMC90YWJsZXJhbmdlOmFlMmRiMDczMTBlYjRjYmViYzQ3YjFlMWM3YTVjOGEwXzEtMi0xLTEtOTE1MTI_706fdd99-120e-4ff7-a87b-93eebcacc750">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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTphZTJkYjA3MzEwZWI0Y2JlYmM0N2IxZTFjN2E1YzhhMC90YWJsZXJhbmdlOmFlMmRiMDczMTBlYjRjYmViYzQ3YjFlMWM3YTVjOGEwXzEtNC0xLTEtOTE1MTI_c9231b67-1cf7-467c-94b3-7dbcec7cd3e7">6.00</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="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTphZTJkYjA3MzEwZWI0Y2JlYmM0N2IxZTFjN2E1YzhhMC90YWJsZXJhbmdlOmFlMmRiMDczMTBlYjRjYmViYzQ3YjFlMWM3YTVjOGEwXzItMi0xLTEtOTE1MTI_7126449f-ee45-4442-9733-d5de6ad24780">7.71</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="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTphZTJkYjA3MzEwZWI0Y2JlYmM0N2IxZTFjN2E1YzhhMC90YWJsZXJhbmdlOmFlMmRiMDczMTBlYjRjYmViYzQ3YjFlMWM3YTVjOGEwXzItNC0xLTEtOTE1MTI_be4085aa-6e2a-41c7-a2d8-fcb20ee5164e">7.61</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:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i75ed9b1eb53a46e5b33ea267388b763f"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzI2NzI_fc6b1a10-9dbc-4135-84a3-a89e032595bf" escape="true"><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%">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:14pt;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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNC0xLTEtOTE1MTI_46fbe5c8-13d8-4a17-853d-1e21dd396c7d">153,689</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNi0xLTEtOTE1MTI_c9fef412-bfc7-4891-8dfd-10cc8bfaadfb">124,438</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNC0xLTEtOTE1MTI_3640dc78-5087-4ac7-a230-468aa69d03d7">30,015</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNi0xLTEtOTE1MTI_8ce70e87-67ac-4ec4-ac8c-67789a12ae5f">27,242</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNC0xLTEtOTE1MTI_b6784b8c-fd71-4cce-aa2c-8e96fe170f74">144,722</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNi0xLTEtOTE1MTI_50c6d333-404a-442c-ac6d-d4b3a64cead7">110,287</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:continuation id="if340fe902dba4a4f9a5481982adaf3b8"><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%">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-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"></td><td style="width:58.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.576%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.154%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.421%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.156%"></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%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #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: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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTo0MjhhYTJlODUzZWI0YTlhOWEyNGFkODFhYzNmNzBjNi90YWJsZXJhbmdlOjQyOGFhMmU4NTNlYjRhOWE5YTI0YWQ4MWFjM2Y3MGM2XzItMi0xLTEtOTE1MTI_392ce94f-6c98-4989-a956-a1cde906da74">40,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTo0MjhhYTJlODUzZWI0YTlhOWEyNGFkODFhYzNmNzBjNi90YWJsZXJhbmdlOjQyOGFhMmU4NTNlYjRhOWE5YTI0YWQ4MWFjM2Y3MGM2XzItNC0xLTEtOTE1MTI_cfeb4db9-dc5a-4db4-8a5d-a385baa41986">38,787</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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTo0MjhhYTJlODUzZWI0YTlhOWEyNGFkODFhYzNmNzBjNi90YWJsZXJhbmdlOjQyOGFhMmU4NTNlYjRhOWE5YTI0YWQ4MWFjM2Y3MGM2XzQtMi0xLTEtOTE1MTI_9cf75fef-61f1-4d12-a2bd-a0e552b1295a">58,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTo0MjhhYTJlODUzZWI0YTlhOWEyNGFkODFhYzNmNzBjNi90YWJsZXJhbmdlOjQyOGFhMmU4NTNlYjRhOWE5YTI0YWQ4MWFjM2Y3MGM2XzQtNC0xLTEtOTE1MTI_40c10658-3a7c-4a44-804c-e8d9b892960c">43,404</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:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:12pt;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 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&#8217;s consolidated financial position or results of operations.</span></div></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_313"></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 Q &#8212; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzkwMjU_06831a47-f251-4d5c-a074-d70de1ce355c" continuedAt="i22fa293f459a4b92bf331ec25ce39cf1" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i22fa293f459a4b92bf331ec25ce39cf1" continuedAt="ib0ccc97875444f33a5da4aa551c151fa"><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%">The LLC has entered into related party transactions with its Manager, CGM, including the following:</span></div><div style="margin-top:6pt;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">Management Services Agreement</span></div><div style="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">LLC Agreement</span></div><div style="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">Integration Services Agreements</span></div><div style="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">Cost Reimbursement and Fees</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">Management Services Agreement</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%">The LLC entered into a MSA with CGM effective May&#160;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="id215abd5859e403db93a7f39f3aa7df9_D20060516-20060516" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OQ_7ad24f67-7752-423c-abc2-3ce67912e40c">0.5</ix:nonFraction>% of the LLC&#8217;s adjusted net assets, as defined in the MSA. The management fee is required to be paid prior to the payment of any distributions to 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%">Pursuant to the MSA, CGM is entitled to enter into off-setting management service agreements with each of the operating segments. The amount of the fee is negotiated between CGM and the operating management of each segment and is based upon the value of the services to be provided. The fees paid directly to CGM by the segments offset on a dollar for dollar basis the amount due CGM by the LLC under the MSA. </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%">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="i230ab7c3f8d944a9b26aee520ccb338d_I20221231" decimals="INF" name="codi:ManagementFeeWaiver" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE4NA_a27a9130-4e51-465e-9906-205893a7db2e">1</ix:nonFraction>% annual management fee related to PrimaLoft, rather than the <ix:nonFraction unitRef="number" contextRef="iaeb989ecbd8248189540f46210021121_D20220101-20221231" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE4MA_69bf8026-3b9a-42d8-9b18-5f31be5dfaa2">2</ix:nonFraction>% called for under the MSA, which resulted in a lower management fee at September 30, 2022 and December 31, 2022 than would normally have been due. At March 31, 2022 and June 30, 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;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a <ix:nonFraction unitRef="number" contextRef="i4514696423504739b1f97f46940325cd_I20211231" decimals="INF" name="codi:ManagementFeeWaiver" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzEyMjE_44ea3b26-e9aa-48a2-9c51-460c01f22ae5">1</ix:nonFraction>% annual management fee related to BOA, rather than the <ix:nonFraction unitRef="number" contextRef="i0351d89191d242c1aa16a70b8b7d31c0_D20210101-20211231" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzEyNzg_4b3553ce-0c60-401e-a472-60e2a4a33a4e">2</ix:nonFraction>% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due. In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ib0ccc97875444f33a5da4aa551c151fa" continuedAt="ibf2f99b4c27b4ef2add2ffd13094bfab"><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%">2026 Senior Notes at March 31, 2021. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, as a proactive measure to provide the LLC with additional cash liquidity in light of the COVID-19 pandemic, the LLC elected to draw down $<ix:nonFraction unitRef="usd" contextRef="idc59a4d9ee2547bea87acc41cf167bf3_D20200101-20200331" decimals="-6" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzIwMjg_13772c8d-4964-4654-9953-1224a637df82">200</ix:nonFraction>&#160;million on our 2018 Revolving Credit Facility. The LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the LLC as of March 31, 2020. In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive <ix:nonFraction unitRef="number" contextRef="ia64bd0e03fda4f0c819f00a1c3cf14bd_I20200630" decimals="INF" name="codi:ManagementFeeWaiver" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzIzNjg_374f19a2-6afe-4e86-9226-37b5dcf32253">50</ix:nonFraction>% of the management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the LLC as of September 30, 202</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0. </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 paid CGM $<ix:nonFraction unitRef="usd" contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentForManagementFee" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzMwMzg_b40bd4d6-1883-447d-a482-25ddf8837e0b">0.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6e7f0238d61b430e965261a2494f7f3c_D20200101-20201231" decimals="-3" name="us-gaap:PaymentForManagementFee" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzMwNDU_56083c1a-b241-4fe0-8e06-e3d9d061ee7f">0.1</ix:nonFraction>&#160;million, respectively, in the years ended December 31, 2021 and 2020, representing the management fee due from Arnold for the fourth quarter of 2020 and the first three quarters of 2021. At December 31, 2021, Arnold reimbursed the LLC for the management fee paid on their behalf. </span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzkwMjM_ef162c1b-7b67-4d13-921c-8e201b4b6cd0" 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%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company incurred the following management fees to CGM, by entity:</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:81.871%"><tr><td style="width:1.0%"></td><td style="width:47.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.507%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.510%"></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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:5pt"><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:8.5pt;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: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="i6abc50fe1a5f4fbca0773617d505788e_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzMtMS0xLTEtOTE1MTI_33de2c40-63af-4b65-8b2a-16848472e4c7">1,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="i64c6c139956a4533ba46187e4d644023_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzMtMy0xLTEtOTE1MTI_3179779a-78bb-453a-b66b-9d6f64183263">1,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="i7d300e1a3a6f442cb55d5cf954c24bb7_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzMtNS0xLTEtOTE1MTI_7040f30f-6d65-494d-94ab-6a96691bf38c">1,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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e8d4b9b66ad4d54b0d89f3446f75a65_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzQtMS0xLTEtOTE1MTI_38c8500c-27e7-4b34-8508-faac43c65eb9">1,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="i1bf22264529d47b9ab764bda5243337c_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzQtMy0xLTEtOTE1MTI_f60267fe-6391-404e-bf51-554d857eacf5">1,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="icc7790fe73244cefb757e5b7d7be6855_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzQtNS0xLTEtOTE1MTI_6e22dffa-26f5-44af-b45a-7ab16a6ae6b9">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19e156c173e4487ca432cc9705025e8c_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzUtMS0xLTEtOTE1MTI_140b0780-1ccb-4181-9199-ad7f834905d8">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaab5ee747fec49198a4ba9a93b0fe6df_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzUtMy0xLTEtOTE1MTI_10a75978-24fb-4032-a0db-ae679a41d70a">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6338f49211874d28aa31b340f6ab827e_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzUtNS0xLTEtOTE1MTI_a77fd282-43fc-4e02-9c2d-efab8a72f17a">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec2c70cb08a486894eab8de6509be57_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzYtMS0xLTEtOTE1MTI_e033e5ee-854b-43e8-8553-f1188952c9e6">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ae00c36cf3f4333ac299877906ab797_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzYtMy0xLTEtOTE1MTI_994c3aa3-12da-48f1-8e6b-7a86067802b6">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08b289902a4d494e96b9f9d9a8a2204b_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzctMS0xLTEtOTE1MTI_1dddf71a-8c0b-40ae-b50a-9a3359b64ae7">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cc5c33f38f84ed489cca5934d073b8e_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzctMy0xLTEtOTE1MTI_cf5cc0ec-2491-47a6-834f-ff39812ee4ef">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icefac71db9b04d7b960754ed548cc268_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzctNS0xLTEtOTE1MTI_eaf6d51e-4174-4bdf-b137-416f0b86fd32">347</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i964d48fc309846c299d57dfb662526dc_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzgtMS0xLTEtMTAyMzE2_19c5f989-d1e2-463e-a612-cdcae5f63fce">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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fc8627b4d504337b2703c9632127d3c_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzgtMS0xLTEtOTE1MTI_6cc37420-88eb-4179-8390-e26a5385005c">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd4d81aaa92b4fe08e5ff176547e897b_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzgtMy0xLTEtOTE1MTI_76ad407c-8e8f-44aa-a039-4b027b1d032f">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45a80d47de2c4ac6940ba5a9c1584911_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzgtNS0xLTEtOTE1MTI_db503f73-a3c5-42ea-b1a5-b4a527695ee2">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Advanced Circuits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50051424978d4fa09e2d9a22bdf544f8_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzktMS0xLTEtOTE1MTI_89e9ecff-9fa4-4be7-900a-0011694bc6b4">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb786c06c516464db809d3e699b35f31_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzktMy0xLTEtOTE1MTI_cd0943d4-ed65-4377-93f2-61200226ab3d">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae28a0b317274968a8572950234a6e9a_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzktNS0xLTEtOTE1MTI_c2deeb16-03cb-4af7-a93d-68831aa2e689">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c84f41c9eec48ee94947b700a5b6694_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEwLTEtMS0xLTkxNTEy_d36ccc83-b711-4b6d-b304-45fbbafe731d">750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if63622cc8e5f4d228a4cb06311ba5b19_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEwLTMtMS0xLTkxNTEy_1f31dd87-8679-46d4-a1d8-35aef3e4bc68">750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2fc2fc33f534001b67fa140a6a6d2d5_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEwLTUtMS0xLTkxNTEy_d1ef0955-5bb8-46e7-a124-d1e112faabbd">750</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%">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8b99b3322294f0cbd2d6b7a7c608bb2_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzExLTEtMS0xLTkxNTEy_cda2f6a2-578c-4c71-a5c2-ac3438e34145">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec4f69052eb44195858fcab09cbdb658_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzExLTMtMS0xLTkxNTEy_230cd7ed-5b1e-4172-8e2e-00fd36c57a5f">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.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib571694e0a04474c8d34009b5865a120_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzExLTUtMS0xLTkxNTEy_82a2d6d0-6218-40f3-8b3c-b49e6fe4191a">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i314e083d7b9740dba5fed8a1c99ba027_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEyLTEtMS0xLTkxNTEy_db1e4286-9edb-4df3-8bcd-dd44b41a9d91">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf5f9ce93d254338b41c233eb602794f_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEyLTMtMS0xLTkxNTEy_53b1fd7f-afb3-4079-9f0b-266abc56f37f">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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68b5d9024b3c40a097495bb6f61554b4_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEyLTUtMS0xLTkxNTEy_e82e1a9b-89f4-42e9-a00b-276de1cab80a">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a510461f20342409e657a8d20c381a6_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEzLTEtMS0xLTkxNTEy_bb8e1b65-1f0b-49d4-a3ef-48f4edbde94e">56,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6be7cad5e0a45a7bfafc223d81f075d_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEzLTMtMS0xLTkxNTEy_9276220b-ff33-4ff3-bef9-578cc90a14f2">41,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3479ca8dd9e044688dc452334e74f323_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEzLTUtMS0xLTkxNTEy_99e1f216-f262-460d-ab92-e5e50f389ef7">29,402</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="i5c4a0af55f804973b6383e15ebf1d398_D20220101-20221231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzE0LTEtMS0xLTkxNTEy_ca85c968-4005-46a6-942d-65bbf159dbb4">63,604</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="ia6ecb02d8eb04a4bbe1849f1e0036061_D20210101-20211231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzE0LTMtMS0xLTkxNTEy_36776e52-cdf8-423b-8b00-5ca0a40a9caa">47,443</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="i02b4fdb2bf074b629bfe986a277881ef_D20200101-20201231" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzE0LTUtMS0xLTkxNTEy_b900e2b7-bc36-4b9d-9557-c2054003ab34">34,249</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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately $<ix:nonFraction unitRef="usd" contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzM0NTg_0d6fa214-5aa9-4fc5-8066-d30756d29e17">15.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231" decimals="-5" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzM0NjU_bab4d415-4603-48f9-9422-bae9414be249">11.8</ix:nonFraction> million of the management fees incurred were unpaid as of December&#160;31, 2022 and 2021, respectively, and are reflected in "Due to related party" on the consolidated balance sheets.</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">LLC 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 agreement gives Holders the right to distributions pursuant to a profit allocation formula upon the occurrence of a Sale Event or a Holding Event.&#160;The Holders are entitled to receive and as such can elect to receive the positive contribution-based profit allocation payment for each of the business acquisitions during the <ix:nonNumeric contextRef="i767c2be138c94b7ca301e455db3edb3f_D20220101-20221231" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzM5NjY_ef9db9cf-652d-481b-a4d3-015ca7eec130">30</ix:nonNumeric>-day period following the fifth anniversary of the date upon which we acquired a controlling interest in that business (Holding Event) and upon the sale of the business (Sale Event). Holders received $<ix:nonFraction unitRef="usd" contextRef="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231" decimals="-5" name="codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQxNzI_3bc29dae-ff3e-46c8-b34a-23b4ce0d69d9">34.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231" decimals="-5" name="codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQxNzk_65cf04d8-39ee-402f-abd1-7dd7cb81dc24">9.1</ix:nonFraction> million in distributions related to Sale and Holding Events that occurred during  2021 and 2020, respectively. 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="#ia85db93a905f4f7a90da190381615c4b_289">Note K - Stockholders' Equity</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for a description of the profit allocation payments. </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%">Certain persons who are employees and partners of the Manager, including the Company&#8217;s Chief Executive Officer, beneficially own (through Sostratus LLC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) <ix:nonFraction unitRef="number" contextRef="i60efce688ce8447587eeefcd2ad86cef_D20220101-20221231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ1Mzg_290ce745-d1cc-4e23-8ef9-0ade49901cec">62.0</ix:nonFraction>% of the Allocation Interests at December&#160;31, 2022 and <ix:nonFraction unitRef="number" contextRef="ic9217af2770a4f608838a04439ee9f10_D20210101-20211231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ1Nzk_eecd589b-24d9-479b-a55e-8be13ec507c6">57.8</ix:nonFraction>% at December&#160;31, 2021.  Of the remaining <ix:nonFraction unitRef="number" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ2MDc_923d10d4-b0d4-419d-ac0b-6709fbd2ec16">38.0</ix:nonFraction>% at December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and <ix:nonFraction unitRef="number" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ2MjA_23df13c4-673f-465d-a564-e09580337e87">42.2</ix:nonFraction>% at December&#160;31, 2021, <ix:nonFraction unitRef="number" contextRef="iafe866491b3747ce9c6353939a6cb274_D20220101-20221231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ2MzA_fe485a59-e601-422c-a472-7ef0dab531a9">5.0</ix:nonFraction>% is held by CGI Diversified Holdings L</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">P, <ix:nonFraction unitRef="number" contextRef="ie8de20e57ee54e12930b6987b1733f2e_D20220101-20221231" decimals="3" name="codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ2NzM_fe7cb295-e4d3-4b1b-b9d9-77ec3090d9e7">5.0</ix:nonFraction>% i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s held by a Director on the Company&#8217;s Board of Directors, and the remaining percentage of Allocation Interests are held by the former founding partners of the Manager. </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ibf2f99b4c27b4ef2add2ffd13094bfab"><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">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%">Integration services represent fees paid by newly acquired companies to the Manager for integration services performed during the first year of ownership. Under the Integration Services Agreement ("ISA"), CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PrimaLoft, which was acquired in July 2022, entered into an ISA with CGM whereby PrimaLoft will pay CGM a total integration services fee of $<ix:nonFraction unitRef="usd" contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNTA3OQ_62a3ac22-ed07-4598-a6d9-ccf4666e5dca">4.8</ix:nonFraction>&#160;million, payable 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 will pay CGM a total integration services fee of $<ix:nonFraction unitRef="usd" contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU1NzU_4189b365-fa05-401e-8e8e-f72406c62554">2.3</ix:nonFraction>&#160;million, payable quarterly over a twelve month period as services are 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%">BOA, which was acquired in October 2020 and Marucci Sports, which was acquired in April 2020, each entered into an ISA with CGM. Each ISA was for the twelve month period subsequent to the acquisition and was payable quarterly. BOA paid CGM a total of $<ix:nonFraction unitRef="usd" contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU5ODY_6fed54b1-4ed5-40cf-8eb8-61fa327d96b4">4.4</ix:nonFraction>&#160;million under the ISA, beginning in the quarter ended December 31, 2020.  Marucci paid CGM a total of $<ix:nonFraction unitRef="usd" contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzYwODM_c13faa48-c27a-4b12-b201-aa2398a5dba3">2.0</ix:nonFraction>&#160;million in integration services fees, beginning in the quarter ended September 30, 2020. </span></div><div style="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 years ended December 31, 2022, 2021 and 2020, CGM received $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzAyNQ_0697c7b2-0388-48ac-8cff-f4ef6ce26b4c">4.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzYzMTc_f9607b13-3e60-479d-b678-15d1034208de">4.9</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:BusinessCombinationIntegrationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzYzMjU_be7fb3e3-6f83-41d1-9427-f9b3491b8619">2.1</ix:nonFraction> million, respectively, in total integration service fees. 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.</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 Reimbursement and Fees</span></div><div style="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 reimbursed its Manager, CGM, approximately $<ix:nonFraction unitRef="usd" contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-5" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzY2MzM_a9b90699-c5d0-4168-99a6-3daea55c491c">6.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-5" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzY2Mzc_a489c4e1-3604-4983-9567-a6c7f81485e0">5.4</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-5" name="us-gaap:ProfessionalAndContractServicesExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzY2NDU_5bc11062-d19c-4663-8459-8bc56289cc53">5.2</ix:nonFraction> million, principally for occupancy and staffing costs incurred by CGM on the Company&#8217;s behalf during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="ieb20f2d655db40f1a6a5f8e0b2c8188b_I20210803" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzcxNzE_9012a4e7-53e1-488d-8115-a20a2e5e9f3c">55.0</ix:nonFraction>&#160;million to fund a distribution to shareholders. The LLC owned <ix:nonFraction unitRef="number" contextRef="i70549abdd9d94fa29b1a10fa8cf47ba7_D20210803-20210803" decimals="INF" name="codi:Ownershippercentageintercompanyloanagreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzcyMzI_c3c72016-ff80-4f9f-904d-517a4a53a849">97.7</ix:nonFraction>% of the outstanding shares of 5.11 on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="i22cb46ad55614e9cbf0a3647152d4593_D20210803-20210803" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzczMTQ_7e0b41ba-c84c-4156-9bb8-47708dc66d7d">53.7</ix:nonFraction>&#160;million. The remaining amount of the distribution went to minority shareholders. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 purchases inventory from a vendor who is a related party to 5.11 through <ix:nonFraction unitRef="vendor" contextRef="ifa1208d3f2ce4be8a71034d0a8ce5aa4_D20220101-20221231" decimals="INF" name="codi:NumberofRelatedPartyVendors" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc1MDI_293cde6d-a31f-4400-851e-36cdfbfa5946">one</ix:nonFraction> of the executive officers of 5.11 via the executive's <ix:nonFraction unitRef="number" contextRef="ia70d5e21d2bf4037934c8e318635aa61_I20221231" decimals="2" name="codi:OwnershipInterest" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc1NTk_a6658a9a-f22b-4e55-87b3-63d19d1d4c9f">40</ix:nonFraction>% ownership interest in the vendor. During the years ended December&#160;31, 2022, 2021 and 2020, 5.11 purchased approximately $<ix:nonFraction unitRef="usd" contextRef="ice474f31c6d3472bb5b7b903c9c17830_D20220101-20221231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc2NjM_7675fbe1-e1d5-4129-89e5-d0eb7a3520fa">2.0</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ic098396d724d45eb8d65092bd7ca0878_D20210101-20211231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc2Njc_d3e46437-71eb-4026-b242-89c4b26fa1e2">1.1</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i04aa8c674d5d41a9af688fb9ad393838_D20200101-20201231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc2NzU_84755391-6b62-4282-993c-34fadf6aacb1">2.7</ix:nonFraction> million, respectively, in inventory from the vendor.  </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">BOA</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $<ix:nonFraction unitRef="usd" contextRef="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc5MTY_a67e887c-17d9-4400-9b95-0f099f38827a">48.0</ix:nonFraction>&#160;million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903" decimals="-5" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzgxMzE_395b750c-1bbe-4188-a4d9-740274ff1ab4">38.0</ix:nonFraction>&#160;million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $<ix:nonFraction unitRef="usd" contextRef="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzg1Mzg_0d8f103a-875c-4400-8e08-1a3cd8eb86b2">48.0</ix:nonFraction>&#160;million and the amount by which the noncontrolling interest was adjusted of $<ix:nonFraction unitRef="usd" contextRef="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903" decimals="-5" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzg2MDk_a078ac81-1ff6-4387-912c-e9fb58cf787e">39.4</ix:nonFraction>&#160;million was recognized in equity attributable to the LLC.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA.  During the years ended December&#160;31, 2022 and 2021 and for the period from October 16, 2020 (date of acquisition) through December 31, 2020, BOA purchased approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $<ix:nonFraction unitRef="usd" contextRef="i5272497577c44e2cb4f1cbb1c305ec4d_D20220101-20221231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyMjk3Mg_d5df10fd-592e-4d75-b460-6c884bdd3c76">56.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i0ffb7656a7e5450799dcc5a6f81dc487_D20210101-20211231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzg5Njk_860772e9-1554-4a3b-b7b7-d0d963ab3736">48.3</ix:nonFraction>&#160;million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $<ix:nonFraction unitRef="usd" contextRef="i65a2931f402e4550868ff62010a1f4c0_D20200101-20201231" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzg5NzY_845d4c5c-ea4e-4f3f-b6ad-36a1c3c9fad5">6.7</ix:nonFraction>&#160;million, respectively, from this supplier.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><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-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 $<ix:nonFraction unitRef="usd" contextRef="i3c2c1490ae8b4db8b8629864f0449f0c_I20220201" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNDYxMA_835b8939-1cba-4a47-a728-53f35da1b1f8">61.5</ix:nonFraction>&#160;million to fund a distribution to shareholders. The LLC owned <ix:nonFraction unitRef="number" contextRef="ifbcea9986e644bfbac155568f9b16269_D20220201-20220201" decimals="INF" name="codi:Ownershippercentageintercompanyloanagreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNDYyNQ_7d495b1f-fd6d-43ba-8cdf-80be4798724c">81.6</ix:nonFraction>% of the outstanding shares of Ergobaby on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="i5ff4c93b707c4f4b8222c0d39d5acf27_D20220201-20220201" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNDYzMg_49327d02-220a-4d86-9072-a67cb8dd6556">50.2</ix:nonFraction>&#160;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:400;line-height:120%;text-decoration:underline">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-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 November 2020, the Company completed a recapitalization of ACI whereby the Company entered into an amendment to the intercompany loan agreement with ACI (the "ACI Loan Agreement").  The ACI Loan Agreement was amended to (i) provide for term loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="i909ede52b4c84234888c141e5bcf3165_I20201130" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzExOA_91ac98d5-be57-43ca-b168-fc60692c82a7">48.8</ix:nonFraction>&#160;million to fund the repurchase of shares from an existing shareholder and to fund a distribution to shareholders, and ii) extend the maturity dates of the term loans, and termination date of the revolving loan commitment.  In connection with the recapitalization, ACI repurchased <ix:nonFraction unitRef="shares" contextRef="if13b2eeb1f6e42adadfc0f374ceb36ae_D20201130-20201130" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE3Mg_5d60072b-8573-4b81-8329-92f985885d64">47,870</ix:nonFraction> shares of ACI capital stock, and distributed $<ix:nonFraction unitRef="usd" contextRef="if13b2eeb1f6e42adadfc0f374ceb36ae_D20201130-20201130" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzEzMw_56b78982-f21b-40be-908c-134ee4c97d89">42.8</ix:nonFraction>&#160;million to shareholders. The Company owned <ix:nonFraction unitRef="number" contextRef="i268006f5c3e04cd8be646c1793cf3be9_D20201130-20201130" decimals="INF" name="codi:Ownershippercentageintercompanyloanagreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE2Mw_f6b32ea1-bc86-4734-bc66-a17397681024">71.8</ix:nonFraction>% of the outstanding shares of ACI on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="if13b2eeb1f6e42adadfc0f374ceb36ae_D20201130-20201130" decimals="-5" name="codi:DistributionOfSharesConsiderationReceived" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE0OA_35bf701a-8dc6-4d2b-aada-33b997457d4e">30.7</ix:nonFraction>&#160;million. The remaining amount of the distribution was paid to minority shareholders.  </span></div><div id="ia85db93a905f4f7a90da190381615c4b_319"></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 R &#8211; <ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90ZXh0cmVnaW9uOjRiZjRlMWJhZjUwZjQwYjRiNzQxMzE5MDE3Nzc1ZTc0XzIyNjU_e00c9528-ff2e-425a-8b67-1aec428781db" continuedAt="ib3ef6a88f95f4a2996adb4fe228e8ea0" escape="true">Unaudited Quarterly Financial Data</ix:nonNumeric></span></div><ix:continuation id="ib3ef6a88f95f4a2996adb4fe228e8ea0" continuedAt="ic31b00ee1670401bb03077b9c70807da"><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90ZXh0cmVnaW9uOjRiZjRlMWJhZjUwZjQwYjRiNzQxMzE5MDE3Nzc1ZTc0XzIyNjE_defdd4dc-efad-40a5-a600-90d69ac8fdb0" continuedAt="i26bd38311d9d43d197d4352c587c58c7" 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 following table presents the unaudited quarterly financial data. This information has been prepared on a basis consistent with that of the audited consolidated financial statements and all necessary material adjustments, consisting of normal recurring accruals and adjustments, have been included to present fairly the unaudited quarterly financial data. The quarterly results of operations for these periods are not necessarily indicative of future results of operations. Typically, the first quarter of each fiscal year has the lower results than the remainder of the year, representing the Company's weakest quarter due to seasonality at our businesses.  The per share calculations for each of the quarters are based on the weighted average number of shares for each period using the two class method, which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share; therefore, the sum of the quarters will not equal to the full year per share amount.</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:95.175%"><tr><td style="width:1.0%"></td><td style="width:44.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.499%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.266%"></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: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%">December 31, 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) (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%">September 30, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022 </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">Total 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%"><ix:nonFraction unitRef="usd" contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEtMS0xLTEtOTE1MTI_4956b45c-8527-4ea4-a612-ec16285c12b8">594,921</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="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEtMy0xLTEtOTE1MTI_caa1c114-a3ab-4692-bd34-7b64bdff464f">597,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: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="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEtNS0xLTEtOTE1MTI_eea34221-0e8e-45ff-9f82-9b72c02a24ab">537,754</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="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEtNy0xLTEtOTE1MTI_7b50f6bd-2e24-41bc-bfc0-37e8a17afc96">533,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzItMS0xLTEtOTE1MTI_36d42d17-7e84-4a5a-8e8d-1bdddecbc853">234,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzItMy0xLTEtOTE1MTI_d0619eb5-2319-438e-8f1c-f06b3a49af3e">239,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzItNS0xLTEtOTE1MTI_a62aa7c3-d737-4cf7-b295-368d54849612">221,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzItNy0xLTEtOTE1MTI_e27dedd6-d251-428d-9235-f7000966efb7">211,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzMtMS0xLTEtOTE1MTI_033fb957-bdbd-4937-9d25-40d86af7bc21">19,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzMtMy0xLTEtOTE1MTI_51a4cc37-d6cd-45b5-a919-5552b8f0580f">48,747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzMtNS0xLTEtOTE1MTI_04e3b6c4-3170-4f91-8acd-5ccb243e681c">56,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzMtNy0xLTEtOTE1MTI_258a4ced-df0f-4f12-9f1a-a0e683cac993">51,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;text-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 continuing 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="if2813d53a029467e859bd12ad49b021b_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzQtMS0xLTEtOTE1MTI_c8dd2693-b044-436e-8fb8-f2df5e150118">14,344</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="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzQtMy0xLTEtOTE1MTI_5d542e75-2c67-4412-9841-45f1698fc422">1,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzQtNS0xLTEtOTE1MTI_c727b2db-bea5-4726-adcc-1b7c43be5b1f">31,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzQtNy0xLTEtOTE1MTI_fc93878f-bd30-4810-bdfe-746e504f2766">23,747</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain (loss) on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4749f15ccf14f2490441e20fcfaa33a_D20221001-20221231" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzYtMS0xLTEtOTE1MTI_81ce1c1c-37b0-4146-b0b7-0b444e2a5b15">2,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9916877f10645519f32f2366ca7aa93_D20220701-20220930" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzYtMy0xLTEtOTE1MTI_ad6e0e8b-3c74-4f10-873f-26ec584d93e0">1,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d12fa6a46904f0d9ecc6990e1cbf6fc_D20220401-20220630" decimals="-3" sign="-" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzYtNS0xLTEtOTE1MTI_201701b8-03cb-46ea-a0be-6a35f3eb27e7">579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44130136c7e6485cb8053c048d603f7a_D20220101-20220331" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzYtNy0xLTEtOTE1MTI_d6d54f0a-fbfc-4ef2-8d6f-a43dc6d6b17e">5,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="if2813d53a029467e859bd12ad49b021b_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzctMS0xLTEtOTE1MTI_d615d1ce-150b-4de1-a62c-8ebb32e2979a">11,968</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzctMy0xLTEtOTE1MTI_3de23e66-ddd3-4056-a28b-f2e455d1c478">1,774</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzctNS0xLTEtOTE1MTI_771b280d-875a-479b-b9db-fe3bb8b4af3d">26,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzctNy0xLTEtOTE1MTI_f7a84c4f-68c5-4035-9949-f762a239b09f">23,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Basic and fully diluted income (loss) per share attributable to Holdings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">&#160;&#160;Continuing operations</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="usdPerShare" contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEwLTEtMS0xLTkxNTEy_b2477c1d-1f9e-4049-b0ce-62aead4ba8ba">0.37</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEwLTMtMS0xLTkxNTEy_0c70f86f-a240-4c02-afe2-3a26f3a35208">0.23</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="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEwLTUtMS0xLTkxNTEy_69b5eaf9-53f7-4051-8486-52e0c13ce471">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEwLTctMS0xLTkxNTEy_97731929-c355-4680-9310-f7adb7f7a2fe">0.06</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%">&#160;&#160;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="usdPerShare" contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzExLTEtMS0xLTkxNTEy_250754ac-7d3a-43d4-890e-8203c8de59bc">0.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzExLTMtMS0xLTkxNTEy_5df78fa5-46ec-483c-aa2d-d658fe026f3c">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzExLTUtMS0xLTkxNTEy_3efddda6-5691-4a78-9f44-4611c7c2e296">0.01</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="usdPerShare" contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzExLTctMS0xLTkxNTEy_721c0f2f-474e-482f-8f75-89f827e5dc32">0.08</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%">Basic and fully diluted income (loss) per share attributable to Holdings</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEyLTEtMS0xLTkxNTEy_fe8cbce8-4f84-4b45-99bf-7c429acb20c9">0.34</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEyLTMtMS0xLTkxNTEy_03bbd0f0-db71-4283-846f-b7fdc805fe1b">0.21</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEyLTUtMS0xLTkxNTEy_6acb118f-e632-4561-9cf6-17bf43b0ebe2">0.17</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="usdPerShare" contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEyLTctMS0xLTkxNTEy_5d7580e6-2177-41d7-a0e5-cccc1868d153">0.14</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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The quarters ended September 30, 2022 and December 31, 2022 includes the operating results from PrimaLoft, which the Company acquired on July 12, 2022.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;The Company recorded goodwill impairment of  $<ix:nonFraction unitRef="usd" contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231" decimals="-5" name="us-gaap:GoodwillImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90ZXh0cmVnaW9uOjRiZjRlMWJhZjUwZjQwYjRiNzQxMzE5MDE3Nzc1ZTc0XzU0OTc1NTgxNzk1MA_d049d338-e6fb-4f26-bee9-01e59417ecc9">20.6</ix:nonFraction>&#160;million in the fourth quarter of 2022 related to the Ergobaby operating segment.</span></div></ix:nonNumeric></ix:continuation><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><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%">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 CONSOLIDATED FINANCIAL STATEMENTS </span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i26bd38311d9d43d197d4352c587c58c7"><div style="margin-top:14pt"><ix:continuation id="ic31b00ee1670401bb03077b9c70807da"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:43.732%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.033%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.881%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.127%"></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: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%">December 31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><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%">September 30, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"> </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%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">March 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"> </span></div></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%">Total 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%"><ix:nonFraction unitRef="usd" contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEtMS0xLTEtOTE1MTI_664cdcda-c96b-4e2a-b373-34a2a904fa08">559,889</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="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEtMy0xLTEtOTE1MTI_35527a64-c10f-4cd0-9f8d-b598eeb3643b">488,158</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="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEtNS0xLTEtOTE1MTI_c9152c8c-aa63-4c23-9ad4-8435332b0eac">453,990</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="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEtNy0xLTEtOTE1MTI_3a88efc0-f570-4c2b-b78f-7266d3b6390d">430,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzItMS0xLTEtOTE1MTI_f3ef808c-9f33-4239-b394-c1c9984516a0">213,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzItMy0xLTEtOTE1MTI_fd2d4547-316b-47db-9d7e-ca6bdb1f4da4">192,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzItNS0xLTEtOTE1MTI_a48ddb9d-c15d-4560-9409-58a137aa5b2c">183,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzItNy0xLTEtOTE1MTI_ff615a1f-1813-45ff-9b7f-dad413753032">177,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating 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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzMtMS0xLTEtOTE1MTI_10b9ee92-063b-4cb3-9235-9aca65731264">39,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzMtMy0xLTEtOTE1MTI_9c9453f4-37f2-4d36-8e8d-60acce75f0c0">41,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzMtNS0xLTEtOTE1MTI_bf16dcaa-fe02-48f1-b7d7-119f05efb706">42,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzMtNy0xLTEtOTE1MTI_b7a2bbde-e048-441a-b86c-3869b0c98b58">40,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (loss) from continuing 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="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzQtMS0xLTEtOTE1MTI_5249f9f9-f7c3-42a0-99a4-2bf689aa5b08">25,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzQtMy0xLTEtOTE1MTI_4ab0aef0-c34e-4a71-b2b5-99f371d71c25">18,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:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzQtNS0xLTEtOTE1MTI_1db6bfce-67db-44c3-9f53-f140dfe181dd">16,031</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="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzQtNy0xLTEtOTE1MTI_22dbf87e-c6e9-40f9-a240-7135d8165861">17,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (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="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzUtMS0xLTEtOTE1MTI_87400a46-a996-458c-9575-92f9fbfea1c0">&#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="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzUtMy0xLTEtOTE1MTI_6688293c-5063-48fa-b1d0-d8f109c8e12f">1,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:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzUtNS0xLTEtOTE1MTI_a743862a-c210-42d5-81c7-4f30623b659e">4,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzUtNy0xLTEtOTE1MTI_c6f493e5-29e1-4712-af61-4dcc49ce0e06">4,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41a3a3e8672140ae8dc4adef134841f5_D20211001-20211231" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzYtMS0xLTEtOTE1MTI_b1c00a6b-bd64-453e-b68f-f7c7478c295f">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia383a088ea6c4bdcb79d7de19abaa6dc_D20210701-20210930" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzYtMy0xLTEtOTE1MTI_c3479dc0-acb8-4aec-bf28-2255365ad684">72,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc4d33900a544712bc86a98fea67c813_D20210401-20210630" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzYtNS0xLTEtOTE1MTI_827a0550-3f63-4ae6-a3ad-cec586b9e1f9">&#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="ic41f5e672b87429b8c545527a54e82fc_D20210101-20210331" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzYtNy0xLTEtOTE1MTI_cb74146a-7456-4bab-84f3-971f53247fd1">&#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:8.5pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings</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="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzctMS0xLTEtOTE1MTI_0d8d89a5-cf09-4eda-a7bd-fcb4de5f9a93">22,088</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="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzctMy0xLTEtOTE1MTI_4934f0fd-56cc-40b4-b279-20d9641c0646">88,100</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="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzctNS0xLTEtOTE1MTI_92e95523-8f44-444a-b6b6-65fbfaa00e16">14,630</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="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzctNy0xLTEtOTE1MTI_449d5ed4-4a0f-4695-bb55-45608cb0df6e">18,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">Basic and fully diluted income (loss) per share attributable to Holdings:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" 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%">&#160;&#160;Continuing operations</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="usdPerShare" contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEwLTEtMS0xLTkxNTEy_ea3c324f-c02d-44ca-ae75-816f179a2044">0.08</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="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEwLTMtMS0xLTkxNTEy_4b804060-e184-49d3-b4d0-5eeaec39f89a">0.13</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="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEwLTUtMS0xLTkxNTEy_96dca62b-56c0-4d3c-8804-396e51f73f57">0.44</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="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEwLTctMS0xLTkxNTEy_8c376106-cd64-452a-a0ca-bf87ad9d5219">0.05</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;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="usdPerShare" contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzExLTEtMS0xLTkxNTEy_eca00f31-0162-4c90-90b4-1fc293eb1aff">&#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="usdPerShare" contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzExLTMtMS0xLTkxNTEy_2287453e-0c10-4718-9f50-c2ef729b35f6">1.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzExLTUtMS0xLTkxNTEy_b4dc3cb9-23cf-4c0d-b0e0-215f01780d7a">0.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzExLTctMS0xLTkxNTEy_818548aa-0963-42b2-9598-39c0b01c8a29">0.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and fully diluted income (loss) per share attributable to Holdings</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: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="usdPerShare" contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEyLTEtMS0xLTkxNTEy_2814af11-8761-40e1-b75c-36ecefdafd8b">0.08</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="usdPerShare" contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEyLTMtMS0xLTkxNTEy_16e31a03-7cff-40db-b0ca-8f869499ea71">0.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEyLTUtMS0xLTkxNTEy_5d773e34-eb0a-4a22-ab4e-eb419746e811">0.38</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="usdPerShare" contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEyLTctMS0xLTkxNTEy_92cd1773-32cc-4038-8bec-2bdb110acfed">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The quarters ended September 30, 2021 and December 31, 2021 includes the operating results from Lugano, which the Company acquired on September 3, 2021.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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%">&#160;&#160;&#160;&#160;The Company sold its Liberty operating segment in the third quarter of 2021, recording a gain on sale of $<ix:nonFraction unitRef="usd" contextRef="ia383a088ea6c4bdcb79d7de19abaa6dc_D20210701-20210930" decimals="-5" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90ZXh0cmVnaW9uOjRiZjRlMWJhZjUwZjQwYjRiNzQxMzE5MDE3Nzc1ZTc0XzM5MDM_1d11194c-a90e-4c7e-949f-2577eb22fbe5">72.7</ix:nonFraction>&#160;million. All prior periods are presented as discontinued operations.</span></div></ix:continuation><div id="ia85db93a905f4f7a90da190381615c4b_2732"></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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzMyL2ZyYWc6M2RkNDBhNWUxMTYyNDA0NzkwNmExNTlhNWVhNmZlMmIvdGV4dHJlZ2lvbjozZGQ0MGE1ZTExNjI0MDQ3OTA2YTE1OWE1ZWE2ZmUyYl81NDk3NTU4MTc1NzA_b6a0e5aa-97e2-450d-a825-e9bc0f8eef8e" continuedAt="i9fe911af349e4d8c8c641c6db25ab1fe" escape="true">ote S - Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="i9fe911af349e4d8c8c641c6db25ab1fe"><div style="margin-top:9pt"><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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 10, 2023, the Company, solely 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 Company, entered into a definitive Agreement and Plan of Merger (the &#8220;Agreement&#8221;) 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 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="if4c32df4a62a4f39857054017136da7d_I20230214" decimals="-5" name="codi:DisposalGroupTotalenterprisevalue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzMyL2ZyYWc6M2RkNDBhNWUxMTYyNDA0NzkwNmExNTlhNWVhNmZlMmIvdGV4dHJlZ2lvbjozZGQ0MGE1ZTExNjI0MDQ3OTA2YTE1OWE1ZWE2ZmUyYl81NDk3NTU4MTc1NzI_84210812-09cf-4c45-a655-9ba49ad9de44">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, the LLC received approximately $<ix:nonFraction unitRef="usd" contextRef="ia2c21f01b2a74c66ad718162cc3d388f_D20230214-20230214" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzMyL2ZyYWc6M2RkNDBhNWUxMTYyNDA0NzkwNmExNTlhNWVhNmZlMmIvdGV4dHJlZ2lvbjozZGQ0MGE1ZTExNjI0MDQ3OTA2YTE1OWE1ZWE2ZmUyYl81NDk3NTU4MTc1ODY_f18a291d-aa9e-479b-a4f4-87e58b23d89b">170</ix:nonFraction>&#160;million of total proceeds at closing. </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%">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="i4d18c3483d424440a8e9658f88b37d6d_I20230126" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzMyL2ZyYWc6M2RkNDBhNWUxMTYyNDA0NzkwNmExNTlhNWVhNmZlMmIvdGV4dHJlZ2lvbjozZGQ0MGE1ZTExNjI0MDQ3OTA2YTE1OWE1ZWE2ZmUyYl81NDk3NTU4MTc2MDA_1ceb35f8-2965-44ad-8774-a8e50946ad19">50</ix:nonFraction>&#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. No repurchases have been made under the program as of February 28, 2023.</span></div></ix:continuation><div style="margin-top:9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F-62</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_322"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SCHEDULE II &#8211; VALUATION AND QUALIFYING ACCOUNTS</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90ZXh0cmVnaW9uOmUyNDFjY2VkNjNjNTRhMGJiYTZjOTllZjdhMTgxZDk3XzMwNg_d1af3497-4de8-4f4c-bfeb-bbad45dcabe5" escape="true"><div style="margin-top:5pt"><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:37.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></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:12.850%"></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:8.444%"></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:10.647%"></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:9.329%"></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Additions</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="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="padding:2px 1pt;text-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 beginning<br/>of Year</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%">Charge&#160;to&#160;costs<br/>and expense</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%">Other </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Deductions</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%">Balance at<br/>end&#160;of&#160;Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales allowance accounts - 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: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="ib40767ffca5e4698b0116a194fe5c4de_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItMS0xLTEtOTE1MTI_8e47fb8d-568e-4f2a-917a-4c269d4f461a">14,120</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="i2bb0a14ee5f5499e9c864ff36bee904c_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItMy0xLTEtOTE1MTI_bc35c1ba-0428-4b5d-9269-1345404f028c">3,347</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="i2bb0a14ee5f5499e9c864ff36bee904c_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItNS0xLTEtOTE1MTI_6e0b83d0-9ba4-4015-82e2-3214edccac62">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i2bb0a14ee5f5499e9c864ff36bee904c_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItNy0xLTEtOTE1MTI_aa09af6d-c18c-44fd-9fed-035fd5a07385">4,971</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="i1fa3fe824b1045539018c2cd9d5c57aa_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItOS0xLTEtOTE1MTI_511c9f33-c87c-4e21-b5af-85bfd0992736">12,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales allowance accounts - 2021</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="i7737442220ca4c88838a6913efd8fab8_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtMS0xLTEtOTE1MTI_d1d66fff-562a-4b01-bf16-2b99ca65ef0a">18,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3803693d2dd54b5db650b07ddcce07f7_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtMy0xLTEtOTE1MTI_13a8afff-714d-4e22-914f-7f08d38ae064">4,891</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i3803693d2dd54b5db650b07ddcce07f7_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtNS0xLTEtOTE1MTI_8dc15dbf-b53c-48a0-ac00-536972f9f002">3,533</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="usd" contextRef="i3803693d2dd54b5db650b07ddcce07f7_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtNy0xLTEtOTE1MTI_c0ac62cb-5168-4333-b814-56d3cb6b4dee">5,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ib40767ffca5e4698b0116a194fe5c4de_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtOS0xLTEtOTE1MTI_330993f3-a35b-41df-8c49-0f449ae6ba98">14,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales allowance accounts - 2020</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="i6baa012275ce42e1b3931a0d3ce4dc25_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtMS0xLTEtOTE1MTI_22895ed7-f7bc-41b5-b9e9-bb8d31271a36">14,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4e191be9090d4b77bc279a98f819b244_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtMy0xLTEtOTE1MTI_eed5c33e-9063-4274-860c-f09f07159dbe">7,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4e191be9090d4b77bc279a98f819b244_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtNS0xLTEtOTE1MTI_7bcf2d07-2a62-4f1c-afa2-d946940abb42">1,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4e191be9090d4b77bc279a98f819b244_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtNy0xLTEtOTE1MTI_4917d176-18fb-4e80-9e12-e4ab82fd32dc">4,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7737442220ca4c88838a6913efd8fab8_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtOS0xLTEtOTE1MTI_9caed38c-6b52-43fa-994a-5e68bffab43d">18,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets - 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="ie9b4b77c77334275a1e6754351d5ac72_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtMS0xLTEtOTE1MTI_a7787a40-a308-4795-a9e4-eb8e7f53bba7">9,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i9118d447f5544352951a23b3e55b7788_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtMy0xLTEtOTE1MTI_385735ce-3ee0-426b-83e7-4d25f2f4ee6c">12,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="i9118d447f5544352951a23b3e55b7788_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtNS0xLTEtOTE1MTI_a69049f8-58e8-4943-9eef-ca07161350d9">&#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="ic7cf2c429d814017b76220469893ee05_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtNy0xLTEtOTE1MTI_94759195-199b-4d37-8bba-7d2fa28e8820">394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i875b8bce85db4b25819fbf8c58dfda0f_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtOS0xLTEtOTE1MTI_b5fe2060-b368-4c04-b60d-411e98157b07">21,104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets - 2021</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="i5efe5c3ea4e8465fb900d389bfd1816d_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctMS0xLTEtOTE1MTI_ec84d857-0fcd-4056-ba9a-60a1f1fb2b61">7,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5b11c5e6bb674452a54f663395fb464e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctMy0xLTEtOTE1MTI_e0610440-dd99-436a-907d-7de7a713e77f">2,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5b11c5e6bb674452a54f663395fb464e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctNS0xLTEtOTE1MTI_1e05e87f-f27d-4d39-8b84-096efd868ea1">&#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="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctNy0xLTEtOTE1MTI_71caf01d-2386-4307-ad22-2b1a111e31ec">502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ie9b4b77c77334275a1e6754351d5ac72_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctOS0xLTEtOTE1MTI_16827146-4d8a-405b-be02-bf18ff518185">9,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets - 2020</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="i50207171e3c84a49bcd6856d161e30a0_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtMS0xLTEtOTE1MTI_ded493a8-5c1c-416b-8822-c1a322eb4776">8,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i1c7935ab5fa04b6ba9a7775b283135da_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtMy0xLTEtOTE1MTI_591695ca-1641-47d1-82c2-11e933b34414">606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i1c7935ab5fa04b6ba9a7775b283135da_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtNS0xLTEtOTE1MTI_47184a08-8203-452b-891d-d08749054eb6">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtNy0xLTEtOTE1MTI_8b301b1c-92ba-40f6-adcb-eb132eb93ecf">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5efe5c3ea4e8465fb900d389bfd1816d_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtOS0xLTEtOTE1MTI_51924586-b97f-49bc-8e83-9d5aad4e8df5">7,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Represents opening allowance balances related to acquisitions made during the period indicated. In addition, during the year ended December 31, 2021, certain sales allowance accounts were reclassified to accrued expenses.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">S-1</span></div></div></div><div id="ia85db93a905f4f7a90da190381615c4b_325"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="-sec-extract:summary;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO EXHIBITS</span></div><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:17pt;text-align:center"><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:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></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">Exhibit<br/>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:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Description</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:8.5pt;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:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000095013306003467/w23746exv2w1.htm">Stock and Note Purchase Agreement dated as of July&#160;31, 2006, among Compass Group Diversified Holdings LLC, Compass Group Investments, Inc. and Compass Medical Mattress Partners, LP (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on August&#160;1, 2006 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">2.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013308002315/0000950133-08-002315-index.htm">Stock Purchase Agreement dated June&#160;24, 2008, among Compass Group Diversified Holdings LLC and the other shareholders party thereto, Compass Group Diversified Holdings LLC, as Sellers&#8217; Representative, Aeroglide Holdings, Inc. and B&#252;hler AG (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on June&#160;26, 2008 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">2.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312511273246/0001193125-11-273246-index.htm">Stock Purchase Agreement, dated October&#160;17, 2011, by and among Recruit Co., LTD. and RGF Staffing USA, Inc., as Buyers, the shareholders of Staffmark Holdings, Inc., as Sellers, Staffmark Holdings, Inc. and Compass Group Diversified Holdings LLC as Seller Representative (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on October&#160;18, 2011 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312512203179/0001193125-12-203179-index.htm">Stock Purchase Agreement dated May&#160;1, 2012, among Candlelight Investment Holdings, Inc., Halo Holding Corporation, Halo Lee Wayne, LLC and each of the holders of equity interests of Halo Lee Wayne, LLC listed on Exhibit A thereto (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on May&#160;2, 2012(File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">2.5</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000134512619000023/cleanearthspa.htm">Stock Purchase Agreement, dated May 8, 2019, by and among (i) Calrissian Holdings, LLC; (ii) CEHI Acquisition Corporation; (iii) Compass Group Diversified Holdings LLC; (iv) each Stockholder and Optionholder of the Company; and (v) solely for the purposes of Section 9(r) thereof, Harsco Corporation (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on May 9, 2019 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">2.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000095013306001836/w15027a3exv2w1.htm">Stock Purchase Agreement by and among Compass Group Diversified Holdings LLC, Compass Group Investments, Inc., Compass CS Partners, L.P., Compass CS II Partners, L.P., Compass Crosman Partners, L.P., Compass Advanced Partners, L.P. and Compass Silvue Partners, LP (incorporated by reference to Exhibit 2.1 of the Form S-1 filed on April 13, 2006 (File No. 333-130326)).</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"> </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:8.5pt;font-weight:400;line-height:100%">2.7</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512621000023/ex21stockpurchaseagreement.htm">Stock Purchase Agreement, dated July 16, 2021, by and among (i) Liberty Safe Holding Corporation; (ii) Independence Buyer, Inc.; (iii); Compass Group Diversified Holdings LLC, as the Sellers Representative; and (iv) each Stockholder and Optionholder of Liberty Safe Holding Corporation (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on July 19, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">2.8</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512621000031/ex21amendmenttolibertystoc.htm">Amendment to Stock Purchase Agreement, dated August 3, 2021, by and among Independence Buyer, Inc. and Compass Group Diversified Holdings LLC, as the Sellers Representative (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on August 3, 2021 (File No. 001-34927 and Accession No. 0001345126-21-000031)).</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:8.5pt;font-weight:400;line-height:100%">2.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521298886/d214107dex21.htm">Agreement and Plan of Merger, dated October 13, 2021, by and among (i) Tempo Automation, Inc.; (ii) Aspen Acquisition Sub, Inc.; (iii) Compass AC Holdings, Inc.; and (iv) Compass Group Diversified Holdings LLC, as the Sellers Representative (incorporated by reference to Exhibit 2.1 of the Form 8-K filed on October 14, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">2.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;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 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013305005575/0000950133-05-005575-index.htm">Certificate of Trust of Compass Diversified Trust (incorporated by reference to Exhibit 3.1 of the Form S-1 filed on December&#160;14, 2005 (File No. 333-130326)).</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:8.5pt;font-weight:400;line-height:100%">3.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307003816/0000950133-07-003816-index.htm">Certificate of Amendment to Certificate of Trust of Compass Diversified Trust (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on September&#160;13, 2007 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013305005575/0000950133-05-005575-index.htm">Certificate of Formation of Compass Group Diversified Holdings LLC (incorporated by reference to Exhibit 3.3 of the Form S-1 filed on December&#160;14, 2005 (File No. 333-130326)).</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:8.5pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002045/0000950133-06-002045-index.htm">Amended and Restated Trust Agreement of Compass Diversified Trust (incorporated by reference to Exhibit 3.5 of the Amendment No. 4 to the Form S-1 filed on April&#160;26, 2006 (File No. 333-130326)).</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:8.5pt;font-weight:400;line-height:100%">3.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307002479/0000950133-07-002479-index.htm">Amendment No. 1 to the Amended and Restated Trust Agreement, dated as of April&#160;25, 2006, of Compass Diversified Trust among Compass Group Diversified Holdings LLC, as Sponsor, The Bank of New York (Delaware), as Delaware Trustee, and the Regular Trustees named therein (incorporated by reference to Exhibit 4.1 of the Form 8-K filed on May&#160;29, 2007 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">3.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307003816/0000950133-07-003816-index.htm">Second Amendment to the Amended and Restated Trust Agreement, dated as of April&#160;25, 2006, as amended on May&#160;23, 2007, of Compass Diversified Trust among Compass Group Diversified Holdings LLC, as Sponsor, The Bank of New York (Delaware), as Delaware Trustee, and the Regular Trustees named therein (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on September&#160;13, 2007 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307005042/0000950133-07-005042-index.htm">Third Amendment to the Amended and Restated Trust Agreement dated as of April&#160;25, 2006, as amended on May&#160;25, 2007 and September&#160;14, 2007, of Compass Diversified Holdings among Compass Group Diversified Holdings LLC, as Sponsor, The Bank of New York (Delaware), as Delaware Trustee, and the Regular Trustees named therein (incorporated by reference to Exhibit 4.1 of the Form 8-K filed on December&#160;21, 2007 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012310102216/0000950123-10-102216-index.htm">Fourth Amendment dated as of November&#160;1, 2010 to the Amended and Restated Trust Agreement, as amended effective November&#160;1, 2010, of Compass Diversified Holdings, originally effective as of April&#160;25, 2006, by and among Compass Group Diversified Holdings LLC, as Sponsor, The Bank of New York (Delaware), as Delaware Trustee, and the Regular Trustees named therein (incorporated by reference to Exhibit 3.1 of the Form 10-Q filed on November&#160;8, 2010 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.9</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312516786893/0001193125-16-786893-index.htm">Second Amended and Restated Trust Agreement of the Trust (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on December 7, 2016 (File No. 001-34927)).</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">E-1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="-sec-extract:summary;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO EXHIBITS</span></div><div><span><br/></span></div></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></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">Exhibit<br/>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:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Description</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:8.5pt;font-weight:400;line-height:100%">3.10</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex31.htm">Third Amended and Restated Trust Agreement of the Trust (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.11</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013307000088/0000950133-07-000088-index.htm">Second Amended and Restated Operating Agreement of Compass Group Diversified Holdings, LLC dated January&#160;9, 2007 (incorporated by reference to Exhibit 10.2 of the Form 8-K filed on January&#160;10, 2007 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">3.12</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012310102216/0000950123-10-102216-index.htm">Third Amended and Restated Operating Agreement of Compass Group Diversified Holdings LLC dated November&#160;1, 2010 (incorporated by reference to Exhibit 3.2 of the Form 10-Q filed on November&#160;8, 2010 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.13</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312513204397/0001193125-13-204397-index.htm">Fourth Amended and Restated Operating Agreement of Compass Group Diversified Holdings LLC, dated January&#160;1, 2012 (incorporated by reference to Exhibit 3.1 of the Form 10-Q filed on May&#160;7, 2013 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.14</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312516786893/0001193125-16-786893-index.htm">Fifth Amended and Restated Operating Agreement of the Company (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on December 7, 2016 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.15</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex32.htm">Sixth Amended and Restated Operating Agreement of the Company (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.16</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512622000008/ex31firstamendmenttothesix.htm">First Amendment to the Sixth Amended and Restated Operating Agreement of the Company (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on February 14, 2022 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.17</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex33.htm">Amended and Restated Share Designation of Compass Diversified Holdings with respect to Series A Preferred Shares (incorporated by reference to Exhibit 3.3 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.18</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512617000038/0001345126-17-000038-index.htm">Compass Group Diversified Holdings LLC Trust Interest Designation of Series A Trust Preferred Interests (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on June 28, 2017 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.19</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex34.htm">Amended and Restated Share Designation of Compass Diversified Holdings with respect to Series B Preferred Shares (incorporated by reference to Exhibit 3.4 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.20</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312518080755/d436474dex32.htm">Trust Interest Designation of Compass Group Diversified Holdings LLC with respect to Series B Trust Preferred Interests (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on March 13, 2018 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.21</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex35.htm">Amended and Restated Share Designation of Compass Diversified Holdings with respect to Series C Preferred Shares (incorporated by reference to Exhibit 3.5 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">3.22</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312519296560/d835497dex32.htm">Trust Interest Designation of Compass Group Diversified Holdings LLC with respect to Series C Trust Preferred Interests (incorporated by reference to Exhibit 3.2 of the Form 8-K filed on November 20, 2019 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">4.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex31.htm#tx57259_43a">Specimen Certificate evidencing a share of trust of Compass Diversified Holdings (incorporated by reference to Exhibit A of Exhibit 3.1 of the Form 8-K filed on August 4, 2021 (File No. 001-34927))</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:8.5pt;font-weight:400;line-height:100%">4.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex32.htm#tx57259_76a">Specimen LLC Interest Certificate evidencing an interest of Compass Group Diversified Holdings LLC (incorporated by reference to Exhibit A of Exhibit 3.2 of the Form 8-K filed on August 4, 2021 (File No. 001-34927))</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:8.5pt;font-weight:400;line-height:100%">4.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex33.htm#appa">Form of 7.250% Series A Preferred Share Certificate (incorporated by reference to Appendix A of Exhibit 3.3 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">4.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex34.htm#appb">Form of 7.875% Series B Fixed-to-Floating Rate Cumulative Preferred Share Certificate (incorporated by reference to Appendix A of Exhibit 3.4 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">4.5</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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521235786/d57259dex35.htm#appc">Form of 7.875% Series C Cumulative Preferred Share Certificate (incorporated by reference to Appendix A of Exhibit 3.5 of the Form 8-K filed on August 4, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">4.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521091235/d129192dex41.htm">Indenture between Compass Group Diversified Holdings LLC and U.S. Bank National Association, dated as of March 23, 2021 (incorporated by reference to Exhibit 4.1 of the Form 8-K filed on March 23, 2021 (File No. 000-34927)).</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:8.5pt;font-weight:400;line-height:100%">4.7</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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512621000053/codihynotesnovember2021-ex.htm">Indenture between Compass Group Diversified Holdings LLC and U.S. Bank National Association, dated as of November 17, 2021 (incorporated by reference to Exhibit 4.1 of the Form 8-K filed on November 17, 2021 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">4.8</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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000014/a12312021ex48.htm">Description of Securities (incorporated by reference to Exhibit 4.8 of the Form 10-K filed on February 24, 2022 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002310/0000950133-06-002310-index.htm">Form of Registration Rights Agreement by and among Compass Group Diversified Holdings LLC, Compass Diversified Trust and Certain Shareholders (incorporated by reference to Exhibit 10.3 of the Amendment No. 5 to the Form S-1 filed on May&#160;5, 2006 (File No. 333-130326)).</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:8.5pt;font-weight:400;line-height:100%">10.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002045/0000950133-06-002045-index.htm">Form of Supplemental Put Agreement by and between Compass Group Management LLC and Compass Group Diversified Holdings LLC (incorporated by reference to Exhibit 10.4 of the Amendment No. 4 to the Form S-1 filed on April&#160;26, 2006 (File No. 333-130326)).</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:8.5pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002310/0000950133-06-002310-index.htm">Form of Share Purchase Agreement by and between Compass Group Diversified Holdings LLC, Compass Diversified Trust and CGI Diversified Holdings, LP (incorporated by reference to Exhibit 10.6 of the Amendment No. 5 to the Form S-1 filed on May&#160;5, 2006 (File No. 333-130326)).</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:8.5pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095013306002310/0000950133-06-002310-index.htm">Form of Share Purchase Agreement by and between Compass Group Diversified Holdings LLC, Compass Diversified Trust and Pharos I LLC (incorporated by reference to Exhibit 10.7 of the Amendment No. 5 to the Form S-1 filed on May&#160;5, 2006 (File No. 333-130326)).</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:8.5pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012307005726/0000950123-07-005726-index.htm">Registration Rights Agreement by and among Compass Group Diversified Holdings LLC, Compass Diversified Trust and CGI Diversified Holdings, LP, dated as of April&#160;3, 2007 (incorporated by reference to Exhibit 10.3 of the Amendment No. 1 to the Form S-1 filed on April&#160;20, 2007 (File No. 333-141856)).</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:8.5pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012307005726/0000950123-07-005726-index.htm">Share Purchase Agreement by and between Compass Group Diversified Holdings LLC, Compass Diversified Trust and CGI Diversified Holdings, LP, dated as of April&#160;3, 2007 (incorporated by reference to Exhibit 10.16 of the Amendment No. 1 to the Form S-1 filed on April&#160;20, 2007 (File No. 333-141856)).</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:8.5pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012311079930/0000950123-11-079930-index.htm">Subscription Agreement dated August&#160;24, 2011, by and among Compass Group Diversified Holdings LLC, Compass Diversified Holdings and CGI Magyar Holdings, LLC (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on August&#160;25, 2011(File No. 001-34927)).</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">E-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="-sec-extract:summary;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO EXHIBITS</span></div><div><span><br/></span></div></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></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">Exhibit<br/>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:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Description</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:8.5pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012311079930/0000950123-11-079930-index.htm">Registration Rights Agreement dated August&#160;24, 2011, by and among Compass Group Diversified Holdings LLC, Compass Diversified Holdings and CGI Magyar Holdings, LLC (incorporated by reference to Exhibit 10.2 of the Form 8-K filed on August&#160;25, 2011(File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">10.9</span></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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512614000019/0001345126-14-000019-index.htm">Sixth Amended and Restated Management Service Agreement by and between Compass Group Diversified Holdings LLC, and Compass Group Management LLC, dated as of September 30, 2014 and originally effective as of May 16, 2006 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on October 7, 2014 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">10.10&#8224;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312513288172/0001193125-13-288172-index.htm">Employment Agreement dated July&#160;11, 2013, between Compass Group Management LLC and Ryan J. Faulkingham (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on July&#160;11, 2013 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">10.11</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000119312521091235/d129192dex101.htm">Second Amended and Restated Credit Agreement among Compass Group Diversified Holdings LLC, the financial institutions party thereto and Bank of America, N.A., dated as of March 23, 2021 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on March 23, 2021 (File No. 001-34927).</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:8.5pt;font-weight:400;line-height:100%">10.12</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000037/exhibit101-amendedandresta.htm">Third Amended and Restated Credit Agreement among Compass Group Diversified Holdings LLC, the financial institutions party thereto and Bank of America, N.A., dated as of July 12, 2022 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on July 13, 2022 (File No. 001-34927).</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:8.5pt;font-weight:400;line-height:100%">21.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex211.htm">List of Subsidiaries</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:8.5pt;font-weight:400;line-height:100%">23.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex231.htm">Consent of Independent Registered Public Accounting Firm with respect to the Registrant's consolidated financial statements</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:8.5pt;font-weight:400;line-height:100%">24.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:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ia85db93a905f4f7a90da190381615c4b_217">Power of Attorney (included on the signature page of this Annual Report on Form 10-K)</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex311.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer of Registrant</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:8.5pt;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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex312.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer of Registrant</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32.1*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex321.htm">Section 1350 Certification of Chief Executive Officer of Registrant</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32.2*</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="a12312022ex322.htm">Section 1350 Certification of Chief Financial Officer of Registrant</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:8.5pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012310031230/0000950123-10-031230-index.htm">Stock Purchase Agreement dated March&#160;31, 2010 by and among Gable 5, Inc., Liberty Safe and Security Products, LLC and Liberty Safe Holding Corporation (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on April&#160;1, 2010 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000095012310086934/0000950123-10-086934-index.htm">Stock Purchase Agreement dated September&#160;16, 2010, by and among ERGO Baby Intermediate Holding Corporation, The ERGO Baby Carrier, Inc., Karin A. Frost, in her individual capacity and as Trustee of the Revocable Trust of Karin A. Frost dated February&#160;22, 2008 and as Trustee of the Karin A. Frost 2009 Qualified Annuity Trust u/a/d 12/21/2009 (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on September&#160;17, 2010 (File No. 000-51937)).</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:8.5pt;font-weight:400;line-height:100%">99.3</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000119312512099286/0001193125-12-099286-index.htm">Stock Purchase Agreement dated as of March&#160;5, 2012, by and among Arnold Magnetic Technologies Holdings Corporation, Arnold Magnetic Technologies, LLC and AMT Acquisition Corp. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on March&#160;6, 2012 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512614000021/0001345126-14-000021-index.htm">Membership Interest Purchase Agreement dated as of October 10, 2014, by and among Candle Lamp Holdings, LLC, Candle Lamp Company, LLC and Sternocandlelamp Holdings, Inc. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed October 14, 2014 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">99.5</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512616000076/0001345126-16-000076-index.htm">Agreement and Plan of Merger, dated as of July 29, 2016, by and among 5.11 ABR Corp., 5.11 ABR Merger Corp., 5.11 Acquisition Corp., TA Associates Management, L.P., as the agent and attorney in fact of the holders of stock and options in 5.11 Acquisition Corp. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on August 1, 2016 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512617000034/0001345126-17-000034-index.htm">Equity Purchase Agreement, dated June 2, 2017, by and among Bullseye Holding Company LLC, Bullseye Acquisition Corporation, CBCP Acquisition Corp. and Wellspring Capital Partners IV, L.P. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on June 5, 2017 (File No. 001-34927)).</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512617000034/0001345126-17-000034-index.htm"><br/></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:8.5pt;font-weight:400;line-height:100%">99.7</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512618000004/0001345126-18-000004-index.htm">Stock Purchase Agreement, dated January 18, 2018, between Warren F. Florkiewicz and FFI Compass, Inc. (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on January 18, 2018 (File No. 001-34927)).</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512618000004/0001345126-18-000004-index.htm"><br/></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:8.5pt;font-weight:400;line-height:100%">99.8</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:justify"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000134512619000005/manitobaharvestplanofarran.htm">Arrangement Agreement, dated February 19, 2019, by and among FHF Holdings Ltd.; 1197879 B.C. Ltd.; Tilray, Inc.; Compass Group Diversified Holdings LLC and each Shareholder that is, or is made pursuant to the Plan of Arrangement, a party thereto (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on February 20, 2019 (File No. 001-34927)).</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:8.5pt;font-weight:400;line-height:100%">99.9</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000134512620000014/ex991maruccispa.htm">Agreement and Plan of Merger, dated as of March 6, 2020, among Marucci Sports, LLC, Wheelhouse Holdings, Inc., Wheelhouse Holdings Merger Sub LLC and Wheelhouse 2020 LLC (incorporated by reference to Exhibit 99.1 of the Form 8-K filed on March 9, 2020 (File No. 001-34927))</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:8.5pt;font-weight:400;line-height:100%">99.10</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000134512620000057/ex993boaagreementandpl.htm">Agreement and Plan of Merger, among Reel Holding Corp., BOA Parent Inc., BOA Merger Sub Inc. and Shareholder Representative Services LLC (incorporated by reference to Exhibit 99.3 of the Form 8-K filed on September 22, 2020 (File No. 001-34927))</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:8.5pt;font-weight:400;line-height:100%">99.11</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345122/000119312520271713/d10734dex992.htm">First Amendment to Agreement and Plan of Merger, dated October 16, 2020, among Reel Holding Corp., BOA Parent Inc., BOA Merger Sub Inc. and Shareholder Representative Services LLC (incorporated by reference to Exhibit 99.2 of the Form 8-K filed on October 19, 2020 (File No. 001-34927))</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">99.12</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/0001345126/000134512621000039/ex992luganostockpurchaseag.htm">Stock Purchase Agreement, dated September 3, 2021, between Lugano Buyer Inc., Mordechai Haim Ferder, as trustee of The Haim Family Trust dated 2/24/2009, Edit Fintzi Ferder, as trustee of The RF 2021 Irrevocable Trust dated 8/30/2021, Mordechai Haim Ferder, as trustee of The TF 2021 Irrevocable Trust dated 8/30/2021, Simba IL Holdings, LLC and Mordechai Haim Ferder in his individual capacity and as initial representative of the Sellers (incorporated by reference to Exhibit 99.2 of the Form 8-K filed on September 7, 2021 (File No. 001-34927 and Accession No. 0001345126-21-000039)).</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">E-3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="-sec-extract:summary;margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO EXHIBITS</span></div><div><span><br/></span></div></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:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.637%"></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">Exhibit<br/>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:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Description</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:8.5pt;font-weight:400;line-height:100%">99.13</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:8.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000029/ex993primaloftstockpurchas.htm">Stock Purchase Agreement, dated June 4, 2022, between VP PrimaLoft Holdings, LLC and Relentless Intermediate, Inc. (incorporated by reference to Exhibit 99.3 of the Form 8-K filed on June 6, 2022 (File No. 001-34927)).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;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><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%">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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">Cover page formatted as Inline XBRL and contained in Exhibit 101</span></td></tr></table><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:9.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.197%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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:2.853%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.215%"></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:8.5pt;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:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Filed or furnished herewith.</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:8.5pt;font-weight:400;line-height:100%">&#8224;</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:8.5pt;font-weight:400;line-height:100%">Denotes management contracts and compensatory plans or arrangements.</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:8.5pt;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:justify;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 Nos. 33-8238 and 34-47986, Final Rule: Management's Reports on Internal Control Over Financial Reporting and Certification of Disclosure in Exchange Act Periodic Reports, the certifications furnished in Exhibit 32.1 and 32.2 hereto are deemed to accompany this Form 10-K and will not be deemed &#8220;filed&#8221; 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, except to the extent that the registrant specifically incorporates it by reference.</span></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">E-4</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>2
<FILENAME>a12312022ex211.htm
<DESCRIPTION>EX-21.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="ib105b61047974574a254836fba1477ee_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Exhibit 21.1</font></div></div><div><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:64.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.238%"></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:700;line-height:100%">List of Subsidiaries at February 24, 2023&#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:700;line-height:100%">State or Country of Organization&#58;</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.11 Acquisition Corp.</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%">Delaware</font></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%">5.11 ABR Corp.</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%">Delaware</font></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%">5.11 TA, Inc. </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%">Delaware</font></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%">5.11, Inc. </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%">California</font></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%">5.11 International A.B.</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%">Sweden</font></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%">5.11 International Co&#1255;peratief U.A.</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%">Netherlands</font></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%">5.11 Tactical de Mexico, S. de R.L. de C.V.</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%">Mexico</font></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%">5.11 Panama S. de R.L</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%">Panama</font></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%">AlphaOne Holdings Ltd.</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%">British Virgin Islands</font></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%">5.11 Sourcing, Limited </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%">Hong Kong</font></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%">Invigour8 Global Service Company Limited</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%">Hong Kong</font></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%">Beyond Clothing, LLC</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%">Delaware</font></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%">5.11 Do Brasil Comercio Ltda.</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%">Brazil</font></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%">5.11 Germany GmbH</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%">Germany</font></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%">5.11 Australia Pty Ltd.</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%">Australia</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">AMT Acquisition Corp.</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%">Delaware</font></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%">AMTAC Holdings, LLC</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%">Delaware</font></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%">Arnold Magnetic Technologies Holdings Corporation</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%">Delaware</font></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%">Arnold Magnetic Technologies Corporation</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%">Delaware</font></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%">Flexmag Industries, Inc.</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%">Ohio</font></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%">The Arnold Engineering Co.</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%">Illinois</font></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%">Magnetic Technologies Corporation</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%">Delaware</font></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%">Precision Magnetics LLC</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%">Delaware</font></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%">Arnold Investments, Ltd.</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%">Delaware</font></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%">Arnold Magnetic Technologies UK Limited</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%">United Kingdom</font></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%">Arnold Magnetic Technologies UK Partnership, LP</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%">United Kingdom</font></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%">Arnold Magnetic Technologies UK, LLC</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%">Delaware</font></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%">Arnold Magnetic Technologies AG</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%">Switzerland</font></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%">Precision Magnetics (Ganzhou) Co. Ltd.</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%">China (owns 50%)</font></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%">Arnold Magnetic Technologies Limited</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%">United Kingdom (owns one ordinary share)</font></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%">Swift Levick Magnets</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%">United Kingdom</font></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%">Arnold Magnetics Asia Ltd.</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%">Hong Kong</font></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%">Jade Magnetics Limited</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%">British Virgin Islands</font></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%">Arnold Asia LLC</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%">Delaware</font></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%">Arnold Magnetics (Shenzhen) Co., Ltd.</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%">China</font></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%">Ramco Holdings, LLC</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%">Ohio</font></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%">Ramco Electric Motors, Inc.</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%">Ohio</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BOA Holdings Inc.</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%">Delaware</font></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%">BOA Parent Inc.</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%">Delaware</font></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%">Reel Holding Corp</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%">Delaware</font></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%">BOA Technology Inc.</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%">Delaware</font></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%">BOA Technology Japan Inc.</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%">Japan</font></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%">BOA Technology Korea Inc.</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%">Korea</font></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%">US BOA Technology Shenzen Representative Office (China)</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%">China</font></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%">Boatechnology GmbH</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%">Austria</font></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%">BOA Technology Hong Kong Limited</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%">Hong Kong</font></td></tr></table></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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><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:64.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.238%"></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%">BOA Technology (Shanghai) Ltd.</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%">China</font></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%">BOA Technology (Shenzen) Ltd. </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%">China</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">The ERGO Baby Carrier, Inc.</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%">Hawaii</font></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%">EBP Lifestyle Brands Holdings, Inc.</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%">Delaware</font></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%">Ergobaby Europe GmBH</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%">Germany</font></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%">Ergobaby France SARL</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%">France</font></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%">ERGO Baby Holding Corporation</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%">Delaware</font></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%">ERGO Baby Intermediate Holding Corporation</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%">Delaware</font></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%">Orbit Baby, Inc.</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%">Delaware</font></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%">EBP Lifestyle Brands UK Limited</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%">United Kingdom</font></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%">EBP Lifestyle Brands Canada, Inc. </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%">Canada, British Columbia</font></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%">Baby Tula Poland f&#47;k&#47;a MLV 99SP. Z.O.O</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%">Poland</font></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%">New Baby Tula LLC</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%">Delaware</font></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%">Baby Rain, Inc. d&#47;b&#47;a Pampered Tot</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%">California</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FFI Compass, Inc.</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%">Delaware</font></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%">Foam Fabricators, Inc. </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%">Delaware</font></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%">Foam Fab, Inc. </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%">Delaware</font></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%">Foam Fabricators Mexico, S. de R.L. de C.V.</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%">Mexico</font></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%">Foam Fabricators Services, S. de R.L. de C.V.</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%">Mexico</font></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%">Polyfoam, LLC</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%">Delaware</font></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%">Plymouth Foam LLC</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%">Wisconsin</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lugano Diamonds &#38; Jewelry Inc.</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%">Delaware</font></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%">Lugano Buyer, Inc.</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%">Delaware</font></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%">Lugano Diamonds &#38; Jewelry, Inc</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%">California</font></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%">K.L.D., LLC</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%">Delaware</font></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%">Lugano Diamonds UK Limited</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%">United Kingdom</font></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%">LBM S.r.l</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%">Italy</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PrimaLoft Technologies Holdings, Inc.</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%">Delaware</font></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%">Relentless Topco, Inc.</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%">Delaware</font></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%">Relentless Intermediate, Inc.</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%">Delaware</font></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%">PrimaLoft Intermediate, Inc.</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%">Delaware</font></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%">PrimaLoft, Inc.</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%">Delaware</font></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%">PrimaLoft (Xiamen) Trading Co. LTD</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%">China</font></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%">PrimaLoft GmbH</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%">Germany</font></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%">PL VAT Services SRL</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%">Italy</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SternoCandleLamp Holdings, Inc.</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%">Delaware</font></td></tr><tr><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%">The Sterno Group Companies, LLC</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%">Delaware</font></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%">NII Northern International Trading (Ningbo) Co. Ltd. </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%">China</font></td></tr><tr><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%">Sterno Delivery, LLC, fka SevenOKs, Inc.</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%">Delaware</font></td></tr><tr><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%">Rimports, LLC</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%">Delaware</font></td></tr><tr><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%">Rimports (Canada) LTD</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%">Canada</font></td></tr><tr><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%">Rimports (Shenzen) LLC</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%">China</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Velocity Outdoor Inc.</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%">Delaware</font></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%">CBCP Products, LLC</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%">Delaware</font></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%">CBCP Acquisition Corp.</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%">Delaware</font></td></tr></table></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><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div><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:64.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.238%"></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%">Crosman Corporation</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%">Delaware</font></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%">Ravin Crossbows, Inc.</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%">Wisconsin</font></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%">King's Camo, LLC</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%">Delaware</font></td></tr><tr style="height:8pt"><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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Wheelhouse Holdings Inc.</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%">Delaware</font></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%">Marucci Sports, LLC</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%">Delaware</font></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%">Marucci Bat Company, LLC</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%">Louisiana </font></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%">Victus Sports, LLC</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%">Delaware</font></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%">Marucci Elite Training L.L.C.</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%">Louisiana </font></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%">Marucci Hitters House, LLC</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%">Delaware</font></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%">Marucci Clubhouse, LLC</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%">Delaware</font></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%">Marucci Clubhouse IP, LLC</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%">Delaware</font></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%">Carpenter Trade LLC</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%">Delaware</font></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%">ALMM, LLC</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%">Louisiana </font></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%">Rounding Third Sports, LLC</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%">Delaware</font></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%">CaT Timber Products, LLC</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%">Pennsylvania </font></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%">SEP VI LS Holdings, Inc. </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%">Delaware</font></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%">Lizard Skins, LLC</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%">Delaware</font></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%">Baseball Performance Lab, Inc.</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%">Louisiana</font></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%">Marucci and Victus Sports Japan, LLC</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%">Japan</font></td></tr></table></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-23.1
<SEQUENCE>3
<FILENAME>a12312022ex231.htm
<DESCRIPTION>EX-23.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="idaef80d1c54645669604803f81a9281a_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-top:12pt;text-align:justify"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have issued our reports dated March&#160;1, 2023, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Compass Diversified Holdings on Form 10-K for the year ended December&#160;31, 2022. We consent to the incorporation by reference of said reports in the Registration Statements of Compass Diversified Holdings on Forms S-3 (File No. 333-259374  and File No. 333-147217). </font></div><div style="text-align:justify"><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; GRANT THORNTON LLP</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New York, New York</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1, 2023 </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.1
<SEQUENCE>4
<FILENAME>a12312022ex311.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="i1d604b67330d4eda91f99dead7e1ee04_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="margin-top:5pt;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;text-align:justify"><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-align:justify;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 annual report on Form 10-K of Compass Diversified Holdings and Compass Group Diversified Holdings LLC&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;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-align:justify;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-align:justify;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-align:justify;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:6.4pt">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-align:justify;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:6.4pt">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-align:justify;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:6.93pt">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-align:justify;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:6.4pt">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-align:justify;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-align:justify;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:6.4pt">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-align:justify;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:6.4pt">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:17pt;text-align:justify"><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:60.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.851%"></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:9.5pt;font-weight:400;line-height:100%">Date&#58; March 1, 2023</font></td><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: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: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:9.5pt;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-align:justify"><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>5
<FILENAME>a12312022ex312.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="i6b388964242d457d847f9f0fd85918a3_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="margin-top:5pt;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;text-align:justify"><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-align:justify;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 annual report on Form 10-K of Compass Diversified Holdings and Compass Group Diversified Holdings LLC&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-align:justify;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-align:justify;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-align:justify;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-align:justify;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:6.4pt">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-align:justify;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:6.4pt">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-align:justify;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:6.93pt">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-align:justify;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:6.4pt">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-align:justify;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-align:justify;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:6.4pt">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-align:justify;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:6.4pt">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:17pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.391%"><tr><td style="width:1.0%"></td><td style="width:55.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.248%"></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:9.5pt;font-weight:400;line-height:100%">Date&#58; March 1, 2023</font></td><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: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: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:9.5pt;font-weight:400;line-height:100%">Regular Trustee of Compass Diversified Holdings</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:9.5pt;font-weight:400;line-height:100%">Chief Financial Officer</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:9.5pt;font-weight:400;line-height:100%">Compass Group Diversified Holdings LLC</font></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><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>6
<FILENAME>a12312022ex321.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="i2d89c51d96ac4eb29a85e5ea23a18a1a_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:15pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Compass Diversified Holdings and Compass Group Diversified Holdings LLC Annual Report on Form 10-K for the period ended December&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Elias J. Sabo, Chief Executive Officer of the Company, 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 the best of my knowledge&#58;</font></div><div style="margin-top:12pt;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&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:12pt;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 the Company.</font></div><div style="margin-top:17pt"><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:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.744%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:400;line-height:100%">Date&#58; March&#160;1, 2023</font></div></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%">By&#58;</font></td><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: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: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: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:9.75pt;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"><font><br></font></div><div style="margin-top:12pt;text-align:justify"><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 and Compass Group Diversified Holdings LLC&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022 (the &#8220;Report&#8221;) 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-32.2
<SEQUENCE>7
<FILENAME>a12312022ex322.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="id47f2e4dd49749ae8a4f2917c4601959_1"></div><div style="min-height:42.75pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font><br></font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;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:700;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:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Compass Diversified Holdings and Compass Group Diversified Holdings LLC Annual Report on Form 10-K for the period ended December&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Ryan J. Faulkingham, Chief Financial Officer of the Company, 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 the best of my knowledge&#58;</font></div><div style="margin-top:12pt;padding-left:31.5pt;text-align:justify;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&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-top:12pt;padding-left:31.5pt;text-align:justify;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 the Company.</font></div><div style="margin-top:17pt;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:51.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March&#160;1, 2023</font></div></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%">By&#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%">&#160;</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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;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%">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%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regular Trustee of Compass Diversified Holdings<br>Chief Financial Officer<br>Compass Group Diversified Holdings LLC</font></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><font><br></font></div><div style="margin-top:12pt;text-align:justify"><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 and Compass Group Diversified Holdings LLC&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2022 (the &#8220;Report&#8221;) 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>8
<FILENAME>codi-20221231.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:38de9d41-77cc-4fea-bbd5-eec5148bbd43,g:de53406b-ca2b-4304-b043-467848d6c8c3-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:codi="http://www.compasstrust.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.compasstrust.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20221231_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-20221231_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-20221231_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-20221231_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="ConsolidatedBalanceSheets" roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - 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="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - 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="ConsolidatedBalanceSheetsParenthetical_1" roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1">
        <link:definition>0000004 - Statement - 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="ConsolidatedStatementsofOperations" roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations">
        <link:definition>0000005 - Statement - 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="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>0000006 - Statement - 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="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000007 - Statement - Consolidated Statements 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="ConsolidatedStatementsofCashFlows" roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000008 - Statement - 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="OrganizationandBusinessOperations" roleURI="http://www.compasstrust.com/role/OrganizationandBusinessOperations">
        <link:definition>0000009 - Disclosure - Organization and Business 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="SummaryofSignificantAccountingPolicies" roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000010 - Disclosure - Summary of Significant Accounting 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="DiscontinuedOperations" roleURI="http://www.compasstrust.com/role/DiscontinuedOperations">
        <link:definition>0000011 - 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="AcquisitionofBusinesses" roleURI="http://www.compasstrust.com/role/AcquisitionofBusinesses">
        <link:definition>0000012 - Disclosure - Acquisition of Businesses</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>0000013 - 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>0000014 - 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="InventoryPropertyPlantandEquipment" roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment">
        <link:definition>0000015 - Disclosure - Inventory, Property, Plant and Equipment</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>0000016 - 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="Debt" roleURI="http://www.compasstrust.com/role/Debt">
        <link:definition>0000017 - 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="DerivativeInstrumentsandHedgingActivities" roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivities">
        <link:definition>0000018 - Disclosure - Derivative Instruments and Hedging Activities</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>0000019 - 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="StockholdersEquity" roleURI="http://www.compasstrust.com/role/StockholdersEquity">
        <link:definition>0000020 - Disclosure - Stockholder's 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="IncomeTaxes" roleURI="http://www.compasstrust.com/role/IncomeTaxes">
        <link:definition>0000021 - 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="FairValueMeasurement" roleURI="http://www.compasstrust.com/role/FairValueMeasurement">
        <link:definition>0000022 - 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="NoncontrollingInterest" roleURI="http://www.compasstrust.com/role/NoncontrollingInterest">
        <link:definition>0000023 - 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="SupplementalData" roleURI="http://www.compasstrust.com/role/SupplementalData">
        <link:definition>0000024 - Disclosure - Supplemental 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="EquityMethodInvestment" roleURI="http://www.compasstrust.com/role/EquityMethodInvestment">
        <link:definition>0000025 - Disclosure - Equity Method Investment</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>0000026 - 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>0000027 - 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="UnauditedQuarterlyFinancialData" roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData">
        <link:definition>0000028 - Disclosure - Unaudited Quarterly Financial 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="ValuationandQualifyingAccounts" roleURI="http://www.compasstrust.com/role/ValuationandQualifyingAccounts">
        <link:definition>0000029 - Disclosure - Valuation and Qualifying Accounts</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>0000030 - 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="SubsequentEventsSubsequentEventsNotes" roleURI="http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes">
        <link:definition>0000031 - Disclosure - Subsequent Events Subsequent Events (Notes)</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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000032 - Disclosure - Summary of Significant Accounting Policies (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="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000033 - Disclosure - Summary of Significant Accounting Policies (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>0000034 - 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="IntangibleAssetsGoodwillandOtherTables" roleURI="http://www.compasstrust.com/role/IntangibleAssetsGoodwillandOtherTables">
        <link:definition>0000035 - Disclosure - Intangible Assets, Goodwill and Other (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>0000036 - 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>0000037 - 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="InventoryPropertyPlantandEquipmentTables" roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentTables">
        <link:definition>0000038 - Disclosure - Inventory, Property, Plant and Equipment (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>0000039 - 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="DebtTables" roleURI="http://www.compasstrust.com/role/DebtTables">
        <link:definition>0000040 - 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="DefinedBenefitPlanTables" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanTables">
        <link:definition>0000041 - 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="StockholdersEquityStockholdersEquityTables" roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquityTables">
        <link:definition>0000042 - Disclosure - Stockholder's Equity Stockholder's 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="IncomeTaxesTables" roleURI="http://www.compasstrust.com/role/IncomeTaxesTables">
        <link:definition>0000043 - 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="FairValueMeasurementTables" roleURI="http://www.compasstrust.com/role/FairValueMeasurementTables">
        <link:definition>0000044 - 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="NoncontrollingInterestTables" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestTables">
        <link:definition>0000045 - 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="SupplementalDataTables" roleURI="http://www.compasstrust.com/role/SupplementalDataTables">
        <link:definition>0000046 - Disclosure - Supplemental 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="EquityMethodInvestmentTables" roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentTables">
        <link:definition>0000047 - Disclosure - Equity Method Investment (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>0000048 - 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="RelatedPartyTransactionsTables" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsTables">
        <link:definition>0000049 - Disclosure - Related Party Transactions (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="UnauditedQuarterlyFinancialDataTables" roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables">
        <link:definition>0000050 - Disclosure - Unaudited Quarterly Financial 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="SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>0000051 - Disclosure - Summary of Significant Accounting Policies - 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="SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail" roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail">
        <link:definition>0000052 - Disclosure - Summary of Significant Accounting Policies - Summary of Ranges of Useful Lives (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="DiscontinuedOperationsAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail">
        <link:definition>0000053 - Disclosure - Discontinued Operations - 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="DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail">
        <link:definition>0000054 - Disclosure - Discontinued Operations - Summary of Disposition of Operating Results (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="DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails">
        <link:definition>0000055 - 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="AcquisitionofBusinessesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail">
        <link:definition>0000056 - Disclosure - Acquisition of Businesses - 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="AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails">
        <link:definition>0000057 - Disclosure - Acquisition of Businesses Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (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="AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails" roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails">
        <link:definition>0000058 - Disclosure - Acquisition of Businesses Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (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="AcquisitionofBusinessesAcquisitionProFormaInformationDetails" roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails">
        <link:definition>0000059 - Disclosure - Acquisition of Businesses 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="RevenueDisaggregationofRevenueDetails" roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>0000060 - 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>0000061 - 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>0000062 - 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="OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail">
        <link:definition>0000063 - Disclosure - Operating Segment Data - Revenues from Geographic Location Outside Domestic Country (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>0000064 - 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="OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail">
        <link:definition>0000065 - Disclosure - Operating Segment Data - Summary of Accounts Receivable of Operating Segment (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="OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail">
        <link:definition>0000066 - Disclosure - Operating Segment Data - Summary of 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="OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails">
        <link:definition>0000067 - Disclosure - Operating Segment Data Operating Segment Data - Accounts Receivable and Identifiable Assets (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="OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails">
        <link:definition>0000068 - Disclosure - Operating Segment Data Summary of Depreciation and Amortization Expense (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="InventoryPropertyPlantandEquipmentAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail">
        <link:definition>0000069 - Disclosure - Inventory, Property, Plant and Equipment - 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="InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail">
        <link:definition>0000070 - Disclosure - Inventory, Property, Plant and Equipment- 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="InventoryPropertyPlantandEquipmentSummaryofInventoryDetail" roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail">
        <link:definition>0000071 - Disclosure - Inventory, Property, Plant and Equipment - 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>0000072 - 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>0000073 - 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>0000074 - 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>0000075 - 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="GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails">
        <link:definition>0000076 - Disclosure - Goodwill and Other Intangible Asset - Carrying Amount of Goodwill (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="GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails">
        <link:definition>0000077 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Asset - Carrying Amount of Goodwill Reconciliation By Segment (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="DebtAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail">
        <link:definition>0000078 - 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="DebtSummaryofDebtHoldingsDetail" roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail">
        <link:definition>0000079 - 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="DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail" roleURI="http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail">
        <link:definition>0000080 - Disclosure - Debt - Summary of Annual Maturities of Term Loan Facility and Revolving Credit Facility (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>0000081 - 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="DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail" roleURI="http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail">
        <link:definition>0000082 - Disclosure - Debt - Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility (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="DebtSummaryofComponentsofInterestExpenseDetail" roleURI="http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail">
        <link:definition>0000083 - Disclosure - Debt - Summary of Components of Interest Expense (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="DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail">
        <link:definition>0000084 - Disclosure - Derivative Instruments and Hedging Activities - 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="DefinedBenefitPlanAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail">
        <link:definition>0000085 - 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="DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail">
        <link:definition>0000086 - Disclosure - Defined Benefit Plan - Summary of Foreign Plan's Status and Recognized Amounts (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>0000087 - 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="DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail">
        <link:definition>0000088 - Disclosure - Defined Benefit Plan - Summary of Assumptions Used to Determine the Benefit Obligations and Components of the 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="DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail">
        <link:definition>0000089 - Disclosure - Defined Benefit Plan - Summary of Expected Foreign Plan Benefit Payments (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="DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail">
        <link:definition>0000090 - Disclosure - Defined Benefit Plan - Summary of Allocation of Assets in Swiss Life's Group Life Portfolio (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>0000091 - Disclosure - Stockholder's 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="StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails">
        <link:definition>0000092 - Disclosure - Stockholder's Equity Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (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="IncomeTaxesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>0000093 - Disclosure - Income Taxes - 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="IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails" roleURI="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails">
        <link:definition>0000094 - Disclosure - Income Taxes - Components of the Company's pretax income (loss) before taxes (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="IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail" roleURI="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail">
        <link:definition>0000095 - Disclosure - Income Taxes - Components of the Company's Income Tax Provision (Benefit) (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="IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" roleURI="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail">
        <link:definition>0000096 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Deferred Tax Liabilities (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>0000097 - 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="IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail">
        <link:definition>0000098 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (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="FairValueMeasurementAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail">
        <link:definition>0000099 - 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="FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
        <link:definition>0000100 - Disclosure - Fair Value Measurement - Summary of Assets and 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="FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail">
        <link:definition>0000101 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Supplemental Put 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="FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail">
        <link:definition>0000102 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Non-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="NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
        <link:definition>0000103 - 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="NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail">
        <link:definition>0000104 - Disclosure - Noncontrolling Interest - Summary of Each Purchase of 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="SupplementalDataSummaryofSupplementalBalanceSheetDataDetail" roleURI="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail">
        <link:definition>0000105 - Disclosure - Supplemental Data - Summary of Supplemental Balance Sheet Data (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="SupplementalDataSummaryofSupplementalCashFlowDataDetail" roleURI="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail">
        <link:definition>0000106 - Disclosure - Supplemental Data - Summary of Supplemental Cash Flow Data (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="SupplementalDataStatementofOperationsDetails" roleURI="http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails">
        <link:definition>0000107 - Disclosure - Supplemental Data - Statement of 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="EquityMethodInvestmentAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail">
        <link:definition>0000108 - Disclosure - Equity Method Investment - 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="CommitmentsandContingenciesAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail">
        <link:definition>0000109 - Disclosure - Commitments and Contingencies - 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="CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail">
        <link:definition>0000110 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Commitments under Operating Leases (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="RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
        <link:definition>0000111 - Disclosure - Related Party Transactions - 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="RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail">
        <link:definition>0000112 - Disclosure - Related Party Transactions - Schedule of Incurred Management Fees (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="UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail" roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail">
        <link:definition>0000113 - Disclosure - Unaudited Quarterly Financial Data - Summary of Unaudited Quarterly Financial Data (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="ScheduleIIValuationandQualifyingAccountsDetail" roleURI="http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail">
        <link:definition>0000114 - Disclosure - Schedule II - Valuation and Qualifying Accounts (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="SubsequentEventsDetails" roleURI="http://www.compasstrust.com/role/SubsequentEventsDetails">
        <link:definition>0000115 - 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_SupplementalPutAccountingPolicyTextBlock" abstract="false" name="SupplementalPutAccountingPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_DistributionOfSharesConsiderationReceived" abstract="false" name="DistributionOfSharesConsiderationReceived" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" abstract="false" name="IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AccruedProductRebates" abstract="false" name="AccruedProductRebates" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_A2032SeniorNotesMember" abstract="true" name="A2032SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock" abstract="false" name="ScheduleofSupplementalStatementofOperationsDataTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_DeferredTaxAssetsValuationAllowanceInterestCarryforward" abstract="false" name="DeferredTaxAssetsValuationAllowanceInterestCarryforward" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ActualSecuredDebtToEbitdaRatio" abstract="false" name="ActualSecuredDebtToEbitdaRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_DistributorRelationsAndOtherMember" abstract="true" name="DistributorRelationsAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ErgobabyMember" abstract="true" name="ErgobabyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DistributionsPayableAmountPerShare" abstract="false" name="DistributionsPayableAmountPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="codi_SupplementalBalanceSheetDisclosuresTableTextBlock" abstract="false" name="SupplementalBalanceSheetDisclosuresTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" abstract="false" name="BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="codi_A2022TermLoanMember" abstract="true" name="A2022TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" abstract="false" name="UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_Ownershippercentageintercompanyloanagreement" abstract="false" name="Ownershippercentageintercompanyloanagreement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems" abstract="true" name="FairValueAssetsLiabilitiesQuantitativeInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_ProceedsHeldInEscrow" abstract="false" name="ProceedsHeldInEscrow" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_CertificatesOfDepositAndCashAndCashEquivalentsMember" abstract="true" name="CertificatesOfDepositAndCashAndCashEquivalentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NonControllingInterestOfDiscontinuedOperationsMember" abstract="true" name="NonControllingInterestOfDiscontinuedOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PaymentsOfDistributionsToShareholders" abstract="false" name="PaymentsOfDistributionsToShareholders" 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_FoamFabricatorsMember" abstract="true" name="FoamFabricatorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PreferredSharesTaxRedemptionNoticePeriod" abstract="false" name="PreferredSharesTaxRedemptionNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="codi_RamcoMember" abstract="true" name="RamcoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_StockholdersEquityLineItems" abstract="true" name="StockholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" abstract="false" name="StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_TechnologyAndPatentsMember" abstract="true" name="TechnologyAndPatentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_ArnoldMember" abstract="true" name="ArnoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_VendorMember" abstract="true" name="VendorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock" abstract="false" name="PropertyPlantAndEquipmentUsefulLivesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_NumberOfManufacturingFacilities" abstract="false" name="NumberOfManufacturingFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="codi_ProceedsFromMinorityShareholdersAcquisitions" abstract="false" name="ProceedsFromMinorityShareholdersAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PreferredStockCashDistributionsPaidPerShare" abstract="false" name="PreferredStockCashDistributionsPaidPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="codi_DefinedBenefitPlanExpectedFutureBenefitPayments" abstract="false" name="DefinedBenefitPlanExpectedFutureBenefitPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AccruedInventory" abstract="false" name="AccruedInventory" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ManagementFeeWaiver" abstract="false" name="ManagementFeeWaiver" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_NumberofRelatedPartyVendors" abstract="false" name="NumberofRelatedPartyVendors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" abstract="true" name="SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_AllocationInterestsMember" abstract="true" name="AllocationInterestsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_MarucciMember" abstract="true" name="MarucciMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" abstract="false" name="ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_ActualDebtToEbitdaRatio" abstract="false" name="ActualDebtToEbitdaRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_BusinessCombinationIntegrationServicesPayable" abstract="false" name="BusinessCombinationIntegrationServicesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CleanEarthMember" abstract="true" name="CleanEarthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PropertyPlantAndEquipmentAndInventoryTextBlock" abstract="false" name="PropertyPlantAndEquipmentAndInventoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_BusinessAcquisitionProFormaGrossProfit" abstract="false" name="BusinessAcquisitionProFormaGrossProfit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AciMember" abstract="true" name="AciMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" abstract="false" name="NetIncomeLossAvailabletoTrustStockNetofDistributions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_MinorityInterestPolicyTextBlock" abstract="false" name="MinorityInterestPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_PercentageOwnershipFullyDilutedMember" abstract="true" name="PercentageOwnershipFullyDilutedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_KingsCamoMember" abstract="true" name="KingsCamoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" abstract="false" name="EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LuganoAndPrimaLoftMember" abstract="true" name="LuganoAndPrimaLoftMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_AdvancedCircuitsMember" abstract="true" name="AdvancedCircuitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DistributionToShareholders" abstract="false" name="DistributionToShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PaymentstoNoncontrollingInterestsAllocationInterests" abstract="false" name="PaymentstoNoncontrollingInterestsAllocationInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LizardSkinsMember" abstract="true" name="LizardSkinsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DeferredTaxLiabilityRepatriationofForeignEarnings" abstract="false" name="DeferredTaxLiabilityRepatriationofForeignEarnings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ScheduleOfOtherRelatedPartyTransactionsTable" abstract="true" name="ScheduleOfOtherRelatedPartyTransactionsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_DeferredTaxAssetsAccountsReceivableAndAllowance" abstract="false" name="DeferredTaxAssetsAccountsReceivableAndAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" abstract="true" name="SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod" abstract="false" name="PreferredSharesRedemptionFundamentalChangeNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="codi_EmployeesandPartnersoftheManagerMember" abstract="true" name="EmployeesandPartnersoftheManagerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_IdentifiableAssetsOfSegments" abstract="false" name="IdentifiableAssetsOfSegments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AtTheMarketEquityOfferingMember" abstract="true" name="AtTheMarketEquityOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessAcquisitionPaymentThroughEquityInvestment" abstract="false" name="BusinessAcquisitionPaymentThroughEquityInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PreferredSharesRedemptionNoticePeriod" abstract="false" name="PreferredSharesRedemptionNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="codi_OwnershipPercentageOfNoncontrollingShareholders" abstract="false" name="OwnershipPercentageOfNoncontrollingShareholders" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_NetIncomeLossAvailabletoTrustNetofDistributions" abstract="false" name="NetIncomeLossAvailabletoTrustNetofDistributions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" abstract="false" name="DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_OptionActivityAttributableToNoncontrollingInterestHolders" abstract="false" name="OptionActivityAttributableToNoncontrollingInterestHolders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" abstract="false" name="DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" 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_NonUnitedStatesMember" abstract="true" name="NonUnitedStatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_NumberOfBusinessesOwned" abstract="false" name="NumberOfBusinessesOwned" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" abstract="false" name="ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_PlymouthFoamMember" abstract="true" name="PlymouthFoamMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_OwnershipInterest" abstract="false" name="OwnershipInterest" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_LicensingAndNonCompeteAgreementsMember" abstract="true" name="LicensingAndNonCompeteAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_LuganoMember" abstract="true" name="LuganoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" abstract="false" name="PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_DeferredTaxAssetsHeldForSale" abstract="false" name="DeferredTaxAssetsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DeferredTaxAssetLeases" abstract="false" name="DeferredTaxAssetLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ManagementServiceAgreementWithCgmMember" abstract="true" name="ManagementServiceAgreementWithCgmMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PreferredStockDividendRateSpread" abstract="false" name="PreferredStockDividendRateSpread" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_BusinessCombinationStepAcquisitionInventoryRemeasurement" abstract="false" name="BusinessCombinationStepAcquisitionInventoryRemeasurement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_OtherInternationalMember" abstract="true" name="OtherInternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" abstract="false" name="GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PolyfoamMember" abstract="true" name="PolyfoamMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_A2029SeniorNotesMember" abstract="true" name="A2029SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_VelocityOutdoorMember" abstract="true" name="VelocityOutdoorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NoncontrollingInterestTableTextBlock" abstract="false" name="NoncontrollingInterestTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_A2018CreditFacilityMember" abstract="true" name="A2018CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_OfficeFurnitureComputersAndSoftwareMember" abstract="true" name="OfficeFurnitureComputersAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessAcquisitionMember" abstract="true" name="BusinessAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" nillable="true" xbrli:periodType="duration" 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_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" abstract="false" name="QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_OrganizationAndBusinessOperationsTextBlock" abstract="false" name="OrganizationAndBusinessOperationsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_FoxMember" abstract="true" name="FoxMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_A2022CreditFacilityMember" abstract="true" name="A2022CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" abstract="false" name="Disposalgroupincludingdiscontinuedoperationtransactioncosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AmountsAttributableToHoldingsAbstract" abstract="true" name="AmountsAttributableToHoldingsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_ScheduleOfOtherRelatedPartyTransactionsLineItems" abstract="true" name="ScheduleOfOtherRelatedPartyTransactionsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" abstract="false" name="IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock" abstract="false" name="LeaseSupplementalBalanceSheetInformationTableTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_NumberOfClients" abstract="false" name="NumberOfClients" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" abstract="false" name="OwnershipPercentageOfTrustInterestHeldByParentEntity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_BoaMember" abstract="true" name="BoaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" abstract="false" name="ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_ArnoldMagneticsMember" abstract="true" name="ArnoldMagneticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_Seniornotesdue2026Member" abstract="true" name="Seniornotesdue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ActualFixedChargeCoverageRatio" abstract="false" name="ActualFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="codi_A2021CreditFacilityMember" abstract="true" name="A2021CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationStepAcquisitionPPERemeasurement" abstract="false" name="BusinessCombinationStepAcquisitionPPERemeasurement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PaymentsforRepurchaseSubsidiaryStock" abstract="false" name="PaymentsforRepurchaseSubsidiaryStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" abstract="false" name="BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" abstract="false" name="ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_PercentageOwnershipPrimaryMember" abstract="true" name="PercentageOwnershipPrimaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessAcquisitionsMember" abstract="true" name="BusinessAcquisitionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_DistributionExpenseAllocationInterests" abstract="false" name="DistributionExpenseAllocationInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses" abstract="false" name="DeferredTaxLiabilitiesPrepaidAndOtherExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" abstract="false" name="BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_SternoProductsMember" abstract="true" name="SternoProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_RavinMember" abstract="true" name="RavinMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_A2022RevolvingCreditFacilityMember" abstract="true" name="A2022RevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_SternoCandleLampMember" abstract="true" name="SternoCandleLampMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PrimaLoftMember" abstract="true" name="PrimaLoftMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_A5.11TacticalMember" abstract="true" name="A5.11TacticalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_InitialTermAndRevolvingLoanCommitment" abstract="false" name="InitialTermAndRevolvingLoanCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SelectedQuarterlyFinancialInformationTable" abstract="true" name="SelectedQuarterlyFinancialInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="codi_CGIDiversifiedHoldingsLPMember" abstract="true" name="CGIDiversifiedHoldingsLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_OperatingLeasesExpirationMinimumPeriod" abstract="false" name="OperatingLeasesExpirationMinimumPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_BeginningBalanceAbstract" abstract="true" name="BeginningBalanceAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops" abstract="false" name="Optionactivityattributabletononcontrollinginterestdiscontinuedops" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SelectedQuarterlyFinancialInformationLineItems" abstract="true" name="SelectedQuarterlyFinancialInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_DefinedContributionPlanEmployerContributionAmount" abstract="false" name="DefinedContributionPlanEmployerContributionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ScheduleOfInterestExpenseByComponentTableTextBlock" abstract="false" name="ScheduleOfInterestExpenseByComponentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_OtherIncomeExpenseOther" abstract="false" name="OtherIncomeExpenseOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_FairValueAssetsLiabilitiesQuantitativeInformationTable" abstract="true" name="FairValueAssetsLiabilitiesQuantitativeInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="codi_AltorMember" abstract="true" name="AltorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LibertyMember" abstract="true" name="LibertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" abstract="false" name="NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_CrosmanMember" abstract="true" name="CrosmanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BasisOfPresentationPolicyTextBlock" abstract="false" name="BasisOfPresentationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_OtherIdentifiableAssets" abstract="false" name="OtherIdentifiableAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationStepAcquisitionInventoryAmortized" abstract="false" name="BusinessCombinationStepAcquisitionInventoryAmortized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>codi-20221231_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:38de9d41-77cc-4fea-bbd5-eec5148bbd43,g:de53406b-ca2b-4304-b043-467848d6c8c3-->
<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/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6cdce300-4b10-41d5-b1c7-945a04900aaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0f165feb-5934-4038-97bf-ce516809e775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6cdce300-4b10-41d5-b1c7-945a04900aaf" xlink:to="loc_us-gaap_InventoryNet_0f165feb-5934-4038-97bf-ce516809e775" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8d8dfaa9-46c8-413a-97e5-8dca8247a81a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6cdce300-4b10-41d5-b1c7-945a04900aaf" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_8d8dfaa9-46c8-413a-97e5-8dca8247a81a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_339a2e9a-abc0-4ba1-9e9a-c0e1d01f2624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6cdce300-4b10-41d5-b1c7-945a04900aaf" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_339a2e9a-abc0-4ba1-9e9a-c0e1d01f2624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_314f964e-db5b-45db-8dfe-b7f8b23395b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_6cdce300-4b10-41d5-b1c7-945a04900aaf" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_314f964e-db5b-45db-8dfe-b7f8b23395b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_dd6ef2e4-38b5-4a8b-b84e-778c433eba11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8329a963-ffad-499f-8157-e748bcb900de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd6ef2e4-38b5-4a8b-b84e-778c433eba11" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8329a963-ffad-499f-8157-e748bcb900de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d3c5e89c-9ba2-4dd6-a30d-a34908be2a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd6ef2e4-38b5-4a8b-b84e-778c433eba11" xlink:to="loc_us-gaap_AccountsPayableCurrent_d3c5e89c-9ba2-4dd6-a30d-a34908be2a5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_5e378eed-037a-4221-8ef4-5bc71bc02bbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd6ef2e4-38b5-4a8b-b84e-778c433eba11" xlink:to="loc_us-gaap_LongTermDebtCurrent_5e378eed-037a-4221-8ef4-5bc71bc02bbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1010046b-3152-4903-abcf-6226788bc998" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd6ef2e4-38b5-4a8b-b84e-778c433eba11" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1010046b-3152-4903-abcf-6226788bc998" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1a621506-934e-44f8-975f-2ae6b1651205" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd6ef2e4-38b5-4a8b-b84e-778c433eba11" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1a621506-934e-44f8-975f-2ae6b1651205" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_423adac0-034d-4a6e-93ef-bb0ed32f2ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_dd6ef2e4-38b5-4a8b-b84e-778c433eba11" xlink:to="loc_us-gaap_DeferredRevenue_423adac0-034d-4a6e-93ef-bb0ed32f2ee0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d784003c-315d-4a36-8849-17d08bec3057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_64e424cc-7199-476f-ab37-4565cae4810f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d784003c-315d-4a36-8849-17d08bec3057" xlink:to="loc_us-gaap_Liabilities_64e424cc-7199-476f-ab37-4565cae4810f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2dbd262-6410-4fd2-8225-2a9a5d5c1e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d784003c-315d-4a36-8849-17d08bec3057" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2dbd262-6410-4fd2-8225-2a9a5d5c1e1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_abaa263b-4038-4cf9-a0d5-372d9f886c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cfe9f41c-f1b2-4071-b09a-478e31fabe81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_abaa263b-4038-4cf9-a0d5-372d9f886c3b" xlink:to="loc_us-gaap_AssetsCurrent_cfe9f41c-f1b2-4071-b09a-478e31fabe81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d4581079-3650-4f63-b10c-7cfbb8aee00e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_abaa263b-4038-4cf9-a0d5-372d9f886c3b" xlink:to="loc_us-gaap_Goodwill_d4581079-3650-4f63-b10c-7cfbb8aee00e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_5fab8cb5-e782-495a-b5b6-fb489520b2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_abaa263b-4038-4cf9-a0d5-372d9f886c3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_5fab8cb5-e782-495a-b5b6-fb489520b2d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_9e998bd7-aa31-4202-bfa1-29b3acdc481a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_abaa263b-4038-4cf9-a0d5-372d9f886c3b" xlink:to="loc_us-gaap_OtherAssets_9e998bd7-aa31-4202-bfa1-29b3acdc481a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_64e91594-170c-4d72-a7f3-9e420ca9b9cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_abaa263b-4038-4cf9-a0d5-372d9f886c3b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_64e91594-170c-4d72-a7f3-9e420ca9b9cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c31097cd-5d36-4ee2-9905-7f0dd40ce964" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_61dd286d-3b90-467c-8da4-a8afa6c26900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c31097cd-5d36-4ee2-9905-7f0dd40ce964" xlink:to="loc_us-gaap_CommonStockValue_61dd286d-3b90-467c-8da4-a8afa6c26900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_316cdcfe-a4c7-43ee-a481-f8a61c55ef06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c31097cd-5d36-4ee2-9905-7f0dd40ce964" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_316cdcfe-a4c7-43ee-a481-f8a61c55ef06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_74881c2e-f4c9-4251-b304-01188e5c7fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c31097cd-5d36-4ee2-9905-7f0dd40ce964" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_74881c2e-f4c9-4251-b304-01188e5c7fe4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e1608b10-761b-4ead-a061-3a5a37002bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c31097cd-5d36-4ee2-9905-7f0dd40ce964" xlink:to="loc_us-gaap_PreferredStockValue_e1608b10-761b-4ead-a061-3a5a37002bf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0a411f90-db5e-40d4-bdd4-1ce3960ecce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_acedc3e7-73e2-4c1f-a242-21c282a09458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a411f90-db5e-40d4-bdd4-1ce3960ecce1" xlink:to="loc_us-gaap_LiabilitiesCurrent_acedc3e7-73e2-4c1f-a242-21c282a09458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_578b67ea-d79a-473f-8c94-c0ba26623d48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a411f90-db5e-40d4-bdd4-1ce3960ecce1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_578b67ea-d79a-473f-8c94-c0ba26623d48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_9609deae-86fd-4cf8-af4c-3f5a31439845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a411f90-db5e-40d4-bdd4-1ce3960ecce1" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_9609deae-86fd-4cf8-af4c-3f5a31439845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c47c641b-1c19-4ff5-a8fa-335af1aa4970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_0a411f90-db5e-40d4-bdd4-1ce3960ecce1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c47c641b-1c19-4ff5-a8fa-335af1aa4970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dfd74dab-a033-41c2-aa00-439506881ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cbca4bf6-afcb-4799-9056-c031582ce099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dfd74dab-a033-41c2-aa00-439506881ef7" xlink:to="loc_us-gaap_StockholdersEquity_cbca4bf6-afcb-4799-9056-c031582ce099" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_bdf7ec7a-e668-40f5-88fc-90ee82e83036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_dfd74dab-a033-41c2-aa00-439506881ef7" xlink:to="loc_us-gaap_MinorityInterest_bdf7ec7a-e668-40f5-88fc-90ee82e83036" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_809f1d90-7489-4e38-bc1a-98a21fb784de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ea0d60f2-7806-4fcc-9c6b-4a4220e12b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_809f1d90-7489-4e38-bc1a-98a21fb784de" xlink:to="loc_us-gaap_GrossProfit_ea0d60f2-7806-4fcc-9c6b-4a4220e12b50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_bd91a846-415a-46a1-94e8-ea01addd47c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_809f1d90-7489-4e38-bc1a-98a21fb784de" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_bd91a846-415a-46a1-94e8-ea01addd47c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_509884db-6869-4503-b34f-631ef16c25aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_809f1d90-7489-4e38-bc1a-98a21fb784de" xlink:to="loc_us-gaap_ManagementFeeExpense_509884db-6869-4503-b34f-631ef16c25aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f7707a97-8b82-409d-ab0f-68446a412f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_809f1d90-7489-4e38-bc1a-98a21fb784de" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f7707a97-8b82-409d-ab0f-68446a412f01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_189d09de-e0eb-4da0-b423-bde9d0cfea3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_809f1d90-7489-4e38-bc1a-98a21fb784de" xlink:to="loc_us-gaap_AssetImpairmentCharges_189d09de-e0eb-4da0-b423-bde9d0cfea3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_91c6c997-14e0-4cd7-b7b1-5539accbf461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b6ddd4d7-3bd5-49cd-9156-0198f776c2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_91c6c997-14e0-4cd7-b7b1-5539accbf461" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_b6ddd4d7-3bd5-49cd-9156-0198f776c2c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_4aa95837-f4ab-4993-a9dd-fe27c10b9d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_91c6c997-14e0-4cd7-b7b1-5539accbf461" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_4aa95837-f4ab-4993-a9dd-fe27c10b9d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_42150396-6905-4ad3-8a4b-305d1b24382e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7e00e470-08c7-43ce-84d4-a799b522182f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_42150396-6905-4ad3-8a4b-305d1b24382e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7e00e470-08c7-43ce-84d4-a799b522182f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_c628f470-81b0-460b-b56d-c9e9c70b5a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_42150396-6905-4ad3-8a4b-305d1b24382e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_c628f470-81b0-460b-b56d-c9e9c70b5a32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1380937a-5c2c-433c-8b12-3a8f8ba8c355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_2e3e1e4c-6eb9-4fde-bd62-509a28658f46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_1380937a-5c2c-433c-8b12-3a8f8ba8c355" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_2e3e1e4c-6eb9-4fde-bd62-509a28658f46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_d7fec758-c6e3-4ab5-8f20-62ec43b420ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1380937a-5c2c-433c-8b12-3a8f8ba8c355" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_d7fec758-c6e3-4ab5-8f20-62ec43b420ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_aec1cd67-6e39-4379-a387-71a59557492e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_1380937a-5c2c-433c-8b12-3a8f8ba8c355" xlink:to="loc_us-gaap_ProfitLoss_aec1cd67-6e39-4379-a387-71a59557492e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_7b049110-0c96-4e45-a52e-2716e2e40520" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_737abbfa-3f55-4f02-9c9d-804fe905352f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_7b049110-0c96-4e45-a52e-2716e2e40520" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_737abbfa-3f55-4f02-9c9d-804fe905352f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_72a5a9e1-1868-49a7-aba7-5eaf2a4f4903" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_7b049110-0c96-4e45-a52e-2716e2e40520" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_72a5a9e1-1868-49a7-aba7-5eaf2a4f4903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_0e271ec6-e0ae-4eb2-9614-388caabbc439" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_7b049110-0c96-4e45-a52e-2716e2e40520" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_0e271ec6-e0ae-4eb2-9614-388caabbc439" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8352b3e4-7390-4f70-af1c-b0ef5c952bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9f244bcc-a0e7-48e5-9af2-fc916dcaee96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8352b3e4-7390-4f70-af1c-b0ef5c952bff" xlink:to="loc_us-gaap_OperatingIncomeLoss_9f244bcc-a0e7-48e5-9af2-fc916dcaee96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_cf1d6ac0-85fc-4af2-b65c-b704fba0b11c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8352b3e4-7390-4f70-af1c-b0ef5c952bff" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_cf1d6ac0-85fc-4af2-b65c-b704fba0b11c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_ea3ce1fd-81ed-4e97-8dbe-620c7262de4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8352b3e4-7390-4f70-af1c-b0ef5c952bff" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_ea3ce1fd-81ed-4e97-8dbe-620c7262de4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_e6953d8c-2138-4908-aca3-4efcd81df60d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8352b3e4-7390-4f70-af1c-b0ef5c952bff" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_e6953d8c-2138-4908-aca3-4efcd81df60d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a76c8e1d-22e0-4eeb-87c5-8647080df922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8352b3e4-7390-4f70-af1c-b0ef5c952bff" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a76c8e1d-22e0-4eeb-87c5-8647080df922" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_ed8a2cce-e998-43aa-927a-dd67eb802f68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1900a486-51d3-4f81-86ee-6d7022a0ee1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed8a2cce-e998-43aa-927a-dd67eb802f68" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1900a486-51d3-4f81-86ee-6d7022a0ee1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a4091d9c-9096-4d55-a73f-6cbceaffeda3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed8a2cce-e998-43aa-927a-dd67eb802f68" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a4091d9c-9096-4d55-a73f-6cbceaffeda3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_fa1ab0d1-5bdb-427e-b71e-b3e45c24d157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ed8a2cce-e998-43aa-927a-dd67eb802f68" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_fa1ab0d1-5bdb-427e-b71e-b3e45c24d157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1c1f16c7-c649-4fb0-bcb2-02030c6016dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8db50021-8e52-41d9-8be8-7e7028ae3906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1c1f16c7-c649-4fb0-bcb2-02030c6016dc" xlink:to="loc_us-gaap_ProfitLoss_8db50021-8e52-41d9-8be8-7e7028ae3906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2bb32d3e-1691-4bb6-bb77-8e3d7ffbf35a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1c1f16c7-c649-4fb0-bcb2-02030c6016dc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2bb32d3e-1691-4bb6-bb77-8e3d7ffbf35a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a9fe343e-5d35-4e65-8fcb-c767b83197c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1c1f16c7-c649-4fb0-bcb2-02030c6016dc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a9fe343e-5d35-4e65-8fcb-c767b83197c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_ccc28d01-2a86-44d4-a620-67187e350053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_ccc28d01-2a86-44d4-a620-67187e350053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b4e799fe-a4fd-4add-a4d4-1c26d51a4489" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_b4e799fe-a4fd-4add-a4d4-1c26d51a4489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7658caca-d1f5-4fb5-a4fe-5e2f369ca4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7658caca-d1f5-4fb5-a4fe-5e2f369ca4fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_c7db011a-b8cc-4e4a-8fb9-a1128eebfd61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_c7db011a-b8cc-4e4a-8fb9-a1128eebfd61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_73842a93-5a37-4e8f-a747-02c8e29e17db" xlink:href="codi-20221231.xsd#codi_ProceedsFromMinorityShareholdersAcquisitions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_73842a93-5a37-4e8f-a747-02c8e29e17db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_1742f6ab-9249-4daf-a38e-bb967c66724a" xlink:href="codi-20221231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_1742f6ab-9249-4daf-a38e-bb967c66724a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsforRepurchaseSubsidiaryStock_6e5479f3-4d6f-4b6e-ac85-ddccff426353" xlink:href="codi-20221231.xsd#codi_PaymentsforRepurchaseSubsidiaryStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_codi_PaymentsforRepurchaseSubsidiaryStock_6e5479f3-4d6f-4b6e-ac85-ddccff426353" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c71c1a19-0b03-4393-87c7-ea5d93d960d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c71c1a19-0b03-4393-87c7-ea5d93d960d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_2b14ddb6-6ad9-4a72-a34a-420a78bc2ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_2b14ddb6-6ad9-4a72-a34a-420a78bc2ccf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_62f01b3b-0be7-46b4-8e4f-c2eeeaf25e8e" xlink:href="codi-20221231.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_62f01b3b-0be7-46b4-8e4f-c2eeeaf25e8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_baaf7270-66c6-46f7-b5c4-4169445cec18" xlink:href="codi-20221231.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_baaf7270-66c6-46f7-b5c4-4169445cec18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9bc4c2af-1c54-45f9-8a3b-6a337f50f00b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9bc4c2af-1c54-45f9-8a3b-6a337f50f00b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_2cd5768a-686f-477a-8247-624bf5e980db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_2cd5768a-686f-477a-8247-624bf5e980db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_0e674c8b-288c-423f-b351-310dcf69f95e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_0e674c8b-288c-423f-b351-310dcf69f95e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_160c1fb0-c8a8-426f-b43f-20b2c19963f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_160c1fb0-c8a8-426f-b43f-20b2c19963f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_018c0acc-b2d4-4fbd-af21-9c5327b52465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1a08c23b-792f-4f76-b4ab-0bb550130416" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_018c0acc-b2d4-4fbd-af21-9c5327b52465" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_fd6493f3-8a91-4103-a53f-dc0e86c83df7" xlink:href="codi-20221231.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_fd6493f3-8a91-4103-a53f-dc0e86c83df7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bcef102a-d717-46e1-b0cb-0ab3255f9709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_bcef102a-d717-46e1-b0cb-0ab3255f9709" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_beba4773-fda6-4f76-80d4-cd529de19cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_beba4773-fda6-4f76-80d4-cd529de19cdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_cf8d1778-0b14-400a-a509-be3bf9ce2dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_Depreciation_cf8d1778-0b14-400a-a509-be3bf9ce2dbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9bb4713b-7bbb-4a49-91c2-1d6a82035d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9bb4713b-7bbb-4a49-91c2-1d6a82035d04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_50a4f494-83ca-45a8-8a06-59a622f7d4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_50a4f494-83ca-45a8-8a06-59a622f7d4dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_cc0c4864-157c-45fc-9b2b-0accbd2b2d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_cc0c4864-157c-45fc-9b2b-0accbd2b2d2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_efe09782-06f2-4cbc-ad2e-6e846d6ae426" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_efe09782-06f2-4cbc-ad2e-6e846d6ae426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_78ad1ca9-1959-4bcb-983a-11e3b19f1d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_78ad1ca9-1959-4bcb-983a-11e3b19f1d0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_860305b7-68b1-4966-91ee-0c9e63db64fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_860305b7-68b1-4966-91ee-0c9e63db64fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_00cd9840-9c62-4386-be2b-d910c711b236" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_00cd9840-9c62-4386-be2b-d910c711b236" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_98ba65c8-ec4e-408a-a781-9896ec1a4237" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_98ba65c8-ec4e-408a-a781-9896ec1a4237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f64f78a5-a17d-46e0-87eb-5c8adef7fe59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f64f78a5-a17d-46e0-87eb-5c8adef7fe59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_5e27d09d-f3ae-402a-a20d-a39258efbe92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_AssetImpairmentCharges_5e27d09d-f3ae-402a-a20d-a39258efbe92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9ba25377-c27a-4b70-aa8e-70b9ba83f75e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_87ac7eab-45d0-42cd-902c-007d55e0ba6d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9ba25377-c27a-4b70-aa8e-70b9ba83f75e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_261a0c5f-0389-4030-8429-4564e3ae969c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_bbec8d71-bccd-4ab5-96a2-d2b2643703f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_261a0c5f-0389-4030-8429-4564e3ae969c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_bbec8d71-bccd-4ab5-96a2-d2b2643703f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_6be70bb7-4230-4e43-af11-e0d652b8a972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_261a0c5f-0389-4030-8429-4564e3ae969c" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_6be70bb7-4230-4e43-af11-e0d652b8a972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7779e39c-9ec9-45d9-bb32-207f05c626f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_6bb8b10e-fd9a-4c4e-acfd-666ca33d9dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7779e39c-9ec9-45d9-bb32-207f05c626f0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_6bb8b10e-fd9a-4c4e-acfd-666ca33d9dee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_cde4f746-818e-4ceb-a341-da7f1cad2fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7779e39c-9ec9-45d9-bb32-207f05c626f0" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_cde4f746-818e-4ceb-a341-da7f1cad2fd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_b6692cae-f17e-466b-a799-08e6c961610a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f7f3f22d-977a-4cfa-bd12-92f6ed693bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_b6692cae-f17e-466b-a799-08e6c961610a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f7f3f22d-977a-4cfa-bd12-92f6ed693bcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2743a90f-fac0-4a00-ad2e-a3edf37910f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_b6692cae-f17e-466b-a799-08e6c961610a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2743a90f-fac0-4a00-ad2e-a3edf37910f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ef136941-fdd5-4df6-ad7a-bb737e84dcd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_b6692cae-f17e-466b-a799-08e6c961610a" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_ef136941-fdd5-4df6-ad7a-bb737e84dcd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6d842b61-3b4d-438f-aa6a-a5c8673997ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_b6692cae-f17e-466b-a799-08e6c961610a" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_6d842b61-3b4d-438f-aa6a-a5c8673997ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d78bfed9-a7db-4973-a840-1fb9ab15989e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3581e974-e18d-475a-b710-36fe258e498d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d78bfed9-a7db-4973-a840-1fb9ab15989e" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3581e974-e18d-475a-b710-36fe258e498d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6a622ce4-4757-4393-b87f-89a01301d137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d78bfed9-a7db-4973-a840-1fb9ab15989e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6a622ce4-4757-4393-b87f-89a01301d137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_083d6bd7-7082-4da3-af01-e70dd54ab9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d78bfed9-a7db-4973-a840-1fb9ab15989e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_083d6bd7-7082-4da3-af01-e70dd54ab9e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_da899143-e1c7-4c7b-89cf-5e0666421dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d78bfed9-a7db-4973-a840-1fb9ab15989e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_da899143-e1c7-4c7b-89cf-5e0666421dd6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ea65d395-d2ae-405e-a85a-90e4992101cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4886728f-7505-4777-9be6-e34ae4f3e63d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_4f5b184b-2fb3-4c01-a5c1-e256083ae845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4886728f-7505-4777-9be6-e34ae4f3e63d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_4f5b184b-2fb3-4c01-a5c1-e256083ae845" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_79678fbe-85d5-4c6b-a49e-f47716c78d96" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4886728f-7505-4777-9be6-e34ae4f3e63d" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_79678fbe-85d5-4c6b-a49e-f47716c78d96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_ebcec846-ad06-4116-9a55-aa18d8bfb694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4886728f-7505-4777-9be6-e34ae4f3e63d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_ebcec846-ad06-4116-9a55-aa18d8bfb694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e364d44e-f0a0-407e-810b-cb9f00b1f2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4886728f-7505-4777-9be6-e34ae4f3e63d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e364d44e-f0a0-407e-810b-cb9f00b1f2ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_035188cf-7024-4862-b38c-1e3234ce4eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4886728f-7505-4777-9be6-e34ae4f3e63d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_035188cf-7024-4862-b38c-1e3234ce4eb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_607bdcdf-8913-4d37-961c-93b6e6a06962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_4886728f-7505-4777-9be6-e34ae4f3e63d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_607bdcdf-8913-4d37-961c-93b6e6a06962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_24eb500a-71c8-4200-8c26-f83d6d333e82" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b0f01fa0-a459-4c29-8d70-30196bc3c1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_24eb500a-71c8-4200-8c26-f83d6d333e82" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_b0f01fa0-a459-4c29-8d70-30196bc3c1ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_af0e88c4-05ed-4278-99eb-305cf69364f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_24eb500a-71c8-4200-8c26-f83d6d333e82" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_af0e88c4-05ed-4278-99eb-305cf69364f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_89461aa2-9d91-410a-8a3d-176780818091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_24eb500a-71c8-4200-8c26-f83d6d333e82" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_89461aa2-9d91-410a-8a3d-176780818091" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8b917f44-7c44-42e1-90cb-e613d46ed416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ef834669-97ce-44ad-ab8f-65bb22717fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8b917f44-7c44-42e1-90cb-e613d46ed416" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ef834669-97ce-44ad-ab8f-65bb22717fb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_97cb6555-001b-461c-b074-fe0b919beabc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_8b917f44-7c44-42e1-90cb-e613d46ed416" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_97cb6555-001b-461c-b074-fe0b919beabc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_25cccc2f-e885-481c-b606-85299a9e9d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_48729ec0-53cc-40e6-ba45-6b38cd1645aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25cccc2f-e885-481c-b606-85299a9e9d04" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_48729ec0-53cc-40e6-ba45-6b38cd1645aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_e26328e5-0341-4445-b158-c1d34824a982" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25cccc2f-e885-481c-b606-85299a9e9d04" xlink:to="loc_us-gaap_InventoryWorkInProcess_e26328e5-0341-4445-b158-c1d34824a982" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_9da2d5f2-75ab-4eb3-9eb4-ddf6a2205acf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25cccc2f-e885-481c-b606-85299a9e9d04" xlink:to="loc_us-gaap_InventoryFinishedGoods_9da2d5f2-75ab-4eb3-9eb4-ddf6a2205acf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_f12685db-2974-404b-93c6-52942fb7c30f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_25cccc2f-e885-481c-b606-85299a9e9d04" xlink:to="loc_us-gaap_InventoryValuationReserves_f12685db-2974-404b-93c6-52942fb7c30f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20221231.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_IntangibleAssetsGrossExcludingGoodwill_f7cb7625-dee6-4697-8732-8a9c656b1277" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6352dbef-e455-470b-bb0f-c8219baec720" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f7cb7625-dee6-4697-8732-8a9c656b1277" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6352dbef-e455-470b-bb0f-c8219baec720" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_46c24d01-f5cd-4760-aea3-5e371ff3e882" xlink:href="codi-20221231.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f7cb7625-dee6-4697-8732-8a9c656b1277" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_46c24d01-f5cd-4760-aea3-5e371ff3e882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_7b3db4ca-fcd5-42d8-8f09-8f8e6fa22999" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_f7cb7625-dee6-4697-8732-8a9c656b1277" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_7b3db4ca-fcd5-42d8-8f09-8f8e6fa22999" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0188f1c2-a195-4758-be39-c81da74bc370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_da4671be-844e-4435-b09b-95ee399f2bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0188f1c2-a195-4758-be39-c81da74bc370" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_da4671be-844e-4435-b09b-95ee399f2bdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_21ef22bc-b634-4aa4-80fd-2ec1c95f9a1d" xlink:href="codi-20221231.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0188f1c2-a195-4758-be39-c81da74bc370" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_21ef22bc-b634-4aa4-80fd-2ec1c95f9a1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_34d30fd3-e09e-4efb-9049-15db67ca8e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0188f1c2-a195-4758-be39-c81da74bc370" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_34d30fd3-e09e-4efb-9049-15db67ca8e41" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_29fa16f5-a427-439f-8f30-f10298605cc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_782c3a84-ac12-4e0b-981d-72d15f6f45f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_29fa16f5-a427-439f-8f30-f10298605cc9" xlink:to="loc_us-gaap_GoodwillGross_782c3a84-ac12-4e0b-981d-72d15f6f45f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_440edef4-612d-4e07-8dc4-24193164a85c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_29fa16f5-a427-439f-8f30-f10298605cc9" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_440edef4-612d-4e07-8dc4-24193164a85c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DebtSummaryofComponentsofInterestExpenseDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_98335d08-02d9-4e88-8c21-0ca5401b4c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_9d4be259-986e-4199-9d30-61ba8fe06f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_98335d08-02d9-4e88-8c21-0ca5401b4c6f" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_9d4be259-986e-4199-9d30-61ba8fe06f9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_ae2b92e5-cd46-497c-acc2-8a8705d1aae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityFee"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_98335d08-02d9-4e88-8c21-0ca5401b4c6f" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_ae2b92e5-cd46-497c-acc2-8a8705d1aae6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_2917c3e3-e62b-43b9-b6b0-4e53a37e1ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_98335d08-02d9-4e88-8c21-0ca5401b4c6f" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_2917c3e3-e62b-43b9-b6b0-4e53a37e1ce0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOtherLongTermDebt_a230a81d-490b-4212-9cc2-9614b2fa0963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOtherLongTermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_98335d08-02d9-4e88-8c21-0ca5401b4c6f" xlink:to="loc_us-gaap_InterestExpenseOtherLongTermDebt_a230a81d-490b-4212-9cc2-9614b2fa0963" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_c033cace-9dfe-44cb-aef8-12b1584fe0a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_98335d08-02d9-4e88-8c21-0ca5401b4c6f" xlink:to="loc_us-gaap_InterestExpenseDebt_c033cace-9dfe-44cb-aef8-12b1584fe0a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_c82beb70-2b7d-4639-b30e-6e616eac34c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_98335d08-02d9-4e88-8c21-0ca5401b4c6f" xlink:to="loc_us-gaap_InterestIncomeOther_c82beb70-2b7d-4639-b30e-6e616eac34c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_0ca18cf9-b184-4b26-8bd2-86ee8bcee8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_8f6d3b64-ae7c-4850-a8f4-47a1161d20bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_0ca18cf9-b184-4b26-8bd2-86ee8bcee8d7" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_8f6d3b64-ae7c-4850-a8f4-47a1161d20bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7a2cacab-460e-4d7a-862a-6db0a3010717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_0ca18cf9-b184-4b26-8bd2-86ee8bcee8d7" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7a2cacab-460e-4d7a-862a-6db0a3010717" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20221231.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_a6fb4be9-f33d-467f-a1f7-064245622d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_b629142e-3d0c-4aae-ae7c-edb45c7df337" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a6fb4be9-f33d-467f-a1f7-064245622d2f" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_b629142e-3d0c-4aae-ae7c-edb45c7df337" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0de33ac1-69d2-4a21-bca8-f8b24dae69bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a6fb4be9-f33d-467f-a1f7-064245622d2f" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_0de33ac1-69d2-4a21-bca8-f8b24dae69bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_5d75c5f5-df11-4632-b425-d66d1042b684" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a6fb4be9-f33d-467f-a1f7-064245622d2f" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_5d75c5f5-df11-4632-b425-d66d1042b684" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_03670cac-b586-4658-a86f-e036df81d9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_a6fb4be9-f33d-467f-a1f7-064245622d2f" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_03670cac-b586-4658-a86f-e036df81d9f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_5b158249-93cf-438b-b54b-0d1766e0481f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a6fb4be9-f33d-467f-a1f7-064245622d2f" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_5b158249-93cf-438b-b54b-0d1766e0481f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_42ce1900-a3f0-48a4-94cf-90b22018b4c0" xlink:href="codi-20221231.xsd#codi_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_6e197f66-1f72-4489-a8ab-fa521d06d727" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_42ce1900-a3f0-48a4-94cf-90b22018b4c0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_6e197f66-1f72-4489-a8ab-fa521d06d727" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_301f4fd2-8d13-4432-b1d7-716db9e196da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_42ce1900-a3f0-48a4-94cf-90b22018b4c0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_301f4fd2-8d13-4432-b1d7-716db9e196da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6576b7dd-6e8c-4ebf-ab73-25e05dece58e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_42ce1900-a3f0-48a4-94cf-90b22018b4c0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_6576b7dd-6e8c-4ebf-ab73-25e05dece58e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f8d629f0-e240-4c99-8237-e010d5baa2fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_42ce1900-a3f0-48a4-94cf-90b22018b4c0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_f8d629f0-e240-4c99-8237-e010d5baa2fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2a57ebd0-d9dd-4c28-926e-d10b8af4fb5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_42ce1900-a3f0-48a4-94cf-90b22018b4c0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2a57ebd0-d9dd-4c28-926e-d10b8af4fb5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_52c78959-8af3-40c8-b7da-97d5d9369463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_42ce1900-a3f0-48a4-94cf-90b22018b4c0" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_52c78959-8af3-40c8-b7da-97d5d9369463" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_44b52f42-f16b-433b-9060-70a5e7b6a6e0" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_67765cab-2b15-437b-a045-1e8581cb8d7e" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailabletoTrustNetofDistributions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_44b52f42-f16b-433b-9060-70a5e7b6a6e0" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_67765cab-2b15-437b-a045-1e8581cb8d7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_d06ae46b-f637-4fe7-a8b9-c91fd4444351" xlink:href="codi-20221231.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_44b52f42-f16b-433b-9060-70a5e7b6a6e0" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_d06ae46b-f637-4fe7-a8b9-c91fd4444351" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5766ade8-5c02-4f21-8052-60e49a25129b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6d4896fd-eee0-4d0c-bf96-333bf4a2f553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5766ade8-5c02-4f21-8052-60e49a25129b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_6d4896fd-eee0-4d0c-bf96-333bf4a2f553" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3431bf61-9c00-46d3-9a38-6894f6e2946b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5766ade8-5c02-4f21-8052-60e49a25129b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3431bf61-9c00-46d3-9a38-6894f6e2946b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8a9d2df0-d50c-47ce-a4d8-b57c1333d08f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1834e8f8-7773-4d6a-afdd-31023c780373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8a9d2df0-d50c-47ce-a4d8-b57c1333d08f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1834e8f8-7773-4d6a-afdd-31023c780373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_08b1608d-ce7f-4f96-a68d-0e2644ee0170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_8a9d2df0-d50c-47ce-a4d8-b57c1333d08f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_08b1608d-ce7f-4f96-a68d-0e2644ee0170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e4221344-5523-4270-ad69-2fdc6d25dba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d62a0f36-2b20-40dd-9871-9f4fedb812eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e4221344-5523-4270-ad69-2fdc6d25dba6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_d62a0f36-2b20-40dd-9871-9f4fedb812eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e6b9dd2c-d2c8-4f21-bdd6-8af161469e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e4221344-5523-4270-ad69-2fdc6d25dba6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e6b9dd2c-d2c8-4f21-bdd6-8af161469e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_c9516e6b-193c-4dd6-8d94-e1efecc70929" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e4221344-5523-4270-ad69-2fdc6d25dba6" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_c9516e6b-193c-4dd6-8d94-e1efecc70929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_81189c8a-8e1c-4a5c-be00-6715666853aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_70025066-9535-4dce-8c27-03894e631729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_81189c8a-8e1c-4a5c-be00-6715666853aa" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_70025066-9535-4dce-8c27-03894e631729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_91a17aa0-8395-4902-90d3-84c4f3ea8fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_81189c8a-8e1c-4a5c-be00-6715666853aa" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_91a17aa0-8395-4902-90d3-84c4f3ea8fa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2760b067-6557-47c4-acb7-b23919a70e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_81189c8a-8e1c-4a5c-be00-6715666853aa" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_2760b067-6557-47c4-acb7-b23919a70e64" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_3a6a4d8b-824d-4b5a-af23-7be9129e99d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_db0f4d6b-75fc-4d2d-b71d-bf740df10e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_3a6a4d8b-824d-4b5a-af23-7be9129e99d9" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_db0f4d6b-75fc-4d2d-b71d-bf740df10e5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f25168f0-86e0-4394-991d-625e7d1084b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_3a6a4d8b-824d-4b5a-af23-7be9129e99d9" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f25168f0-86e0-4394-991d-625e7d1084b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_12f5fd8c-b5cc-4e93-a4cd-8fbb8cb09288" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:to="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_12f5fd8c-b5cc-4e93-a4cd-8fbb8cb09288" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetLeases_92481bb2-e8d4-43fc-859f-af62e34429e6" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetLeases"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:to="loc_codi_DeferredTaxAssetLeases_92481bb2-e8d4-43fc-859f-af62e34429e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_f362b26f-803f-46c1-bb41-3c29f1122d9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_f362b26f-803f-46c1-bb41-3c29f1122d9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_50089f25-79ea-4ad1-b5b3-ee300c283027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_50089f25-79ea-4ad1-b5b3-ee300c283027" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_fc78e24b-775c-48af-a413-c77c96bb82d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_fc78e24b-775c-48af-a413-c77c96bb82d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsHeldForSale_fdbe152e-cb16-4eed-8f3f-1d78523b164f" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsHeldForSale"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:to="loc_codi_DeferredTaxAssetsHeldForSale_fdbe152e-cb16-4eed-8f3f-1d78523b164f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_19b28b03-785d-4dd7-8064-59439e8b4e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_19b28b03-785d-4dd7-8064-59439e8b4e13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_5dd64fcd-b972-490c-a27e-a2559cdc5aed" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsAccountsReceivableAndAllowance"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4ca647b4-60fe-4376-8993-fc01ca84685b" xlink:to="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_5dd64fcd-b972-490c-a27e-a2559cdc5aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_091d4cef-260e-488d-a362-e692a825e941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_f5bfbda6-9d6c-4d30-8c36-25be87a12135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_091d4cef-260e-488d-a362-e692a825e941" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_f5bfbda6-9d6c-4d30-8c36-25be87a12135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_179fce10-a25b-41ed-80cb-801c1b573e32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_091d4cef-260e-488d-a362-e692a825e941" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_179fce10-a25b-41ed-80cb-801c1b573e32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6a57db33-744d-4475-82e3-f810a8b4f6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_3f804306-c234-44d1-9c09-4e4cd8cc8286" xlink:href="codi-20221231.xsd#codi_DeferredTaxLiabilityRepatriationofForeignEarnings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6a57db33-744d-4475-82e3-f810a8b4f6ed" xlink:to="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_3f804306-c234-44d1-9c09-4e4cd8cc8286" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ef71183c-d62e-43c0-8e4f-68618d76a899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6a57db33-744d-4475-82e3-f810a8b4f6ed" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ef71183c-d62e-43c0-8e4f-68618d76a899" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b40d1d08-9c18-4ed0-bfea-a192fdf518af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6a57db33-744d-4475-82e3-f810a8b4f6ed" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_b40d1d08-9c18-4ed0-bfea-a192fdf518af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_bcafcf59-b07e-4db5-b5c6-e7310c76a2c2" xlink:href="codi-20221231.xsd#codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6a57db33-744d-4475-82e3-f810a8b4f6ed" xlink:to="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_bcafcf59-b07e-4db5-b5c6-e7310c76a2c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6afbc6e6-9ef8-4cd7-9a56-bb0be4c21130" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_6a57db33-744d-4475-82e3-f810a8b4f6ed" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6afbc6e6-9ef8-4cd7-9a56-bb0be4c21130" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20221231.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_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_4a6d4fd5-6719-4a1f-82d5-8a2cccbbd021" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_4a6d4fd5-6719-4a1f-82d5-8a2cccbbd021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6a863924-200e-43cf-ab94-018f6e005da9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_6a863924-200e-43cf-ab94-018f6e005da9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b4d83796-0911-46fe-868f-21d432271702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b4d83796-0911-46fe-868f-21d432271702" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_e6d1e004-de90-4752-8931-a3cf51eda836" xlink:href="codi-20221231.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_e6d1e004-de90-4752-8931-a3cf51eda836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_8384a657-ecff-44c8-8747-40563344c60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_8384a657-ecff-44c8-8747-40563344c60b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_a5dfb6ef-8376-4629-9284-05335d493135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_a5dfb6ef-8376-4629-9284-05335d493135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_3cfdfd41-9690-42b1-a963-2959fe031038" xlink:href="codi-20221231.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_3cfdfd41-9690-42b1-a963-2959fe031038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_866ca05c-6d51-4a5a-97fe-110482171a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_866ca05c-6d51-4a5a-97fe-110482171a54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f5b59c63-fad6-4798-8f29-b782cda3828e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f5b59c63-fad6-4798-8f29-b782cda3828e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_c4797894-6a86-4409-9b12-99677fa77c75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_c4797894-6a86-4409-9b12-99677fa77c75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_003a4f29-1d3f-437a-854f-a42049649300" xlink:href="codi-20221231.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_003a4f29-1d3f-437a-854f-a42049649300" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_86daefea-8afc-4d5c-a3f7-de9608ad6a40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_86daefea-8afc-4d5c-a3f7-de9608ad6a40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_214ec2f2-4d01-43ad-a8e9-4c92e91abe64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_14c3bbad-7eb6-4104-8939-850350dfad2d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_214ec2f2-4d01-43ad-a8e9-4c92e91abe64" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cf1497f6-0e25-4ee3-aec6-c5c72adef9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_cf1497f6-0e25-4ee3-aec6-c5c72adef9b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_c98f06a1-fb58-41c8-8007-3e8e3f81ac22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_c98f06a1-fb58-41c8-8007-3e8e3f81ac22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_b9130262-e29f-4d00-9187-88bed4680a51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_b9130262-e29f-4d00-9187-88bed4680a51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_d19c3887-11a1-4e72-8190-6449930d669e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:to="loc_us-gaap_InterestPayableCurrent_d19c3887-11a1-4e72-8190-6449930d669e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedProductRebates_d30fb3b0-2d7a-43ee-9bfc-d17285d1e261" xlink:href="codi-20221231.xsd#codi_AccruedProductRebates"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:to="loc_codi_AccruedProductRebates_d30fb3b0-2d7a-43ee-9bfc-d17285d1e261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_cb61691f-237f-4811-99d7-52f325be0335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:to="loc_us-gaap_ProductWarrantyAccrual_cb61691f-237f-4811-99d7-52f325be0335" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8a9674fd-b4c6-480a-940c-df5c3a9f7463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_8a9674fd-b4c6-480a-940c-df5c3a9f7463" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedInventory_574f85b3-212a-474f-9976-1398ae4729ae" xlink:href="codi-20221231.xsd#codi_AccruedInventory"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_cb29e664-542d-4bfc-986c-b0980cbe7609" xlink:to="loc_codi_AccruedInventory_574f85b3-212a-474f-9976-1398ae4729ae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#SupplementalDataStatementofOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_fcc6bf2a-bfbb-442c-b408-e1109181ec25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_734aeb62-19a1-4b1f-9178-5f8380dd570e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet_fcc6bf2a-bfbb-442c-b408-e1109181ec25" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_734aeb62-19a1-4b1f-9178-5f8380dd570e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6413e697-2127-4690-98f7-d1de598dca1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet_fcc6bf2a-bfbb-442c-b408-e1109181ec25" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6413e697-2127-4690-98f7-d1de598dca1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIncomeExpenseOther_cd6ccae2-8bfb-4623-a587-141a22113bed" xlink:href="codi-20221231.xsd#codi_OtherIncomeExpenseOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet_fcc6bf2a-bfbb-442c-b408-e1109181ec25" xlink:to="loc_codi_OtherIncomeExpenseOther_cd6ccae2-8bfb-4623-a587-141a22113bed" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a579da7a-37a6-468c-934c-20322a005bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e8380c7d-7c44-4336-855d-a2ab68d0398d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a579da7a-37a6-468c-934c-20322a005bc7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e8380c7d-7c44-4336-855d-a2ab68d0398d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_00685a1d-805a-46ea-9f17-82bab7ab7683" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a579da7a-37a6-468c-934c-20322a005bc7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_00685a1d-805a-46ea-9f17-82bab7ab7683" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_30b9d94d-6d13-4e57-8def-e0e2eaaee176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a579da7a-37a6-468c-934c-20322a005bc7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_30b9d94d-6d13-4e57-8def-e0e2eaaee176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_068096c7-c20f-4f18-8d3f-99921eaa1fd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a579da7a-37a6-468c-934c-20322a005bc7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_068096c7-c20f-4f18-8d3f-99921eaa1fd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a659adee-eb23-4ff8-be00-c90db8617037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a579da7a-37a6-468c-934c-20322a005bc7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a659adee-eb23-4ff8-be00-c90db8617037" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7b46a33e-814b-4f6d-a6db-1db7f72cf077" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a579da7a-37a6-468c-934c-20322a005bc7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_7b46a33e-814b-4f6d-a6db-1db7f72cf077" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>codi-20221231_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:38de9d41-77cc-4fea-bbd5-eec5148bbd43,g:de53406b-ca2b-4304-b043-467848d6c8c3-->
<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-20221231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CoverPage" xlink:type="extended" id="idcebd1ac81e040fd80b33cfc6ee1c299_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_49d18bdd-4544-4e6a-aea3-e6ec1ade410d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentAnnualReport_49d18bdd-4544-4e6a-aea3-e6ec1ade410d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_422b1a8b-b481-4ec4-9696-1cd6b439632c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityIncorporationStateCountryCode_422b1a8b-b481-4ec4-9696-1cd6b439632c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_698db323-5452-402d-b299-3cf53f21d2f9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentType_698db323-5452-402d-b299-3cf53f21d2f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d27936cc-2e3e-45a0-a49b-d5520e612892" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentTransitionReport_d27936cc-2e3e-45a0-a49b-d5520e612892" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ee0a2f47-6000-4b1b-ac04-8f59953753b1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityAddressAddressLine1_ee0a2f47-6000-4b1b-ac04-8f59953753b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5e06659f-3a76-459c-8b54-b1dc5a76db18" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_SecurityExchangeName_5e06659f-3a76-459c-8b54-b1dc5a76db18" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c9d4af50-c72b-4690-b05d-f1144a5e8131" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_TradingSymbol_c9d4af50-c72b-4690-b05d-f1144a5e8131" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_062a92f3-46af-428c-be61-4e5769fa0afc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_AmendmentFlag_062a92f3-46af-428c-be61-4e5769fa0afc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_17f98406-3706-4a08-8322-29a2476eda1f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentPeriodEndDate_17f98406-3706-4a08-8322-29a2476eda1f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_ca79ba86-4dce-4c69-9e20-7147a1334454" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_Security12bTitle_ca79ba86-4dce-4c69-9e20-7147a1334454" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1e8ce2d0-3b17-471d-a87a-f0051fb7925e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentFiscalYearFocus_1e8ce2d0-3b17-471d-a87a-f0051fb7925e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b181e0e8-5e91-4420-9dd0-521f5c09a968" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b181e0e8-5e91-4420-9dd0-521f5c09a968" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d061172c-c834-49ab-9dc4-ab7320aa6908" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityRegistrantName_d061172c-c834-49ab-9dc4-ab7320aa6908" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_500128c8-3580-4dcb-85cc-91939a828e54" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityCentralIndexKey_500128c8-3580-4dcb-85cc-91939a828e54" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3e46b7de-09be-4adb-8945-014e947a0c84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_CurrentFiscalYearEndDate_3e46b7de-09be-4adb-8945-014e947a0c84" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_e2e86f36-af2b-4845-973f-3a40127ae2c6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_e2e86f36-af2b-4845-973f-3a40127ae2c6" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b801911d-296a-4259-a91e-cbf37b31d5c1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityCurrentReportingStatus_b801911d-296a-4259-a91e-cbf37b31d5c1" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f2b69882-8903-468c-906b-035255c18a35" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityInteractiveDataCurrent_f2b69882-8903-468c-906b-035255c18a35" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3c455625-71e7-4f3b-a6e6-f5068a947d68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityFilerCategory_3c455625-71e7-4f3b-a6e6-f5068a947d68" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_34ec33c9-6e5e-4c57-8e47-43e0365cfd94" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityVoluntaryFilers_34ec33c9-6e5e-4c57-8e47-43e0365cfd94" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6ff49eca-747f-453e-8428-aa23fa2e0400" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityEmergingGrowthCompany_6ff49eca-747f-453e-8428-aa23fa2e0400" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b2022296-5c81-419a-b6a6-b36ba6cd58cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntitySmallBusiness_b2022296-5c81-419a-b6a6-b36ba6cd58cd" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7105ea2d-63cf-46d5-9100-d41d8167266e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityShellCompany_7105ea2d-63cf-46d5-9100-d41d8167266e" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2c81b175-59a8-406a-88cc-00b663e2fb6e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_2c81b175-59a8-406a-88cc-00b663e2fb6e" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_eca8c5b4-693e-4d34-8231-fd178753e765" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityPublicFloat_eca8c5b4-693e-4d34-8231-fd178753e765" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_aeb639a0-0025-417b-a516-260ebc3b12e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityTaxIdentificationNumber_aeb639a0-0025-417b-a516-260ebc3b12e6" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_bd81db3e-523c-4cf1-a318-3308fdaff8dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityFileNumber_bd81db3e-523c-4cf1-a318-3308fdaff8dd" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d66a894c-e01d-4841-9ad1-7fc3d2cc2256" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityAddressCityOrTown_d66a894c-e01d-4841-9ad1-7fc3d2cc2256" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_850e7df3-3c9d-416f-8904-ce4a24d776c9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityAddressStateOrProvince_850e7df3-3c9d-416f-8904-ce4a24d776c9" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_18d55da6-8d4f-441b-b573-3229eb6497f5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityAddressPostalZipCode_18d55da6-8d4f-441b-b573-3229eb6497f5" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2801471d-aaa7-4d01-86ca-8ad0b0a57e43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_LocalPhoneNumber_2801471d-aaa7-4d01-86ca-8ad0b0a57e43" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_10ab2eb8-06b3-4ecf-89f6-51bb1b442bf4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_CityAreaCode_10ab2eb8-06b3-4ecf-89f6-51bb1b442bf4" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_967863cf-0de3-4598-8c84-b4ca978d0211" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_967863cf-0de3-4598-8c84-b4ca978d0211" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_4bb33b58-5091-4a0a-9cf6-168af4817a19" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_IcfrAuditorAttestationFlag_4bb33b58-5091-4a0a-9cf6-168af4817a19" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_1f5f3cb6-31bb-4623-a257-02801c10a67d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_AuditorLocation_1f5f3cb6-31bb-4623-a257-02801c10a67d" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_e5deb92d-e886-4640-9dbf-3c2f166fb808" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_AuditorName_e5deb92d-e886-4640-9dbf-3c2f166fb808" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_7c0c9bc3-2e57-4eb6-96ab-85f42517aacf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_AuditorFirmId_7c0c9bc3-2e57-4eb6-96ab-85f42517aacf" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_e7b9db39-4a55-453d-843d-fc80a4b87068" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentInformationTable_e7b9db39-4a55-453d-843d-fc80a4b87068" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_85880c22-564c-4471-8925-25ee728bcf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_e7b9db39-4a55-453d-843d-fc80a4b87068" xlink:to="loc_us-gaap_StatementClassOfStockAxis_85880c22-564c-4471-8925-25ee728bcf6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_85880c22-564c-4471-8925-25ee728bcf6c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_85880c22-564c-4471-8925-25ee728bcf6c" xlink:to="loc_us-gaap_ClassOfStockDomain_85880c22-564c-4471-8925-25ee728bcf6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_85880c22-564c-4471-8925-25ee728bcf6c" xlink:to="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_9303a13b-a3bf-4720-b4b3-cc8244a2d927" xlink:href="codi-20221231.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_9303a13b-a3bf-4720-b4b3-cc8244a2d927" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_51eb6191-ee34-4a69-90e3-1ee61afd94c1" xlink:href="codi-20221231.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_51eb6191-ee34-4a69-90e3-1ee61afd94c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_73c7d5ea-a225-4c69-8869-aef772fb2d40" xlink:href="codi-20221231.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_73c7d5ea-a225-4c69-8869-aef772fb2d40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_abf60ccf-5058-4fab-86a7-244b7f888337" xlink:href="codi-20221231.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_abf60ccf-5058-4fab-86a7-244b7f888337" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i255f43d268944a11a7edd40109b009b0_ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ad466592-4b86-4903-a772-69de49e4e42f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_dei_DocumentPeriodEndDate_ad466592-4b86-4903-a772-69de49e4e42f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_a6ebbfa2-8804-468d-af24-5f01c7858e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_a6ebbfa2-8804-468d-af24-5f01c7858e08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_7477f89a-eb9d-4340-a40d-5eb28973beee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockNoParValue_7477f89a-eb9d-4340-a40d-5eb28973beee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ad076f33-91af-46b2-b988-4e357b7e6532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ad076f33-91af-46b2-b988-4e357b7e6532" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_53e57c3e-a877-4161-81f4-ec131714f11c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_CommonStockNoParValue_53e57c3e-a877-4161-81f4-ec131714f11c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9b102e31-d165-4cfd-a358-aec74041fcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_CommonStockSharesIssued_9b102e31-d165-4cfd-a358-aec74041fcc7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_751e02af-6b43-42a0-aa3b-88d9c4b702a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_751e02af-6b43-42a0-aa3b-88d9c4b702a8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_8013bab5-ba68-4c36-b8e0-8a9756160b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_8013bab5-ba68-4c36-b8e0-8a9756160b6d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_ec99e7c8-36d7-4c2f-859c-9708c41d337c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockValue_ec99e7c8-36d7-4c2f-859c-9708c41d337c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_73a25783-e5b3-4a68-a054-eac150eca443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_73a25783-e5b3-4a68-a054-eac150eca443" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_905dc28a-6711-4b72-916a-2ff4f62fc743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_DeferredRevenue_905dc28a-6711-4b72-916a-2ff4f62fc743" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_aea27135-a3f0-411c-9828-3521926db6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_LongTermDebtCurrent_aea27135-a3f0-411c-9828-3521926db6c9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_4ce63178-710d-4670-aad2-a2e29bc55675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_OtherAssets_4ce63178-710d-4670-aad2-a2e29bc55675" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4dd12d3c-2c56-4a92-a8d5-8794d30b2475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4dd12d3c-2c56-4a92-a8d5-8794d30b2475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_4dd12d3c-2c56-4a92-a8d5-8794d30b2475_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4dd12d3c-2c56-4a92-a8d5-8794d30b2475" xlink:to="loc_us-gaap_ClassOfStockDomain_4dd12d3c-2c56-4a92-a8d5-8794d30b2475_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4dd12d3c-2c56-4a92-a8d5-8794d30b2475" xlink:to="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_f6ea0982-f12a-43e6-a598-c1fafd38df30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_f6ea0982-f12a-43e6-a598-c1fafd38df30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_db49993d-6f34-4bc3-8caf-f7b16d2d3e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_db49993d-6f34-4bc3-8caf-f7b16d2d3e62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_c9780d6d-0bb2-4ad9-8837-059b1786ca4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_c9780d6d-0bb2-4ad9-8837-059b1786ca4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5e6d91cf-b6ff-4948-99e2-c9ace531342c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5e6d91cf-b6ff-4948-99e2-c9ace531342c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5e6d91cf-b6ff-4948-99e2-c9ace531342c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5e6d91cf-b6ff-4948-99e2-c9ace531342c" xlink:to="loc_us-gaap_SegmentDomain_5e6d91cf-b6ff-4948-99e2-c9ace531342c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e9cf3dc4-7da5-4298-b862-170b21239e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5e6d91cf-b6ff-4948-99e2-c9ace531342c" xlink:to="loc_us-gaap_SegmentDomain_e9cf3dc4-7da5-4298-b862-170b21239e05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_22469fc4-d015-4387-b2c7-2061483bc7a0" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e9cf3dc4-7da5-4298-b862-170b21239e05" xlink:to="loc_codi_AciMember_22469fc4-d015-4387-b2c7-2061483bc7a0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i1c8edcffeec84b69995e9b657c906cc4_ConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_a3db645b-6602-4538-82d6-72e2aaf691c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_051bc55b-a6de-43ed-bb57-eef239290d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_a3db645b-6602-4538-82d6-72e2aaf691c0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_051bc55b-a6de-43ed-bb57-eef239290d56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_4292972c-4479-4523-a34d-42ebabd123d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_a3db645b-6602-4538-82d6-72e2aaf691c0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_4292972c-4479-4523-a34d-42ebabd123d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_f4cc906b-e8df-4526-96d7-43090395b7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_a3db645b-6602-4538-82d6-72e2aaf691c0" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_f4cc906b-e8df-4526-96d7-43090395b7a0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ebb7f3fd-6e94-423d-9011-2d31b992bcdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f4cc906b-e8df-4526-96d7-43090395b7a0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ebb7f3fd-6e94-423d-9011-2d31b992bcdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ebb7f3fd-6e94-423d-9011-2d31b992bcdd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ebb7f3fd-6e94-423d-9011-2d31b992bcdd" xlink:to="loc_us-gaap_ClassOfStockDomain_ebb7f3fd-6e94-423d-9011-2d31b992bcdd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ebb7f3fd-6e94-423d-9011-2d31b992bcdd" xlink:to="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_a118e4ae-9700-4fb3-8643-e92c17eda27e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_a118e4ae-9700-4fb3-8643-e92c17eda27e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_b611c974-004e-48f9-ad48-18e80d9d9713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_b611c974-004e-48f9-ad48-18e80d9d9713" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_b31d84d0-444d-4a7a-9f9c-ea501135a1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_b31d84d0-444d-4a7a-9f9c-ea501135a1b6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedBalanceSheetsParenthetical_1"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1" xlink:type="extended" id="i0949cdeb96ae4d52ad5391d286894fc2_ConsolidatedBalanceSheetsParenthetical_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_f7f31650-de64-443a-949e-8a897025c007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c8e7aee8-e2f4-43fb-92b3-cacd01c04e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_f7f31650-de64-443a-949e-8a897025c007" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c8e7aee8-e2f4-43fb-92b3-cacd01c04e46" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_42df2b59-624d-4a9b-99ea-f110c1be7630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c8e7aee8-e2f4-43fb-92b3-cacd01c04e46" xlink:to="loc_us-gaap_StatementClassOfStockAxis_42df2b59-624d-4a9b-99ea-f110c1be7630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_42df2b59-624d-4a9b-99ea-f110c1be7630_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_42df2b59-624d-4a9b-99ea-f110c1be7630" xlink:to="loc_us-gaap_ClassOfStockDomain_42df2b59-624d-4a9b-99ea-f110c1be7630_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_42df2b59-624d-4a9b-99ea-f110c1be7630" xlink:to="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0fb43d32-5c6d-4ddf-abd5-8b41358ec4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_0fb43d32-5c6d-4ddf-abd5-8b41358ec4b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_fabcdcb0-f957-4547-a20d-8dda7a94575b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_fabcdcb0-f957-4547-a20d-8dda7a94575b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_ab2d0606-ebe7-459f-83c2-787bd49a8c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_ab2d0606-ebe7-459f-83c2-787bd49a8c2d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="extended" id="i55c9d4736011485fb440e114dff7f4cd_ConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5ae0b1fe-a1fe-420f-aa3e-a0dd4fd33715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5ae0b1fe-a1fe-420f-aa3e-a0dd4fd33715" xlink:to="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f8406979-d24b-49b5-a9b6-276fe3f908de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f8406979-d24b-49b5-a9b6-276fe3f908de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f8406979-d24b-49b5-a9b6-276fe3f908de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f8406979-d24b-49b5-a9b6-276fe3f908de" xlink:to="loc_us-gaap_ClassOfStockDomain_f8406979-d24b-49b5-a9b6-276fe3f908de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b2443d67-f7d9-4fff-99f7-9ea09b75553c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f8406979-d24b-49b5-a9b6-276fe3f908de" xlink:to="loc_us-gaap_ClassOfStockDomain_b2443d67-f7d9-4fff-99f7-9ea09b75553c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_2b9c29ef-1c0e-4b15-a674-7408774803b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_b2443d67-f7d9-4fff-99f7-9ea09b75553c" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_2b9c29ef-1c0e-4b15-a674-7408774803b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_f256966f-d741-46a3-b124-496cd45caeb1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:to="loc_srt_RestatementAxis_f256966f-d741-46a3-b124-496cd45caeb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_f256966f-d741-46a3-b124-496cd45caeb1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_f256966f-d741-46a3-b124-496cd45caeb1" xlink:to="loc_srt_RestatementDomain_f256966f-d741-46a3-b124-496cd45caeb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_a2d27207-355d-4315-81f7-6876fc44691c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_f256966f-d741-46a3-b124-496cd45caeb1" xlink:to="loc_srt_RestatementDomain_a2d27207-355d-4315-81f7-6876fc44691c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:to="loc_srt_ProductOrServiceAxis_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2" xlink:to="loc_srt_ProductsAndServicesDomain_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d9017c72-bf35-47a7-bdaf-8558cb72bc68" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2" xlink:to="loc_srt_ProductsAndServicesDomain_d9017c72-bf35-47a7-bdaf-8558cb72bc68" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i7cd93e5ca6494e3e93d7aba968305021_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c69e8db6-dcc1-4197-b48f-3a3f83d003de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_MinorityInterest_c69e8db6-dcc1-4197-b48f-3a3f83d003de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_70448de4-6b19-49a7-a46c-f0150a60d608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_PreferredStockValue_70448de4-6b19-49a7-a46c-f0150a60d608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_2b1f88bc-5f9b-4d38-ac4c-aedbb235fbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_PreferredStockNoParValue_2b1f88bc-5f9b-4d38-ac4c-aedbb235fbb2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_df9689f2-83e8-41e9-b8a4-6c57b068f4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_df9689f2-83e8-41e9-b8a4-6c57b068f4bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_56cb6cdd-a0f5-4102-936e-da2d8fe9e10c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_SharesIssued_56cb6cdd-a0f5-4102-936e-da2d8fe9e10c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2fdd4e5-a25c-4ebe-bad8-37c1dc1cf9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2fdd4e5-a25c-4ebe-bad8-37c1dc1cf9b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8a8c9976-cb9b-46ad-a5e6-f16ecb839345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_ProfitLoss_8a8c9976-cb9b-46ad-a5e6-f16ecb839345" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c946862-2624-4263-92bd-79265a357624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c946862-2624-4263-92bd-79265a357624" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_307c5ec5-f074-4951-9392-9ce201cae111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_307c5ec5-f074-4951-9392-9ce201cae111" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_1e940027-f87c-4d5b-8c99-2368da32e4dd" xlink:href="codi-20221231.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_1e940027-f87c-4d5b-8c99-2368da32e4dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_a1e29bcc-a876-47a2-9f57-8536517b20fd" xlink:href="codi-20221231.xsd#codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_a1e29bcc-a876-47a2-9f57-8536517b20fd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f6461e5e-8df0-4ccc-9ec4-9c72cdee7380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f6461e5e-8df0-4ccc-9ec4-9c72cdee7380" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_89e97a9e-4420-4568-9306-ec80247e42ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_89e97a9e-4420-4568-9306-ec80247e42ce" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9649a893-4679-4492-b893-ea20a006950b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9649a893-4679-4492-b893-ea20a006950b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_99b05d54-e8e8-4237-92b8-ea28599eb846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_99b05d54-e8e8-4237-92b8-ea28599eb846" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_213c65c8-7f55-4641-bc44-eb1d08e0c268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_213c65c8-7f55-4641-bc44-eb1d08e0c268" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_02ecbcaa-468c-466f-934c-55b3b555da0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_02ecbcaa-468c-466f-934c-55b3b555da0c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_31ded3ff-a69c-4f6a-9e93-e58b6ea02dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_31ded3ff-a69c-4f6a-9e93-e58b6ea02dbe" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_2bd18078-d33e-4ca4-9a5c-c5f6ae71d58f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_2bd18078-d33e-4ca4-9a5c-c5f6ae71d58f" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_0445af1b-e7ce-4ea7-80ad-7f4f94ba5572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_0445af1b-e7ce-4ea7-80ad-7f4f94ba5572" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_1b68d828-9bcf-4d78-8249-a30164669b70" xlink:href="codi-20221231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_1b68d828-9bcf-4d78-8249-a30164669b70" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_00e7e90d-2d5d-47d8-aa50-4afec08d4856" xlink:href="codi-20221231.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_DistributionToShareholders_00e7e90d-2d5d-47d8-aa50-4afec08d4856" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_81600d2d-38e4-4fe7-b669-ed2bd83b28f8" xlink:href="codi-20221231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_DistributionExpenseAllocationInterests_81600d2d-38e4-4fe7-b669-ed2bd83b28f8" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_fee54d9e-3e6c-4af4-8349-7da61919f534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03c8b994-0345-4c61-a410-551d190fafb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a82b7f85-6b43-407e-b11a-a6e9eb05dac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NetIncomeLoss_a82b7f85-6b43-407e-b11a-a6e9eb05dac0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_975223bd-74b3-4700-bbe9-e1710516ccee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_975223bd-74b3-4700-bbe9-e1710516ccee" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_746a4a83-c9e8-4e1f-9d18-6bad9e9f9c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_746a4a83-c9e8-4e1f-9d18-6bad9e9f9c19" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_318b5137-7477-4f75-8308-c4dbcd1ccde6" xlink:href="codi-20221231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_318b5137-7477-4f75-8308-c4dbcd1ccde6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f75778cf-f8f7-4cf2-986e-a17f625229ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f75778cf-f8f7-4cf2-986e-a17f625229ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f75778cf-f8f7-4cf2-986e-a17f625229ce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f75778cf-f8f7-4cf2-986e-a17f625229ce" xlink:to="loc_us-gaap_ClassOfStockDomain_f75778cf-f8f7-4cf2-986e-a17f625229ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f75778cf-f8f7-4cf2-986e-a17f625229ce" xlink:to="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7155f387-7ea6-47db-878f-7ca9b35c2e17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_CommonStockMember_7155f387-7ea6-47db-878f-7ca9b35c2e17" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_698c1eac-3612-4b84-9cfc-21a907cf50d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_ParentMember_698c1eac-3612-4b84-9cfc-21a907cf50d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_90981c0d-089b-42bd-9846-06642372efac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_PreferredClassAMember_90981c0d-089b-42bd-9846-06642372efac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_e79040a5-dbdd-451e-ac96-9c95f7303ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_e79040a5-dbdd-451e-ac96-9c95f7303ad1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_d878d172-3457-46fc-b41b-7e1eed2fc069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_PreferredStockMember_d878d172-3457-46fc-b41b-7e1eed2fc069" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_1d8b89c0-5d3c-4388-b577-f92c8de2c7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_PreferredClassBMember_1d8b89c0-5d3c-4388-b577-f92c8de2c7a6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_16dd3e3b-cea2-41de-97db-815d6ef991c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_16dd3e3b-cea2-41de-97db-815d6ef991c3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_cfa13a6b-9c3b-43a9-a489-957e640ce92e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_cfa13a6b-9c3b-43a9-a489-957e640ce92e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1920509c-3d9b-4e06-be76-3847a27c1c7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1920509c-3d9b-4e06-be76-3847a27c1c7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1920509c-3d9b-4e06-be76-3847a27c1c7c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1920509c-3d9b-4e06-be76-3847a27c1c7c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1920509c-3d9b-4e06-be76-3847a27c1c7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4e1953c1-9272-4e79-86d7-40b6b8a3b4b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1920509c-3d9b-4e06-be76-3847a27c1c7c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4e1953c1-9272-4e79-86d7-40b6b8a3b4b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_a58cdeba-e4da-4a6f-bd92-dbb00b0e219c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4e1953c1-9272-4e79-86d7-40b6b8a3b4b3" xlink:to="loc_srt_SubsidiariesMember_a58cdeba-e4da-4a6f-bd92-dbb00b0e219c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_de85149a-7356-4cfe-9858-fed5efd00995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_de85149a-7356-4cfe-9858-fed5efd00995" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de85149a-7356-4cfe-9858-fed5efd00995_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de85149a-7356-4cfe-9858-fed5efd00995" xlink:to="loc_us-gaap_SegmentDomain_de85149a-7356-4cfe-9858-fed5efd00995_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de85149a-7356-4cfe-9858-fed5efd00995" xlink:to="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_aa6f0d76-de94-4ad9-b0ff-868d00aa2612" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_LibertyMember_aa6f0d76-de94-4ad9-b0ff-868d00aa2612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_f73c2ee6-5b9c-4639-a0d3-312298ceaefb" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_ErgobabyMember_f73c2ee6-5b9c-4639-a0d3-312298ceaefb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_41ae7903-6e41-41b5-a369-9c31022b5169" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_AciMember_41ae7903-6e41-41b5-a369-9c31022b5169" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_66aed82f-9ac2-4fdc-b52c-7b5b76536972" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_CrosmanMember_66aed82f-9ac2-4fdc-b52c-7b5b76536972" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_b821ab91-3aff-42aa-95ec-cf59ef73c354" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_MarucciMember_b821ab91-3aff-42aa-95ec-cf59ef73c354" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_d9d1cff8-3370-4e60-9412-93c917235f6a" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_BoaMember_d9d1cff8-3370-4e60-9412-93c917235f6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_53c17d73-d844-4753-a099-369bf017ffc9" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_LuganoMember_53c17d73-d844-4753-a099-369bf017ffc9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_c4b534b4-943e-4fef-bd72-375f91605b95" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_CleanEarthMember_c4b534b4-943e-4fef-bd72-375f91605b95" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_445c7b57-aa94-4e7f-a8cd-62e4f8a22f9d" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_PrimaLoftMember_445c7b57-aa94-4e7f-a8cd-62e4f8a22f9d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a" xlink:to="loc_us-gaap_EquityComponentDomain_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a" xlink:to="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_12275055-8ef5-4384-9823-bbe605cd3e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_PreferredStockMember_12275055-8ef5-4384-9823-bbe605cd3e9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ee7d7684-ddd5-4191-83ac-fa4c85005419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_CommonStockMember_ee7d7684-ddd5-4191-83ac-fa4c85005419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5298cc69-5e4d-4ded-833d-0b667e6b6419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_RetainedEarningsMember_5298cc69-5e4d-4ded-833d-0b667e6b6419" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15bd2be3-caea-4458-a916-9f71e18242ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15bd2be3-caea-4458-a916-9f71e18242ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_ac70b245-acf1-457c-b3a2-68adf5781088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_ParentMember_ac70b245-acf1-457c-b3a2-68adf5781088" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_470271ac-249c-4214-9274-f7b27e9e0e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_NoncontrollingInterestMember_470271ac-249c-4214-9274-f7b27e9e0e4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_0896b5dd-32f9-489f-a94f-7abba062d62c" xlink:href="codi-20221231.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_0896b5dd-32f9-489f-a94f-7abba062d62c" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i90c58f6d4cd045979d98c626b8eb2815_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_9876faa1-07f3-4323-afcd-7be4d77b6484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_9876faa1-07f3-4323-afcd-7be4d77b6484" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_79c80d75-d89d-4962-b73d-825a665bad72" xlink:href="codi-20221231.xsd#codi_ProceedsFromMinorityShareholdersAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_79c80d75-d89d-4962-b73d-825a665bad72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_3b2104ad-c000-4e09-9c1e-51cf66792c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_3b2104ad-c000-4e09-9c1e-51cf66792c65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_aa06de7d-4d8b-45e2-8a25-8fede146abb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_aa06de7d-4d8b-45e2-8a25-8fede146abb4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_cf34fceb-7494-486e-9e50-0f9c240e43f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_cf34fceb-7494-486e-9e50-0f9c240e43f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_37b89b8d-b2cd-4503-9527-8a3edd610a68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_37b89b8d-b2cd-4503-9527-8a3edd610a68" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_27aa2900-504c-4836-8f46-d799e0db313d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_27aa2900-504c-4836-8f46-d799e0db313d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_5778af7d-bb46-407a-bc79-f282aba263c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_5778af7d-bb46-407a-bc79-f282aba263c3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_70a0ee7c-89bc-4e91-a96a-bbdd4de205ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_70a0ee7c-89bc-4e91-a96a-bbdd4de205ff" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8696c3d9-b1de-4702-8513-8fd664bdf62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8696c3d9-b1de-4702-8513-8fd664bdf62c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8696c3d9-b1de-4702-8513-8fd664bdf62c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8696c3d9-b1de-4702-8513-8fd664bdf62c" xlink:to="loc_us-gaap_SegmentDomain_8696c3d9-b1de-4702-8513-8fd664bdf62c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_88c30a60-6549-4535-9327-cdbf49954c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8696c3d9-b1de-4702-8513-8fd664bdf62c" xlink:to="loc_us-gaap_SegmentDomain_88c30a60-6549-4535-9327-cdbf49954c54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_e7d2df4e-3e78-43e9-a938-97ac23df5f1a" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_88c30a60-6549-4535-9327-cdbf49954c54" xlink:to="loc_codi_BoaMember_e7d2df4e-3e78-43e9-a938-97ac23df5f1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b3de045c-14fd-4e88-90b0-cd6b69af020f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b3de045c-14fd-4e88-90b0-cd6b69af020f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b3de045c-14fd-4e88-90b0-cd6b69af020f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b3de045c-14fd-4e88-90b0-cd6b69af020f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b3de045c-14fd-4e88-90b0-cd6b69af020f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_901baf79-9c91-482f-bc90-af5860aa9e89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b3de045c-14fd-4e88-90b0-cd6b69af020f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_901baf79-9c91-482f-bc90-af5860aa9e89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_88e16944-9474-4446-a620-f4fc2f074d18" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_901baf79-9c91-482f-bc90-af5860aa9e89" xlink:to="loc_codi_BoaMember_88e16944-9474-4446-a620-f4fc2f074d18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_198798c0-60b5-4e15-99fb-36b482d72350" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_901baf79-9c91-482f-bc90-af5860aa9e89" xlink:to="loc_codi_BusinessAcquisitionMember_198798c0-60b5-4e15-99fb-36b482d72350" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="simple" xlink:href="codi-20221231.xsd#SubsequentEventsSubsequentEventsNotes"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="extended" id="if210104e4f2643eda161e4e39953a0b5_SubsequentEventsSubsequentEventsNotes">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_f82748a1-e10b-41b6-a093-8042bd99625c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_ef20e06e-d52c-4c58-ba4a-ded7ade0d0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_f82748a1-e10b-41b6-a093-8042bd99625c" xlink:to="loc_us-gaap_SubsequentEventTable_ef20e06e-d52c-4c58-ba4a-ded7ade0d0f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_ef20e06e-d52c-4c58-ba4a-ded7ade0d0f5" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ddaf5365-d5ee-41a4-9427-547115a1568c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ddaf5365-d5ee-41a4-9427-547115a1568c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended" id="icf0b0513ce484d20b60dbb053da2df3d_GoodwillandOtherIntangibleAssetsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_2c958dcc-97b7-4255-8cd0-010ce42dda33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_2c958dcc-97b7-4255-8cd0-010ce42dda33" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_srt_ConsolidationItemsAxis_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc" xlink:to="loc_srt_ConsolidationItemsDomain_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_768304c7-b66d-4352-a974-f7330b34866d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc" xlink:to="loc_srt_ConsolidationItemsDomain_768304c7-b66d-4352-a974-f7330b34866d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2ec18185-2588-45d1-bc62-28e59818479a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2ec18185-2588-45d1-bc62-28e59818479a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2ec18185-2588-45d1-bc62-28e59818479a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2ec18185-2588-45d1-bc62-28e59818479a" xlink:to="loc_us-gaap_SegmentDomain_2ec18185-2588-45d1-bc62-28e59818479a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9f390c61-c91f-4c0c-969b-88055bac0406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2ec18185-2588-45d1-bc62-28e59818479a" xlink:to="loc_us-gaap_SegmentDomain_9f390c61-c91f-4c0c-969b-88055bac0406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0bcfd4c1-337c-46d8-aa6a-b322a35ce46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0bcfd4c1-337c-46d8-aa6a-b322a35ce46c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e75da8ba-b66d-452e-ba80-f22acacda543" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_srt_RangeAxis_e75da8ba-b66d-452e-ba80-f22acacda543" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e75da8ba-b66d-452e-ba80-f22acacda543_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e75da8ba-b66d-452e-ba80-f22acacda543" xlink:to="loc_srt_RangeMember_e75da8ba-b66d-452e-ba80-f22acacda543_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2a749600-40c2-41b2-9b1b-b0e4aa6a996e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e75da8ba-b66d-452e-ba80-f22acacda543" xlink:to="loc_srt_RangeMember_2a749600-40c2-41b2-9b1b-b0e4aa6a996e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_82dba80b-b799-4aec-b240-2fd7971f9f98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_us-gaap_ReportingUnitAxis_82dba80b-b799-4aec-b240-2fd7971f9f98" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_82dba80b-b799-4aec-b240-2fd7971f9f98_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_82dba80b-b799-4aec-b240-2fd7971f9f98" xlink:to="loc_us-gaap_ReportingUnitDomain_82dba80b-b799-4aec-b240-2fd7971f9f98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_2e24ce43-dc52-4c54-8569-2b25a49a8a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_82dba80b-b799-4aec-b240-2fd7971f9f98" xlink:to="loc_us-gaap_ReportingUnitDomain_2e24ce43-dc52-4c54-8569-2b25a49a8a2f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanTables" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanTables"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanTables" xlink:type="extended" id="i89652842529f4528806284eb1695a692_DefinedBenefitPlanTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_d30a76d2-f4a7-4fcc-8e8b-17abcdefa6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_d30a76d2-f4a7-4fcc-8e8b-17abcdefa6b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_59cf8a5b-3b7d-4ffb-b3ab-8797ef369ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_59cf8a5b-3b7d-4ffb-b3ab-8797ef369ccf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_57094ae4-23d5-45b4-a43e-cd41d299f416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_57094ae4-23d5-45b4-a43e-cd41d299f416" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_c167030d-0fc3-4c49-9019-f3e26586266e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_c167030d-0fc3-4c49-9019-f3e26586266e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_010dd84f-76c5-45c0-8f0c-c40aed765759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_010dd84f-76c5-45c0-8f0c-c40aed765759" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_2080cc9e-d62f-4222-9fb3-b90b54ed8787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_2080cc9e-d62f-4222-9fb3-b90b54ed8787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_d722e8f0-7392-4b92-bc66-fd71693d8e81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_d722e8f0-7392-4b92-bc66-fd71693d8e81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_d722e8f0-7392-4b92-bc66-fd71693d8e81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_d722e8f0-7392-4b92-bc66-fd71693d8e81" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_d722e8f0-7392-4b92-bc66-fd71693d8e81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_e24b3732-eef8-4a08-8153-614be40c9830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_d722e8f0-7392-4b92-bc66-fd71693d8e81" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_e24b3732-eef8-4a08-8153-614be40c9830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_88045e66-52f4-4f08-b951-af275e4609fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_88045e66-52f4-4f08-b951-af275e4609fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_88045e66-52f4-4f08-b951-af275e4609fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_88045e66-52f4-4f08-b951-af275e4609fd" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_88045e66-52f4-4f08-b951-af275e4609fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_26e5fd90-4559-44f9-b915-c90d0756ac12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_88045e66-52f4-4f08-b951-af275e4609fd" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_26e5fd90-4559-44f9-b915-c90d0756ac12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_ddf8f547-3c85-438e-9c18-9a9c76fb4caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanNameAxis_ddf8f547-3c85-438e-9c18-9a9c76fb4caa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_ddf8f547-3c85-438e-9c18-9a9c76fb4caa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_ddf8f547-3c85-438e-9c18-9a9c76fb4caa" xlink:to="loc_us-gaap_RetirementPlanNameDomain_ddf8f547-3c85-438e-9c18-9a9c76fb4caa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_8ad7fcf8-84cc-41a2-8416-d2bdadd37efa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_ddf8f547-3c85-438e-9c18-9a9c76fb4caa" xlink:to="loc_us-gaap_RetirementPlanNameDomain_8ad7fcf8-84cc-41a2-8416-d2bdadd37efa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_46421d3e-a638-410f-a92d-9fe0bd56aec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_46421d3e-a638-410f-a92d-9fe0bd56aec5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_46421d3e-a638-410f-a92d-9fe0bd56aec5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_46421d3e-a638-410f-a92d-9fe0bd56aec5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_46421d3e-a638-410f-a92d-9fe0bd56aec5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_20d06b97-aa44-4710-9080-f9dfed40bac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_46421d3e-a638-410f-a92d-9fe0bd56aec5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_20d06b97-aa44-4710-9080-f9dfed40bac6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_a853c709-698b-4d1e-add6-d32a59596220" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_a853c709-698b-4d1e-add6-d32a59596220" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_a853c709-698b-4d1e-add6-d32a59596220_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_a853c709-698b-4d1e-add6-d32a59596220" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_a853c709-698b-4d1e-add6-d32a59596220_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_94d20365-fffc-4628-b3c1-f4b90fbef99a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_a853c709-698b-4d1e-add6-d32a59596220" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_94d20365-fffc-4628-b3c1-f4b90fbef99a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_1f4abc2e-2457-462e-bb74-b015cf6eb863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_1f4abc2e-2457-462e-bb74-b015cf6eb863" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad769c47-390f-44d0-8908-c2bea67cbf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad769c47-390f-44d0-8908-c2bea67cbf02" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad769c47-390f-44d0-8908-c2bea67cbf02_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad769c47-390f-44d0-8908-c2bea67cbf02" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ad769c47-390f-44d0-8908-c2bea67cbf02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e5947a5-06da-4989-88d5-25eaf6d5eaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad769c47-390f-44d0-8908-c2bea67cbf02" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e5947a5-06da-4989-88d5-25eaf6d5eaf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75d1f84e-f976-4cc0-af67-0c81707935ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75d1f84e-f976-4cc0-af67-0c81707935ed" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_75d1f84e-f976-4cc0-af67-0c81707935ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75d1f84e-f976-4cc0-af67-0c81707935ed" xlink:to="loc_us-gaap_RelatedPartyDomain_75d1f84e-f976-4cc0-af67-0c81707935ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_95a0c597-47c9-4cbe-ab1b-717866565dae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75d1f84e-f976-4cc0-af67-0c81707935ed" xlink:to="loc_us-gaap_RelatedPartyDomain_95a0c597-47c9-4cbe-ab1b-717866565dae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_91cf1afe-860b-468a-9a49-20c4a54134f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_91cf1afe-860b-468a-9a49-20c4a54134f6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_91cf1afe-860b-468a-9a49-20c4a54134f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_91cf1afe-860b-468a-9a49-20c4a54134f6" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_91cf1afe-860b-468a-9a49-20c4a54134f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_8dad65ba-4f75-4651-99b9-6f4573025cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_91cf1afe-860b-468a-9a49-20c4a54134f6" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_8dad65ba-4f75-4651-99b9-6f4573025cb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0608c249-59fb-4acd-819a-fdc052cbd93b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_srt_RangeAxis_0608c249-59fb-4acd-819a-fdc052cbd93b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0608c249-59fb-4acd-819a-fdc052cbd93b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0608c249-59fb-4acd-819a-fdc052cbd93b" xlink:to="loc_srt_RangeMember_0608c249-59fb-4acd-819a-fdc052cbd93b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8ab2773b-7a0b-4664-9857-be53569287f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0608c249-59fb-4acd-819a-fdc052cbd93b" xlink:to="loc_srt_RangeMember_8ab2773b-7a0b-4664-9857-be53569287f4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended" id="i4426721ec9c14dd582f32bac53d381e2_SummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14fd2a72-63e1-4ea0-9f42-8eb5d6456c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14fd2a72-63e1-4ea0-9f42-8eb5d6456c66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_4029ce45-6136-4502-9f5e-ab8feb779646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_4029ce45-6136-4502-9f5e-ab8feb779646" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e6210b04-a8c9-4120-a154-06d112cde840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e6210b04-a8c9-4120-a154-06d112cde840" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d171e49c-58bf-49c2-a4ce-1534fe51a171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d171e49c-58bf-49c2-a4ce-1534fe51a171" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_72bb02e9-f798-4f85-bf7c-56137e2f9327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_72bb02e9-f798-4f85-bf7c-56137e2f9327" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_a65791be-498c-4a4b-80d1-f61d64c1e541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_AdvertisingExpense_a65791be-498c-4a4b-80d1-f61d64c1e541" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_41dbc092-a6c2-43b6-8157-d0c233f12780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_41dbc092-a6c2-43b6-8157-d0c233f12780" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedContributionPlanEmployerContributionAmount_0a405147-ae29-49f6-af4a-25ff282a6e7a" xlink:href="codi-20221231.xsd#codi_DefinedContributionPlanEmployerContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_codi_DefinedContributionPlanEmployerContributionAmount_0a405147-ae29-49f6-af4a-25ff282a6e7a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_81ef575c-da26-40f8-b615-2b8791983aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_81ef575c-da26-40f8-b615-2b8791983aab" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_98e2925a-b307-48dd-982b-820eaa29b601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_98e2925a-b307-48dd-982b-820eaa29b601" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4c2b16ff-abb6-4133-8c83-8282336fe13c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_srt_RangeAxis_4c2b16ff-abb6-4133-8c83-8282336fe13c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4c2b16ff-abb6-4133-8c83-8282336fe13c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4c2b16ff-abb6-4133-8c83-8282336fe13c" xlink:to="loc_srt_RangeMember_4c2b16ff-abb6-4133-8c83-8282336fe13c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_22d6fc1f-0bda-48ff-8501-d79fb03082ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4c2b16ff-abb6-4133-8c83-8282336fe13c" xlink:to="loc_srt_RangeMember_22d6fc1f-0bda-48ff-8501-d79fb03082ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3cffaeed-e2f6-4106-88b4-4e67993a4846" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_22d6fc1f-0bda-48ff-8501-d79fb03082ec" xlink:to="loc_srt_MinimumMember_3cffaeed-e2f6-4106-88b4-4e67993a4846" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_732d8ca2-0a95-4f80-9968-d1aa23c7e119" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_22d6fc1f-0bda-48ff-8501-d79fb03082ec" xlink:to="loc_srt_MaximumMember_732d8ca2-0a95-4f80-9968-d1aa23c7e119" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_b26fb654-3687-4b9d-974f-5d34139b31a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_GeographicDistributionAxis_b26fb654-3687-4b9d-974f-5d34139b31a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_b26fb654-3687-4b9d-974f-5d34139b31a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_b26fb654-3687-4b9d-974f-5d34139b31a5" xlink:to="loc_us-gaap_GeographicDistributionDomain_b26fb654-3687-4b9d-974f-5d34139b31a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_1124492d-52cf-4555-b7e5-51c7348a03fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_b26fb654-3687-4b9d-974f-5d34139b31a5" xlink:to="loc_us-gaap_GeographicDistributionDomain_1124492d-52cf-4555-b7e5-51c7348a03fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_616c342b-dad8-4074-8a9a-73367c0bcb82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_1124492d-52cf-4555-b7e5-51c7348a03fd" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_616c342b-dad8-4074-8a9a-73367c0bcb82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ce8543a4-54c4-4790-98e5-3d52fa430f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ce8543a4-54c4-4790-98e5-3d52fa430f2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ce8543a4-54c4-4790-98e5-3d52fa430f2b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ce8543a4-54c4-4790-98e5-3d52fa430f2b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ce8543a4-54c4-4790-98e5-3d52fa430f2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_94d543b6-896a-4fac-b3fe-7dee191431c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ce8543a4-54c4-4790-98e5-3d52fa430f2b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_94d543b6-896a-4fac-b3fe-7dee191431c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_ecf4999f-9ef1-45d7-9b3f-648e0e28691c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_94d543b6-896a-4fac-b3fe-7dee191431c6" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_ecf4999f-9ef1-45d7-9b3f-648e0e28691c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b165ecd4-effd-40ee-b515-a026164268ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b165ecd4-effd-40ee-b515-a026164268ac" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b165ecd4-effd-40ee-b515-a026164268ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b165ecd4-effd-40ee-b515-a026164268ac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b165ecd4-effd-40ee-b515-a026164268ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20a8dd02-f1d3-40e2-a2d0-e17458561d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b165ecd4-effd-40ee-b515-a026164268ac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20a8dd02-f1d3-40e2-a2d0-e17458561d0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bcb273ad-200a-4386-a501-c487cf2437f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20a8dd02-f1d3-40e2-a2d0-e17458561d0c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bcb273ad-200a-4386-a501-c487cf2437f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21c4cf87-4565-4c86-a606-a7a3c3c5ade2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21c4cf87-4565-4c86-a606-a7a3c3c5ade2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_21c4cf87-4565-4c86-a606-a7a3c3c5ade2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21c4cf87-4565-4c86-a606-a7a3c3c5ade2" xlink:to="loc_us-gaap_TypeOfAdoptionMember_21c4cf87-4565-4c86-a606-a7a3c3c5ade2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_70c57edc-4f17-4cc6-a024-5036dc5497b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21c4cf87-4565-4c86-a606-a7a3c3c5ade2" xlink:to="loc_us-gaap_TypeOfAdoptionMember_70c57edc-4f17-4cc6-a024-5036dc5497b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c6498df1-a45c-4c17-bbee-3f6d0dadcb83" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c6498df1-a45c-4c17-bbee-3f6d0dadcb83" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_c6498df1-a45c-4c17-bbee-3f6d0dadcb83_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c6498df1-a45c-4c17-bbee-3f6d0dadcb83" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_c6498df1-a45c-4c17-bbee-3f6d0dadcb83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_67502dd0-8842-423e-942f-d589494fddca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c6498df1-a45c-4c17-bbee-3f6d0dadcb83" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_67502dd0-8842-423e-942f-d589494fddca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_dd732419-3b50-413a-b1c0-ffcc7371e52c" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_67502dd0-8842-423e-942f-d589494fddca" xlink:to="loc_codi_FoxMember_dd732419-3b50-413a-b1c0-ffcc7371e52c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d73c01c3-9394-4c1e-9aff-44ec018cceb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d73c01c3-9394-4c1e-9aff-44ec018cceb9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d73c01c3-9394-4c1e-9aff-44ec018cceb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d73c01c3-9394-4c1e-9aff-44ec018cceb9" xlink:to="loc_us-gaap_SegmentDomain_d73c01c3-9394-4c1e-9aff-44ec018cceb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fdd0f01b-2c61-4a49-8e9a-4a4830826a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d73c01c3-9394-4c1e-9aff-44ec018cceb9" xlink:to="loc_us-gaap_SegmentDomain_fdd0f01b-2c61-4a49-8e9a-4a4830826a63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_665399ed-2035-486a-b990-c14eae7e06ae" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fdd0f01b-2c61-4a49-8e9a-4a4830826a63" xlink:to="loc_codi_FoxMember_665399ed-2035-486a-b990-c14eae7e06ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_bb778c2f-6f3e-42e9-af2f-27a3931a166a" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fdd0f01b-2c61-4a49-8e9a-4a4830826a63" xlink:to="loc_codi_AciMember_bb778c2f-6f3e-42e9-af2f-27a3931a166a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d83b4e2c-70c1-4bd1-8516-467a6b25805c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d83b4e2c-70c1-4bd1-8516-467a6b25805c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d83b4e2c-70c1-4bd1-8516-467a6b25805c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d83b4e2c-70c1-4bd1-8516-467a6b25805c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_d83b4e2c-70c1-4bd1-8516-467a6b25805c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7b5c7887-c5fc-456b-a68b-1f57e148e666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d83b4e2c-70c1-4bd1-8516-467a6b25805c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7b5c7887-c5fc-456b-a68b-1f57e148e666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e9e815df-94fc-444c-8057-01c296d1422c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e9e815df-94fc-444c-8057-01c296d1422c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e9e815df-94fc-444c-8057-01c296d1422c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e9e815df-94fc-444c-8057-01c296d1422c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e9e815df-94fc-444c-8057-01c296d1422c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_2849c9de-38d1-448d-8a85-e47ca3f1fd27" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e9e815df-94fc-444c-8057-01c296d1422c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_2849c9de-38d1-448d-8a85-e47ca3f1fd27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_8de4b4d0-97e4-472d-b756-e93746ffe4d6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_2849c9de-38d1-448d-8a85-e47ca3f1fd27" xlink:to="loc_srt_SubsidiariesMember_8de4b4d0-97e4-472d-b756-e93746ffe4d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_71ccdc61-9023-4525-bf98-645ae8a8b8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_71ccdc61-9023-4525-bf98-645ae8a8b8f3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_71ccdc61-9023-4525-bf98-645ae8a8b8f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_71ccdc61-9023-4525-bf98-645ae8a8b8f3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_71ccdc61-9023-4525-bf98-645ae8a8b8f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_981c042b-1059-4f2a-a005-86f32efb78bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_71ccdc61-9023-4525-bf98-645ae8a8b8f3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_981c042b-1059-4f2a-a005-86f32efb78bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a66f3fe-5187-473c-a266-5d1ba573d61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a66f3fe-5187-473c-a266-5d1ba573d61f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsMember_004b509a-a377-4dbd-81db-40f26057d6de" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a66f3fe-5187-473c-a266-5d1ba573d61f" xlink:to="loc_codi_BusinessAcquisitionsMember_004b509a-a377-4dbd-81db-40f26057d6de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail" xlink:type="extended" id="i2fc65467770a4f749cdfbf83a68bb7a9_SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ece920be-5878-46e5-a24e-933a69b10605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3090fa40-adce-447a-8796-2d46eadcc754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ece920be-5878-46e5-a24e-933a69b10605" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3090fa40-adce-447a-8796-2d46eadcc754" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_0b89df72-b794-4a47-b305-e249e857ae21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ece920be-5878-46e5-a24e-933a69b10605" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_0b89df72-b794-4a47-b305-e249e857ae21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ece920be-5878-46e5-a24e-933a69b10605" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f1285b71-a934-4e84-8307-e8bf15be51ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f1285b71-a934-4e84-8307-e8bf15be51ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f1285b71-a934-4e84-8307-e8bf15be51ad_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f1285b71-a934-4e84-8307-e8bf15be51ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f1285b71-a934-4e84-8307-e8bf15be51ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f1285b71-a934-4e84-8307-e8bf15be51ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_06597fd6-0fe3-49a7-8f0e-ef2d809597cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_06597fd6-0fe3-49a7-8f0e-ef2d809597cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_dee159f7-c979-48f1-b18f-2502b4a388df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_dee159f7-c979-48f1-b18f-2502b4a388df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_2790e2e4-4ea4-495a-a921-da91050926e5" xlink:href="codi-20221231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_2790e2e4-4ea4-495a-a921-da91050926e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9d5f0faa-433a-4451-8c0b-fe3a46a32412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9d5f0faa-433a-4451-8c0b-fe3a46a32412" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f070936-12fc-44cc-a8fd-b420e8abd68c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:to="loc_srt_RangeAxis_2f070936-12fc-44cc-a8fd-b420e8abd68c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2f070936-12fc-44cc-a8fd-b420e8abd68c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2f070936-12fc-44cc-a8fd-b420e8abd68c" xlink:to="loc_srt_RangeMember_2f070936-12fc-44cc-a8fd-b420e8abd68c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6786461a-ffd6-421b-8f48-a5b652d22ff3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2f070936-12fc-44cc-a8fd-b420e8abd68c" xlink:to="loc_srt_RangeMember_6786461a-ffd6-421b-8f48-a5b652d22ff3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_48ed88c6-5083-4890-abcb-f1efa939df2e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6786461a-ffd6-421b-8f48-a5b652d22ff3" xlink:to="loc_srt_MinimumMember_48ed88c6-5083-4890-abcb-f1efa939df2e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c7466eec-3480-48b2-b8a1-46260e1d0b02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6786461a-ffd6-421b-8f48-a5b652d22ff3" xlink:to="loc_srt_MaximumMember_c7466eec-3480-48b2-b8a1-46260e1d0b02" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DiscontinuedOperationsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="extended" id="i494aa6066f384787aef26bb46ef09795_DiscontinuedOperationsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_0b062563-a5fd-40a7-ab03-2eb8fa59f6e5" xlink:href="codi-20221231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_0b062563-a5fd-40a7-ab03-2eb8fa59f6e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_8e8744a3-ba65-45fe-bbfa-a50c6de4d549" xlink:href="codi-20221231.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_8e8744a3-ba65-45fe-bbfa-a50c6de4d549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_6705e0c0-218c-428c-afc0-1deea478e1c8" xlink:href="codi-20221231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_6705e0c0-218c-428c-afc0-1deea478e1c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_9ed2fe61-329d-4d8e-82b5-46113981b68f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_9ed2fe61-329d-4d8e-82b5-46113981b68f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_36d914a1-b772-496d-afa1-4d1ec67e4b28" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_36d914a1-b772-496d-afa1-4d1ec67e4b28" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_627b2cc2-4aad-4325-b3bd-31967c9e408c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_627b2cc2-4aad-4325-b3bd-31967c9e408c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_611eeadb-a171-40cf-be2e-f59098d3dfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_611eeadb-a171-40cf-be2e-f59098d3dfb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_611eeadb-a171-40cf-be2e-f59098d3dfb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_611eeadb-a171-40cf-be2e-f59098d3dfb1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_611eeadb-a171-40cf-be2e-f59098d3dfb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_611eeadb-a171-40cf-be2e-f59098d3dfb1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7d8bfbb6-e8f8-45db-abc0-4b0b749004b5" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:to="loc_codi_LibertyMember_7d8bfbb6-e8f8-45db-abc0-4b0b749004b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_fe3d0c87-1a9f-45e6-8cd7-560700cee7c5" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:to="loc_codi_AciMember_fe3d0c87-1a9f-45e6-8cd7-560700cee7c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_a8642e05-6218-478e-b70a-4bd4bcd284c6" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:to="loc_codi_CleanEarthMember_a8642e05-6218-478e-b70a-4bd4bcd284c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_fcf009fe-1a72-4fb9-906c-bdd247c0c225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_fcf009fe-1a72-4fb9-906c-bdd247c0c225" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_fcf009fe-1a72-4fb9-906c-bdd247c0c225_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_fcf009fe-1a72-4fb9-906c-bdd247c0c225" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_fcf009fe-1a72-4fb9-906c-bdd247c0c225_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_62e67681-3628-4c31-8866-db05147e5ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_fcf009fe-1a72-4fb9-906c-bdd247c0c225" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_62e67681-3628-4c31-8866-db05147e5ed9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_17b61176-163f-4c9f-89d8-558e3c6db19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_17b61176-163f-4c9f-89d8-558e3c6db19f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_17b61176-163f-4c9f-89d8-558e3c6db19f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17b61176-163f-4c9f-89d8-558e3c6db19f" xlink:to="loc_us-gaap_SegmentDomain_17b61176-163f-4c9f-89d8-558e3c6db19f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7816eb43-cb17-4975-a56a-1d6fab20f7df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17b61176-163f-4c9f-89d8-558e3c6db19f" xlink:to="loc_us-gaap_SegmentDomain_7816eb43-cb17-4975-a56a-1d6fab20f7df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_1e370872-c43a-48cf-aecf-6251306a8e3f" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7816eb43-cb17-4975-a56a-1d6fab20f7df" xlink:to="loc_codi_CleanEarthMember_1e370872-c43a-48cf-aecf-6251306a8e3f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail" xlink:type="extended" id="i9eef95c6644e4d45a993eebf518f09e3_DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_59a4724d-2f71-4bfe-9d0e-893700a13f75" xlink:href="codi-20221231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_59a4724d-2f71-4bfe-9d0e-893700a13f75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_692fab37-62aa-4920-ad5c-4312f3e494a4" xlink:href="codi-20221231.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_692fab37-62aa-4920-ad5c-4312f3e494a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_5abb0ad9-2cff-460f-881c-babdcd8e3ce2" xlink:href="codi-20221231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_5abb0ad9-2cff-460f-881c-babdcd8e3ce2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_210d5269-2d90-4e7c-8bb9-8ed7ffe8b406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_210d5269-2d90-4e7c-8bb9-8ed7ffe8b406" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_d380cad8-2543-48b7-b5ae-aed9c4c39f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_d380cad8-2543-48b7-b5ae-aed9c4c39f95" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_08413c4e-ea15-45d4-9923-6e330f95c17b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_08413c4e-ea15-45d4-9923-6e330f95c17b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_22775874-907f-4291-8172-98cdcef303de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_22775874-907f-4291-8172-98cdcef303de" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_d72633a9-4412-4fd2-8b21-188d77e3c9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_d72633a9-4412-4fd2-8b21-188d77e3c9c9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c6e1e620-c219-451d-81ae-49942cc393e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c6e1e620-c219-451d-81ae-49942cc393e7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_cf6295a0-4ecf-4158-8437-3b64aa31bc3a" xlink:href="codi-20221231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_cf6295a0-4ecf-4158-8437-3b64aa31bc3a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_f5a104b7-2aa5-46b9-be11-be485e233e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_f5a104b7-2aa5-46b9-be11-be485e233e98" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ec68b0fa-665f-4f2a-b55c-b54aaf390924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_AssetImpairmentCharges_ec68b0fa-665f-4f2a-b55c-b54aaf390924" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4f31d018-a2d3-4317-8a6b-e29a43f08c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4f31d018-a2d3-4317-8a6b-e29a43f08c11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4f31d018-a2d3-4317-8a6b-e29a43f08c11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4f31d018-a2d3-4317-8a6b-e29a43f08c11" xlink:to="loc_us-gaap_SegmentDomain_4f31d018-a2d3-4317-8a6b-e29a43f08c11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4f31d018-a2d3-4317-8a6b-e29a43f08c11" xlink:to="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_eb075b24-7836-41f8-87db-e3f11408905f" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:to="loc_codi_CleanEarthMember_eb075b24-7836-41f8-87db-e3f11408905f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7d5b3968-4bee-40c5-9a9e-4f881ccbf0dd" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:to="loc_codi_LibertyMember_7d5b3968-4bee-40c5-9a9e-4f881ccbf0dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_37bd0deb-c40b-4062-b16e-98616354c312" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:to="loc_codi_AciMember_37bd0deb-c40b-4062-b16e-98616354c312" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a81d8cc9-5491-4b5f-ad17-77e29d890f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a81d8cc9-5491-4b5f-ad17-77e29d890f75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a81d8cc9-5491-4b5f-ad17-77e29d890f75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a81d8cc9-5491-4b5f-ad17-77e29d890f75" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a81d8cc9-5491-4b5f-ad17-77e29d890f75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4b857512-bc3c-4bd4-b28d-545f860882ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a81d8cc9-5491-4b5f-ad17-77e29d890f75" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4b857512-bc3c-4bd4-b28d-545f860882ae" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="extended" id="ie93309582382477d858ef37e71236f82_DiscontinuedOperationsSummarizedBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_db8cd8b0-ee44-44ce-8fc4-aee0919fab7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_b5577e8d-2bcf-4f7e-8ae1-14b9e1f892f2" xlink:href="codi-20221231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_db8cd8b0-ee44-44ce-8fc4-aee0919fab7b" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_b5577e8d-2bcf-4f7e-8ae1-14b9e1f892f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_3e1140e2-5439-4898-9d50-9995f33265b5" xlink:href="codi-20221231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_db8cd8b0-ee44-44ce-8fc4-aee0919fab7b" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_3e1140e2-5439-4898-9d50-9995f33265b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_db8cd8b0-ee44-44ce-8fc4-aee0919fab7b" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1393e935-7b18-454a-b49a-3627f6d6e9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1393e935-7b18-454a-b49a-3627f6d6e9e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1393e935-7b18-454a-b49a-3627f6d6e9e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1393e935-7b18-454a-b49a-3627f6d6e9e2" xlink:to="loc_us-gaap_SegmentDomain_1393e935-7b18-454a-b49a-3627f6d6e9e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1393e935-7b18-454a-b49a-3627f6d6e9e2" xlink:to="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_fd7b007e-9c9f-4dca-8bff-29c2cb6fb6c0" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:to="loc_codi_CleanEarthMember_fd7b007e-9c9f-4dca-8bff-29c2cb6fb6c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_cf84bbea-4fb5-4edd-ad12-843da0fd542d" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:to="loc_codi_AciMember_cf84bbea-4fb5-4edd-ad12-843da0fd542d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_79aef6f8-6024-4607-8802-13e24e78bd4e" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:to="loc_codi_LibertyMember_79aef6f8-6024-4607-8802-13e24e78bd4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_266b29b1-eb89-47d3-8c7c-20226d52ce07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_266b29b1-eb89-47d3-8c7c-20226d52ce07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_266b29b1-eb89-47d3-8c7c-20226d52ce07_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_266b29b1-eb89-47d3-8c7c-20226d52ce07" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_266b29b1-eb89-47d3-8c7c-20226d52ce07_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59742488-a434-4918-8a61-dd92356f8490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_266b29b1-eb89-47d3-8c7c-20226d52ce07" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59742488-a434-4918-8a61-dd92356f8490" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail" xlink:type="extended" id="ie6fbbfb9dbb141bcb2dc0dd69149ea36_AcquisitionofBusinessesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_43e85a21-9f08-4fdd-801b-08ea5add0602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_43e85a21-9f08-4fdd-801b-08ea5add0602" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3a9bbac3-585c-47e1-8af2-6e6899396b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3a9bbac3-585c-47e1-8af2-6e6899396b66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_774e3440-1a65-4d8d-a246-5ff4037ec6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_774e3440-1a65-4d8d-a246-5ff4037ec6a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_48c3071e-bb8c-4db9-bf01-3ac53be3e883" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_48c3071e-bb8c-4db9-bf01-3ac53be3e883" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_f1fc7f60-66e5-4266-887f-5eddb702e25b" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_f1fc7f60-66e5-4266-887f-5eddb702e25b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_27bc0b64-457f-4bcb-919d-f183c41e030e" xlink:href="codi-20221231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_27bc0b64-457f-4bcb-919d-f183c41e030e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_601c5064-11e7-4dd9-b9cd-b056f1bbf4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_601c5064-11e7-4dd9-b9cd-b056f1bbf4b6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_36e1c6d6-71c3-444b-8452-f6d193984143" xlink:href="codi-20221231.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_36e1c6d6-71c3-444b-8452-f6d193984143" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_56dc1e8d-b304-49a0-b9d3-2a733c511ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_56dc1e8d-b304-49a0-b9d3-2a733c511ae7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_07e74a6a-3767-457e-977a-4568f8d918b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_07e74a6a-3767-457e-977a-4568f8d918b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_52d1360b-b07b-4ff6-957b-69089db82ac7" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_52d1360b-b07b-4ff6-957b-69089db82ac7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_82c14d5b-b2e5-4666-96d2-9890b0f4f70b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_Goodwill_82c14d5b-b2e5-4666-96d2-9890b0f4f70b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c25b1083-db27-4555-9910-1ad7823c8dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c25b1083-db27-4555-9910-1ad7823c8dcd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3898bc92-53ff-40de-9a70-02858fd1cdca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3898bc92-53ff-40de-9a70-02858fd1cdca" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ac51077a-c323-468b-8536-506d6797eb58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ac51077a-c323-468b-8536-506d6797eb58" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_daeea2d6-e56c-4a4e-80c0-af45d3284ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_daeea2d6-e56c-4a4e-80c0-af45d3284ff5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_166ac964-31dc-42ab-98db-8154fa2e3d10" xlink:href="codi-20221231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_166ac964-31dc-42ab-98db-8154fa2e3d10" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_06c042b7-648d-401e-907a-a9054c97bce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_06c042b7-648d-401e-907a-a9054c97bce1" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f888c454-8ca8-4c90-9ae4-1a0b3d0eaf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f888c454-8ca8-4c90-9ae4-1a0b3d0eaf4d" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ffd84868-b0a5-40db-95c0-5a4d66204f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ffd84868-b0a5-40db-95c0-5a4d66204f32" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e8d61410-9600-466d-a3b7-b13750cfc2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e8d61410-9600-466d-a3b7-b13750cfc2fc" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_15534c43-1cb0-4076-acfa-569eeba9ac45" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_15534c43-1cb0-4076-acfa-569eeba9ac45" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_1fbb03ba-53ee-4abe-9d9c-40837feaba4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_1fbb03ba-53ee-4abe-9d9c-40837feaba4c" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_1719bf27-99fc-47b8-bd23-1d7277df3fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_1719bf27-99fc-47b8-bd23-1d7277df3fc5" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3cf883aa-7876-4002-a7bd-b0169ef7b438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3cf883aa-7876-4002-a7bd-b0169ef7b438" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c1eee893-1071-40f7-aa55-70cd95ea5671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c1eee893-1071-40f7-aa55-70cd95ea5671" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c5a9f063-e57a-475b-8450-332f30dd18f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c5a9f063-e57a-475b-8450-332f30dd18f8" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_e46cd1c0-752b-4cd9-945e-6c4efeee6db5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_e46cd1c0-752b-4cd9-945e-6c4efeee6db5" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_eb3fb47a-90ce-4c34-9ab4-d8846b586447" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_eb3fb47a-90ce-4c34-9ab4-d8846b586447" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InitialTermAndRevolvingLoanCommitment_d38c8054-2fc9-4040-ad56-2887c13e9e9e" xlink:href="codi-20221231.xsd#codi_InitialTermAndRevolvingLoanCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_InitialTermAndRevolvingLoanCommitment_d38c8054-2fc9-4040-ad56-2887c13e9e9e" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_90cbec6d-59ac-4816-b214-b32ccffaa46c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_srt_StatementScenarioAxis_90cbec6d-59ac-4816-b214-b32ccffaa46c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_90cbec6d-59ac-4816-b214-b32ccffaa46c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_90cbec6d-59ac-4816-b214-b32ccffaa46c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_90cbec6d-59ac-4816-b214-b32ccffaa46c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6cd403f1-22f0-4644-84f6-20b60962bcfd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_90cbec6d-59ac-4816-b214-b32ccffaa46c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6cd403f1-22f0-4644-84f6-20b60962bcfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_4b0f6b53-04bd-43ec-a854-ff0d78be823a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_4b0f6b53-04bd-43ec-a854-ff0d78be823a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_4b0f6b53-04bd-43ec-a854-ff0d78be823a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4b0f6b53-04bd-43ec-a854-ff0d78be823a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_4b0f6b53-04bd-43ec-a854-ff0d78be823a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1b3dbcf2-a06d-4779-a7e5-2257d6c4cc10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4b0f6b53-04bd-43ec-a854-ff0d78be823a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1b3dbcf2-a06d-4779-a7e5-2257d6c4cc10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_01dc1353-a55f-4ab9-aa09-a0f22740b923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_01dc1353-a55f-4ab9-aa09-a0f22740b923" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_01dc1353-a55f-4ab9-aa09-a0f22740b923_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_01dc1353-a55f-4ab9-aa09-a0f22740b923" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_01dc1353-a55f-4ab9-aa09-a0f22740b923_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_ca1f2c0a-762e-458d-b0ab-ec872fa8ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_01dc1353-a55f-4ab9-aa09-a0f22740b923" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_ca1f2c0a-762e-458d-b0ab-ec872fa8ff8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_24267287-ddac-4a31-854e-ce86b157fa95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:to="loc_us-gaap_TradeNamesMember_24267287-ddac-4a31-854e-ce86b157fa95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0531c7e4-ff40-4fc6-b091-06f91f3f5f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0531c7e4-ff40-4fc6-b091-06f91f3f5f4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_a86c1f87-2af1-4832-94a9-f8b5a95437f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_a86c1f87-2af1-4832-94a9-f8b5a95437f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e7ec0069-8471-4ebb-bce8-61874e3acb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e7ec0069-8471-4ebb-bce8-61874e3acb5d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e7ec0069-8471-4ebb-bce8-61874e3acb5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e7ec0069-8471-4ebb-bce8-61874e3acb5d" xlink:to="loc_us-gaap_EquityComponentDomain_e7ec0069-8471-4ebb-bce8-61874e3acb5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bde3f417-2e07-4304-8b9d-7768903fb085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e7ec0069-8471-4ebb-bce8-61874e3acb5d" xlink:to="loc_us-gaap_EquityComponentDomain_bde3f417-2e07-4304-8b9d-7768903fb085" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_eb54ebc4-8d3b-4064-93da-3e6f58b97686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_bde3f417-2e07-4304-8b9d-7768903fb085" xlink:to="loc_us-gaap_NoncontrollingInterestMember_eb54ebc4-8d3b-4064-93da-3e6f58b97686" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_402c4f83-b654-4461-9251-54b19553f64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_402c4f83-b654-4461-9251-54b19553f64c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_402c4f83-b654-4461-9251-54b19553f64c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_402c4f83-b654-4461-9251-54b19553f64c" xlink:to="loc_us-gaap_RelatedPartyDomain_402c4f83-b654-4461-9251-54b19553f64c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c5dea98e-70f7-4368-914a-2a0f17e7aeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_402c4f83-b654-4461-9251-54b19553f64c" xlink:to="loc_us-gaap_RelatedPartyDomain_c5dea98e-70f7-4368-914a-2a0f17e7aeb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_f7c6b4ce-e44d-4fb4-8b6c-4f81d930f0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_f7c6b4ce-e44d-4fb4-8b6c-4f81d930f0a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_17ab1376-33e9-4eb0-8a32-b4a465283a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_17ab1376-33e9-4eb0-8a32-b4a465283a1a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_17ab1376-33e9-4eb0-8a32-b4a465283a1a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17ab1376-33e9-4eb0-8a32-b4a465283a1a" xlink:to="loc_us-gaap_SegmentDomain_17ab1376-33e9-4eb0-8a32-b4a465283a1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c5de5f3f-d078-495c-89cc-09975aad4a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17ab1376-33e9-4eb0-8a32-b4a465283a1a" xlink:to="loc_us-gaap_SegmentDomain_c5de5f3f-d078-495c-89cc-09975aad4a60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_47e9ca8c-e7c3-494e-9263-11ac650816db" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c5de5f3f-d078-495c-89cc-09975aad4a60" xlink:to="loc_codi_ErgobabyMember_47e9ca8c-e7c3-494e-9263-11ac650816db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529699bd-a332-45da-ba3d-3caf20cf5149" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529699bd-a332-45da-ba3d-3caf20cf5149" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_529699bd-a332-45da-ba3d-3caf20cf5149_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529699bd-a332-45da-ba3d-3caf20cf5149" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_529699bd-a332-45da-ba3d-3caf20cf5149_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d696ebf1-bf70-4ee4-a698-ff1eaeeb8a57" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529699bd-a332-45da-ba3d-3caf20cf5149" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d696ebf1-bf70-4ee4-a698-ff1eaeeb8a57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_dei_LegalEntityAxis_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c" xlink:to="loc_dei_EntityDomain_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c" xlink:to="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_24964ae6-f1d5-4192-bd22-dcb12101d52b" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_ErgobabyMember_24964ae6-f1d5-4192-bd22-dcb12101d52b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_47eb83ce-d964-48b1-b2db-9958322161d2" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_VelocityOutdoorMember_47eb83ce-d964-48b1-b2db-9958322161d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_822ef1ca-9d63-4e9d-bac3-85de549eea12" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_FoamFabricatorsMember_822ef1ca-9d63-4e9d-bac3-85de549eea12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_f5e3f29c-959d-4c78-97dc-6c04eb394284" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_MarucciMember_f5e3f29c-959d-4c78-97dc-6c04eb394284" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_97d10f55-8aac-466e-9de6-7d4f17d33331" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_AltorMember_97d10f55-8aac-466e-9de6-7d4f17d33331" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_f8919735-1b78-4405-959b-71225bad6f4c" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_ArnoldMember_f8919735-1b78-4405-959b-71225bad6f4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_24eb9347-5e21-489e-b5d9-f844bcf28d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_24eb9347-5e21-489e-b5d9-f844bcf28d8d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24eb9347-5e21-489e-b5d9-f844bcf28d8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_24eb9347-5e21-489e-b5d9-f844bcf28d8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_24eb9347-5e21-489e-b5d9-f844bcf28d8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_24eb9347-5e21-489e-b5d9-f844bcf28d8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_59197700-0413-47ae-baab-128a5bca35db" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_VelocityOutdoorMember_59197700-0413-47ae-baab-128a5bca35db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_4731f1e9-392b-40fa-b644-0afeff1f7f57" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_FoamFabricatorsMember_4731f1e9-392b-40fa-b644-0afeff1f7f57" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_fbaf2a21-6d91-46c4-91c1-22861ce2add7" xlink:href="codi-20221231.xsd#codi_PolyfoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_PolyfoamMember_fbaf2a21-6d91-46c4-91c1-22861ce2add7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_dda46a12-a3aa-4b8f-ac6e-d6df7076a07a" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_BoaMember_dda46a12-a3aa-4b8f-ac6e-d6df7076a07a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_0c5dade2-3b4e-4c67-b1ca-79091c5b8b80" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_MarucciMember_0c5dade2-3b4e-4c67-b1ca-79091c5b8b80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_7784b57e-9eef-4ff7-803e-e24a80f9c062" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_LuganoMember_7784b57e-9eef-4ff7-803e-e24a80f9c062" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_eb7641e4-7564-412a-89df-5a56b0a46f98" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_LizardSkinsMember_eb7641e4-7564-412a-89df-5a56b0a46f98" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_4b86a307-9761-48b5-9a04-f552e3875e4e" xlink:href="codi-20221231.xsd#codi_PlymouthFoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_PlymouthFoamMember_4b86a307-9761-48b5-9a04-f552e3875e4e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember_ed421997-633a-4a0b-9d3c-371ecd660315" xlink:href="codi-20221231.xsd#codi_RamcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_RamcoMember_ed421997-633a-4a0b-9d3c-371ecd660315" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_af21418b-0992-4dcf-bfa1-b053d36b55be" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_PrimaLoftMember_af21418b-0992-4dcf-bfa1-b053d36b55be" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_3ad1cdaf-dc52-41ce-8f34-6fc1556afea7" xlink:href="codi-20221231.xsd#codi_KingsCamoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_KingsCamoMember_3ad1cdaf-dc52-41ce-8f34-6fc1556afea7" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="extended" id="ic4ef607b92bf4fdebf76f3438e1a9021_AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7bc0871b-3573-485a-88cf-3ec1f1e58245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7bc0871b-3573-485a-88cf-3ec1f1e58245" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c2f9e0f8-412f-4614-85fc-7d08da421314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c2f9e0f8-412f-4614-85fc-7d08da421314" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3cbb943d-146c-4701-a119-1087071b574b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3cbb943d-146c-4701-a119-1087071b574b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ef6a1af3-26b8-43e2-9dcb-5eeb93d19354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ef6a1af3-26b8-43e2-9dcb-5eeb93d19354" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_e6555e97-77f4-4a2d-8210-c4adbe35e3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_e6555e97-77f4-4a2d-8210-c4adbe35e3b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4a23910c-7669-4f3c-95fb-6d175a990dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4a23910c-7669-4f3c-95fb-6d175a990dc5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3eb5bd96-cdef-4234-9010-85843a9bebda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3eb5bd96-cdef-4234-9010-85843a9bebda" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_15ca5442-89d7-49e5-9136-02ed54bc7e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_15ca5442-89d7-49e5-9136-02ed54bc7e79" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_f7606909-77a4-47c2-8624-345fe7093a36" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_f7606909-77a4-47c2-8624-345fe7093a36" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_493d1ab5-8389-43ef-96a6-7e6bfdec2b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_Goodwill_493d1ab5-8389-43ef-96a6-7e6bfdec2b74" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_95f1f862-d1bf-4c34-a7c3-58475af769c0" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_95f1f862-d1bf-4c34-a7c3-58475af769c0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_aec589fb-305f-499a-953b-eb97b62d52e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_aec589fb-305f-499a-953b-eb97b62d52e7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_988e6c2f-af61-415b-83da-f582ac238168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_988e6c2f-af61-415b-83da-f582ac238168" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_57506ca0-0112-48c8-8c8d-e9e242f9ca67" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_57506ca0-0112-48c8-8c8d-e9e242f9ca67" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2acf1fe4-845f-4f72-ba4f-d4170aeca208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2acf1fe4-845f-4f72-ba4f-d4170aeca208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_40fdd7f4-fd3a-4cc5-a6e5-1439d7305ec4" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_40fdd7f4-fd3a-4cc5-a6e5-1439d7305ec4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_907d1853-f84a-4079-84d7-711d5d3f3e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_907d1853-f84a-4079-84d7-711d5d3f3e48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_d757bafc-9c19-48ed-8759-116dea5d7144" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_d757bafc-9c19-48ed-8759-116dea5d7144" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_f1fa9582-e64c-4f66-bb16-041cb351e798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_f1fa9582-e64c-4f66-bb16-041cb351e798" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_4403ca3c-a031-435a-bbaf-4c159b64da5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_4403ca3c-a031-435a-bbaf-4c159b64da5c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_ad6c2bcb-be9f-49cb-acfd-d6ae86a5d932" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_ad6c2bcb-be9f-49cb-acfd-d6ae86a5d932" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_5d6dd1c3-3eec-4d26-b8d5-02ed5bdc88b2" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_5d6dd1c3-3eec-4d26-b8d5-02ed5bdc88b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_cc38955e-b31b-489b-b7d3-47f3c7377cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_cc38955e-b31b-489b-b7d3-47f3c7377cb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_fb30c1f5-3627-4b93-bff4-1212ecc33373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_fb30c1f5-3627-4b93-bff4-1212ecc33373" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_0365e55e-52f5-4315-9076-1d02167e2e63" xlink:href="codi-20221231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_0365e55e-52f5-4315-9076-1d02167e2e63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_0209acac-b675-4201-abfb-62ba1f5b6a95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_0209acac-b675-4201-abfb-62ba1f5b6a95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_16155f25-8ca1-4082-b020-c2cf81c649dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_16155f25-8ca1-4082-b020-c2cf81c649dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_b6aa6f91-419d-4070-a116-98febb459b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_b6aa6f91-419d-4070-a116-98febb459b4f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a6a38438-2003-483d-bb2c-defb56193c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a6a38438-2003-483d-bb2c-defb56193c05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ab40b188-6c75-4e09-b156-1c9049b7f488" xlink:href="codi-20221231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ab40b188-6c75-4e09-b156-1c9049b7f488" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_a47d3499-04cc-4c19-b826-db064b45f11b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_a47d3499-04cc-4c19-b826-db064b45f11b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_fda674ac-787b-40de-a4c1-fa12442ff160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_fda674ac-787b-40de-a4c1-fa12442ff160" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_bf670953-0df0-43de-a68b-70d1658b6584" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_bf670953-0df0-43de-a68b-70d1658b6584" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized_720fa176-5366-447c-be41-2ce5f6c849f2" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionInventoryAmortized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized_720fa176-5366-447c-be41-2ce5f6c849f2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement_2040675f-679f-45bb-b975-1b07f4cd5056" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionPPERemeasurement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement_2040675f-679f-45bb-b975-1b07f4cd5056" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_f4a22137-728c-4ca9-b22b-25aa3a666bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_f4a22137-728c-4ca9-b22b-25aa3a666bcf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_ab0dd4a8-e693-4968-b672-ed91e4791d82" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_ab0dd4a8-e693-4968-b672-ed91e4791d82" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_52fd89ea-ab0e-417c-9b41-82bef1db83fe" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_52fd89ea-ab0e-417c-9b41-82bef1db83fe" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_efd2848c-3624-4d91-ac7b-d2590d2e6d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_efd2848c-3624-4d91-ac7b-d2590d2e6d42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_efd2848c-3624-4d91-ac7b-d2590d2e6d42_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_efd2848c-3624-4d91-ac7b-d2590d2e6d42" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_efd2848c-3624-4d91-ac7b-d2590d2e6d42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_efd2848c-3624-4d91-ac7b-d2590d2e6d42" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_9abd43e9-1366-41c5-94ec-4c958bcfcd77" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_FoamFabricatorsMember_9abd43e9-1366-41c5-94ec-4c958bcfcd77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_f8d65e6d-d973-4702-b996-b7beee0e6d15" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_MarucciMember_f8d65e6d-d973-4702-b996-b7beee0e6d15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_efda6406-180b-4164-82f8-02fa8e38e16d" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_BoaMember_efda6406-180b-4164-82f8-02fa8e38e16d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_768d35f6-b2d9-4a75-b67c-9534bfeb48e7" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_LuganoMember_768d35f6-b2d9-4a75-b67c-9534bfeb48e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_c74f5685-8d48-4298-b320-2fcbbb95adff" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_PrimaLoftMember_c74f5685-8d48-4298-b320-2fcbbb95adff" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b9193bf9-1b2a-4923-a948-d34a394befa0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:to="loc_srt_StatementScenarioAxis_b9193bf9-1b2a-4923-a948-d34a394befa0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b9193bf9-1b2a-4923-a948-d34a394befa0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_b9193bf9-1b2a-4923-a948-d34a394befa0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b9193bf9-1b2a-4923-a948-d34a394befa0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5c56a2bd-0978-46e5-8ae4-3d6e95b81d02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_b9193bf9-1b2a-4923-a948-d34a394befa0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5c56a2bd-0978-46e5-8ae4-3d6e95b81d02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_fac79d5d-71f8-41f6-9940-220888cdee83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_5c56a2bd-0978-46e5-8ae4-3d6e95b81d02" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_fac79d5d-71f8-41f6-9940-220888cdee83" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails" xlink:type="extended" id="i26d79432bb23465fad4c6dfbcef82396_AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_70729290-0480-4bbd-82e5-c1d7ebbf593b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_70729290-0480-4bbd-82e5-c1d7ebbf593b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_55ff71c4-21b0-41d6-a87b-cd15b7c61aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_55ff71c4-21b0-41d6-a87b-cd15b7c61aa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_030f4f30-af4d-47ac-a267-49faec086b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_Goodwill_030f4f30-af4d-47ac-a267-49faec086b95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_2754e65d-8228-47ad-87b9-a9583f8d885a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_2754e65d-8228-47ad-87b9-a9583f8d885a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6485246a-7089-4d59-9e28-6814045de334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6485246a-7089-4d59-9e28-6814045de334" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6485246a-7089-4d59-9e28-6814045de334_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6485246a-7089-4d59-9e28-6814045de334" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6485246a-7089-4d59-9e28-6814045de334_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6485246a-7089-4d59-9e28-6814045de334" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_ac6f181a-38c9-4500-8f9c-c22425b15acb" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_FoamFabricatorsMember_ac6f181a-38c9-4500-8f9c-c22425b15acb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_cc477c87-4f88-49b3-95eb-360afbb1405d" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_MarucciMember_cc477c87-4f88-49b3-95eb-360afbb1405d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_fecc9496-7e3a-4703-9168-126027b5972c" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_BoaMember_fecc9496-7e3a-4703-9168-126027b5972c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_b22fc018-28b0-4e01-925b-e3b090fba51d" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_LuganoMember_b22fc018-28b0-4e01-925b-e3b090fba51d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_a059e910-1d98-4c0e-b0b5-330309943cb9" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_LizardSkinsMember_a059e910-1d98-4c0e-b0b5-330309943cb9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_e334f537-e166-42fc-a31b-fd7042725f37" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_PrimaLoftMember_e334f537-e166-42fc-a31b-fd7042725f37" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8764621f-88d2-4846-9c49-b9b891ad49d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8764621f-88d2-4846-9c49-b9b891ad49d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8764621f-88d2-4846-9c49-b9b891ad49d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8764621f-88d2-4846-9c49-b9b891ad49d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8764621f-88d2-4846-9c49-b9b891ad49d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8764621f-88d2-4846-9c49-b9b891ad49d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_11f2265d-94c8-415f-bddd-b630edf319c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_us-gaap_CustomerRelationshipsMember_11f2265d-94c8-415f-bddd-b630edf319c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5a7610eb-13f2-49ae-b4b4-4d456de5741d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_us-gaap_TradeNamesMember_5a7610eb-13f2-49ae-b4b4-4d456de5741d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_13110059-98fc-4f0e-b7f3-8516d35de92b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_13110059-98fc-4f0e-b7f3-8516d35de92b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_81c277e3-fa54-46a0-bd4c-4c976f340a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_81c277e3-fa54-46a0-bd4c-4c976f340a3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_dae119e9-140f-4a48-bc12-37390a00c696" xlink:href="codi-20221231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_codi_TechnologyAndPatentsMember_dae119e9-140f-4a48-bc12-37390a00c696" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26f08991-d22e-4ec8-bfb5-1ba2c1d24958" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_srt_RangeAxis_26f08991-d22e-4ec8-bfb5-1ba2c1d24958" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26f08991-d22e-4ec8-bfb5-1ba2c1d24958_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_26f08991-d22e-4ec8-bfb5-1ba2c1d24958" xlink:to="loc_srt_RangeMember_26f08991-d22e-4ec8-bfb5-1ba2c1d24958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4fe0fa3b-975f-4064-baf1-efe351aa761d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_26f08991-d22e-4ec8-bfb5-1ba2c1d24958" xlink:to="loc_srt_RangeMember_4fe0fa3b-975f-4064-baf1-efe351aa761d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aacf594a-664a-4330-aa66-7d3f04bd9515" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4fe0fa3b-975f-4064-baf1-efe351aa761d" xlink:to="loc_srt_MinimumMember_aacf594a-664a-4330-aa66-7d3f04bd9515" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_10cfba82-5f73-4994-8595-e4eddd7c4913" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4fe0fa3b-975f-4064-baf1-efe351aa761d" xlink:to="loc_srt_MaximumMember_10cfba82-5f73-4994-8595-e4eddd7c4913" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f7d0170-e424-4b91-a98d-b23b5c430f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f7d0170-e424-4b91-a98d-b23b5c430f3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0f7d0170-e424-4b91-a98d-b23b5c430f3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f7d0170-e424-4b91-a98d-b23b5c430f3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_0f7d0170-e424-4b91-a98d-b23b5c430f3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ba11edb-a2b2-4dab-92f1-e3910762e89c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f7d0170-e424-4b91-a98d-b23b5c430f3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ba11edb-a2b2-4dab-92f1-e3910762e89c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_02f358cf-f011-44fd-be9a-c4b2fd4b7f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ba11edb-a2b2-4dab-92f1-e3910762e89c" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_02f358cf-f011-44fd-be9a-c4b2fd4b7f5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f6053d80-5904-46a9-903f-8794c6243140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_01e732e8-4a3c-4250-ae5c-c8b3b507411b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f6053d80-5904-46a9-903f-8794c6243140" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_01e732e8-4a3c-4250-ae5c-c8b3b507411b" xlink:type="arc" order="2" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e6ce5378-ec88-4e7a-af49-30c926d16193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_01e732e8-4a3c-4250-ae5c-c8b3b507411b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e6ce5378-ec88-4e7a-af49-30c926d16193" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6ce5378-ec88-4e7a-af49-30c926d16193_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_991658bd-a92a-4572-a40b-0b1553db638e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_a8aa7cb7-aee4-4913-a09d-671a8b2daddb" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAcquisitionProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails" xlink:type="extended" id="i6f930f34ea164136a9333c151321bf15_AcquisitionofBusinessesAcquisitionProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8d2ed8a1-4fbd-4651-a25e-8841ab277955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8d2ed8a1-4fbd-4651-a25e-8841ab277955" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_e6319ce8-c590-4720-aae8-63137d26dfac" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_e6319ce8-c590-4720-aae8-63137d26dfac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_0431617c-6764-4404-bf74-d3b1a6396cee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_0431617c-6764-4404-bf74-d3b1a6396cee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_0db99b70-fe78-416a-ab9a-f7aab760e8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_0db99b70-fe78-416a-ab9a-f7aab760e8c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e99d143d-8d63-4814-aef3-0c7e9d091cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_NetIncomeLoss_e99d143d-8d63-4814-aef3-0c7e9d091cb3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_1f42d65e-ef68-4b5d-b0e0-d307a0776b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_1f42d65e-ef68-4b5d-b0e0-d307a0776b93" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0878ae66-9e06-4bf2-a3c7-ecec5d37c578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0878ae66-9e06-4bf2-a3c7-ecec5d37c578" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3636f8fa-6c95-4f08-88db-276778df1475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0878ae66-9e06-4bf2-a3c7-ecec5d37c578" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3636f8fa-6c95-4f08-88db-276778df1475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3636f8fa-6c95-4f08-88db-276778df1475_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3636f8fa-6c95-4f08-88db-276778df1475" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3636f8fa-6c95-4f08-88db-276778df1475_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3fe281a-4c0b-4132-955c-030d330592ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3636f8fa-6c95-4f08-88db-276778df1475" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3fe281a-4c0b-4132-955c-030d330592ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoAndPrimaLoftMember_58ad3739-fc8c-483d-9a04-a4ae3648f469" xlink:href="codi-20221231.xsd#codi_LuganoAndPrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3fe281a-4c0b-4132-955c-030d330592ba" xlink:to="loc_codi_LuganoAndPrimaLoftMember_58ad3739-fc8c-483d-9a04-a4ae3648f469" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="i841952ebcc104a498fceb6f4307fbc75_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_011e98b9-c1b0-494c-8ccb-4cc812861e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aba0748-8036-421b-8483-7dcfa555d889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_011e98b9-c1b0-494c-8ccb-4cc812861e61" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aba0748-8036-421b-8483-7dcfa555d889" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_011e98b9-c1b0-494c-8ccb-4cc812861e61" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1b0397be-dde9-4057-bea8-cdca97b8b625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1b0397be-dde9-4057-bea8-cdca97b8b625" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1b0397be-dde9-4057-bea8-cdca97b8b625_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1b0397be-dde9-4057-bea8-cdca97b8b625" xlink:to="loc_us-gaap_SegmentDomain_1b0397be-dde9-4057-bea8-cdca97b8b625_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1b0397be-dde9-4057-bea8-cdca97b8b625" xlink:to="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_298f16bd-89c7-4fcb-aaf5-8d2b60c98054" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_A5.11TacticalMember_298f16bd-89c7-4fcb-aaf5-8d2b60c98054" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_fcd364fd-a3ed-4219-87ff-ccde0e78d467" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_ErgobabyMember_fcd364fd-a3ed-4219-87ff-ccde0e78d467" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_26fe4bf0-747d-44b1-ae1f-b5cad5eb2119" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_LibertyMember_26fe4bf0-747d-44b1-ae1f-b5cad5eb2119" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_992b0708-5b63-47d7-8e17-289f2ed827f1" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_VelocityOutdoorMember_992b0708-5b63-47d7-8e17-289f2ed827f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_8e3979a0-bef7-4a54-a4b8-bdaff783a958" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_AdvancedCircuitsMember_8e3979a0-bef7-4a54-a4b8-bdaff783a958" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b1162531-b2c0-4113-9b3d-b13adfdd9bf7" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_ArnoldMember_b1162531-b2c0-4113-9b3d-b13adfdd9bf7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_c916ae74-b219-49ed-a3d5-85c8fae68a19" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_FoamFabricatorsMember_c916ae74-b219-49ed-a3d5-85c8fae68a19" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_61f3b295-9aae-4971-b59e-4d639778a9a9" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_SternoProductsMember_61f3b295-9aae-4971-b59e-4d639778a9a9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_9f0afc68-5d98-4ee7-a57b-7c09471dd1e3" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_BoaMember_9f0afc68-5d98-4ee7-a57b-7c09471dd1e3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d4428ac3-cf87-4a91-a67e-984d5d63e956" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_MarucciMember_d4428ac3-cf87-4a91-a67e-984d5d63e956" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_610d6786-4d17-4b25-8960-9c2afbe1bd00" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_AltorMember_610d6786-4d17-4b25-8960-9c2afbe1bd00" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_4e275533-94ce-49cf-a4df-aa74a14439de" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_LuganoMember_4e275533-94ce-49cf-a4df-aa74a14439de" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_a89f08cc-c22b-450c-81df-1649921a93ae" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_PrimaLoftMember_a89f08cc-c22b-450c-81df-1649921a93ae" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f4d0b631-c772-4d66-8c54-fe90278e2f20" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_AciMember_f4d0b631-c772-4d66-8c54-fe90278e2f20" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_414d68e6-ebe3-4d37-8ff2-103cafae0322" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:to="loc_srt_StatementGeographicalAxis_414d68e6-ebe3-4d37-8ff2-103cafae0322" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_414d68e6-ebe3-4d37-8ff2-103cafae0322_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_414d68e6-ebe3-4d37-8ff2-103cafae0322" xlink:to="loc_srt_SegmentGeographicalDomain_414d68e6-ebe3-4d37-8ff2-103cafae0322_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_414d68e6-ebe3-4d37-8ff2-103cafae0322" xlink:to="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_871c220d-fb7b-43ec-a152-de940efc12ee" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_country_US_871c220d-fb7b-43ec-a152-de940efc12ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_f660ed1e-18f5-4a79-a648-32d4cef52105" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_country_CA_f660ed1e-18f5-4a79-a648-32d4cef52105" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_79a9dab2-0355-4b13-9de5-90b3d152b36e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_srt_EuropeMember_79a9dab2-0355-4b13-9de5-90b3d152b36e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_ac2be2fd-415f-47f4-8d1b-fe93ab477e3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_srt_AsiaPacificMember_ac2be2fd-415f-47f4-8d1b-fe93ab477e3b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_0306f872-b4b4-4a6b-b09a-c53f1dbe94eb" xlink:href="codi-20221231.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_codi_OtherInternationalMember_0306f872-b4b4-4a6b-b09a-c53f1dbe94eb" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="extended" id="i1c092802ccda473e95b84b1438d81585_OperatingSegmentDataAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7d0ad921-add9-46d3-bb60-6529bc7018a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7d0ad921-add9-46d3-bb60-6529bc7018a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_6846a739-3794-4ead-9f5e-6c47fff32c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_6846a739-3794-4ead-9f5e-6c47fff32c0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c331ae31-527c-4525-a3c0-ad68cdee9e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_Assets_c331ae31-527c-4525-a3c0-ad68cdee9e7c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_8e90a21e-84bc-4aa3-a55a-56954b28fbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_NumberOfReportableSegments_8e90a21e-84bc-4aa3-a55a-56954b28fbb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_625cbc71-0370-42a0-8d7c-377d2cae5b7d" xlink:href="codi-20221231.xsd#codi_NumberOfClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_codi_NumberOfClients_625cbc71-0370-42a0-8d7c-377d2cae5b7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_5f9db00d-de61-407c-b7f9-aae491224d33" xlink:href="codi-20221231.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_codi_NumberOfManufacturingFacilities_5f9db00d-de61-407c-b7f9-aae491224d33" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_36886d7c-f1ed-4696-ab52-f05458d3507d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_36886d7c-f1ed-4696-ab52-f05458d3507d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_0e417aa1-7345-4a6c-a08d-b0e69ee1d300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_0e417aa1-7345-4a6c-a08d-b0e69ee1d300" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_961cb2de-2a1c-46df-9ac2-09102263ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_961cb2de-2a1c-46df-9ac2-09102263ae59" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3034ba60-f094-492f-898a-b3e2ca61a5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_Goodwill_3034ba60-f094-492f-898a-b3e2ca61a5ab" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9d953ed6-998c-42e7-b04c-b1592e3bbbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9d953ed6-998c-42e7-b04c-b1592e3bbbf5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9495a387-3a4c-452f-91c0-9994a493092f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_InterestExpense_9495a387-3a4c-452f-91c0-9994a493092f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_027bb89d-a563-4db8-a465-86c65394e431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_027bb89d-a563-4db8-a465-86c65394e431" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c8618845-6286-4458-a354-28cdd5cba555" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_srt_ConsolidationItemsAxis_c8618845-6286-4458-a354-28cdd5cba555" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c8618845-6286-4458-a354-28cdd5cba555_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c8618845-6286-4458-a354-28cdd5cba555" xlink:to="loc_srt_ConsolidationItemsDomain_c8618845-6286-4458-a354-28cdd5cba555_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f193a28f-2e4b-416f-ad81-4d566151ab60" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c8618845-6286-4458-a354-28cdd5cba555" xlink:to="loc_srt_ConsolidationItemsDomain_f193a28f-2e4b-416f-ad81-4d566151ab60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_858caf54-66c0-49b2-b150-89a156921df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f193a28f-2e4b-416f-ad81-4d566151ab60" xlink:to="loc_us-gaap_OperatingSegmentsMember_858caf54-66c0-49b2-b150-89a156921df1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_af49ae40-c741-4e74-8c3b-93a459f96e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f193a28f-2e4b-416f-ad81-4d566151ab60" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_af49ae40-c741-4e74-8c3b-93a459f96e9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b592f543-2243-47f1-a7d3-2a59c6fe7fcc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_srt_StatementGeographicalAxis_b592f543-2243-47f1-a7d3-2a59c6fe7fcc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b592f543-2243-47f1-a7d3-2a59c6fe7fcc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_b592f543-2243-47f1-a7d3-2a59c6fe7fcc" xlink:to="loc_srt_SegmentGeographicalDomain_b592f543-2243-47f1-a7d3-2a59c6fe7fcc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bd130d9c-8b3d-4b05-8cb1-37fa6db51b9a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_b592f543-2243-47f1-a7d3-2a59c6fe7fcc" xlink:to="loc_srt_SegmentGeographicalDomain_bd130d9c-8b3d-4b05-8cb1-37fa6db51b9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_402ea5ca-80a7-4dbc-8c1a-4e18b5ac5ad9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bd130d9c-8b3d-4b05-8cb1-37fa6db51b9a" xlink:to="loc_country_CA_402ea5ca-80a7-4dbc-8c1a-4e18b5ac5ad9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_111e33ec-b951-41cc-ad18-1e2d71a37fec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_111e33ec-b951-41cc-ad18-1e2d71a37fec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_111e33ec-b951-41cc-ad18-1e2d71a37fec_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_111e33ec-b951-41cc-ad18-1e2d71a37fec" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_111e33ec-b951-41cc-ad18-1e2d71a37fec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eac7ccd7-edf6-428b-8fa2-138dc913e9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_111e33ec-b951-41cc-ad18-1e2d71a37fec" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eac7ccd7-edf6-428b-8fa2-138dc913e9ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_72798a98-849e-47e0-bc67-ba9adfcbb3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eac7ccd7-edf6-428b-8fa2-138dc913e9ec" xlink:to="loc_us-gaap_SalesMember_72798a98-849e-47e0-bc67-ba9adfcbb3bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_3a0d524a-c601-4460-ac89-fce65bc6e797" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_GeographicDistributionAxis_3a0d524a-c601-4460-ac89-fce65bc6e797" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_3a0d524a-c601-4460-ac89-fce65bc6e797_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_3a0d524a-c601-4460-ac89-fce65bc6e797" xlink:to="loc_us-gaap_GeographicDistributionDomain_3a0d524a-c601-4460-ac89-fce65bc6e797_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_ab5f3d97-a188-409f-8d6c-64b68c1a45c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_3a0d524a-c601-4460-ac89-fce65bc6e797" xlink:to="loc_us-gaap_GeographicDistributionDomain_ab5f3d97-a188-409f-8d6c-64b68c1a45c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_8350062b-9b0a-4928-844b-40ad01fd8f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_ab5f3d97-a188-409f-8d6c-64b68c1a45c7" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_8350062b-9b0a-4928-844b-40ad01fd8f2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f51e3317-5726-4715-9845-bd6fbbf63391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f51e3317-5726-4715-9845-bd6fbbf63391" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f51e3317-5726-4715-9845-bd6fbbf63391_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f51e3317-5726-4715-9845-bd6fbbf63391" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f51e3317-5726-4715-9845-bd6fbbf63391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f51e3317-5726-4715-9845-bd6fbbf63391" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a835e7bf-6ddd-4a7a-9aa0-6137b781ff77" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:to="loc_codi_VelocityOutdoorMember_a835e7bf-6ddd-4a7a-9aa0-6137b781ff77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_40aa76fe-9782-41ec-8aa0-00b4fa9c84ce" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:to="loc_codi_A5.11TacticalMember_40aa76fe-9782-41ec-8aa0-00b4fa9c84ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a11a330f-ac71-4e10-b4dc-bef7ba2d463f" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:to="loc_codi_SternoCandleLampMember_a11a330f-ac71-4e10-b4dc-bef7ba2d463f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_75da551f-b3d8-4b08-b3ec-9e5da5259b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_75da551f-b3d8-4b08-b3ec-9e5da5259b27" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_75da551f-b3d8-4b08-b3ec-9e5da5259b27_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75da551f-b3d8-4b08-b3ec-9e5da5259b27" xlink:to="loc_us-gaap_SegmentDomain_75da551f-b3d8-4b08-b3ec-9e5da5259b27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75da551f-b3d8-4b08-b3ec-9e5da5259b27" xlink:to="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_72406ce6-5178-4814-9c73-34f001b75a66" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_FoamFabricatorsMember_72406ce6-5178-4814-9c73-34f001b75a66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_952c57cc-d0d4-4a80-98a3-00d6e24b4cad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_us-gaap_CorporateAndOtherMember_952c57cc-d0d4-4a80-98a3-00d6e24b4cad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a13245d0-9554-4662-a9a9-e71b1e8b0d3a" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_SternoCandleLampMember_a13245d0-9554-4662-a9a9-e71b1e8b0d3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1e857bd5-074f-4a45-8f9d-009ff8d6c961" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_A5.11TacticalMember_1e857bd5-074f-4a45-8f9d-009ff8d6c961" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_d92b4ead-55ba-437b-a762-c4acafa5592d" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_ErgobabyMember_d92b4ead-55ba-437b-a762-c4acafa5592d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_98a42a50-e5ed-4687-99ad-162351be109c" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_LibertyMember_98a42a50-e5ed-4687-99ad-162351be109c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_9598c859-c604-43e7-ac2f-9f6c581723da" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_VelocityOutdoorMember_9598c859-c604-43e7-ac2f-9f6c581723da" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_9fc01597-3da4-4080-811c-489f272ed2ab" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_ArnoldMagneticsMember_9fc01597-3da4-4080-811c-489f272ed2ab" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_b5bcd4bc-e05b-4673-9935-2a9cae74696c" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_AciMember_b5bcd4bc-e05b-4673-9935-2a9cae74696c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_6fbe832d-e468-49ee-8d2f-bf1938518d6b" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_AltorMember_6fbe832d-e468-49ee-8d2f-bf1938518d6b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb0272b5-f89f-42a9-a320-daaf75d914d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_srt_RangeAxis_cb0272b5-f89f-42a9-a320-daaf75d914d7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cb0272b5-f89f-42a9-a320-daaf75d914d7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cb0272b5-f89f-42a9-a320-daaf75d914d7" xlink:to="loc_srt_RangeMember_cb0272b5-f89f-42a9-a320-daaf75d914d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9f66a1fe-c865-429b-9b1c-82a951b9b0d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cb0272b5-f89f-42a9-a320-daaf75d914d7" xlink:to="loc_srt_RangeMember_9f66a1fe-c865-429b-9b1c-82a951b9b0d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_528457c6-6a77-4eae-b7f6-6f4114059027" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9f66a1fe-c865-429b-9b1c-82a951b9b0d2" xlink:to="loc_srt_MinimumMember_528457c6-6a77-4eae-b7f6-6f4114059027" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d90b7b5e-3001-4175-83f8-2fe82f77e269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d90b7b5e-3001-4175-83f8-2fe82f77e269" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d90b7b5e-3001-4175-83f8-2fe82f77e269_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d90b7b5e-3001-4175-83f8-2fe82f77e269" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d90b7b5e-3001-4175-83f8-2fe82f77e269_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1445e490-52f5-47b7-aa86-6bcd8d8bddcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d90b7b5e-3001-4175-83f8-2fe82f77e269" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1445e490-52f5-47b7-aa86-6bcd8d8bddcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_4a63a932-9487-4cfe-8d2b-e478c561bbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1445e490-52f5-47b7-aa86-6bcd8d8bddcb" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_4a63a932-9487-4cfe-8d2b-e478c561bbbd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="extended" id="i11c1d7a2c82b4f2e86a0512349764d8d_OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2235f598-416b-4f05-9ead-0210fa234c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f9efb7f4-7909-41c9-ba92-7bc527e70d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2235f598-416b-4f05-9ead-0210fa234c0c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f9efb7f4-7909-41c9-ba92-7bc527e70d3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2235f598-416b-4f05-9ead-0210fa234c0c" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:to="loc_srt_StatementGeographicalAxis_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f" xlink:to="loc_srt_SegmentGeographicalDomain_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f" xlink:to="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_790db911-c938-401a-b695-ffa917fc8d02" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_country_US_790db911-c938-401a-b695-ffa917fc8d02" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_78e12536-65fc-4880-b31b-f15466b13dc7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_country_CA_78e12536-65fc-4880-b31b-f15466b13dc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_8ecad19a-a435-4163-ac63-01b7999d7afb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_srt_EuropeMember_8ecad19a-a435-4163-ac63-01b7999d7afb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_bf2309e6-c3b8-4d38-a45e-5329a0d4f3da" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_srt_AsiaPacificMember_bf2309e6-c3b8-4d38-a45e-5329a0d4f3da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_fefb0dca-5903-43f4-8f6c-91d22d2d3f19" xlink:href="codi-20221231.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_codi_OtherInternationalMember_fefb0dca-5903-43f4-8f6c-91d22d2d3f19" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_27f000fb-4805-403f-99bd-5d144f2e6361" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:to="loc_srt_ConsolidationItemsAxis_27f000fb-4805-403f-99bd-5d144f2e6361" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_27f000fb-4805-403f-99bd-5d144f2e6361_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_27f000fb-4805-403f-99bd-5d144f2e6361" xlink:to="loc_srt_ConsolidationItemsDomain_27f000fb-4805-403f-99bd-5d144f2e6361_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b64c953c-02b2-4600-90c5-5217df92fa3e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_27f000fb-4805-403f-99bd-5d144f2e6361" xlink:to="loc_srt_ConsolidationItemsDomain_b64c953c-02b2-4600-90c5-5217df92fa3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4ace0049-904e-4a15-ac12-61c1a25f627b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b64c953c-02b2-4600-90c5-5217df92fa3e" xlink:to="loc_us-gaap_OperatingSegmentsMember_4ace0049-904e-4a15-ac12-61c1a25f627b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_297db477-f2e8-4dfc-b33b-996205d5c5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b64c953c-02b2-4600-90c5-5217df92fa3e" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_297db477-f2e8-4dfc-b33b-996205d5c5f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2df26a5e-d9ad-4b7f-ac65-9655b394fa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2df26a5e-d9ad-4b7f-ac65-9655b394fa54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2df26a5e-d9ad-4b7f-ac65-9655b394fa54_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2df26a5e-d9ad-4b7f-ac65-9655b394fa54" xlink:to="loc_us-gaap_SegmentDomain_2df26a5e-d9ad-4b7f-ac65-9655b394fa54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2df26a5e-d9ad-4b7f-ac65-9655b394fa54" xlink:to="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_95581bca-22f1-4db0-92aa-be3ffe442362" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_A5.11TacticalMember_95581bca-22f1-4db0-92aa-be3ffe442362" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_127f2807-0c61-4349-8aa9-287d7f7747c7" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_ErgobabyMember_127f2807-0c61-4349-8aa9-287d7f7747c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_75dadc4f-6ae0-4982-9d8f-1fe962bfabe5" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_LibertyMember_75dadc4f-6ae0-4982-9d8f-1fe962bfabe5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_1560fc49-dba2-41ec-a980-05bd6dd1080f" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_VelocityOutdoorMember_1560fc49-dba2-41ec-a980-05bd6dd1080f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_1f817a40-59ae-45f3-b506-ae676d28eb3c" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_AciMember_1f817a40-59ae-45f3-b506-ae676d28eb3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_2ad1da3c-d270-40f3-b379-9d0e6c767107" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_ArnoldMagneticsMember_2ad1da3c-d270-40f3-b379-9d0e6c767107" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_70c470b5-1571-41ec-b4ad-25a4adb2fb39" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_FoamFabricatorsMember_70c470b5-1571-41ec-b4ad-25a4adb2fb39" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_fd79fa36-882d-4224-a548-ec549662ff2f" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_SternoCandleLampMember_fd79fa36-882d-4224-a548-ec549662ff2f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_cb7d0eef-943e-4091-8183-ec6ce4874f87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_us-gaap_CorporateAndOtherMember_cb7d0eef-943e-4091-8183-ec6ce4874f87" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_f537fbed-d3e1-4b7c-a20c-e3962ddcbec2" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_BoaMember_f537fbed-d3e1-4b7c-a20c-e3962ddcbec2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_896e8671-0741-461e-90c6-d0802225cb34" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_MarucciMember_896e8671-0741-461e-90c6-d0802225cb34" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_60e44dc0-b0ec-488a-8f91-ab967d31ab95" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_LuganoMember_60e44dc0-b0ec-488a-8f91-ab967d31ab95" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_3e0a3c95-e283-4bb5-a247-5be8367a692e" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_AltorMember_3e0a3c95-e283-4bb5-a247-5be8367a692e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_f2e0ef56-36d0-4459-adbb-b662fba0c5cd" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_ArnoldMember_f2e0ef56-36d0-4459-adbb-b662fba0c5cd" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_a29fdb4c-0f74-44dc-9fd3-70f95d379e9b" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_PrimaLoftMember_a29fdb4c-0f74-44dc-9fd3-70f95d379e9b" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail" xlink:type="extended" id="i6b13f80f4f6342cfb69c6984b181a283_OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_44eb62a0-3611-428e-9ef2-465c6d0435a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3b9c0d3d-dc3b-4627-8195-7820cf579a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_44eb62a0-3611-428e-9ef2-465c6d0435a3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3b9c0d3d-dc3b-4627-8195-7820cf579a7e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_44eb62a0-3611-428e-9ef2-465c6d0435a3" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_02cd75d0-1806-4bf9-9bec-ed2656ecb710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_02cd75d0-1806-4bf9-9bec-ed2656ecb710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_02cd75d0-1806-4bf9-9bec-ed2656ecb710_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_02cd75d0-1806-4bf9-9bec-ed2656ecb710" xlink:to="loc_us-gaap_SegmentDomain_02cd75d0-1806-4bf9-9bec-ed2656ecb710_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_02cd75d0-1806-4bf9-9bec-ed2656ecb710" xlink:to="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_2557fd4e-b42a-4d24-9437-526b1b2c963c" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_A5.11TacticalMember_2557fd4e-b42a-4d24-9437-526b1b2c963c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_c6a3abcc-b90e-4ca8-9b18-1185097de96d" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_ErgobabyMember_c6a3abcc-b90e-4ca8-9b18-1185097de96d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_879f81ae-ceac-48d5-bb81-c78b9d540bc5" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_LibertyMember_879f81ae-ceac-48d5-bb81-c78b9d540bc5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_cae0e128-14bf-40d8-a0b0-5cc192b526e1" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_VelocityOutdoorMember_cae0e128-14bf-40d8-a0b0-5cc192b526e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_7cbedc99-e8b6-42ef-ac2d-f21c5303a99b" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_AdvancedCircuitsMember_7cbedc99-e8b6-42ef-ac2d-f21c5303a99b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_5c3bf01b-75cf-457b-9cd0-fc64966fc896" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_ArnoldMagneticsMember_5c3bf01b-75cf-457b-9cd0-fc64966fc896" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_f2e16284-64c4-43f2-ac92-b4883ecbf06b" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_FoamFabricatorsMember_f2e16284-64c4-43f2-ac92-b4883ecbf06b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_f47e5bcc-3231-4609-a139-925ce7e26e2a" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_SternoProductsMember_f47e5bcc-3231-4609-a139-925ce7e26e2a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_de9e81fc-c5d3-49f0-818e-702acf711edb" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_SternoCandleLampMember_de9e81fc-c5d3-49f0-818e-702acf711edb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c5e0627d-edd6-4552-abd4-6b57ba45ad1b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:to="loc_srt_StatementGeographicalAxis_c5e0627d-edd6-4552-abd4-6b57ba45ad1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c5e0627d-edd6-4552-abd4-6b57ba45ad1b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c5e0627d-edd6-4552-abd4-6b57ba45ad1b" xlink:to="loc_srt_SegmentGeographicalDomain_c5e0627d-edd6-4552-abd4-6b57ba45ad1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c5e0627d-edd6-4552-abd4-6b57ba45ad1b" xlink:to="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_24dd8398-e58d-4d1b-8955-3508a256f058" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_country_US_24dd8398-e58d-4d1b-8955-3508a256f058" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_9e9634b4-7051-404e-b467-e26b1d5d7a5f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_country_CA_9e9634b4-7051-404e-b467-e26b1d5d7a5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_e237ba7c-a6ba-4579-a994-08643b4b1ada" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_srt_EuropeMember_e237ba7c-a6ba-4579-a994-08643b4b1ada" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_2192dfd2-a341-4b43-bf87-8be6bc683f59" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_srt_AsiaPacificMember_2192dfd2-a341-4b43-bf87-8be6bc683f59" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember_779d30c9-fd0f-4f56-8c9a-d6521c9beb2c" xlink:href="codi-20221231.xsd#codi_NonUnitedStatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_codi_NonUnitedStatesMember_779d30c9-fd0f-4f56-8c9a-d6521c9beb2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_c6395661-6754-4f71-a502-856cb8f79ab4" xlink:href="codi-20221231.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_codi_OtherInternationalMember_c6395661-6754-4f71-a502-856cb8f79ab4" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="extended" id="id47b7692b6be4e4a8a6ee821e44a79a6_OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_16bf4830-f7c0-47a5-8bf1-417cb6d07476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_16bf4830-f7c0-47a5-8bf1-417cb6d07476" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_0d418827-02ae-4e5f-8582-4e5feba84d89" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_codi_IdentifiableAssetsOfSegments_0d418827-02ae-4e5f-8582-4e5feba84d89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_92359c91-df49-41c9-8ba8-d9d4331fa16f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_92359c91-df49-41c9-8ba8-d9d4331fa16f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62b25c82-5638-4fb2-97c3-af531896e12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62b25c82-5638-4fb2-97c3-af531896e12d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_73dd3266-650a-4477-a73e-795492a5e49f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_InterestExpense_73dd3266-650a-4477-a73e-795492a5e49f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_cdac6b15-f342-45b8-a5fb-652143a523ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_cdac6b15-f342-45b8-a5fb-652143a523ad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6128f24f-c64f-4301-8a4f-eeae6af9b53f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6128f24f-c64f-4301-8a4f-eeae6af9b53f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_e53b55f2-0938-4be4-964a-5ebab9db9b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_e53b55f2-0938-4be4-964a-5ebab9db9b97" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_aeb4c2ec-2274-44d3-a129-9850cc841def" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_OperatingIncomeLoss_aeb4c2ec-2274-44d3-a129-9850cc841def" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5e8f61d4-1c12-4f38-814a-f7f647a676d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5e8f61d4-1c12-4f38-814a-f7f647a676d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e8f61d4-1c12-4f38-814a-f7f647a676d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5e8f61d4-1c12-4f38-814a-f7f647a676d7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5e8f61d4-1c12-4f38-814a-f7f647a676d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0949cd81-0931-4cf2-9ce5-e0adab4b76b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5e8f61d4-1c12-4f38-814a-f7f647a676d7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0949cd81-0931-4cf2-9ce5-e0adab4b76b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_f2543060-6734-4ee4-915a-a3afc9a139e0" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0949cd81-0931-4cf2-9ce5-e0adab4b76b0" xlink:to="loc_codi_VelocityOutdoorMember_f2543060-6734-4ee4-915a-a3afc9a139e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_2c352c21-e24b-4bd6-a0b7-f93abf867d7c" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0949cd81-0931-4cf2-9ce5-e0adab4b76b0" xlink:to="loc_codi_A5.11TacticalMember_2c352c21-e24b-4bd6-a0b7-f93abf867d7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1e6d03fc-3326-4293-b946-3a722850e8e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:to="loc_srt_ConsolidationItemsAxis_1e6d03fc-3326-4293-b946-3a722850e8e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1e6d03fc-3326-4293-b946-3a722850e8e9_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_1e6d03fc-3326-4293-b946-3a722850e8e9" xlink:to="loc_srt_ConsolidationItemsDomain_1e6d03fc-3326-4293-b946-3a722850e8e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_350a3977-8bd6-4e36-8972-06dc08cad618" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_1e6d03fc-3326-4293-b946-3a722850e8e9" xlink:to="loc_srt_ConsolidationItemsDomain_350a3977-8bd6-4e36-8972-06dc08cad618" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_aebe2378-e57d-48d0-a18d-6e341bb45167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_350a3977-8bd6-4e36-8972-06dc08cad618" xlink:to="loc_us-gaap_OperatingSegmentsMember_aebe2378-e57d-48d0-a18d-6e341bb45167" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_bcf03e16-719f-4d6e-ad48-bef3506a436d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_350a3977-8bd6-4e36-8972-06dc08cad618" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_bcf03e16-719f-4d6e-ad48-bef3506a436d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7b6cf284-38a4-431c-aad0-be4354ed6637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7b6cf284-38a4-431c-aad0-be4354ed6637" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7b6cf284-38a4-431c-aad0-be4354ed6637_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7b6cf284-38a4-431c-aad0-be4354ed6637" xlink:to="loc_us-gaap_SegmentDomain_7b6cf284-38a4-431c-aad0-be4354ed6637_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7b6cf284-38a4-431c-aad0-be4354ed6637" xlink:to="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3967cb7e-7f1b-4317-a590-dae267d3bb71" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_VelocityOutdoorMember_3967cb7e-7f1b-4317-a590-dae267d3bb71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c1b27120-f75e-48b5-b603-308cb9b61b36" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_A5.11TacticalMember_c1b27120-f75e-48b5-b603-308cb9b61b36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_8febdfaa-996f-4783-a010-89069fc552e9" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_CrosmanMember_8febdfaa-996f-4783-a010-89069fc552e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_20ad60ed-2835-4496-87fc-cf05e7a84e11" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_ErgobabyMember_20ad60ed-2835-4496-87fc-cf05e7a84e11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_edeca152-578e-4453-a553-ff348f5fbf5c" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_FoxMember_edeca152-578e-4453-a553-ff348f5fbf5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_5532ee9e-7d08-49f8-8a75-02e67da0232a" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_LibertyMember_5532ee9e-7d08-49f8-8a75-02e67da0232a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_252b52b0-cb22-4689-a78a-02d14890519b" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_AciMember_252b52b0-cb22-4689-a78a-02d14890519b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_44bbcaa9-20e8-4db6-b0d5-06ed687d08b6" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_ArnoldMagneticsMember_44bbcaa9-20e8-4db6-b0d5-06ed687d08b6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a83e82c5-a690-493e-b2d3-b658c0cb9ac0" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_SternoCandleLampMember_a83e82c5-a690-493e-b2d3-b658c0cb9ac0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_afe9fc7a-fa9d-4160-b76c-16ac19949c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_us-gaap_CorporateAndOtherMember_afe9fc7a-fa9d-4160-b76c-16ac19949c08" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_97042485-1c11-43d8-8c99-5e17a404d172" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_BoaMember_97042485-1c11-43d8-8c99-5e17a404d172" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_b161417e-f394-42d9-83a2-91dbbdc05bb4" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_MarucciMember_b161417e-f394-42d9-83a2-91dbbdc05bb4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_36c6d9f7-3b0d-483a-87f8-87b84b647967" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_LuganoMember_36c6d9f7-3b0d-483a-87f8-87b84b647967" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_7d59ca5d-71a1-4e20-9525-0adb57fbe905" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_AltorMember_7d59ca5d-71a1-4e20-9525-0adb57fbe905" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_6f9a16ba-1978-4064-a221-76b24eb1fd5f" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_ArnoldMember_6f9a16ba-1978-4064-a221-76b24eb1fd5f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_45e9c188-7729-459c-aef3-3fa8058ecf6a" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_PrimaLoftMember_45e9c188-7729-459c-aef3-3fa8058ecf6a" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail" xlink:type="extended" id="i504c4b0fa517499084462841236078cc_OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2e26f411-6402-4de4-979d-ea8be599ec7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9cf93d58-57c9-4157-be3c-feaaae4a85b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2e26f411-6402-4de4-979d-ea8be599ec7c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9cf93d58-57c9-4157-be3c-feaaae4a85b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_daa0a0ab-d421-4101-bc75-6161cdddbf56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2e26f411-6402-4de4-979d-ea8be599ec7c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_daa0a0ab-d421-4101-bc75-6161cdddbf56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2e26f411-6402-4de4-979d-ea8be599ec7c" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6165a109-8426-4fbb-a497-af87c595b34f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:to="loc_srt_ConsolidationItemsAxis_6165a109-8426-4fbb-a497-af87c595b34f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6165a109-8426-4fbb-a497-af87c595b34f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_6165a109-8426-4fbb-a497-af87c595b34f" xlink:to="loc_srt_ConsolidationItemsDomain_6165a109-8426-4fbb-a497-af87c595b34f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f88f26be-bf39-4f2d-aa31-4c7dbfb006f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_6165a109-8426-4fbb-a497-af87c595b34f" xlink:to="loc_srt_ConsolidationItemsDomain_f88f26be-bf39-4f2d-aa31-4c7dbfb006f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_33bb52bd-d051-416b-9ae5-811331e217a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f88f26be-bf39-4f2d-aa31-4c7dbfb006f5" xlink:to="loc_us-gaap_OperatingSegmentsMember_33bb52bd-d051-416b-9ae5-811331e217a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_9411e05e-547f-4a0c-8b8d-cb78458afee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_f88f26be-bf39-4f2d-aa31-4c7dbfb006f5" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_9411e05e-547f-4a0c-8b8d-cb78458afee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7ac0f013-9348-4b44-864b-09d0f3d24f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7ac0f013-9348-4b44-864b-09d0f3d24f5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7ac0f013-9348-4b44-864b-09d0f3d24f5e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7ac0f013-9348-4b44-864b-09d0f3d24f5e" xlink:to="loc_us-gaap_SegmentDomain_7ac0f013-9348-4b44-864b-09d0f3d24f5e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7ac0f013-9348-4b44-864b-09d0f3d24f5e" xlink:to="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_5ad024ad-d5fb-4a40-969b-64f1932509c3" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_ErgobabyMember_5ad024ad-d5fb-4a40-969b-64f1932509c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_37706cd0-939d-4fed-853e-0fdfa8c72d7b" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_FoxMember_37706cd0-939d-4fed-853e-0fdfa8c72d7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a220c26b-57c3-4ece-8f4f-f7c0fc651a15" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_LibertyMember_a220c26b-57c3-4ece-8f4f-f7c0fc651a15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_410d7920-0f50-4853-bac8-b1456ee9e2d9" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_AciMember_410d7920-0f50-4853-bac8-b1456ee9e2d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_277deb4c-a9d5-4f9d-9e61-47f559bf6d66" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_ArnoldMagneticsMember_277deb4c-a9d5-4f9d-9e61-47f559bf6d66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_9271775b-45f1-4657-bebf-072c72bc0bd4" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_SternoCandleLampMember_9271775b-45f1-4657-bebf-072c72bc0bd4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_138af905-1e30-478b-b389-097f44cb1223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_us-gaap_CorporateAndOtherMember_138af905-1e30-478b-b389-097f44cb1223" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="extended" id="i76c37bcce3864519ac2c2b16fa80b13a_OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2a306744-d44e-4d0d-a85d-c5d26ed1cdb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_us-gaap_Goodwill_2a306744-d44e-4d0d-a85d-c5d26ed1cdb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_585ed5fd-721a-4bde-b455-0d97e5b48014" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_codi_IdentifiableAssetsOfSegments_585ed5fd-721a-4bde-b455-0d97e5b48014" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_e8fd676c-dd79-4b55-9592-4750a456cf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_e8fd676c-dd79-4b55-9592-4750a456cf5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_05399bbe-2520-4fdd-a078-07b0dae604f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_05399bbe-2520-4fdd-a078-07b0dae604f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_64f03f64-b4a2-45e2-979f-3b3d7071276a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_srt_StatementGeographicalAxis_64f03f64-b4a2-45e2-979f-3b3d7071276a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_64f03f64-b4a2-45e2-979f-3b3d7071276a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_64f03f64-b4a2-45e2-979f-3b3d7071276a" xlink:to="loc_srt_SegmentGeographicalDomain_64f03f64-b4a2-45e2-979f-3b3d7071276a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_64f03f64-b4a2-45e2-979f-3b3d7071276a" xlink:to="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_922bd6a7-06de-4679-b8d4-7e792d2f0ca8" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:to="loc_country_US_922bd6a7-06de-4679-b8d4-7e792d2f0ca8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_6752808a-e1f3-4920-8c1e-2daf1ce0eba0" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:to="loc_country_CA_6752808a-e1f3-4920-8c1e-2daf1ce0eba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_cad25751-d413-4753-8a19-0457f4cd4950" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:to="loc_srt_EuropeMember_cad25751-d413-4753-8a19-0457f4cd4950" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember_1102abfb-ce95-49a9-9858-ea1d695ead9f" xlink:href="codi-20221231.xsd#codi_NonUnitedStatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:to="loc_codi_NonUnitedStatesMember_1102abfb-ce95-49a9-9858-ea1d695ead9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_ReportingUnitAxis_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6" xlink:to="loc_us-gaap_ReportingUnitDomain_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_144a8cfa-ef75-46aa-837e-a539426c9e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6" xlink:to="loc_us-gaap_ReportingUnitDomain_144a8cfa-ef75-46aa-837e-a539426c9e8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0127bdb9-838a-49f7-94a4-fa21666f0f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0127bdb9-838a-49f7-94a4-fa21666f0f6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0127bdb9-838a-49f7-94a4-fa21666f0f6a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0127bdb9-838a-49f7-94a4-fa21666f0f6a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0127bdb9-838a-49f7-94a4-fa21666f0f6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4d37de8-e01a-4127-b214-b615da948d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0127bdb9-838a-49f7-94a4-fa21666f0f6a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4d37de8-e01a-4127-b214-b615da948d4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d9c257fc-479e-493b-8210-131aa7352651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4d37de8-e01a-4127-b214-b615da948d4b" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d9c257fc-479e-493b-8210-131aa7352651" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_41593df5-d4d2-47e5-9eb4-1714407d6217" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_srt_ConsolidationItemsAxis_41593df5-d4d2-47e5-9eb4-1714407d6217" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_41593df5-d4d2-47e5-9eb4-1714407d6217_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_41593df5-d4d2-47e5-9eb4-1714407d6217" xlink:to="loc_srt_ConsolidationItemsDomain_41593df5-d4d2-47e5-9eb4-1714407d6217_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3c95719c-ab3e-47af-97c5-e0f07fb14c5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_41593df5-d4d2-47e5-9eb4-1714407d6217" xlink:to="loc_srt_ConsolidationItemsDomain_3c95719c-ab3e-47af-97c5-e0f07fb14c5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5cbc4001-391d-4f88-b3c8-fc36b8396bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3c95719c-ab3e-47af-97c5-e0f07fb14c5e" xlink:to="loc_us-gaap_OperatingSegmentsMember_5cbc4001-391d-4f88-b3c8-fc36b8396bc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1eb225d5-ec11-4856-9fd3-4c39dad29fec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_3c95719c-ab3e-47af-97c5-e0f07fb14c5e" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1eb225d5-ec11-4856-9fd3-4c39dad29fec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e4c7b03f-6b60-4134-b203-511963a2c2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e4c7b03f-6b60-4134-b203-511963a2c2c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e4c7b03f-6b60-4134-b203-511963a2c2c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4c7b03f-6b60-4134-b203-511963a2c2c0" xlink:to="loc_us-gaap_SegmentDomain_e4c7b03f-6b60-4134-b203-511963a2c2c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4c7b03f-6b60-4134-b203-511963a2c2c0" xlink:to="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_527b553d-9f59-482a-add0-3ce92bf9b83d" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_A5.11TacticalMember_527b553d-9f59-482a-add0-3ce92bf9b83d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_60a73bfa-9adb-470f-a971-14992fe2f881" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_ErgobabyMember_60a73bfa-9adb-470f-a971-14992fe2f881" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_57311a71-2951-41a5-a468-4fd120268ce3" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_FoxMember_57311a71-2951-41a5-a468-4fd120268ce3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_cd9305e3-fc14-4e45-9546-4dc631d501f7" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_LibertyMember_cd9305e3-fc14-4e45-9546-4dc631d501f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_e878f3fb-90d4-4031-bed1-f77fd69228ad" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_AciMember_e878f3fb-90d4-4031-bed1-f77fd69228ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_3899f176-fcc3-4fa9-9df0-7be1454637a9" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_ArnoldMagneticsMember_3899f176-fcc3-4fa9-9df0-7be1454637a9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d904262f-cb10-4310-9235-cba9b1d16cff" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_SternoCandleLampMember_d904262f-cb10-4310-9235-cba9b1d16cff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_67d46d46-8170-46a6-99d5-b1a253c31604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_us-gaap_CorporateAndOtherMember_67d46d46-8170-46a6-99d5-b1a253c31604" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b9405a87-17f5-41d8-a24c-80cba8d556ad" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_ArnoldMember_b9405a87-17f5-41d8-a24c-80cba8d556ad" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_e0d461ce-6e4e-44d0-973d-5809b3243132" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_VelocityOutdoorMember_e0d461ce-6e4e-44d0-973d-5809b3243132" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_0014f30e-ba0a-4cce-869d-3cf412778f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_NatureOfExpenseAxis_0014f30e-ba0a-4cce-869d-3cf412778f5f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_0014f30e-ba0a-4cce-869d-3cf412778f5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NatureOfExpenseAxis_0014f30e-ba0a-4cce-869d-3cf412778f5f" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_0014f30e-ba0a-4cce-869d-3cf412778f5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_100bbfdb-e58a-4a80-89d2-1375d971b6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NatureOfExpenseAxis_0014f30e-ba0a-4cce-869d-3cf412778f5f" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_100bbfdb-e58a-4a80-89d2-1375d971b6fb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails" xlink:type="extended" id="i1d6611af5ae94fe0939a258150aba19c_OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_3ebb7e10-b892-48dd-9063-05c46915f0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_AccountsReceivableNet_3ebb7e10-b892-48dd-9063-05c46915f0d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_c88d0569-10f9-411c-997c-7ee90208ada4" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_c88d0569-10f9-411c-997c-7ee90208ada4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_d66a90c9-ca3d-4360-8a18-2525d2bfb734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_d66a90c9-ca3d-4360-8a18-2525d2bfb734" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_abef8d3f-44c8-426c-9e56-a652a32e9058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_AccountsReceivableGross_abef8d3f-44c8-426c-9e56-a652a32e9058" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_54144321-8cb3-47cf-9501-ae21f3333809" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_codi_IdentifiableAssetsOfSegments_54144321-8cb3-47cf-9501-ae21f3333809" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_b947bc3f-9170-40c6-a71a-eb012af3b914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_b947bc3f-9170-40c6-a71a-eb012af3b914" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIdentifiableAssets_b627063c-c06a-4080-86ca-0e104dc60d23" xlink:href="codi-20221231.xsd#codi_OtherIdentifiableAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_codi_OtherIdentifiableAssets_b627063c-c06a-4080-86ca-0e104dc60d23" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a9896a0b-4455-4040-aff7-be823680468e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_srt_ConsolidationItemsAxis_a9896a0b-4455-4040-aff7-be823680468e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a9896a0b-4455-4040-aff7-be823680468e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_a9896a0b-4455-4040-aff7-be823680468e" xlink:to="loc_srt_ConsolidationItemsDomain_a9896a0b-4455-4040-aff7-be823680468e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2167c721-e675-4e40-971e-4ed11a1d240a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_a9896a0b-4455-4040-aff7-be823680468e" xlink:to="loc_srt_ConsolidationItemsDomain_2167c721-e675-4e40-971e-4ed11a1d240a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2de4b61c-212d-483b-9e31-617edab4c8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2de4b61c-212d-483b-9e31-617edab4c8bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2de4b61c-212d-483b-9e31-617edab4c8bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2de4b61c-212d-483b-9e31-617edab4c8bf" xlink:to="loc_us-gaap_SegmentDomain_2de4b61c-212d-483b-9e31-617edab4c8bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2de4b61c-212d-483b-9e31-617edab4c8bf" xlink:to="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_32ef646a-a230-409d-a51c-4262df3a57d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_us-gaap_CorporateMember_32ef646a-a230-409d-a51c-4262df3a57d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_8fdff51b-6332-4b8e-b4c9-7f4ef8110ae4" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_A5.11TacticalMember_8fdff51b-6332-4b8e-b4c9-7f4ef8110ae4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_6b45bcd7-3a7a-4bfa-be8e-9d80b236e043" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_CrosmanMember_6b45bcd7-3a7a-4bfa-be8e-9d80b236e043" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_5ac8ddb4-d741-4c79-b671-91a3a11bdae8" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_ErgobabyMember_5ac8ddb4-d741-4c79-b671-91a3a11bdae8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_9ced0192-2ce0-4c9e-ab39-89d873dcae2b" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_LibertyMember_9ced0192-2ce0-4c9e-ab39-89d873dcae2b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_982f456e-8719-4020-8721-87116f6592dd" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_AciMember_982f456e-8719-4020-8721-87116f6592dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_bd616e06-22c1-4b8c-bc7b-1e9640ef4a73" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_ArnoldMember_bd616e06-22c1-4b8c-bc7b-1e9640ef4a73" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_ae615e1e-ead5-4772-b546-aae13f6f2c09" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_FoamFabricatorsMember_ae615e1e-ead5-4772-b546-aae13f6f2c09" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_4c721eb6-7dfd-4c52-8a40-d4b634e573dc" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_SternoProductsMember_4c721eb6-7dfd-4c52-8a40-d4b634e573dc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_40c58f5a-e31a-41b7-999f-a6d7be744f4c" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_BoaMember_40c58f5a-e31a-41b7-999f-a6d7be744f4c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d35ede63-91c6-4086-97eb-a88207fcfe85" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_MarucciMember_d35ede63-91c6-4086-97eb-a88207fcfe85" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_60ab8b86-99a6-4c39-be76-dc3432a75318" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_LuganoMember_60ab8b86-99a6-4c39-be76-dc3432a75318" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_c3775c50-5ba2-4b63-bcfc-bea25839ad0d" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_AltorMember_c3775c50-5ba2-4b63-bcfc-bea25839ad0d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_f5f6bf15-43ee-4f34-a9b5-f9a25e424058" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_VelocityOutdoorMember_f5f6bf15-43ee-4f34-a9b5-f9a25e424058" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_417bea9b-c615-4e00-8e56-f25c64cf671c" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_PrimaLoftMember_417bea9b-c615-4e00-8e56-f25c64cf671c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_4623179f-d3c6-466a-928e-cbb3ce246478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_us-gaap_SubsegmentsAxis_4623179f-d3c6-466a-928e-cbb3ce246478" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_4623179f-d3c6-466a-928e-cbb3ce246478_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_4623179f-d3c6-466a-928e-cbb3ce246478" xlink:to="loc_us-gaap_SubsegmentsDomain_4623179f-d3c6-466a-928e-cbb3ce246478_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_d3c953ce-c45e-4d8b-b911-c12cde399caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_4623179f-d3c6-466a-928e-cbb3ce246478" xlink:to="loc_us-gaap_SubsegmentsDomain_d3c953ce-c45e-4d8b-b911-c12cde399caf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_34694513-686c-4bde-a8ad-14574a77beae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_34694513-686c-4bde-a8ad-14574a77beae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_34694513-686c-4bde-a8ad-14574a77beae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_34694513-686c-4bde-a8ad-14574a77beae" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_34694513-686c-4bde-a8ad-14574a77beae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_2f186143-880f-41a9-8661-f0039b6b51a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_34694513-686c-4bde-a8ad-14574a77beae" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_2f186143-880f-41a9-8661-f0039b6b51a9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="extended" id="idb0671029ab745268e4486277d9bdc5a_OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_23b30438-527b-4d9c-9774-959c6798bcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9986f653-eff0-49db-bb95-500bce6aad70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_23b30438-527b-4d9c-9774-959c6798bcc9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9986f653-eff0-49db-bb95-500bce6aad70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4cd935b1-bd2b-4940-8231-043a78a7c093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_23b30438-527b-4d9c-9774-959c6798bcc9" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4cd935b1-bd2b-4940-8231-043a78a7c093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_23b30438-527b-4d9c-9774-959c6798bcc9" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_572ac0cb-b634-4a51-97bf-42da68f2ed17" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_srt_ConsolidationItemsAxis_572ac0cb-b634-4a51-97bf-42da68f2ed17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_572ac0cb-b634-4a51-97bf-42da68f2ed17_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_572ac0cb-b634-4a51-97bf-42da68f2ed17" xlink:to="loc_srt_ConsolidationItemsDomain_572ac0cb-b634-4a51-97bf-42da68f2ed17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_787b0039-d82a-4d01-8592-6362ed2d8987" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_572ac0cb-b634-4a51-97bf-42da68f2ed17" xlink:to="loc_srt_ConsolidationItemsDomain_787b0039-d82a-4d01-8592-6362ed2d8987" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c03f279e-a6e3-437a-90e3-75066d080a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_787b0039-d82a-4d01-8592-6362ed2d8987" xlink:to="loc_us-gaap_OperatingSegmentsMember_c03f279e-a6e3-437a-90e3-75066d080a4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_119ad81f-81ab-457b-8e39-77d6cddfaeab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_119ad81f-81ab-457b-8e39-77d6cddfaeab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_119ad81f-81ab-457b-8e39-77d6cddfaeab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_119ad81f-81ab-457b-8e39-77d6cddfaeab" xlink:to="loc_us-gaap_SegmentDomain_119ad81f-81ab-457b-8e39-77d6cddfaeab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_119ad81f-81ab-457b-8e39-77d6cddfaeab" xlink:to="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_4ca10c99-f7a5-4199-89cc-8b5208b60440" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_A5.11TacticalMember_4ca10c99-f7a5-4199-89cc-8b5208b60440" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_b4f075b5-51cc-45c1-80f4-52df42259888" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_ErgobabyMember_b4f075b5-51cc-45c1-80f4-52df42259888" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_c0297bd8-dc4c-4a33-993a-8037b96a5317" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_FoamFabricatorsMember_c0297bd8-dc4c-4a33-993a-8037b96a5317" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_c953ca27-b498-4652-86bf-f8d691999f43" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_LibertyMember_c953ca27-b498-4652-86bf-f8d691999f43" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_5168e6bf-0b08-4fa2-9427-4e5ffe52452f" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_AciMember_5168e6bf-0b08-4fa2-9427-4e5ffe52452f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_e0980e70-bb73-4c34-94a0-6e3192e7d816" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_ArnoldMember_e0980e70-bb73-4c34-94a0-6e3192e7d816" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_65d5ef02-87c8-4c2e-a836-1e221f80c3e2" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_SternoProductsMember_65d5ef02-87c8-4c2e-a836-1e221f80c3e2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_cd2e43e2-3f4f-4e90-9186-ecac462f6e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_us-gaap_CorporateMember_cd2e43e2-3f4f-4e90-9186-ecac462f6e1d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_9bc01e93-3a81-423b-8aee-18531856e20d" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_BoaMember_9bc01e93-3a81-423b-8aee-18531856e20d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_5651a25d-010f-481d-9aba-144f6675f9c5" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_MarucciMember_5651a25d-010f-481d-9aba-144f6675f9c5" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_796c8f3a-684a-4241-96a3-63e7c01b6cbd" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_LuganoMember_796c8f3a-684a-4241-96a3-63e7c01b6cbd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_597a9156-3632-422b-8498-5dd151df417b" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_AltorMember_597a9156-3632-422b-8498-5dd151df417b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_d7f5f1a2-4001-4c38-8db7-74e8857fd9e1" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_VelocityOutdoorMember_d7f5f1a2-4001-4c38-8db7-74e8857fd9e1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_89e12610-a425-45bd-a085-0d723bb814e2" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_PrimaLoftMember_89e12610-a425-45bd-a085-0d723bb814e2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_2ae3d40e-6027-4f25-8def-309752f71680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_us-gaap_SubsegmentsAxis_2ae3d40e-6027-4f25-8def-309752f71680" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_2ae3d40e-6027-4f25-8def-309752f71680_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_2ae3d40e-6027-4f25-8def-309752f71680" xlink:to="loc_us-gaap_SubsegmentsDomain_2ae3d40e-6027-4f25-8def-309752f71680_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_b26d38dc-e6c1-404a-b64e-2fb52ec476ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_2ae3d40e-6027-4f25-8def-309752f71680" xlink:to="loc_us-gaap_SubsegmentsDomain_b26d38dc-e6c1-404a-b64e-2fb52ec476ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_ad900214-e205-4ed6-8491-1b2ac1314fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_ad900214-e205-4ed6-8491-1b2ac1314fb4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_ad900214-e205-4ed6-8491-1b2ac1314fb4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_ad900214-e205-4ed6-8491-1b2ac1314fb4" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_ad900214-e205-4ed6-8491-1b2ac1314fb4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_12d672a6-4b23-418f-9ec8-d4ad544019b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_ad900214-e205-4ed6-8491-1b2ac1314fb4" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_12d672a6-4b23-418f-9ec8-d4ad544019b7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="extended" id="i07fb511432bf4561809ef023203adf6e_InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ee0d60eb-3407-4a78-b3b0-9b46b8b1deae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_ConstructionInProgressGross_ee0d60eb-3407-4a78-b3b0-9b46b8b1deae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_374cda54-3c7a-4125-8cda-2478074e3d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_374cda54-3c7a-4125-8cda-2478074e3d96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_27b3d3ac-b01e-45e0-9a9c-2e9c7bc53f14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_27b3d3ac-b01e-45e0-9a9c-2e9c7bc53f14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bdd0cb7c-a1ea-463a-8682-9668a87ab73c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bdd0cb7c-a1ea-463a-8682-9668a87ab73c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_530dd736-21d0-48a1-ad2b-66a1490e0a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_530dd736-21d0-48a1-ad2b-66a1490e0a08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_530dd736-21d0-48a1-ad2b-66a1490e0a08" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_96421a23-6ae3-4930-b73e-f5ec4de17e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_96421a23-6ae3-4930-b73e-f5ec4de17e45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_1c800db9-5011-45dd-832e-2f48894e6831" xlink:href="codi-20221231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_1c800db9-5011-45dd-832e-2f48894e6831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_befcaf05-f36d-4d2f-a447-699c7657e434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_befcaf05-f36d-4d2f-a447-699c7657e434" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_58db2d09-914b-43ba-9dbd-f6b850f43ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:to="loc_us-gaap_LandAndBuildingMember_58db2d09-914b-43ba-9dbd-f6b850f43ec8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="extended" id="ic2d752b60a9a41fbabc0acee5df2f83f_GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_3da1e48f-bd58-45e7-aa3e-807428db94d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_3da1e48f-bd58-45e7-aa3e-807428db94d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_d32243f6-916d-45f9-abba-7981a35490e5" xlink:href="codi-20221231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_d32243f6-916d-45f9-abba-7981a35490e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_83e4d5fa-a482-4b27-b85a-74dafce81bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_GoodwillGross_83e4d5fa-a482-4b27-b85a-74dafce81bee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ea834115-e83d-4eb3-a199-e7e0720bb8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ea834115-e83d-4eb3-a199-e7e0720bb8b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b9ad0a38-ad73-4f93-83be-7a86d07acc95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_Goodwill_b9ad0a38-ad73-4f93-83be-7a86d07acc95" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2de103ba-6025-4c08-a8b4-8025668d3996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2de103ba-6025-4c08-a8b4-8025668d3996" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_bc25ec77-4196-4ef4-9857-1a1f5c98a84f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_bc25ec77-4196-4ef4-9857-1a1f5c98a84f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_abb83e90-ff45-4c12-aacb-79fb024375de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_abb83e90-ff45-4c12-aacb-79fb024375de" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_f5da1173-3794-44de-91dd-35a24f11f452" xlink:href="codi-20221231.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_f5da1173-3794-44de-91dd-35a24f11f452" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_fa882e30-315a-46be-baf3-adf0c32db3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_ReportingUnitAxis_fa882e30-315a-46be-baf3-adf0c32db3e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_fa882e30-315a-46be-baf3-adf0c32db3e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_fa882e30-315a-46be-baf3-adf0c32db3e6" xlink:to="loc_us-gaap_ReportingUnitDomain_fa882e30-315a-46be-baf3-adf0c32db3e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_c23cbede-1ebd-40fb-add5-b12812017bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_fa882e30-315a-46be-baf3-adf0c32db3e6" xlink:to="loc_us-gaap_ReportingUnitDomain_c23cbede-1ebd-40fb-add5-b12812017bd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_66131910-a7b7-4e46-9384-708603148976" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_srt_RangeAxis_66131910-a7b7-4e46-9384-708603148976" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_66131910-a7b7-4e46-9384-708603148976_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_66131910-a7b7-4e46-9384-708603148976" xlink:to="loc_srt_RangeMember_66131910-a7b7-4e46-9384-708603148976_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_36fce7f0-7e59-4af2-8593-b240ee6faa52" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_66131910-a7b7-4e46-9384-708603148976" xlink:to="loc_srt_RangeMember_36fce7f0-7e59-4af2-8593-b240ee6faa52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9d762191-3630-42fd-8164-7f6fa75f8a89" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_srt_ProductOrServiceAxis_9d762191-3630-42fd-8164-7f6fa75f8a89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_9d762191-3630-42fd-8164-7f6fa75f8a89_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_9d762191-3630-42fd-8164-7f6fa75f8a89" xlink:to="loc_srt_ProductsAndServicesDomain_9d762191-3630-42fd-8164-7f6fa75f8a89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_31e99d12-2d5b-4e72-b2d8-78720d5a57e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_9d762191-3630-42fd-8164-7f6fa75f8a89" xlink:to="loc_srt_ProductsAndServicesDomain_31e99d12-2d5b-4e72-b2d8-78720d5a57e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3c730529-6963-4b4c-8842-d061052e5b7d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_srt_ConsolidationItemsAxis_3c730529-6963-4b4c-8842-d061052e5b7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3c730529-6963-4b4c-8842-d061052e5b7d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_3c730529-6963-4b4c-8842-d061052e5b7d" xlink:to="loc_srt_ConsolidationItemsDomain_3c730529-6963-4b4c-8842-d061052e5b7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_03d67040-7c80-41b9-8ca4-5664f62009e4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_3c730529-6963-4b4c-8842-d061052e5b7d" xlink:to="loc_srt_ConsolidationItemsDomain_03d67040-7c80-41b9-8ca4-5664f62009e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_SubsegmentsAxis_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4" xlink:to="loc_us-gaap_SubsegmentsDomain_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_66257419-21a3-4d64-ae8a-e44105230339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4" xlink:to="loc_us-gaap_SubsegmentsDomain_66257419-21a3-4d64-ae8a-e44105230339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c72e5d9c-b952-478c-8a85-ac58cb8c0c69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c72e5d9c-b952-478c-8a85-ac58cb8c0c69" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c72e5d9c-b952-478c-8a85-ac58cb8c0c69_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c72e5d9c-b952-478c-8a85-ac58cb8c0c69" xlink:to="loc_us-gaap_SegmentDomain_c72e5d9c-b952-478c-8a85-ac58cb8c0c69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c72e5d9c-b952-478c-8a85-ac58cb8c0c69" xlink:to="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_0f3a2ed6-6cd7-47fb-a21d-98d903d70c06" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_ArnoldMember_0f3a2ed6-6cd7-47fb-a21d-98d903d70c06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_b9d7ec70-8453-49df-93a1-e075e03039f2" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_VelocityOutdoorMember_b9d7ec70-8453-49df-93a1-e075e03039f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_962a74e0-f7d7-4a73-a2e2-f144c6303953" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_LibertyMember_962a74e0-f7d7-4a73-a2e2-f144c6303953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_9acdc411-209c-4363-b624-28d8f71e3c15" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_ErgobabyMember_9acdc411-209c-4363-b624-28d8f71e3c15" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_745fa843-bcd5-4900-af26-d69d9ff8964e" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_FoamFabricatorsMember_745fa843-bcd5-4900-af26-d69d9ff8964e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_2cc08dd1-7c5b-4cb9-addb-795dabd638ff" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_AltorMember_2cc08dd1-7c5b-4cb9-addb-795dabd638ff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_195dddf7-1aeb-4ea9-a297-2ab345388585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_195dddf7-1aeb-4ea9-a297-2ab345388585" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_195dddf7-1aeb-4ea9-a297-2ab345388585_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_195dddf7-1aeb-4ea9-a297-2ab345388585" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_195dddf7-1aeb-4ea9-a297-2ab345388585_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3636a05-3807-40c5-997c-38ae87bed0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_195dddf7-1aeb-4ea9-a297-2ab345388585" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3636a05-3807-40c5-997c-38ae87bed0fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3e336df1-b957-40f0-9348-2be3310ddab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3636a05-3807-40c5-997c-38ae87bed0fb" xlink:to="loc_us-gaap_TradeNamesMember_3e336df1-b957-40f0-9348-2be3310ddab7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7b36cf44-e77c-4b3b-92a7-c165258779a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7b36cf44-e77c-4b3b-92a7-c165258779a9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7b36cf44-e77c-4b3b-92a7-c165258779a9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7b36cf44-e77c-4b3b-92a7-c165258779a9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7b36cf44-e77c-4b3b-92a7-c165258779a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6a631db-946c-4ddd-8fc5-e42b3c0dc1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7b36cf44-e77c-4b3b-92a7-c165258779a9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6a631db-946c-4ddd-8fc5-e42b3c0dc1f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a667af26-3148-48f0-bf42-fa20c68bc0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6a631db-946c-4ddd-8fc5-e42b3c0dc1f1" xlink:to="loc_us-gaap_TradeNamesMember_a667af26-3148-48f0-bf42-fa20c68bc0b1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="extended" id="i72e9cd807ec1406c90e383da07866fa0_GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_7e61a349-a7ea-46de-bb04-720d0f3f9768" xlink:href="codi-20221231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_7e61a349-a7ea-46de-bb04-720d0f3f9768" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f6d43fc7-d682-419e-b86f-b85a7751af5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:to="loc_us-gaap_GoodwillRollForward_f6d43fc7-d682-419e-b86f-b85a7751af5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:href="codi-20221231.xsd#codi_BeginningBalanceAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_f6d43fc7-d682-419e-b86f-b85a7751af5a" xlink:to="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_82f600b2-85a4-4b20-ba8b-b5fdad2b4e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_Goodwill_82f600b2-85a4-4b20-ba8b-b5fdad2b4e5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_9ab570f2-0b8b-4c0e-8f93-1087e388bb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_9ab570f2-0b8b-4c0e-8f93-1087e388bb1f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_136ddbce-09c0-4713-986b-ca31b9181741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_136ddbce-09c0-4713-986b-ca31b9181741" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c2ef80d9-afb0-4942-8ad5-ed40d42f8a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_e979b19f-f3ae-48c6-adc8-cc7d2e721a85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_e979b19f-f3ae-48c6-adc8-cc7d2e721a85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6599018d-5f4b-44d1-8d87-f2f8ef3ccfec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6599018d-5f4b-44d1-8d87-f2f8ef3ccfec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_d40c39d2-de8b-4101-8377-fddac4c2783a" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:to="loc_codi_LizardSkinsMember_d40c39d2-de8b-4101-8377-fddac4c2783a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_affa0c15-f57a-4954-b41f-9a47fcbbbfdc" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:to="loc_codi_MarucciMember_affa0c15-f57a-4954-b41f-9a47fcbbbfdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_ea049692-7bb3-4181-a200-1f68cd711b48" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:to="loc_codi_PrimaLoftMember_ea049692-7bb3-4181-a200-1f68cd711b48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c867aae3-a801-4042-898d-a51b77f5fff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c867aae3-a801-4042-898d-a51b77f5fff0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c867aae3-a801-4042-898d-a51b77f5fff0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c867aae3-a801-4042-898d-a51b77f5fff0" xlink:to="loc_us-gaap_SegmentDomain_c867aae3-a801-4042-898d-a51b77f5fff0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c867aae3-a801-4042-898d-a51b77f5fff0" xlink:to="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_4abbc7a3-94eb-46c5-89b1-72de6da1ed42" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_A5.11TacticalMember_4abbc7a3-94eb-46c5-89b1-72de6da1ed42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_be8e2b28-8a27-4d84-9fd9-6b44c5e0d206" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_ErgobabyMember_be8e2b28-8a27-4d84-9fd9-6b44c5e0d206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b98fe49d-383b-4de0-9b84-6d0b288b8d64" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_LibertyMember_b98fe49d-383b-4de0-9b84-6d0b288b8d64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_3cb0c89a-9673-46a9-bacd-a4069479483c" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_AdvancedCircuitsMember_3cb0c89a-9673-46a9-bacd-a4069479483c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_90baaf94-9fd7-475f-b039-55b0d63381fd" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_ArnoldMember_90baaf94-9fd7-475f-b039-55b0d63381fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_bc49b85a-7f0b-42a1-8869-a723a4c55785" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_FoamFabricatorsMember_bc49b85a-7f0b-42a1-8869-a723a4c55785" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_76e5aca8-d658-4e44-b33e-5ab6111998e9" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_SternoProductsMember_76e5aca8-d658-4e44-b33e-5ab6111998e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_8c23f6d1-6bf3-479a-8d94-70a39938699f" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_BoaMember_8c23f6d1-6bf3-479a-8d94-70a39938699f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_9242e2ed-32fe-4ab0-b350-20ad43a54ed5" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_MarucciMember_9242e2ed-32fe-4ab0-b350-20ad43a54ed5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_91313879-4c1f-4b33-a032-babb0133f1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_us-gaap_CorporateMember_91313879-4c1f-4b33-a032-babb0133f1d2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_d6a14fa8-3b65-4f52-94be-b3c3c49bd1c8" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_LuganoMember_d6a14fa8-3b65-4f52-94be-b3c3c49bd1c8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_d4924d23-f2c5-43c0-8f47-031f919ef5d9" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_AltorMember_d4924d23-f2c5-43c0-8f47-031f919ef5d9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_f283b3e6-2be9-4c27-8359-b9496e2fa40e" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_VelocityOutdoorMember_f283b3e6-2be9-4c27-8359-b9496e2fa40e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_934e3dc0-e227-40c7-82a6-cf3c027a969b" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_PrimaLoftMember_934e3dc0-e227-40c7-82a6-cf3c027a969b" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2f92c9f6-eda8-443a-921c-861ff328e0c3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2f92c9f6-eda8-443a-921c-861ff328e0c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2f92c9f6-eda8-443a-921c-861ff328e0c3_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2f92c9f6-eda8-443a-921c-861ff328e0c3" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2f92c9f6-eda8-443a-921c-861ff328e0c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_be2c2375-68b7-4dc9-a568-f2b65dbf3915" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2f92c9f6-eda8-443a-921c-861ff328e0c3" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_be2c2375-68b7-4dc9-a568-f2b65dbf3915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f9211b24-4946-484e-8fbf-210303217dc3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_dei_LegalEntityAxis_f9211b24-4946-484e-8fbf-210303217dc3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f9211b24-4946-484e-8fbf-210303217dc3_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f9211b24-4946-484e-8fbf-210303217dc3" xlink:to="loc_dei_EntityDomain_f9211b24-4946-484e-8fbf-210303217dc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c683906-7646-45dd-9aa4-ca06c9922ff0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f9211b24-4946-484e-8fbf-210303217dc3" xlink:to="loc_dei_EntityDomain_7c683906-7646-45dd-9aa4-ca06c9922ff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_debb3755-d242-4f3f-a3a3-35b468534874" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7c683906-7646-45dd-9aa4-ca06c9922ff0" xlink:to="loc_codi_MarucciMember_debb3755-d242-4f3f-a3a3-35b468534874" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="extended" id="ia146eea14dee4dc28cc14960837589ab_GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4a789a22-00a9-414e-9ffc-061ed48be6ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_dei_DocumentPeriodEndDate_4a789a22-00a9-414e-9ffc-061ed48be6ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_574659e9-1f97-416b-bc24-4f237aeb1ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_574659e9-1f97-416b-bc24-4f237aeb1ec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e9eaca96-e576-4edb-b321-f6c99d5dcc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e9eaca96-e576-4edb-b321-f6c99d5dcc0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ecda6cbc-2d84-4680-bbb2-1cfe86cd2314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ecda6cbc-2d84-4680-bbb2-1cfe86cd2314" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a470b96e-52dc-47ff-892e-3b354212b636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a470b96e-52dc-47ff-892e-3b354212b636" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_1c35dfee-4b6f-4311-b13f-efd84fc59143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_1c35dfee-4b6f-4311-b13f-efd84fc59143" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_6b75378d-2782-4894-b1e5-be40aaaeec9d" xlink:href="codi-20221231.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_6b75378d-2782-4894-b1e5-be40aaaeec9d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_78b66b27-c989-4058-b8eb-49edee8393fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_78b66b27-c989-4058-b8eb-49edee8393fb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c6a8b4a-415a-4438-9b9e-7cc017133474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c6a8b4a-415a-4438-9b9e-7cc017133474" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_75b27df4-a624-40cc-9542-e22ff2637e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_75b27df4-a624-40cc-9542-e22ff2637e69" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d2d2f8a7-96ba-4927-91f3-33816001d636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d2d2f8a7-96ba-4927-91f3-33816001d636" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8df5925e-e748-4bb2-9413-aadb4755cf94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d2d2f8a7-96ba-4927-91f3-33816001d636" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8df5925e-e748-4bb2-9413-aadb4755cf94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8df5925e-e748-4bb2-9413-aadb4755cf94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8df5925e-e748-4bb2-9413-aadb4755cf94" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8df5925e-e748-4bb2-9413-aadb4755cf94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8df5925e-e748-4bb2-9413-aadb4755cf94" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8117a328-a32f-45ac-952a-0b4fbaefd94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8117a328-a32f-45ac-952a-0b4fbaefd94f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_f79da8fb-a52c-41a7-96bc-19f12da26cb1" xlink:href="codi-20221231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_codi_TechnologyAndPatentsMember_f79da8fb-a52c-41a7-96bc-19f12da26cb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_df7de874-9815-4c8a-9543-0f2308935be9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_us-gaap_TradeNamesMember_df7de874-9815-4c8a-9543-0f2308935be9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_4b895917-3f37-4d95-b1f5-317887e94611" xlink:href="codi-20221231.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_4b895917-3f37-4d95-b1f5-317887e94611" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_17a43ce8-02c6-4195-96bd-0d3c3179c4c0" xlink:href="codi-20221231.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_codi_DistributorRelationsAndOtherMember_17a43ce8-02c6-4195-96bd-0d3c3179c4c0" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="extended" id="iccd6b23764964fbbacaf5948fee7f744_GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a0f49e43-110f-495d-9dbd-34bbb6d54f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_8bfc3534-c412-4f3f-9e22-d7a4aa1518c6" xlink:href="codi-20221231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_a0f49e43-110f-495d-9dbd-34bbb6d54f0f" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_8bfc3534-c412-4f3f-9e22-d7a4aa1518c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_a0f49e43-110f-495d-9dbd-34bbb6d54f0f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_21df8114-d5b0-4a73-8bdd-fc68cd869717" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_srt_ConsolidationItemsAxis_21df8114-d5b0-4a73-8bdd-fc68cd869717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_21df8114-d5b0-4a73-8bdd-fc68cd869717_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_21df8114-d5b0-4a73-8bdd-fc68cd869717" xlink:to="loc_srt_ConsolidationItemsDomain_21df8114-d5b0-4a73-8bdd-fc68cd869717_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6b8347eb-0551-490b-9840-40783967e0b9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_21df8114-d5b0-4a73-8bdd-fc68cd869717" xlink:to="loc_srt_ConsolidationItemsDomain_6b8347eb-0551-490b-9840-40783967e0b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_034f1ebf-12f5-44e1-b58e-2c4420702622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_034f1ebf-12f5-44e1-b58e-2c4420702622" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_034f1ebf-12f5-44e1-b58e-2c4420702622_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_034f1ebf-12f5-44e1-b58e-2c4420702622" xlink:to="loc_us-gaap_SegmentDomain_034f1ebf-12f5-44e1-b58e-2c4420702622_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b31d8cb3-d861-4303-9742-d850d6f265e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_034f1ebf-12f5-44e1-b58e-2c4420702622" xlink:to="loc_us-gaap_SegmentDomain_b31d8cb3-d861-4303-9742-d850d6f265e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_95abaed3-2b92-463a-a341-c93eb4746fb9" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b31d8cb3-d861-4303-9742-d850d6f265e8" xlink:to="loc_codi_LibertyMember_95abaed3-2b92-463a-a341-c93eb4746fb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cdf62d15-42a8-4819-88c4-e569a7ea2c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cdf62d15-42a8-4819-88c4-e569a7ea2c7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52fec2c0-3432-4133-bf43-2451aed942b4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_srt_RangeAxis_52fec2c0-3432-4133-bf43-2451aed942b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_52fec2c0-3432-4133-bf43-2451aed942b4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_52fec2c0-3432-4133-bf43-2451aed942b4" xlink:to="loc_srt_RangeMember_52fec2c0-3432-4133-bf43-2451aed942b4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a72045f4-9357-44ce-b5c6-cdcd90ede365" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_52fec2c0-3432-4133-bf43-2451aed942b4" xlink:to="loc_srt_RangeMember_a72045f4-9357-44ce-b5c6-cdcd90ede365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_us-gaap_ReportingUnitAxis_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2" xlink:to="loc_us-gaap_ReportingUnitDomain_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_70fcf561-daf1-4036-9478-e402d4187f65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2" xlink:to="loc_us-gaap_ReportingUnitDomain_70fcf561-daf1-4036-9478-e402d4187f65" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails" xlink:type="extended" id="i57938ecde55648679aada06801884e8b_GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7968ebae-9ba7-4351-bfd1-e70c8ea3e11c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:to="loc_us-gaap_Goodwill_7968ebae-9ba7-4351-bfd1-e70c8ea3e11c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_3e5d6e53-409f-425c-bbee-d93c67b85030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_3e5d6e53-409f-425c-bbee-d93c67b85030" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5c5e29f3-75ca-40a8-ab0d-8d8a3cccebf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5c5e29f3-75ca-40a8-ab0d-8d8a3cccebf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_17f93c0b-7ade-40a7-91bb-70ed92abbbfe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:to="loc_srt_ConsolidationItemsAxis_17f93c0b-7ade-40a7-91bb-70ed92abbbfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_17f93c0b-7ade-40a7-91bb-70ed92abbbfe_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_17f93c0b-7ade-40a7-91bb-70ed92abbbfe" xlink:to="loc_srt_ConsolidationItemsDomain_17f93c0b-7ade-40a7-91bb-70ed92abbbfe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_05e2be4d-f2bd-4125-8824-ec2cdc45e900" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_17f93c0b-7ade-40a7-91bb-70ed92abbbfe" xlink:to="loc_srt_ConsolidationItemsDomain_05e2be4d-f2bd-4125-8824-ec2cdc45e900" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:to="loc_us-gaap_ReportingUnitAxis_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74" xlink:to="loc_us-gaap_ReportingUnitDomain_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_43890cf3-fbf1-4f45-9551-1444449602c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74" xlink:to="loc_us-gaap_ReportingUnitDomain_43890cf3-fbf1-4f45-9551-1444449602c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c97512b3-bb50-4ae2-b54d-f6a369900f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c97512b3-bb50-4ae2-b54d-f6a369900f3a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c97512b3-bb50-4ae2-b54d-f6a369900f3a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c97512b3-bb50-4ae2-b54d-f6a369900f3a" xlink:to="loc_us-gaap_SegmentDomain_c97512b3-bb50-4ae2-b54d-f6a369900f3a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c97512b3-bb50-4ae2-b54d-f6a369900f3a" xlink:to="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1c12e358-3a4a-4e4a-8a5a-a2520554a511" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_A5.11TacticalMember_1c12e358-3a4a-4e4a-8a5a-a2520554a511" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_1459cd31-0947-43b1-83a9-e7ed02c5b352" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_CrosmanMember_1459cd31-0947-43b1-83a9-e7ed02c5b352" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_79fcf7fe-5619-4641-8149-0e04b2307990" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_AdvancedCircuitsMember_79fcf7fe-5619-4641-8149-0e04b2307990" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_1e14c3a5-1397-475c-b511-e5c07fa942dd" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_ErgobabyMember_1e14c3a5-1397-475c-b511-e5c07fa942dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_96596734-70a6-4b7b-8879-6f3a7473fb10" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_LibertyMember_96596734-70a6-4b7b-8879-6f3a7473fb10" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_aecc9c02-5ff0-4bf5-9a5c-d85ef8b0b96c" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_ArnoldMember_aecc9c02-5ff0-4bf5-9a5c-d85ef8b0b96c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_c248f41f-66cd-4d45-a7b3-67f0e4b3755d" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_SternoProductsMember_c248f41f-66cd-4d45-a7b3-67f0e4b3755d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_afd19780-9f88-4ef4-9600-9f39af0f4a83" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_FoamFabricatorsMember_afd19780-9f88-4ef4-9600-9f39af0f4a83" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DebtAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="extended" id="i73509958e7cf42c6a8f6a80f6a9b97af_DebtAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_3fda3a6a-3bd4-49d6-8223-84fea0b3ac84" xlink:href="codi-20221231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_3fda3a6a-3bd4-49d6-8223-84fea0b3ac84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_bbdec579-425e-43b6-a924-bef6ffd7b8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_bbdec579-425e-43b6-a924-bef6ffd7b8b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9bfac4b9-4be6-437f-a753-57dfd962e57e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9bfac4b9-4be6-437f-a753-57dfd962e57e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_25181695-3840-4295-be52-7c76b0c8d78a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_25181695-3840-4295-be52-7c76b0c8d78a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_9d4faaa6-c687-4b4e-a9a1-40237eaf3290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_9d4faaa6-c687-4b4e-a9a1-40237eaf3290" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c0d58bf1-1549-4264-ac84-b1d4ac591385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c0d58bf1-1549-4264-ac84-b1d4ac591385" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_1402ef15-10e9-4560-a09e-442c876d3935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_1402ef15-10e9-4560-a09e-442c876d3935" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6190bae3-8284-405f-ab66-be27d75d4175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6190bae3-8284-405f-ab66-be27d75d4175" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_930fc010-87a5-48be-ac67-e4877f67722a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_930fc010-87a5-48be-ac67-e4877f67722a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a762bc29-5051-4147-83f8-18d1b6c98858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a762bc29-5051-4147-83f8-18d1b6c98858" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_31bdd61a-543c-49c3-98b5-913ea185a853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_31bdd61a-543c-49c3-98b5-913ea185a853" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_31bdd61a-543c-49c3-98b5-913ea185a853_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_31bdd61a-543c-49c3-98b5-913ea185a853" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_31bdd61a-543c-49c3-98b5-913ea185a853_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9f2381cc-1099-4c7e-8a3a-053339531da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_31bdd61a-543c-49c3-98b5-913ea185a853" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9f2381cc-1099-4c7e-8a3a-053339531da7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_452f08d2-2404-45d5-936f-7610c8e3ad8b" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9f2381cc-1099-4c7e-8a3a-053339531da7" xlink:to="loc_codi_TermLoanMember_452f08d2-2404-45d5-936f-7610c8e3ad8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_208bda49-c0ea-4733-854b-d739f7ebb200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9f2381cc-1099-4c7e-8a3a-053339531da7" xlink:to="loc_us-gaap_LineOfCreditMember_208bda49-c0ea-4733-854b-d739f7ebb200" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_8a4209bb-f4a9-459a-9450-bd306f440e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_8a4209bb-f4a9-459a-9450-bd306f440e66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_8a4209bb-f4a9-459a-9450-bd306f440e66_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_8a4209bb-f4a9-459a-9450-bd306f440e66" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_8a4209bb-f4a9-459a-9450-bd306f440e66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_c9656c03-2927-4199-b0fa-a4912d9bdcbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_8a4209bb-f4a9-459a-9450-bd306f440e66" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_c9656c03-2927-4199-b0fa-a4912d9bdcbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e5fe520d-1033-47df-960b-72a3b5d1f8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_c9656c03-2927-4199-b0fa-a4912d9bdcbb" xlink:to="loc_us-gaap_LineOfCreditMember_e5fe520d-1033-47df-960b-72a3b5d1f8fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_15710dbe-8d1c-4e4b-ad97-13123acd3a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_DebtInstrumentAxis_15710dbe-8d1c-4e4b-ad97-13123acd3a9b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_15710dbe-8d1c-4e4b-ad97-13123acd3a9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_15710dbe-8d1c-4e4b-ad97-13123acd3a9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_15710dbe-8d1c-4e4b-ad97-13123acd3a9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2883aa68-5d6c-43a5-b48c-e0f310e5d8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_15710dbe-8d1c-4e4b-ad97-13123acd3a9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2883aa68-5d6c-43a5-b48c-e0f310e5d8bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_36db9bde-44ed-40f7-82fb-aca263a7777d" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2883aa68-5d6c-43a5-b48c-e0f310e5d8bc" xlink:to="loc_codi_Seniornotesdue2026Member_36db9bde-44ed-40f7-82fb-aca263a7777d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_7599918c-2b9b-40eb-be85-36057b7dcab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2883aa68-5d6c-43a5-b48c-e0f310e5d8bc" xlink:to="loc_us-gaap_LetterOfCreditMember_7599918c-2b9b-40eb-be85-36057b7dcab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7f353c0e-f058-4f80-b400-99d4ba970b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_CreditFacilityAxis_7f353c0e-f058-4f80-b400-99d4ba970b37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7f353c0e-f058-4f80-b400-99d4ba970b37_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_7f353c0e-f058-4f80-b400-99d4ba970b37" xlink:to="loc_us-gaap_CreditFacilityDomain_7f353c0e-f058-4f80-b400-99d4ba970b37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_7f353c0e-f058-4f80-b400-99d4ba970b37" xlink:to="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_60586917-ab83-49ee-9663-113b0cfb92fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:to="loc_us-gaap_LineOfCreditMember_60586917-ab83-49ee-9663-113b0cfb92fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bba8ac5b-42c0-452e-8fa5-1a861e625221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bba8ac5b-42c0-452e-8fa5-1a861e625221" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_4b4ebc06-01b6-45b9-a8ce-c4f371ab2797" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:to="loc_codi_TermLoanMember_4b4ebc06-01b6-45b9-a8ce-c4f371ab2797" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b1f0d8a5-7752-45c0-8ebf-164fdd82a4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:to="loc_us-gaap_LetterOfCreditMember_b1f0d8a5-7752-45c0-8ebf-164fdd82a4d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_76f01bca-0138-48c9-8129-2f66e05e9ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_VariableRateAxis_76f01bca-0138-48c9-8129-2f66e05e9ef1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_76f01bca-0138-48c9-8129-2f66e05e9ef1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_76f01bca-0138-48c9-8129-2f66e05e9ef1" xlink:to="loc_us-gaap_VariableRateDomain_76f01bca-0138-48c9-8129-2f66e05e9ef1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_110ef1ef-f0d1-4343-9ac1-eea0b6828a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_76f01bca-0138-48c9-8129-2f66e05e9ef1" xlink:to="loc_us-gaap_VariableRateDomain_110ef1ef-f0d1-4343-9ac1-eea0b6828a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d82971b8-b6ba-4516-a962-c726b823661d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d82971b8-b6ba-4516-a962-c726b823661d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d82971b8-b6ba-4516-a962-c726b823661d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d82971b8-b6ba-4516-a962-c726b823661d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d82971b8-b6ba-4516-a962-c726b823661d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9749f7b3-d0a8-435f-948c-49ef3b7eb56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d82971b8-b6ba-4516-a962-c726b823661d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9749f7b3-d0a8-435f-948c-49ef3b7eb56b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2d4e2d89-d673-4061-b3c0-53b8514ed0ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_srt_RangeAxis_2d4e2d89-d673-4061-b3c0-53b8514ed0ac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2d4e2d89-d673-4061-b3c0-53b8514ed0ac_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2d4e2d89-d673-4061-b3c0-53b8514ed0ac" xlink:to="loc_srt_RangeMember_2d4e2d89-d673-4061-b3c0-53b8514ed0ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_37862bf2-563c-4925-976e-572f46940311" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2d4e2d89-d673-4061-b3c0-53b8514ed0ac" xlink:to="loc_srt_RangeMember_37862bf2-563c-4925-976e-572f46940311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3a7b4434-4694-4b9c-a6bd-ef242d2808f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_37862bf2-563c-4925-976e-572f46940311" xlink:to="loc_srt_MinimumMember_3a7b4434-4694-4b9c-a6bd-ef242d2808f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d4d54c4c-2c7b-4855-9d18-d54ad1ed4f43" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_37862bf2-563c-4925-976e-572f46940311" xlink:to="loc_srt_MaximumMember_d4d54c4c-2c7b-4855-9d18-d54ad1ed4f43" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DebtSummaryofDebtHoldingsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="extended" id="i25ddac48377a4bd2bd7497798f8bc15e_DebtSummaryofDebtHoldingsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_49550d4f-8ce2-46eb-a53b-be264a7fe00e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_SeniorNotes_49550d4f-8ce2-46eb-a53b-be264a7fe00e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_81f5e6e7-f5ab-4589-9595-187b94e77a43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_81f5e6e7-f5ab-4589-9595-187b94e77a43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_69af830a-a0e4-4d75-ae2c-18b3b6074407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_69af830a-a0e4-4d75-ae2c-18b3b6074407" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9cf3bf88-1811-4dcf-b788-5cfcaf8df13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_LongTermDebt_9cf3bf88-1811-4dcf-b788-5cfcaf8df13f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b1e7d0e8-eec6-41e6-bf7a-757596b9101b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_LongTermDebtCurrent_b1e7d0e8-eec6-41e6-bf7a-757596b9101b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e10c1e21-385f-4b21-8c1d-89c4106b0575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e10c1e21-385f-4b21-8c1d-89c4106b0575" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_77876af2-bedc-44d6-ac54-46bd5ae968a6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_dei_DocumentPeriodEndDate_77876af2-bedc-44d6-ac54-46bd5ae968a6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_c9f30b6b-9f65-4e47-8e83-b801cc92f2e6" xlink:href="codi-20221231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_c9f30b6b-9f65-4e47-8e83-b801cc92f2e6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ca42fab9-b31b-4bc0-9b89-91403bcbbb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ca42fab9-b31b-4bc0-9b89-91403bcbbb4a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_51a99781-1943-4e6a-b07b-394cbc7e8d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_51a99781-1943-4e6a-b07b-394cbc7e8d93" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0d94d973-ad40-4bcb-9310-4a4045d303b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0d94d973-ad40-4bcb-9310-4a4045d303b0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_2edf66dc-e557-4cbb-8ebf-5fdba657b76d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_2edf66dc-e557-4cbb-8ebf-5fdba657b76d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_8635d335-fb0c-43e6-8490-24232b71ab56" xlink:href="codi-20221231.xsd#codi_ProceedsHeldInEscrow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_codi_ProceedsHeldInEscrow_8635d335-fb0c-43e6-8490-24232b71ab56" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8f9ad28b-f5ac-4d1a-b9a2-d7f328280f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8f9ad28b-f5ac-4d1a-b9a2-d7f328280f29" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_5c99874e-7411-4513-9d5a-82f5b0013556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_5c99874e-7411-4513-9d5a-82f5b0013556" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_2560be56-06b5-4a4f-bcaf-36acd8939aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_2560be56-06b5-4a4f-bcaf-36acd8939aee" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ecaccca9-7183-4f3f-bc41-f4059ff87a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ecaccca9-7183-4f3f-bc41-f4059ff87a3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ecaccca9-7183-4f3f-bc41-f4059ff87a3f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ecaccca9-7183-4f3f-bc41-f4059ff87a3f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ecaccca9-7183-4f3f-bc41-f4059ff87a3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ecaccca9-7183-4f3f-bc41-f4059ff87a3f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_b3135d6c-5974-4dd7-90c7-7f10d95baa42" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_codi_TermLoanMember_b3135d6c-5974-4dd7-90c7-7f10d95baa42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_58dca692-479c-484b-afa2-f9a471c07cd2" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_codi_A2029SeniorNotesMember_58dca692-479c-484b-afa2-f9a471c07cd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_370898eb-b00e-41e9-8af0-6a840f8be777" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_codi_A2032SeniorNotesMember_370898eb-b00e-41e9-8af0-6a840f8be777" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b74350dd-b90f-4bac-a7d6-c83d4310b28c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_us-gaap_LineOfCreditMember_b74350dd-b90f-4bac-a7d6-c83d4310b28c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_86a23fd9-7ef0-498b-88a1-a789fcb654c5" xlink:href="codi-20221231.xsd#codi_A2022TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_codi_A2022TermLoanMember_86a23fd9-7ef0-498b-88a1-a789fcb654c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_20639c17-eb91-42b1-b893-fe720813dc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_DebtInstrumentAxis_20639c17-eb91-42b1-b893-fe720813dc72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_20639c17-eb91-42b1-b893-fe720813dc72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_20639c17-eb91-42b1-b893-fe720813dc72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_20639c17-eb91-42b1-b893-fe720813dc72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_20639c17-eb91-42b1-b893-fe720813dc72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_6b278c24-ef9a-440c-8b99-af3c2b7c650b" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_TermLoanMember_6b278c24-ef9a-440c-8b99-af3c2b7c650b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_02a85db6-4fc5-4d66-b6ec-4207ff020bde" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_Seniornotesdue2026Member_02a85db6-4fc5-4d66-b6ec-4207ff020bde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_55476640-7b81-48d4-a056-6f5064debed1" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2029SeniorNotesMember_55476640-7b81-48d4-a056-6f5064debed1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_fb99efe9-70ec-4eee-a854-26ca078ff07c" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2032SeniorNotesMember_fb99efe9-70ec-4eee-a854-26ca078ff07c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_e997b28d-368d-4beb-837c-8a3e836ea3fa" xlink:href="codi-20221231.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2021CreditFacilityMember_e997b28d-368d-4beb-837c-8a3e836ea3fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_2753487b-3677-4a15-9cda-1890d8281e6e" xlink:href="codi-20221231.xsd#codi_A2018CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2018CreditFacilityMember_2753487b-3677-4a15-9cda-1890d8281e6e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_8a86c364-243d-4674-ac95-d370ac737698" xlink:href="codi-20221231.xsd#codi_A2022TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2022TermLoanMember_8a86c364-243d-4674-ac95-d370ac737698" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022RevolvingCreditFacilityMember_1c91a520-cc18-4396-9361-4f904def8d8b" xlink:href="codi-20221231.xsd#codi_A2022RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2022RevolvingCreditFacilityMember_1c91a520-cc18-4396-9361-4f904def8d8b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_25422fe5-519f-460a-a864-bd9d182101d3" xlink:href="codi-20221231.xsd#codi_A2022CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2022CreditFacilityMember_25422fe5-519f-460a-a864-bd9d182101d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_cb242e59-de63-4b41-a104-9dd0ec05fa11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_CreditFacilityAxis_cb242e59-de63-4b41-a104-9dd0ec05fa11" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_cb242e59-de63-4b41-a104-9dd0ec05fa11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_cb242e59-de63-4b41-a104-9dd0ec05fa11" xlink:to="loc_us-gaap_CreditFacilityDomain_cb242e59-de63-4b41-a104-9dd0ec05fa11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_cb242e59-de63-4b41-a104-9dd0ec05fa11" xlink:to="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8b77c839-c167-4a06-acbe-12091a86d9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_8b77c839-c167-4a06-acbe-12091a86d9bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_bdf43575-b885-41a0-aa75-f9ca68192549" xlink:href="codi-20221231.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:to="loc_codi_TermLoanFacilityMember_bdf43575-b885-41a0-aa75-f9ca68192549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022RevolvingCreditFacilityMember_aeb1c1ad-5dc7-4fd2-aa84-b24b914fc641" xlink:href="codi-20221231.xsd#codi_A2022RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:to="loc_codi_A2022RevolvingCreditFacilityMember_aeb1c1ad-5dc7-4fd2-aa84-b24b914fc641" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_a8d6a61d-ecd5-4a56-9255-10f81d4056f1" xlink:href="codi-20221231.xsd#codi_A2022TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:to="loc_codi_A2022TermLoanMember_a8d6a61d-ecd5-4a56-9255-10f81d4056f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_srt_RangeAxis_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb" xlink:to="loc_srt_RangeMember_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c5f25972-8a80-43cc-a742-bbb8f8286146" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb" xlink:to="loc_srt_RangeMember_c5f25972-8a80-43cc-a742-bbb8f8286146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b84d198a-4645-4a10-a460-153b58706ed3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c5f25972-8a80-43cc-a742-bbb8f8286146" xlink:to="loc_srt_MinimumMember_b84d198a-4645-4a10-a460-153b58706ed3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_855847af-2a28-4f58-99ec-2475956961e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c5f25972-8a80-43cc-a742-bbb8f8286146" xlink:to="loc_srt_MaximumMember_855847af-2a28-4f58-99ec-2475956961e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3c292517-a4db-46b6-802c-60214c449d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_VariableRateAxis_3c292517-a4db-46b6-802c-60214c449d94" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3c292517-a4db-46b6-802c-60214c449d94_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_3c292517-a4db-46b6-802c-60214c449d94" xlink:to="loc_us-gaap_VariableRateDomain_3c292517-a4db-46b6-802c-60214c449d94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_3c292517-a4db-46b6-802c-60214c449d94" xlink:to="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_dc04bef4-4945-4fac-97f9-702b5260dc97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_dc04bef4-4945-4fac-97f9-702b5260dc97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_002ccb0e-5b99-4302-879a-d065494bf62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_002ccb0e-5b99-4302-879a-d065494bf62d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_e613d733-1c1c-4d94-be21-2ab9ad78360d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:to="loc_us-gaap_EurodollarMember_e613d733-1c1c-4d94-be21-2ab9ad78360d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_8b277ac9-07d7-41e0-a346-639bed372a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:to="loc_us-gaap_BaseRateMember_8b277ac9-07d7-41e0-a346-639bed372a3c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#DebtIssuanceCostsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="extended" id="ifde8163d7a2a4d079158428782c3e0ee_DebtIssuanceCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_49c04807-7b81-4c97-b718-26af7dae9ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_49c04807-7b81-4c97-b718-26af7dae9ac5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_46ab8f62-514a-4a53-9fda-22e98bc8bd96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_46ab8f62-514a-4a53-9fda-22e98bc8bd96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_c633a7b8-7c52-42e2-809b-fb5725db6ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_c633a7b8-7c52-42e2-809b-fb5725db6ac8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_6a0292b2-2d2e-40f9-9822-5f4e42c461b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_6a0292b2-2d2e-40f9-9822-5f4e42c461b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1e63f726-7d8d-4173-afaa-a3b0b3729b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_1e63f726-7d8d-4173-afaa-a3b0b3729b44" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ad8b2b56-12cf-4638-806a-d1fb6cd7ef00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ad8b2b56-12cf-4638-806a-d1fb6cd7ef00" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_CreditFacilityAxis_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887" xlink:to="loc_us-gaap_CreditFacilityDomain_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_91bdcf90-6ece-4699-81ee-562c523ac48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887" xlink:to="loc_us-gaap_CreditFacilityDomain_91bdcf90-6ece-4699-81ee-562c523ac48f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b8ebfc95-a693-4276-9f01-480c26ebe457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_91bdcf90-6ece-4699-81ee-562c523ac48f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b8ebfc95-a693-4276-9f01-480c26ebe457" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e4a50e57-5f41-49c1-a76e-e2702d0c0d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e4a50e57-5f41-49c1-a76e-e2702d0c0d03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e4a50e57-5f41-49c1-a76e-e2702d0c0d03_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e4a50e57-5f41-49c1-a76e-e2702d0c0d03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e4a50e57-5f41-49c1-a76e-e2702d0c0d03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e4a50e57-5f41-49c1-a76e-e2702d0c0d03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_1652ee26-3069-4000-9c1a-5af4985bf5a3" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_TermLoanMember_1652ee26-3069-4000-9c1a-5af4985bf5a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_26deaac6-b9ee-4ed6-86e0-5fb563364e99" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2029SeniorNotesMember_26deaac6-b9ee-4ed6-86e0-5fb563364e99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_e9629975-9ed1-46a8-99ee-b436cb4f56b9" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2032SeniorNotesMember_e9629975-9ed1-46a8-99ee-b436cb4f56b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_46f7bea7-c74f-41c0-87a9-df3c69e7eb0d" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_Seniornotesdue2026Member_46f7bea7-c74f-41c0-87a9-df3c69e7eb0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_785880da-7bea-4eff-b34b-437c9495be4c" xlink:href="codi-20221231.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2021CreditFacilityMember_785880da-7bea-4eff-b34b-437c9495be4c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_4f58a219-6739-4a28-a0b2-7454263de392" xlink:href="codi-20221231.xsd#codi_A2022CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2022CreditFacilityMember_4f58a219-6739-4a28-a0b2-7454263de392" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_5e09e8c9-600f-4c1c-b2e1-a69acf931b05" xlink:href="codi-20221231.xsd#codi_A2022TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2022TermLoanMember_5e09e8c9-600f-4c1c-b2e1-a69acf931b05" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2dfc6f36-5e12-47fa-9ca9-5e8899111a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_DebtInstrumentAxis_2dfc6f36-5e12-47fa-9ca9-5e8899111a81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2dfc6f36-5e12-47fa-9ca9-5e8899111a81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2dfc6f36-5e12-47fa-9ca9-5e8899111a81" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2dfc6f36-5e12-47fa-9ca9-5e8899111a81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b9bf6df5-cbcd-45be-a0da-844ce135c32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2dfc6f36-5e12-47fa-9ca9-5e8899111a81" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b9bf6df5-cbcd-45be-a0da-844ce135c32f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_a99ae9bd-5d58-45dc-853f-4ebe5fcc40e9" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b9bf6df5-cbcd-45be-a0da-844ce135c32f" xlink:to="loc_codi_Seniornotesdue2026Member_a99ae9bd-5d58-45dc-853f-4ebe5fcc40e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_8965268b-ea23-46e9-b74b-e002711c3853" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b9bf6df5-cbcd-45be-a0da-844ce135c32f" xlink:to="loc_codi_TermLoanMember_8965268b-ea23-46e9-b74b-e002711c3853" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2bebf15d-4955-4652-a9ca-10be1dd10835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2bebf15d-4955-4652-a9ca-10be1dd10835" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2bebf15d-4955-4652-a9ca-10be1dd10835_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2bebf15d-4955-4652-a9ca-10be1dd10835" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2bebf15d-4955-4652-a9ca-10be1dd10835_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a451dc08-9d63-4d2f-b9b1-7dd88d60665b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2bebf15d-4955-4652-a9ca-10be1dd10835" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a451dc08-9d63-4d2f-b9b1-7dd88d60665b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_8de92b6b-bfa9-43d3-ae01-3d3686964074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_a451dc08-9d63-4d2f-b9b1-7dd88d60665b" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_8de92b6b-bfa9-43d3-ae01-3d3686964074" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1678beb4-2846-4efc-b077-498ef1429aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_a451dc08-9d63-4d2f-b9b1-7dd88d60665b" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1678beb4-2846-4efc-b077-498ef1429aff" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail" xlink:type="extended" id="i58cc8ca583d147849d9786721db501ce_DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualFixedChargeCoverageRatio_08eb66c3-b032-422b-bac5-0a46e1f63d1e" xlink:href="codi-20221231.xsd#codi_ActualFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:to="loc_codi_ActualFixedChargeCoverageRatio_08eb66c3-b032-422b-bac5-0a46e1f63d1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualSecuredDebtToEbitdaRatio_1af20a10-e111-41fc-9dd6-6e5850744c42" xlink:href="codi-20221231.xsd#codi_ActualSecuredDebtToEbitdaRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:to="loc_codi_ActualSecuredDebtToEbitdaRatio_1af20a10-e111-41fc-9dd6-6e5850744c42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualDebtToEbitdaRatio_581787fa-9323-4fd0-97ed-a3efac5f6c4a" xlink:href="codi-20221231.xsd#codi_ActualDebtToEbitdaRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:to="loc_codi_ActualDebtToEbitdaRatio_581787fa-9323-4fd0-97ed-a3efac5f6c4a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3ed42406-7efd-4f88-9805-effb686ae1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:to="loc_us-gaap_DebtInstrumentTable_3ed42406-7efd-4f88-9805-effb686ae1ff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_07f51d07-0a94-498d-8bee-cfbb76c112d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_3ed42406-7efd-4f88-9805-effb686ae1ff" xlink:to="loc_srt_RangeAxis_07f51d07-0a94-498d-8bee-cfbb76c112d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_07f51d07-0a94-498d-8bee-cfbb76c112d0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_07f51d07-0a94-498d-8bee-cfbb76c112d0" xlink:to="loc_srt_RangeMember_07f51d07-0a94-498d-8bee-cfbb76c112d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a5d8f786-6034-4324-be99-f8cab388aa7d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_07f51d07-0a94-498d-8bee-cfbb76c112d0" xlink:to="loc_srt_RangeMember_a5d8f786-6034-4324-be99-f8cab388aa7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5e681139-b181-419b-86b8-9322c515c679" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a5d8f786-6034-4324-be99-f8cab388aa7d" xlink:to="loc_srt_MinimumMember_5e681139-b181-419b-86b8-9322c515c679" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c95b0a27-f4bb-4416-973c-47f7ab04bea4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a5d8f786-6034-4324-be99-f8cab388aa7d" xlink:to="loc_srt_MaximumMember_c95b0a27-f4bb-4416-973c-47f7ab04bea4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" xlink:type="extended" id="i720d0024a2cc4a0fb3128de6485402c4_DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f717dec9-ba3e-4dfb-82ec-fa4d1bde65a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_37906943-a8a2-40cc-8447-34f1b6e4a1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f717dec9-ba3e-4dfb-82ec-fa4d1bde65a6" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_37906943-a8a2-40cc-8447-34f1b6e4a1fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_d7f1d25a-5f5e-4eaf-9ea5-8d5a6e173629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_f717dec9-ba3e-4dfb-82ec-fa4d1bde65a6" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_d7f1d25a-5f5e-4eaf-9ea5-8d5a6e173629" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_f717dec9-ba3e-4dfb-82ec-fa4d1bde65a6" xlink:to="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_dbea666c-f8fa-44bb-87da-87e73fa9ef7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_dbea666c-f8fa-44bb-87da-87e73fa9ef7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_dbea666c-f8fa-44bb-87da-87e73fa9ef7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dbea666c-f8fa-44bb-87da-87e73fa9ef7a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_dbea666c-f8fa-44bb-87da-87e73fa9ef7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_64e924b2-e319-454d-adf4-1f75b4d76f55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dbea666c-f8fa-44bb-87da-87e73fa9ef7a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_64e924b2-e319-454d-adf4-1f75b4d76f55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a9179b1b-c20b-450b-8d43-27303a70e3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_DebtInstrumentAxis_a9179b1b-c20b-450b-8d43-27303a70e3ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a9179b1b-c20b-450b-8d43-27303a70e3ba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a9179b1b-c20b-450b-8d43-27303a70e3ba" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a9179b1b-c20b-450b-8d43-27303a70e3ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_556a4d49-f016-4d8e-90c4-5e08f0de67dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a9179b1b-c20b-450b-8d43-27303a70e3ba" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_556a4d49-f016-4d8e-90c4-5e08f0de67dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4070a077-6ad4-48d3-9efb-0c0fe5338ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4070a077-6ad4-48d3-9efb-0c0fe5338ec2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4070a077-6ad4-48d3-9efb-0c0fe5338ec2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4070a077-6ad4-48d3-9efb-0c0fe5338ec2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4070a077-6ad4-48d3-9efb-0c0fe5338ec2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9611edae-8eaf-4e9e-a917-c08fbe9c3e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4070a077-6ad4-48d3-9efb-0c0fe5338ec2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9611edae-8eaf-4e9e-a917-c08fbe9c3e8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1fdd9b13-0047-483b-9f7e-3aa13af78c89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1fdd9b13-0047-483b-9f7e-3aa13af78c89" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1fdd9b13-0047-483b-9f7e-3aa13af78c89_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1fdd9b13-0047-483b-9f7e-3aa13af78c89" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1fdd9b13-0047-483b-9f7e-3aa13af78c89_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c056c619-3dac-40d7-a271-39bc5200a71e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1fdd9b13-0047-483b-9f7e-3aa13af78c89" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c056c619-3dac-40d7-a271-39bc5200a71e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_b9a60e31-2b77-484f-8f3f-2f2b45e22457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c056c619-3dac-40d7-a271-39bc5200a71e" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_b9a60e31-2b77-484f-8f3f-2f2b45e22457" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="extended" id="i617e11978d504b92a3b98c628c90bac8_DefinedBenefitPlanAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_8bd2db3d-f530-4b94-bfd5-7b6e79eb729e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_8bd2db3d-f530-4b94-bfd5-7b6e79eb729e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f7f90f59-46bd-42ed-b4e7-794130be1a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f7f90f59-46bd-42ed-b4e7-794130be1a14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_59a6d49d-7fb5-4ded-be41-0ad91cea0d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_59a6d49d-7fb5-4ded-be41-0ad91cea0d21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_3d1c914b-c2c9-47bc-acc7-7fac70edf137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_3d1c914b-c2c9-47bc-acc7-7fac70edf137" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_22c8c14a-75b0-4266-baf8-89d75c7855d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_22c8c14a-75b0-4266-baf8-89d75c7855d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_22c8c14a-75b0-4266-baf8-89d75c7855d4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_22c8c14a-75b0-4266-baf8-89d75c7855d4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_22c8c14a-75b0-4266-baf8-89d75c7855d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d36afaaa-b377-458a-aec7-61b1a3dcac85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_22c8c14a-75b0-4266-baf8-89d75c7855d4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d36afaaa-b377-458a-aec7-61b1a3dcac85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e61451f8-92bc-478d-b5bb-95abe80dbefd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d36afaaa-b377-458a-aec7-61b1a3dcac85" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e61451f8-92bc-478d-b5bb-95abe80dbefd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1c5a851a-466b-4b8b-be28-527028554f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1c5a851a-466b-4b8b-be28-527028554f29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1c5a851a-466b-4b8b-be28-527028554f29_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1c5a851a-466b-4b8b-be28-527028554f29" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1c5a851a-466b-4b8b-be28-527028554f29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_45c0fb71-e70c-46d4-b3a0-27f99dcb2143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1c5a851a-466b-4b8b-be28-527028554f29" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_45c0fb71-e70c-46d4-b3a0-27f99dcb2143" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_01187746-dd1d-4eea-bcda-130f98a5a290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_45c0fb71-e70c-46d4-b3a0-27f99dcb2143" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_01187746-dd1d-4eea-bcda-130f98a5a290" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="extended" id="i7164b4a1a8a74de0a56a61f335954554_DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_fdcf8902-dda7-43e1-90dc-093983e41975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_fdcf8902-dda7-43e1-90dc-093983e41975" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_70c5815d-f38a-4e05-8e9d-04058afe7392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_70c5815d-f38a-4e05-8e9d-04058afe7392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_109e475a-62e2-499b-b356-5b8dce3e341c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_109e475a-62e2-499b-b356-5b8dce3e341c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_7ae66004-76a3-495b-aa72-e46cdd5e3beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_7ae66004-76a3-495b-aa72-e46cdd5e3beb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_ea5141c9-74f0-4ba9-9773-1ff3f0d58bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_ea5141c9-74f0-4ba9-9773-1ff3f0d58bb8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f74677b2-d63b-43a8-80ad-b1f738bd849d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f74677b2-d63b-43a8-80ad-b1f738bd849d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b62c8066-7f89-4370-a9fa-d8a0cebe1932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b62c8066-7f89-4370-a9fa-d8a0cebe1932" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e020b4e3-8db2-402b-9458-6e6b42a7300d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b62c8066-7f89-4370-a9fa-d8a0cebe1932" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e020b4e3-8db2-402b-9458-6e6b42a7300d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e020b4e3-8db2-402b-9458-6e6b42a7300d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e020b4e3-8db2-402b-9458-6e6b42a7300d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e020b4e3-8db2-402b-9458-6e6b42a7300d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_121a0ce6-8841-4dbf-81f4-95a4ead0a6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e020b4e3-8db2-402b-9458-6e6b42a7300d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_121a0ce6-8841-4dbf-81f4-95a4ead0a6fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_75d3292e-b2ad-42e4-a33f-034c879c51e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_121a0ce6-8841-4dbf-81f4-95a4ead0a6fb" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_75d3292e-b2ad-42e4-a33f-034c879c51e9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail" xlink:type="extended" id="i1ddd4b133f084a64958a0341da3e1c60_DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6fa1f7b9-fd2a-4429-a813-e91b75e24162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6fa1f7b9-fd2a-4429-a813-e91b75e24162" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_bd047e54-818d-4ef0-b915-c54ee670eb16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_bd047e54-818d-4ef0-b915-c54ee670eb16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_b19886f6-fb28-461c-9ab5-79d4b2ace7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_b19886f6-fb28-461c-9ab5-79d4b2ace7c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_e335e1b6-5298-44f3-9a93-74d20e3355cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_e335e1b6-5298-44f3-9a93-74d20e3355cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_6a0bdbe2-5073-4cbe-a180-7209673988e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_6a0bdbe2-5073-4cbe-a180-7209673988e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_ef088769-2202-471f-8176-60a73bd5182b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_ef088769-2202-471f-8176-60a73bd5182b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_89625d48-5ebf-496a-875d-71111bea32a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_89625d48-5ebf-496a-875d-71111bea32a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_30b13e34-03eb-432f-85df-39768578b139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_30b13e34-03eb-432f-85df-39768578b139" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_d9c56b19-b650-40aa-8d14-09c3ef92103e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_d9c56b19-b650-40aa-8d14-09c3ef92103e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b917e4d0-9fdc-4757-af4e-717469697543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b917e4d0-9fdc-4757-af4e-717469697543" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4c89f15a-9e4c-4737-8d3a-230a8ef3dd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4c89f15a-9e4c-4737-8d3a-230a8ef3dd3a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_06cf5dc1-89b6-46a5-8a83-5ffce424f930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_06cf5dc1-89b6-46a5-8a83-5ffce424f930" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_bcdc93ff-85b6-49e8-b9eb-02bb6ebee07d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_bcdc93ff-85b6-49e8-b9eb-02bb6ebee07d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_2635eb15-a085-492d-8ddc-64fc63022bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_2635eb15-a085-492d-8ddc-64fc63022bd9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f8c05585-995d-460b-bb57-b8da9fee4adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f8c05585-995d-460b-bb57-b8da9fee4adf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f8c05585-995d-460b-bb57-b8da9fee4adf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8c05585-995d-460b-bb57-b8da9fee4adf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f8c05585-995d-460b-bb57-b8da9fee4adf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5251b5bb-feb1-48b0-bb2d-e038b6ef4082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8c05585-995d-460b-bb57-b8da9fee4adf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5251b5bb-feb1-48b0-bb2d-e038b6ef4082" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1a311581-15bc-4a5b-92a4-aeeab2e92ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5251b5bb-feb1-48b0-bb2d-e038b6ef4082" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1a311581-15bc-4a5b-92a4-aeeab2e92ff6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e933f26b-e04e-4b9f-97e8-9cea0b3929bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e933f26b-e04e-4b9f-97e8-9cea0b3929bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e933f26b-e04e-4b9f-97e8-9cea0b3929bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e933f26b-e04e-4b9f-97e8-9cea0b3929bf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e933f26b-e04e-4b9f-97e8-9cea0b3929bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6f5da6ec-f935-4efe-a3b2-fd9f2b764bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e933f26b-e04e-4b9f-97e8-9cea0b3929bf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6f5da6ec-f935-4efe-a3b2-fd9f2b764bfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_787b87ec-84dc-4d96-8411-d19968c28088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6f5da6ec-f935-4efe-a3b2-fd9f2b764bfc" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_787b87ec-84dc-4d96-8411-d19968c28088" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail" xlink:type="extended" id="ie748da342d9744f8b339db239bf32577_DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eab9a43f-ab9b-4bae-b3db-6270e482434b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_f7b3bab4-1f01-4d12-9f7c-facd0fbd682c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eab9a43f-ab9b-4bae-b3db-6270e482434b" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_f7b3bab4-1f01-4d12-9f7c-facd0fbd682c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eab9a43f-ab9b-4bae-b3db-6270e482434b" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_08803a54-f7f2-4f2d-987c-06fbafb35db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_08803a54-f7f2-4f2d-987c-06fbafb35db9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_08803a54-f7f2-4f2d-987c-06fbafb35db9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_08803a54-f7f2-4f2d-987c-06fbafb35db9" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_08803a54-f7f2-4f2d-987c-06fbafb35db9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_08803a54-f7f2-4f2d-987c-06fbafb35db9" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_32336252-c3b2-46e3-8af7-940bf00a77ec" xlink:href="codi-20221231.xsd#codi_CertificatesOfDepositAndCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_32336252-c3b2-46e3-8af7-940bf00a77ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_24683278-e7f7-4e4c-88fc-083aa0269042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_24683278-e7f7-4e4c-88fc-083aa0269042" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgeFundsEquityMember_2fdfbc1f-2370-4eb0-aaa9-fc34f41a008c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgeFundsEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_us-gaap_HedgeFundsEquityMember_2fdfbc1f-2370-4eb0-aaa9-fc34f41a008c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_09db86bd-04e7-4de5-bbba-4c1dd23d14f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_us-gaap_RealEstateMember_09db86bd-04e7-4de5-bbba-4c1dd23d14f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_ce1f999e-8e05-42fa-a521-af60923e382f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_ce1f999e-8e05-42fa-a521-af60923e382f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e2592216-5817-40d1-8693-077ec6bbc64f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e2592216-5817-40d1-8693-077ec6bbc64f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e2592216-5817-40d1-8693-077ec6bbc64f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e2592216-5817-40d1-8693-077ec6bbc64f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e2592216-5817-40d1-8693-077ec6bbc64f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2d37093a-214f-49e7-bc04-21550bb575bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e2592216-5817-40d1-8693-077ec6bbc64f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2d37093a-214f-49e7-bc04-21550bb575bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f320c5a5-4e14-47e6-aad5-8b2b0c664586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2d37093a-214f-49e7-bc04-21550bb575bf" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f320c5a5-4e14-47e6-aad5-8b2b0c664586" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#StockholdersEquityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended" id="i29a0988d778344f5a851c406cb2233f0_StockholdersEquityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:href="codi-20221231.xsd#codi_StockholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c2241beb-76be-4372-9857-bd7fc2928ce3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_dei_DocumentPeriodEndDate_c2241beb-76be-4372-9857-bd7fc2928ce3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b8ac7d1-b4ce-45f3-b68a-2aaede29b97c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b8ac7d1-b4ce-45f3-b68a-2aaede29b97c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_ec9d9791-ee06-4d1c-a908-40e5111dd35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_ec9d9791-ee06-4d1c-a908-40e5111dd35f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_4a8cc2e3-edcf-439b-8ba2-f96f2396b390" xlink:href="codi-20221231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionExpenseAllocationInterests_4a8cc2e3-edcf-439b-8ba2-f96f2396b390" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_00128346-0de5-4fcb-bcab-c6c926bc84c1" xlink:href="codi-20221231.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionExpensePreferredShareholders_00128346-0de5-4fcb-bcab-c6c926bc84c1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4f842f2a-3520-49ac-94dc-892b25ab413b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4f842f2a-3520-49ac-94dc-892b25ab413b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a2b5fc24-e72e-4070-9e0d-49c5b32a84b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_SharesIssued_a2b5fc24-e72e-4070-9e0d-49c5b32a84b6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e378ca55-8760-454a-a6a3-4d05ba8ee986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e378ca55-8760-454a-a6a3-4d05ba8ee986" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_9fc6267f-4172-4e0b-881b-08b6dab2fba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_9fc6267f-4172-4e0b-881b-08b6dab2fba3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_ec6d3e77-42e3-4be6-af29-1fa7028bb859" xlink:href="codi-20221231.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_ec6d3e77-42e3-4be6-af29-1fa7028bb859" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b592e21e-f9b8-402a-bf30-6a951f8dad57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b592e21e-f9b8-402a-bf30-6a951f8dad57" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_19f2f63e-7e95-496e-87e5-1380e437eeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockSharesIssued_19f2f63e-7e95-496e-87e5-1380e437eeb6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_29160472-87db-46b5-93d4-caf55ece008d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_29160472-87db-46b5-93d4-caf55ece008d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_3109dd1e-ec8f-46d4-bea6-8da306ac5791" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_3109dd1e-ec8f-46d4-bea6-8da306ac5791" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a04231dd-937f-4823-a295-ff09aeb6e8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockValue_a04231dd-937f-4823-a295-ff09aeb6e8eb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_e5b59f05-2b21-413b-9293-bde632f5e35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_e5b59f05-2b21-413b-9293-bde632f5e35b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_9d41382b-9956-4bb2-927b-a12ffe1783f7" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_9d41382b-9956-4bb2-927b-a12ffe1783f7" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_c75884b0-937f-45ad-8574-f323e4629c90" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_c75884b0-937f-45ad-8574-f323e4629c90" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionNoticePeriod_de8b3d5c-42b6-4db1-b415-125b39fd2be4" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredSharesRedemptionNoticePeriod_de8b3d5c-42b6-4db1-b415-125b39fd2be4" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesTaxRedemptionNoticePeriod_6dc04135-3a3b-427b-b832-99dc034ba3a9" xlink:href="codi-20221231.xsd#codi_PreferredSharesTaxRedemptionNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredSharesTaxRedemptionNoticePeriod_6dc04135-3a3b-427b-b832-99dc034ba3a9" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a38b4fb2-333e-47e6-b779-c89755886217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a38b4fb2-333e-47e6-b779-c89755886217" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_dbb53135-95f0-494b-bcc9-9e0e7dd529da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_CommonStockVotingRights_dbb53135-95f0-494b-bcc9-9e0e7dd529da" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_2537a63f-adee-48ac-b829-a6a75b013139" xlink:href="codi-20221231.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionsPayableAmountPerShare_2537a63f-adee-48ac-b829-a6a75b013139" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_752d4a42-8799-4696-8f5c-e154cdada559" xlink:href="codi-20221231.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_752d4a42-8799-4696-8f5c-e154cdada559" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_12ce2495-5bd0-40bf-873f-082575eba140" xlink:href="codi-20221231.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionToShareholders_12ce2495-5bd0-40bf-873f-082575eba140" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_f2163811-f8ea-47b9-afa1-00ed1038dd6c" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_f2163811-f8ea-47b9-afa1-00ed1038dd6c" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8bd0f9fa-c507-45f1-98ed-b0bce583bbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8bd0f9fa-c507-45f1-98ed-b0bce583bbd6" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e56ac649-a043-4ed7-b279-b7f682d0504b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e56ac649-a043-4ed7-b279-b7f682d0504b" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2ea8ea9f-56b8-40f4-8836-ab655de8449f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2ea8ea9f-56b8-40f4-8836-ab655de8449f" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2b826791-0c6a-4b54-8be3-01413f8addd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2b826791-0c6a-4b54-8be3-01413f8addd2" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_58ee7ca8-8d44-4f27-964f-17fecb3bd197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_58ee7ca8-8d44-4f27-964f-17fecb3bd197" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ab66da81-19e3-4c54-a944-e8cc10ca3ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ab66da81-19e3-4c54-a944-e8cc10ca3ebe" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_1da6abe4-1c7e-4450-ad2f-31df2600ce44" xlink:href="codi-20221231.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_1da6abe4-1c7e-4450-ad2f-31df2600ce44" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_96664cb8-2088-4dc3-b471-620311b9f33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_CommonStockSharesIssued_96664cb8-2088-4dc3-b471-620311b9f33a" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_1f65162e-48fa-42f3-878d-26a5b6ae2195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_SharePrice_1f65162e-48fa-42f3-878d-26a5b6ae2195" xlink:type="arc" order="34"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_409b1b0a-ab0d-4d7a-b75a-810d888d867c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_409b1b0a-ab0d-4d7a-b75a-810d888d867c" xlink:type="arc" order="35"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts_b3b446ae-dbfd-4c61-b5f2-0d00fc8422d2" xlink:href="codi-20221231.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_AtTheMarketOfferingCosts_b3b446ae-dbfd-4c61-b5f2-0d00fc8422d2" xlink:type="arc" order="36"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_55891fae-f98d-4885-83b7-809fea562e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_55891fae-f98d-4885-83b7-809fea562e40" xlink:type="arc" order="37"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_a028bc37-aced-4432-a9a0-e5f0c0bbc8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_a028bc37-aced-4432-a9a0-e5f0c0bbc8dd" xlink:type="arc" order="38"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockDividendRateSpread_06cda456-95fe-47e2-9b81-46aba7655449" xlink:href="codi-20221231.xsd#codi_PreferredStockDividendRateSpread"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredStockDividendRateSpread_06cda456-95fe-47e2-9b81-46aba7655449" xlink:type="arc" order="39"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:href="codi-20221231.xsd#codi_StockholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_36b17781-a6f6-4e27-9ef5-1062a10ba03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_36b17781-a6f6-4e27-9ef5-1062a10ba03d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_36b17781-a6f6-4e27-9ef5-1062a10ba03d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36b17781-a6f6-4e27-9ef5-1062a10ba03d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_36b17781-a6f6-4e27-9ef5-1062a10ba03d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c672c4f4-5d91-409b-802e-9f0b514e334d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36b17781-a6f6-4e27-9ef5-1062a10ba03d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c672c4f4-5d91-409b-802e-9f0b514e334d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e9a16aba-6b67-46ba-a3ba-fbdc2c3dbf12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_c672c4f4-5d91-409b-802e-9f0b514e334d" xlink:to="loc_us-gaap_SubsequentEventMember_e9a16aba-6b67-46ba-a3ba-fbdc2c3dbf12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c97892d1-ec19-4976-a93c-b06337182b3e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_srt_StatementScenarioAxis_c97892d1-ec19-4976-a93c-b06337182b3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c97892d1-ec19-4976-a93c-b06337182b3e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_c97892d1-ec19-4976-a93c-b06337182b3e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c97892d1-ec19-4976-a93c-b06337182b3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5fe79c17-b9c5-4b37-9987-18c516d1aeb6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_c97892d1-ec19-4976-a93c-b06337182b3e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5fe79c17-b9c5-4b37-9987-18c516d1aeb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_761a7fb8-f137-4003-ab19-53c07b9b5afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_761a7fb8-f137-4003-ab19-53c07b9b5afc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_761a7fb8-f137-4003-ab19-53c07b9b5afc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_761a7fb8-f137-4003-ab19-53c07b9b5afc" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_761a7fb8-f137-4003-ab19-53c07b9b5afc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_94f18034-6256-4984-a341-0abf7721a6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_761a7fb8-f137-4003-ab19-53c07b9b5afc" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_94f18034-6256-4984-a341-0abf7721a6c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8a918b14-a188-4057-a991-2eaa68133503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_94f18034-6256-4984-a341-0abf7721a6c6" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8a918b14-a188-4057-a991-2eaa68133503" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01ae348e-3588-4cdf-a9ad-3579de8cf29b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01ae348e-3588-4cdf-a9ad-3579de8cf29b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_01ae348e-3588-4cdf-a9ad-3579de8cf29b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01ae348e-3588-4cdf-a9ad-3579de8cf29b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_01ae348e-3588-4cdf-a9ad-3579de8cf29b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01ae348e-3588-4cdf-a9ad-3579de8cf29b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_aeeef141-6c61-4e27-80a2-75bc6199cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_aeeef141-6c61-4e27-80a2-75bc6199cfc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_c840b7ad-cc8c-4f88-a7c9-8521b04fa33a" xlink:href="codi-20221231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_codi_TechnologyAndPatentsMember_c840b7ad-cc8c-4f88-a7c9-8521b04fa33a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_9c2fe51c-c9b8-487f-8f11-3b6e0ab2fdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_us-gaap_TradeNamesMember_9c2fe51c-c9b8-487f-8f11-3b6e0ab2fdf5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_fcf1cc3c-b484-4071-9604-32b6925433d8" xlink:href="codi-20221231.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_fcf1cc3c-b484-4071-9604-32b6925433d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_b887e552-7538-4aef-bd47-1de65c9730f7" xlink:href="codi-20221231.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_codi_DistributorRelationsAndOtherMember_b887e552-7538-4aef-bd47-1de65c9730f7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0d296f12-a49b-4ef8-be51-f81cd4dee905" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_srt_RangeAxis_0d296f12-a49b-4ef8-be51-f81cd4dee905" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0d296f12-a49b-4ef8-be51-f81cd4dee905_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0d296f12-a49b-4ef8-be51-f81cd4dee905" xlink:to="loc_srt_RangeMember_0d296f12-a49b-4ef8-be51-f81cd4dee905_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bcae6c41-bebf-4292-a0bc-9100ed0797dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0d296f12-a49b-4ef8-be51-f81cd4dee905" xlink:to="loc_srt_RangeMember_bcae6c41-bebf-4292-a0bc-9100ed0797dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a73ba225-15d4-433c-90fe-235e69fb551c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_bcae6c41-bebf-4292-a0bc-9100ed0797dd" xlink:to="loc_srt_MinimumMember_a73ba225-15d4-433c-90fe-235e69fb551c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_49415075-c699-4389-a459-b44fb5ce189c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_StatementClassOfStockAxis_49415075-c699-4389-a459-b44fb5ce189c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_49415075-c699-4389-a459-b44fb5ce189c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_49415075-c699-4389-a459-b44fb5ce189c" xlink:to="loc_us-gaap_ClassOfStockDomain_49415075-c699-4389-a459-b44fb5ce189c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_49415075-c699-4389-a459-b44fb5ce189c" xlink:to="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_fc421caf-cc38-40d3-9b9f-2bd7aba8815f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_fc421caf-cc38-40d3-9b9f-2bd7aba8815f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_cd7d556f-0c91-4c50-84cf-4ca076ab248c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_cd7d556f-0c91-4c50-84cf-4ca076ab248c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_82c38f48-555b-4d07-8a28-487739558192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_82c38f48-555b-4d07-8a28-487739558192" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_ff920e48-d60c-461f-9160-924e0667321b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:to="loc_us-gaap_SeriesBMember_ff920e48-d60c-461f-9160-924e0667321b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cd45a052-b8f8-46f0-bf21-785354568dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cd45a052-b8f8-46f0-bf21-785354568dce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cd45a052-b8f8-46f0-bf21-785354568dce_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cd45a052-b8f8-46f0-bf21-785354568dce" xlink:to="loc_us-gaap_SegmentDomain_cd45a052-b8f8-46f0-bf21-785354568dce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cd45a052-b8f8-46f0-bf21-785354568dce" xlink:to="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_29fc0acf-e4f3-4b7b-88dc-3e2926c2e61e" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:to="loc_codi_ErgobabyMember_29fc0acf-e4f3-4b7b-88dc-3e2926c2e61e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_dfb556f9-c537-4140-8242-be7e47506af8" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:to="loc_codi_LibertyMember_dfb556f9-c537-4140-8242-be7e47506af8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a2010bb8-6c5e-465b-be6a-9420a87fd1ef" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:to="loc_codi_AciMember_a2010bb8-6c5e-465b-be6a-9420a87fd1ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_7adaf144-b7d4-4c45-80df-df8c6e37d910" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:to="loc_codi_SternoProductsMember_7adaf144-b7d4-4c45-80df-df8c6e37d910" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9dffc972-5185-4368-9f64-af54f93d603d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9dffc972-5185-4368-9f64-af54f93d603d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_9dffc972-5185-4368-9f64-af54f93d603d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9dffc972-5185-4368-9f64-af54f93d603d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_9dffc972-5185-4368-9f64-af54f93d603d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_7f8d5e8e-302a-4323-add5-55cdeb419409" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9dffc972-5185-4368-9f64-af54f93d603d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_7f8d5e8e-302a-4323-add5-55cdeb419409" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_d7611915-3a4c-42ed-94f9-84b69660b61a" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_7f8d5e8e-302a-4323-add5-55cdeb419409" xlink:to="loc_codi_FoxMember_d7611915-3a4c-42ed-94f9-84b69660b61a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bd8a09e8-4bb5-4fee-8366-ccd671d88176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bd8a09e8-4bb5-4fee-8366-ccd671d88176" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bd8a09e8-4bb5-4fee-8366-ccd671d88176_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bd8a09e8-4bb5-4fee-8366-ccd671d88176" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bd8a09e8-4bb5-4fee-8366-ccd671d88176_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bbffe62e-7f32-4c1e-a3ca-613135bacc23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bd8a09e8-4bb5-4fee-8366-ccd671d88176" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bbffe62e-7f32-4c1e-a3ca-613135bacc23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_6fcc76f8-2607-4ad5-a296-1cef5f9b68d4" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bbffe62e-7f32-4c1e-a3ca-613135bacc23" xlink:to="loc_codi_CleanEarthMember_6fcc76f8-2607-4ad5-a296-1cef5f9b68d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_80492a13-63b9-4ebd-80cf-0e37729164b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_80492a13-63b9-4ebd-80cf-0e37729164b1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80492a13-63b9-4ebd-80cf-0e37729164b1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_80492a13-63b9-4ebd-80cf-0e37729164b1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80492a13-63b9-4ebd-80cf-0e37729164b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a513c5d5-f85e-4f66-a4c9-3b8915339f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_80492a13-63b9-4ebd-80cf-0e37729164b1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a513c5d5-f85e-4f66-a4c9-3b8915339f1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_5b3fd3e6-a2c6-4dfd-8b38-6d3d13f1505a" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a513c5d5-f85e-4f66-a4c9-3b8915339f1c" xlink:to="loc_codi_SternoCandleLampMember_5b3fd3e6-a2c6-4dfd-8b38-6d3d13f1505a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2" xlink:to="loc_us-gaap_EquityComponentDomain_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7270a4f7-2fb8-4af6-bcef-e53515519ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2" xlink:to="loc_us-gaap_EquityComponentDomain_7270a4f7-2fb8-4af6-bcef-e53515519ffe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_8686742d-718b-41a1-8e42-31e081dcc486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7270a4f7-2fb8-4af6-bcef-e53515519ffe" xlink:to="loc_us-gaap_PreferredStockMember_8686742d-718b-41a1-8e42-31e081dcc486" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_77556a3f-9358-4433-9cab-938a5c0d0d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7270a4f7-2fb8-4af6-bcef-e53515519ffe" xlink:to="loc_us-gaap_RetainedEarningsMember_77556a3f-9358-4433-9cab-938a5c0d0d04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_ee3aec74-5a66-4704-9da0-7ad785ede59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_ee3aec74-5a66-4704-9da0-7ad785ede59b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ee3aec74-5a66-4704-9da0-7ad785ede59b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_ee3aec74-5a66-4704-9da0-7ad785ede59b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_ee3aec74-5a66-4704-9da0-7ad785ede59b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b7f26773-f149-40fa-9c3a-abd4222179c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_ee3aec74-5a66-4704-9da0-7ad785ede59b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b7f26773-f149-40fa-9c3a-abd4222179c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_5dd4ad80-604c-4145-b005-ac0157b63606" xlink:href="codi-20221231.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b7f26773-f149-40fa-9c3a-abd4222179c1" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_5dd4ad80-604c-4145-b005-ac0157b63606" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="extended" id="i7e38cc50c9614b2889e0ee7eb067d9aa_StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_60d5539b-ef77-4f15-862e-ee587775c77a" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailabletoTrustNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_60d5539b-ef77-4f15-862e-ee587775c77a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_074f9b37-1626-4804-bd9b-cac3586ca8b6" xlink:href="codi-20221231.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_074f9b37-1626-4804-bd9b-cac3586ca8b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_19e9e2f0-1129-472e-9a53-3680a3c632e3" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_19e9e2f0-1129-472e-9a53-3680a3c632e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_a6767ac9-7677-4202-b1d7-4c0369d684dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_a6767ac9-7677-4202-b1d7-4c0369d684dd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_458d1249-b1c4-462a-9d45-c4b4ee8cce69" xlink:href="codi-20221231.xsd#codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_458d1249-b1c4-462a-9d45-c4b4ee8cce69" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_427f1117-ec18-41dd-8431-704966c9e5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_427f1117-ec18-41dd-8431-704966c9e5d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_bbd3469f-3dd6-441b-83ad-299a98669c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_bbd3469f-3dd6-441b-83ad-299a98669c90" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_842f8b32-c669-49a0-a236-91da682cb0f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_842f8b32-c669-49a0-a236-91da682cb0f1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_000f602b-06cf-477f-9b03-7c5a7ff85e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_000f602b-06cf-477f-9b03-7c5a7ff85e5f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_df1af826-03ac-4803-be64-e4195abc7dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_df1af826-03ac-4803-be64-e4195abc7dfa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_387e40fe-849a-4157-b8a9-fc0702906b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_df1af826-03ac-4803-be64-e4195abc7dfa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_387e40fe-849a-4157-b8a9-fc0702906b0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_387e40fe-849a-4157-b8a9-fc0702906b0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_387e40fe-849a-4157-b8a9-fc0702906b0f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_387e40fe-849a-4157-b8a9-fc0702906b0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5e218c63-6b07-48b5-9216-cbf93fd69ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_387e40fe-849a-4157-b8a9-fc0702906b0f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5e218c63-6b07-48b5-9216-cbf93fd69ba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d0f2e087-e96e-4050-b502-86b5f0bf2a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5e218c63-6b07-48b5-9216-cbf93fd69ba5" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d0f2e087-e96e-4050-b502-86b5f0bf2a3c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended" id="if91a0f7a0f0a44cd928bb4c0f4ca954b_IncomeTaxesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6c825d7e-40e7-4c44-98a2-05acf5967d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_6c825d7e-40e7-4c44-98a2-05acf5967d90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c8036503-cc9d-46a0-b12b-33a86cc12f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c8036503-cc9d-46a0-b12b-33a86cc12f2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_633a2067-6307-45c1-84ce-942fd2dfa7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_633a2067-6307-45c1-84ce-942fd2dfa7d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_87e7bcd0-bd9e-4118-a1f9-a27f727b742c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_87e7bcd0-bd9e-4118-a1f9-a27f727b742c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_bbad5b6f-b083-4241-bb16-deb21de16e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_bbad5b6f-b083-4241-bb16-deb21de16e13" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" xlink:type="extended" id="i0457847c0fc34cafb893b7393f183eeb_IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_a5a9c4f1-dc48-4f57-8de9-db8c6c611fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_915c6425-3d00-47ce-ba10-1bb02b2e8526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ValuationAllowanceLineItems_a5a9c4f1-dc48-4f57-8de9-db8c6c611fc2" xlink:to="loc_us-gaap_ValuationAllowanceTable_915c6425-3d00-47ce-ba10-1bb02b2e8526" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a947215d-6b4f-4846-89c4-a4ba38b60838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ValuationAllowanceTable_915c6425-3d00-47ce-ba10-1bb02b2e8526" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a947215d-6b4f-4846-89c4-a4ba38b60838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_a947215d-6b4f-4846-89c4-a4ba38b60838_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a947215d-6b4f-4846-89c4-a4ba38b60838" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_a947215d-6b4f-4846-89c4-a4ba38b60838_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_b0e709fd-75c9-4fc9-8488-b0d15ce8e603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a947215d-6b4f-4846-89c4-a4ba38b60838" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_b0e709fd-75c9-4fc9-8488-b0d15ce8e603" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#FairValueMeasurementAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="extended" id="ibee959b4c6dd46c197412112fdc5ab1a_FairValueMeasurementAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_c8b0fc29-521a-4fd5-b894-770a49339842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_c8b0fc29-521a-4fd5-b894-770a49339842" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_95e02787-e50f-415d-933e-8c0bce64d3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_95e02787-e50f-415d-933e-8c0bce64d3f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a9446f6c-a679-4a69-9e40-0c00428cd8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_AssetImpairmentCharges_a9446f6c-a679-4a69-9e40-0c00428cd8ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_fe25ed51-57fb-4d76-bab1-0e918bb8e992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_fe25ed51-57fb-4d76-bab1-0e918bb8e992" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_da22b53f-5b87-4cb5-9e07-1bd16f62f68d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_da22b53f-5b87-4cb5-9e07-1bd16f62f68d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_a45b54ce-5823-4798-872c-6988acc48ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_a45b54ce-5823-4798-872c-6988acc48ebd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a5659ff9-0308-48ee-845f-00c8fb1cf6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a5659ff9-0308-48ee-845f-00c8fb1cf6ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a5659ff9-0308-48ee-845f-00c8fb1cf6ef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a5659ff9-0308-48ee-845f-00c8fb1cf6ef" xlink:to="loc_us-gaap_SegmentDomain_a5659ff9-0308-48ee-845f-00c8fb1cf6ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a5659ff9-0308-48ee-845f-00c8fb1cf6ef" xlink:to="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_f9ccab89-0162-4a3a-9869-cc239720cd67" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_CrosmanMember_f9ccab89-0162-4a3a-9869-cc239720cd67" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_f385325c-24e0-4580-ba83-a391e0a57ac1" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_ArnoldMember_f385325c-24e0-4580-ba83-a391e0a57ac1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ef3a42b9-5007-4016-ae5d-c3e7841671b6" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_A5.11TacticalMember_ef3a42b9-5007-4016-ae5d-c3e7841671b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_9a051863-0674-419b-9986-8f5501087c9f" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_SternoProductsMember_9a051863-0674-419b-9986-8f5501087c9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_630062bd-2d38-4a76-a682-555e5f243bd6" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_ErgobabyMember_630062bd-2d38-4a76-a682-555e5f243bd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_de9d5c7c-ec99-48c2-97fa-fdac14a9b6d1" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_LibertyMember_de9d5c7c-ec99-48c2-97fa-fdac14a9b6d1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_e5be7db4-e302-445a-9f89-3714bedc3e50" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_FoamFabricatorsMember_e5be7db4-e302-445a-9f89-3714bedc3e50" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_e6f97be5-5cf4-4ab3-8c2c-bf0e9ffd41ed" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_VelocityOutdoorMember_e6f97be5-5cf4-4ab3-8c2c-bf0e9ffd41ed" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_381dcd39-88bf-434a-85c1-5a68e8476adb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_381dcd39-88bf-434a-85c1-5a68e8476adb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_381dcd39-88bf-434a-85c1-5a68e8476adb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_381dcd39-88bf-434a-85c1-5a68e8476adb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_381dcd39-88bf-434a-85c1-5a68e8476adb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_381dcd39-88bf-434a-85c1-5a68e8476adb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_62845562-4935-422c-8827-e4045df463be" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:to="loc_codi_RavinMember_62845562-4935-422c-8827-e4045df463be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_f7e0d38b-b464-462a-8237-3ee3c8429b5f" xlink:href="codi-20221231.xsd#codi_PolyfoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:to="loc_codi_PolyfoamMember_f7e0d38b-b464-462a-8237-3ee3c8429b5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_8193f710-268d-48a8-bce6-f2cac83c37f6" xlink:href="codi-20221231.xsd#codi_KingsCamoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:to="loc_codi_KingsCamoMember_8193f710-268d-48a8-bce6-f2cac83c37f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_64d0f96f-4d3c-4c28-99ee-d0af80bb426a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_64d0f96f-4d3c-4c28-99ee-d0af80bb426a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d0f96f-4d3c-4c28-99ee-d0af80bb426a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_64d0f96f-4d3c-4c28-99ee-d0af80bb426a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_64d0f96f-4d3c-4c28-99ee-d0af80bb426a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_64d0f96f-4d3c-4c28-99ee-d0af80bb426a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_964ed109-9d6c-4871-a73f-4a7196bec7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_964ed109-9d6c-4871-a73f-4a7196bec7fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_401567c9-2248-4460-a721-54471060efa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_401567c9-2248-4460-a721-54471060efa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a9d36827-32af-4d6f-845b-0858b044f154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a9d36827-32af-4d6f-845b-0858b044f154" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_680a1588-4e45-4de3-ac3f-309c331edad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_680a1588-4e45-4de3-ac3f-309c331edad7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_680a1588-4e45-4de3-ac3f-309c331edad7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_680a1588-4e45-4de3-ac3f-309c331edad7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_680a1588-4e45-4de3-ac3f-309c331edad7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_17f54a2d-de26-4dc8-9977-148e5892d9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_680a1588-4e45-4de3-ac3f-309c331edad7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_17f54a2d-de26-4dc8-9977-148e5892d9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_5ed735f4-e7ce-425e-8896-79b21ef88e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_17f54a2d-de26-4dc8-9977-148e5892d9fb" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_5ed735f4-e7ce-425e-8896-79b21ef88e48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_8d24f157-1b21-4623-85a2-e8777f83cb49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_8d24f157-1b21-4623-85a2-e8777f83cb49" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8d24f157-1b21-4623-85a2-e8777f83cb49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_8d24f157-1b21-4623-85a2-e8777f83cb49" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_8d24f157-1b21-4623-85a2-e8777f83cb49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_8d24f157-1b21-4623-85a2-e8777f83cb49" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_85879084-f093-41c8-bf43-fa12a8e58244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_85879084-f093-41c8-bf43-fa12a8e58244" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4b7506bc-da5c-4f84-ae1c-87e7bfa11e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4b7506bc-da5c-4f84-ae1c-87e7bfa11e74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_4a1d0159-2921-4237-af34-00ef0bf53a09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_4a1d0159-2921-4237-af34-00ef0bf53a09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ed678b65-f4c9-487a-924c-f2f8fd540251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ed678b65-f4c9-487a-924c-f2f8fd540251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_6552317a-b838-487d-b59c-ca3d8f32d4e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ed678b65-f4c9-487a-924c-f2f8fd540251" xlink:to="loc_us-gaap_GoodwillMember_6552317a-b838-487d-b59c-ca3d8f32d4e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5f8d40e0-0770-478c-b089-eeb27e2de16c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ed678b65-f4c9-487a-924c-f2f8fd540251" xlink:to="loc_us-gaap_TradeNamesMember_5f8d40e0-0770-478c-b089-eeb27e2de16c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a1a50c11-2232-4566-a92a-f91eb1c453e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_CreditFacilityAxis_a1a50c11-2232-4566-a92a-f91eb1c453e3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a1a50c11-2232-4566-a92a-f91eb1c453e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_a1a50c11-2232-4566-a92a-f91eb1c453e3" xlink:to="loc_us-gaap_CreditFacilityDomain_a1a50c11-2232-4566-a92a-f91eb1c453e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_928a5891-8b5d-4a31-9efc-ec08cfbed125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_a1a50c11-2232-4566-a92a-f91eb1c453e3" xlink:to="loc_us-gaap_CreditFacilityDomain_928a5891-8b5d-4a31-9efc-ec08cfbed125" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_9afa0a7e-5265-4430-b08e-6b8e255a8e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_9afa0a7e-5265-4430-b08e-6b8e255a8e0d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_9afa0a7e-5265-4430-b08e-6b8e255a8e0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_9afa0a7e-5265-4430-b08e-6b8e255a8e0d" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_9afa0a7e-5265-4430-b08e-6b8e255a8e0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_ccc9cb83-d7ab-4f1d-9d6b-aec35303a608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_9afa0a7e-5265-4430-b08e-6b8e255a8e0d" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_ccc9cb83-d7ab-4f1d-9d6b-aec35303a608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_da4636f3-ffe4-4d62-ada6-db46032fe4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PutOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_ccc9cb83-d7ab-4f1d-9d6b-aec35303a608" xlink:to="loc_us-gaap_PutOptionMember_da4636f3-ffe4-4d62-ada6-db46032fe4f5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="extended" id="i5e964bc94d7d4b67b061680dc088676a_FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9cfdeda8-b21c-4cac-ba2e-0da30ad3fb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9cfdeda8-b21c-4cac-ba2e-0da30ad3fb9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3d28f105-23fc-41a4-8115-a528083b57c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:to="loc_dei_DocumentPeriodEndDate_3d28f105-23fc-41a4-8115-a528083b57c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_36c59a19-7eb3-4efd-b2e7-3e47c709dfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_36c59a19-7eb3-4efd-b2e7-3e47c709dfd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2e890348-a7e8-4eac-8b12-5c4ed311e876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2e890348-a7e8-4eac-8b12-5c4ed311e876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2e890348-a7e8-4eac-8b12-5c4ed311e876_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2e890348-a7e8-4eac-8b12-5c4ed311e876" xlink:to="loc_us-gaap_SegmentDomain_2e890348-a7e8-4eac-8b12-5c4ed311e876_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ed5c1aec-129f-46dc-a631-8cc114a546bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2e890348-a7e8-4eac-8b12-5c4ed311e876" xlink:to="loc_us-gaap_SegmentDomain_ed5c1aec-129f-46dc-a631-8cc114a546bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_269b419a-e522-452d-8f86-7480f610db36" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ed5c1aec-129f-46dc-a631-8cc114a546bf" xlink:to="loc_codi_CrosmanMember_269b419a-e522-452d-8f86-7480f610db36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_acca29e0-b2eb-4acc-a093-8863627bee10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_acca29e0-b2eb-4acc-a093-8863627bee10" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_acca29e0-b2eb-4acc-a093-8863627bee10_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_acca29e0-b2eb-4acc-a093-8863627bee10" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_acca29e0-b2eb-4acc-a093-8863627bee10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92eb1406-d816-4d12-9d2a-ca57e005f324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_acca29e0-b2eb-4acc-a093-8863627bee10" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92eb1406-d816-4d12-9d2a-ca57e005f324" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_289f2cbb-5443-4227-beb8-6e3fa36d1d88" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92eb1406-d816-4d12-9d2a-ca57e005f324" xlink:to="loc_codi_RavinMember_289f2cbb-5443-4227-beb8-6e3fa36d1d88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7a4b9318-a2b5-4c16-8bda-4278b5270b68" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92eb1406-d816-4d12-9d2a-ca57e005f324" xlink:to="loc_codi_LibertyMember_7a4b9318-a2b5-4c16-8bda-4278b5270b68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_e6752cd9-71c0-49cc-b894-908acc23ddcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_e6752cd9-71c0-49cc-b894-908acc23ddcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_a52e2d68-ea45-43c4-98e8-1fdf4f3191ed" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_e6752cd9-71c0-49cc-b894-908acc23ddcd" xlink:to="loc_codi_BusinessAcquisitionMember_a52e2d68-ea45-43c4-98e8-1fdf4f3191ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_393c9c93-7813-4068-9bab-3655c4b54e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_393c9c93-7813-4068-9bab-3655c4b54e41" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_393c9c93-7813-4068-9bab-3655c4b54e41_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_393c9c93-7813-4068-9bab-3655c4b54e41" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_393c9c93-7813-4068-9bab-3655c4b54e41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_3554140e-4709-4356-bcc9-500a516612f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_393c9c93-7813-4068-9bab-3655c4b54e41" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_3554140e-4709-4356-bcc9-500a516612f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_4b3dec65-4200-442c-aefb-9162831a44df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PutOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_3554140e-4709-4356-bcc9-500a516612f8" xlink:to="loc_us-gaap_PutOptionMember_4b3dec65-4200-442c-aefb-9162831a44df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e1b6c378-032f-4170-b376-3429efc6af9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e1b6c378-032f-4170-b376-3429efc6af9e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e1b6c378-032f-4170-b376-3429efc6af9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e1b6c378-032f-4170-b376-3429efc6af9e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e1b6c378-032f-4170-b376-3429efc6af9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_352c9cd5-3dd6-413d-ac14-45df9dc36c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e1b6c378-032f-4170-b376-3429efc6af9e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_352c9cd5-3dd6-413d-ac14-45df9dc36c01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_710b8640-8f1e-4515-8aae-c1d4a613d3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_352c9cd5-3dd6-413d-ac14-45df9dc36c01" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_710b8640-8f1e-4515-8aae-c1d4a613d3c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_73436594-a1ad-45fc-afcd-f4fa022271e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_73436594-a1ad-45fc-afcd-f4fa022271e7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_73436594-a1ad-45fc-afcd-f4fa022271e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_73436594-a1ad-45fc-afcd-f4fa022271e7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_73436594-a1ad-45fc-afcd-f4fa022271e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_73436594-a1ad-45fc-afcd-f4fa022271e7" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_20d43c0f-3092-434b-af5d-62b0dd5bb079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_20d43c0f-3092-434b-af5d-62b0dd5bb079" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b1d9e23d-bc4a-41a5-8bf5-9310451cf840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b1d9e23d-bc4a-41a5-8bf5-9310451cf840" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3985a6a9-27d0-4260-a48a-828254b6f2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ec2018e4-c568-4973-a3d8-8b3ced4961b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ec2018e4-c568-4973-a3d8-8b3ced4961b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77408e5c-a527-47f0-b0e5-fccf8c016a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77408e5c-a527-47f0-b0e5-fccf8c016a4e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_77408e5c-a527-47f0-b0e5-fccf8c016a4e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77408e5c-a527-47f0-b0e5-fccf8c016a4e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_77408e5c-a527-47f0-b0e5-fccf8c016a4e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77408e5c-a527-47f0-b0e5-fccf8c016a4e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1101a714-ec49-4d60-80ff-4511292736a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1101a714-ec49-4d60-80ff-4511292736a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e4818b57-b3be-43fc-81f7-1ffedcf24882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e4818b57-b3be-43fc-81f7-1ffedcf24882" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d1e78c24-88cc-4e70-807a-e517ead17802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d1e78c24-88cc-4e70-807a-e517ead17802" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail" xlink:type="extended" id="ic215296b9b9347cf826321e198abda46_FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9713f8d7-0c2f-49ce-8f31-8d99617db7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9713f8d7-0c2f-49ce-8f31-8d99617db7f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_149ef2ec-9720-4567-bda6-c4069b68baea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_149ef2ec-9720-4567-bda6-c4069b68baea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ed521b2f-6ee3-4942-acee-c3146ab24f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ed521b2f-6ee3-4942-acee-c3146ab24f53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_07e43773-e32b-4ace-9e8d-0011146a7f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_07e43773-e32b-4ace-9e8d-0011146a7f25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07e43773-e32b-4ace-9e8d-0011146a7f25_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_07e43773-e32b-4ace-9e8d-0011146a7f25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07e43773-e32b-4ace-9e8d-0011146a7f25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_07e43773-e32b-4ace-9e8d-0011146a7f25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_acc13db9-5117-4e6f-9c08-d001420b7b06" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:to="loc_codi_RavinMember_acc13db9-5117-4e6f-9c08-d001420b7b06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_e19fe42d-7bc2-4a1a-a29e-dc1a4178088e" xlink:href="codi-20221231.xsd#codi_PolyfoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:to="loc_codi_PolyfoamMember_e19fe42d-7bc2-4a1a-a29e-dc1a4178088e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_1ff9523a-f8c8-4b2b-ba74-39f917ddc0f7" xlink:href="codi-20221231.xsd#codi_KingsCamoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:to="loc_codi_KingsCamoMember_1ff9523a-f8c8-4b2b-ba74-39f917ddc0f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dda79abd-0328-44ba-aa24-d2c983b4b2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dda79abd-0328-44ba-aa24-d2c983b4b2f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dda79abd-0328-44ba-aa24-d2c983b4b2f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dda79abd-0328-44ba-aa24-d2c983b4b2f9" xlink:to="loc_us-gaap_SegmentDomain_dda79abd-0328-44ba-aa24-d2c983b4b2f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dda79abd-0328-44ba-aa24-d2c983b4b2f9" xlink:to="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_50130b9e-e055-4984-8165-0008e144de7f" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:to="loc_codi_A5.11TacticalMember_50130b9e-e055-4984-8165-0008e144de7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_6eaf0822-b25b-457b-9b6c-6d946a5c5e4a" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:to="loc_codi_LibertyMember_6eaf0822-b25b-457b-9b6c-6d946a5c5e4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_9cfaf797-ca67-4660-89b1-e037b45cbd4e" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:to="loc_codi_CrosmanMember_9cfaf797-ca67-4660-89b1-e037b45cbd4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_e45d0c9a-f0bd-4ff0-b21b-d180d832355e" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:to="loc_codi_FoamFabricatorsMember_e45d0c9a-f0bd-4ff0-b21b-d180d832355e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1aea28d3-5d39-4d5d-8430-2a2bf31d8f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1aea28d3-5d39-4d5d-8430-2a2bf31d8f73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_9bf68900-3d66-478b-b923-69527861bfaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1aea28d3-5d39-4d5d-8430-2a2bf31d8f73" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_9bf68900-3d66-478b-b923-69527861bfaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_b0af0a34-27a8-42a4-af3d-aa3538e52380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_b0af0a34-27a8-42a4-af3d-aa3538e52380" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b0af0a34-27a8-42a4-af3d-aa3538e52380_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_b0af0a34-27a8-42a4-af3d-aa3538e52380" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b0af0a34-27a8-42a4-af3d-aa3538e52380_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_9c4203e9-6f25-4a7d-9b77-a0485a9ccaec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_b0af0a34-27a8-42a4-af3d-aa3538e52380" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_9c4203e9-6f25-4a7d-9b77-a0485a9ccaec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2ce370d9-ad85-4681-8037-c7cdb5c418fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_9c4203e9-6f25-4a7d-9b77-a0485a9ccaec" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2ce370d9-ad85-4681-8037-c7cdb5c418fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0dedeec5-c31a-41aa-b5d6-2f3041909c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_9c4203e9-6f25-4a7d-9b77-a0485a9ccaec" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0dedeec5-c31a-41aa-b5d6-2f3041909c45" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail" xlink:type="extended" id="i93b6ae0eedf14a63ab1d7f3131e4c00e_FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:href="codi-20221231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5f761837-c4d8-462d-8116-7871af00679a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5f761837-c4d8-462d-8116-7871af00679a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_bcc1667f-f4d5-4f68-90ee-18b6cba76337" xlink:href="codi-20221231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_bcc1667f-f4d5-4f68-90ee-18b6cba76337" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_87c53eb7-eef8-43f6-86a8-4226b2a57b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_us-gaap_LongTermDebtFairValue_87c53eb7-eef8-43f6-86a8-4226b2a57b72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_c69bb6e2-adc9-446a-a6b5-595ca76ea2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_c69bb6e2-adc9-446a-a6b5-595ca76ea2eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ef957bba-d668-4cd7-81a4-7ca4cc0a9fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_us-gaap_AssetImpairmentCharges_ef957bba-d668-4cd7-81a4-7ca4cc0a9fa6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:href="codi-20221231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a191f622-8852-46fe-9c41-2436c05f23ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_DebtInstrumentAxis_a191f622-8852-46fe-9c41-2436c05f23ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a191f622-8852-46fe-9c41-2436c05f23ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a191f622-8852-46fe-9c41-2436c05f23ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a191f622-8852-46fe-9c41-2436c05f23ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a191f622-8852-46fe-9c41-2436c05f23ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_cd084a3a-7662-480a-b5c9-6b3ca34750c6" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:to="loc_codi_Seniornotesdue2026Member_cd084a3a-7662-480a-b5c9-6b3ca34750c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_11c9356e-6e3f-4e3c-9285-3a8ee85d6fc3" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:to="loc_codi_A2032SeniorNotesMember_11c9356e-6e3f-4e3c-9285-3a8ee85d6fc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_8a182ffc-f00b-4061-b0ab-2a4193e07e1b" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:to="loc_codi_A2029SeniorNotesMember_8a182ffc-f00b-4061-b0ab-2a4193e07e1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f87ff208-876d-4b9e-81eb-f1d536e6f740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f87ff208-876d-4b9e-81eb-f1d536e6f740" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f87ff208-876d-4b9e-81eb-f1d536e6f740_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f87ff208-876d-4b9e-81eb-f1d536e6f740" xlink:to="loc_us-gaap_SegmentDomain_f87ff208-876d-4b9e-81eb-f1d536e6f740_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_50712131-0713-4e5f-9033-65b062069922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f87ff208-876d-4b9e-81eb-f1d536e6f740" xlink:to="loc_us-gaap_SegmentDomain_50712131-0713-4e5f-9033-65b062069922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3b322d55-1619-413c-bd99-0c29faa080a1" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_50712131-0713-4e5f-9033-65b062069922" xlink:to="loc_codi_VelocityOutdoorMember_3b322d55-1619-413c-bd99-0c29faa080a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_8f14f797-a7b8-4c92-b64d-c09cb0161092" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_50712131-0713-4e5f-9033-65b062069922" xlink:to="loc_codi_ErgobabyMember_8f14f797-a7b8-4c92-b64d-c09cb0161092" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f57f0db5-99e2-4909-b366-9274837141f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f57f0db5-99e2-4909-b366-9274837141f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f57f0db5-99e2-4909-b366-9274837141f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f57f0db5-99e2-4909-b366-9274837141f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f57f0db5-99e2-4909-b366-9274837141f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9cc2b9bc-103d-4da4-8aec-2aca243824b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f57f0db5-99e2-4909-b366-9274837141f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9cc2b9bc-103d-4da4-8aec-2aca243824b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e124d267-ab20-447a-ac8f-92dcf021cae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e124d267-ab20-447a-ac8f-92dcf021cae4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e124d267-ab20-447a-ac8f-92dcf021cae4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e124d267-ab20-447a-ac8f-92dcf021cae4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e124d267-ab20-447a-ac8f-92dcf021cae4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_398db285-449e-4507-b86a-df479a458966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e124d267-ab20-447a-ac8f-92dcf021cae4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_398db285-449e-4507-b86a-df479a458966" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bdb6ed69-1066-47a4-b296-30b5e1ac3d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_398db285-449e-4507-b86a-df479a458966" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bdb6ed69-1066-47a4-b296-30b5e1ac3d54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_992bbb1b-1428-4557-b323-3b554fcf5c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_992bbb1b-1428-4557-b323-3b554fcf5c9b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_992bbb1b-1428-4557-b323-3b554fcf5c9b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_992bbb1b-1428-4557-b323-3b554fcf5c9b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_992bbb1b-1428-4557-b323-3b554fcf5c9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_adb8f7f1-2c6d-42a1-8430-fa253b976cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_992bbb1b-1428-4557-b323-3b554fcf5c9b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_adb8f7f1-2c6d-42a1-8430-fa253b976cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_10958fe2-b54a-43ea-8c71-9b3d4e411e30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_adb8f7f1-2c6d-42a1-8430-fa253b976cc8" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_10958fe2-b54a-43ea-8c71-9b3d4e411e30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_100d01fe-64e2-4081-aca6-7067bd64e67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_100d01fe-64e2-4081-aca6-7067bd64e67d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_100d01fe-64e2-4081-aca6-7067bd64e67d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_100d01fe-64e2-4081-aca6-7067bd64e67d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_100d01fe-64e2-4081-aca6-7067bd64e67d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_100d01fe-64e2-4081-aca6-7067bd64e67d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b6de2571-533c-4f3c-8276-4d7cc7e1b174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b6de2571-533c-4f3c-8276-4d7cc7e1b174" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_71e48cca-f0b5-4f73-86e3-86a54cf5cf9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_71e48cca-f0b5-4f73-86e3-86a54cf5cf9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_adcd0c0c-5f2e-4a6d-b9d1-ff3458098a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_adcd0c0c-5f2e-4a6d-b9d1-ff3458098a77" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_183e3280-233b-46cf-a3f9-cf20c954d1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_183e3280-233b-46cf-a3f9-cf20c954d1d2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_183e3280-233b-46cf-a3f9-cf20c954d1d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_183e3280-233b-46cf-a3f9-cf20c954d1d2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_183e3280-233b-46cf-a3f9-cf20c954d1d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a6993750-ea2e-4c91-a5eb-06923a95ddc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_183e3280-233b-46cf-a3f9-cf20c954d1d2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a6993750-ea2e-4c91-a5eb-06923a95ddc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_1101b8df-a9bc-4932-88ca-c485e0002c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a6993750-ea2e-4c91-a5eb-06923a95ddc5" xlink:to="loc_us-gaap_GoodwillMember_1101b8df-a9bc-4932-88ca-c485e0002c98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a96a6569-90d1-4a50-b9cf-ed855a2404cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a6993750-ea2e-4c91-a5eb-06923a95ddc5" xlink:to="loc_us-gaap_TradeNamesMember_a96a6569-90d1-4a50-b9cf-ed855a2404cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_dc4a3daf-1d98-428c-9899-9965bba7ae27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_dc4a3daf-1d98-428c-9899-9965bba7ae27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5e4db365-b117-4a76-badb-dfb64a95e60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5e4db365-b117-4a76-badb-dfb64a95e60b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_63d9498f-e0be-4c0d-968a-c37fdf257bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_63d9498f-e0be-4c0d-968a-c37fdf257bf1" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="extended" id="i59b56928c49647f8aa00cc83da2a9e68_NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ad6f133b-540d-46e5-aeb5-a341840e6cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ad6f133b-540d-46e5-aeb5-a341840e6cb5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_b6ec6adc-ebd0-4e27-ac8d-fc4915fe3fad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_MinorityInterest_b6ec6adc-ebd0-4e27-ac8d-fc4915fe3fad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0fa27ca9-bf50-4de9-97ee-abbc2a571005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0fa27ca9-bf50-4de9-97ee-abbc2a571005" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_9d9dc645-b23b-4e2c-a0d6-e3206087f9b4" xlink:href="codi-20221231.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_codi_DistributionToShareholders_9d9dc645-b23b-4e2c-a0d6-e3206087f9b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_e6d2d00d-0c3c-4dbf-9268-8b0d27d5323c" xlink:href="codi-20221231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_e6d2d00d-0c3c-4dbf-9268-8b0d27d5323c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_05236481-bc74-4a61-baaa-ef2f37eeac40" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_05236481-bc74-4a61-baaa-ef2f37eeac40" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c7533eaa-a110-4374-89fe-a322808e3f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c7533eaa-a110-4374-89fe-a322808e3f00" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_dei_LegalEntityAxis_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4" xlink:to="loc_dei_EntityDomain_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6fb2f949-8352-467a-8048-12914416f7e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4" xlink:to="loc_dei_EntityDomain_6fb2f949-8352-467a-8048-12914416f7e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_577217e6-c2dd-4c44-a1f5-599f122d7680" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6fb2f949-8352-467a-8048-12914416f7e1" xlink:to="loc_codi_ErgobabyMember_577217e6-c2dd-4c44-a1f5-599f122d7680" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9eb48f12-1530-4073-afd8-7d1faaa92e93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9eb48f12-1530-4073-afd8-7d1faaa92e93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_40916afb-73b1-4162-8b92-849850846cdf" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9eb48f12-1530-4073-afd8-7d1faaa92e93" xlink:to="loc_codi_SternoProductsMember_40916afb-73b1-4162-8b92-849850846cdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_7495cb4a-762c-4005-8770-553f4bdddc75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_srt_TitleOfIndividualAxis_7495cb4a-762c-4005-8770-553f4bdddc75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_7495cb4a-762c-4005-8770-553f4bdddc75_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_7495cb4a-762c-4005-8770-553f4bdddc75" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_7495cb4a-762c-4005-8770-553f4bdddc75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0ab50588-c6ae-4564-ac69-76f31467ec17" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_7495cb4a-762c-4005-8770-553f4bdddc75" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0ab50588-c6ae-4564-ac69-76f31467ec17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0be77de9-32ce-41c9-9f59-8b7adad1dad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_AwardTypeAxis_0be77de9-32ce-41c9-9f59-8b7adad1dad5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0be77de9-32ce-41c9-9f59-8b7adad1dad5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0be77de9-32ce-41c9-9f59-8b7adad1dad5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0be77de9-32ce-41c9-9f59-8b7adad1dad5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_539fe78a-2b77-472b-b899-ec03ff8a45ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0be77de9-32ce-41c9-9f59-8b7adad1dad5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_539fe78a-2b77-472b-b899-ec03ff8a45ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_240b191c-c2ff-4890-9af7-747be4474c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_240b191c-c2ff-4890-9af7-747be4474c03" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_240b191c-c2ff-4890-9af7-747be4474c03_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_240b191c-c2ff-4890-9af7-747be4474c03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_240b191c-c2ff-4890-9af7-747be4474c03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fa4b64e3-1284-4621-a18f-0b0c92e4be80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_240b191c-c2ff-4890-9af7-747be4474c03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fa4b64e3-1284-4621-a18f-0b0c92e4be80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8eec7b58-3051-413e-870b-31dcd6444397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fa4b64e3-1284-4621-a18f-0b0c92e4be80" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_8eec7b58-3051-413e-870b-31dcd6444397" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1ebfcf99-0736-49de-9feb-e2db465215b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1ebfcf99-0736-49de-9feb-e2db465215b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1ebfcf99-0736-49de-9feb-e2db465215b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1ebfcf99-0736-49de-9feb-e2db465215b5" xlink:to="loc_us-gaap_SegmentDomain_1ebfcf99-0736-49de-9feb-e2db465215b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1ebfcf99-0736-49de-9feb-e2db465215b5" xlink:to="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_3556b573-4539-461a-8c83-8df054845a8e" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_A5.11TacticalMember_3556b573-4539-461a-8c83-8df054845a8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_f74e1658-35b6-49ae-9bed-610f2a981e55" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_ErgobabyMember_f74e1658-35b6-49ae-9bed-610f2a981e55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_0a445f7a-0779-4091-a129-63d3e91a9776" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_FoxMember_0a445f7a-0779-4091-a129-63d3e91a9776" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_0ebfcd5a-2c00-495e-be51-9d8449c47bb1" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_LibertyMember_0ebfcd5a-2c00-495e-be51-9d8449c47bb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_ebf51af8-ba62-4db3-8acf-78a55090ef42" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_AciMember_ebf51af8-ba62-4db3-8acf-78a55090ef42" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_87b4fe2a-7ab5-4a99-bd78-1ac8442d5ebd" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_ArnoldMagneticsMember_87b4fe2a-7ab5-4a99-bd78-1ac8442d5ebd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_d594928b-734c-42ed-b96e-c266488adaf2" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_FoamFabricatorsMember_d594928b-734c-42ed-b96e-c266488adaf2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a50ef1e5-0427-4bce-9ca0-dc0764393032" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_SternoCandleLampMember_a50ef1e5-0427-4bce-9ca0-dc0764393032" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_40ce5f69-7b5f-4b29-8bff-d0c356aea09c" xlink:href="codi-20221231.xsd#codi_AllocationInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_AllocationInterestsMember_40ce5f69-7b5f-4b29-8bff-d0c356aea09c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_9bf36c44-0795-4f92-86b4-2e76394ac299" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_CrosmanMember_9bf36c44-0795-4f92-86b4-2e76394ac299" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_b4daf867-d334-4e9f-bb11-c413323bdaed" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_BoaMember_b4daf867-d334-4e9f-bb11-c413323bdaed" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_7133bb9b-c096-4fb7-b54b-a28b92be4cfd" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_MarucciMember_7133bb9b-c096-4fb7-b54b-a28b92be4cfd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_dcaf0568-68bf-4965-a6a9-bc92cfeafb5f" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_ArnoldMember_dcaf0568-68bf-4965-a6a9-bc92cfeafb5f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_d3fe3e28-d644-45cc-be17-0328b5502576" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_LuganoMember_d3fe3e28-d644-45cc-be17-0328b5502576" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_86c84caf-14f1-4c11-810d-c865c4826a61" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_VelocityOutdoorMember_86c84caf-14f1-4c11-810d-c865c4826a61" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_90d4a3e3-7001-4ce4-a3b0-ef60b399ee6d" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_AltorMember_90d4a3e3-7001-4ce4-a3b0-ef60b399ee6d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_494ad064-4e32-4824-974e-f09fc3819fc8" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_PrimaLoftMember_494ad064-4e32-4824-974e-f09fc3819fc8" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_f5103e05-aecf-409f-80f0-12f5fd4d4307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_f5103e05-aecf-409f-80f0-12f5fd4d4307" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_f5103e05-aecf-409f-80f0-12f5fd4d4307_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_f5103e05-aecf-409f-80f0-12f5fd4d4307" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_f5103e05-aecf-409f-80f0-12f5fd4d4307_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_177271bb-d6fe-4255-b808-7c5710c79e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_f5103e05-aecf-409f-80f0-12f5fd4d4307" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_177271bb-d6fe-4255-b808-7c5710c79e72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_5309624b-736a-48b2-a056-0fc3a3e0cf6f" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_177271bb-d6fe-4255-b808-7c5710c79e72" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_5309624b-736a-48b2-a056-0fc3a3e0cf6f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_150a5da4-0975-41d6-9b56-d33495d5c4dd" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_177271bb-d6fe-4255-b808-7c5710c79e72" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_150a5da4-0975-41d6-9b56-d33495d5c4dd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail" xlink:type="extended" id="i01faa4b73e4a432aaee7c41956a0346f_NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7f20dc97-08ac-4e15-a18b-8b72425cdc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7f20dc97-08ac-4e15-a18b-8b72425cdc5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_0c953dda-1796-48b2-8c72-5404fe779c91" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_0c953dda-1796-48b2-8c72-5404fe779c91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0629d346-e636-403d-bef7-7ae9d48db107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_us-gaap_MinorityInterest_0629d346-e636-403d-bef7-7ae9d48db107" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Ownershippercentageintercompanyloanagreement_76d86633-3f90-49a0-9492-3c1c9ca5ef5c" xlink:href="codi-20221231.xsd#codi_Ownershippercentageintercompanyloanagreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_codi_Ownershippercentageintercompanyloanagreement_76d86633-3f90-49a0-9492-3c1c9ca5ef5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c82652f1-8483-45bb-a163-ff8cfb11810c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c82652f1-8483-45bb-a163-ff8cfb11810c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e5099e9c-1762-4936-ab04-a95a52f4e087" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_srt_OwnershipAxis_e5099e9c-1762-4936-ab04-a95a52f4e087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e5099e9c-1762-4936-ab04-a95a52f4e087_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_e5099e9c-1762-4936-ab04-a95a52f4e087" xlink:to="loc_srt_OwnershipDomain_e5099e9c-1762-4936-ab04-a95a52f4e087_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_202a3765-5d3f-4075-b42a-d142b87dc0a9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_e5099e9c-1762-4936-ab04-a95a52f4e087" xlink:to="loc_srt_OwnershipDomain_202a3765-5d3f-4075-b42a-d142b87dc0a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_055f5f58-29ea-4d37-8a26-0cf65347e924" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_202a3765-5d3f-4075-b42a-d142b87dc0a9" xlink:to="loc_codi_SternoProductsMember_055f5f58-29ea-4d37-8a26-0cf65347e924" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_228a4965-914b-4dc7-b497-6b42979d9d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_228a4965-914b-4dc7-b497-6b42979d9d2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_228a4965-914b-4dc7-b497-6b42979d9d2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_228a4965-914b-4dc7-b497-6b42979d9d2d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_228a4965-914b-4dc7-b497-6b42979d9d2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afc78eda-1ad5-4c5b-b912-114d6c3d67ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_228a4965-914b-4dc7-b497-6b42979d9d2d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afc78eda-1ad5-4c5b-b912-114d6c3d67ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_86992ecf-3dfc-4c72-a4ef-ad378cf14fd7" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afc78eda-1ad5-4c5b-b912-114d6c3d67ac" xlink:to="loc_codi_SternoProductsMember_86992ecf-3dfc-4c72-a4ef-ad378cf14fd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_c4de40be-8bf5-438b-87bf-64d7bd1e681d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_c4de40be-8bf5-438b-87bf-64d7bd1e681d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_b602bc88-1f9e-4c76-9803-24fd670de194" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c4de40be-8bf5-438b-87bf-64d7bd1e681d" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_b602bc88-1f9e-4c76-9803-24fd670de194" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_02b8e770-d439-4b05-91c6-c8d88c95e338" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c4de40be-8bf5-438b-87bf-64d7bd1e681d" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_02b8e770-d439-4b05-91c6-c8d88c95e338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bfe735cd-c0ec-4fe0-86da-1aaa13f23191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bfe735cd-c0ec-4fe0-86da-1aaa13f23191" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bfe735cd-c0ec-4fe0-86da-1aaa13f23191_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bfe735cd-c0ec-4fe0-86da-1aaa13f23191" xlink:to="loc_us-gaap_SegmentDomain_bfe735cd-c0ec-4fe0-86da-1aaa13f23191_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bfe735cd-c0ec-4fe0-86da-1aaa13f23191" xlink:to="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7676ef57-0c17-4052-8da4-c2aca46934b0" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_A5.11TacticalMember_7676ef57-0c17-4052-8da4-c2aca46934b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_6b640be8-ea43-4105-848e-e95e53bfadd4" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_CrosmanMember_6b640be8-ea43-4105-848e-e95e53bfadd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_98698fd1-a6ce-4a5a-8cc5-7e4f84afd933" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_ErgobabyMember_98698fd1-a6ce-4a5a-8cc5-7e4f84afd933" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_6b4aad22-82bf-4a7c-8415-45209c313836" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_FoxMember_6b4aad22-82bf-4a7c-8415-45209c313836" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_456b8cbd-d33f-49df-955d-cdc53e04c3a1" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_LibertyMember_456b8cbd-d33f-49df-955d-cdc53e04c3a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_964b7544-99c4-40d0-80f5-abae0f0e6f4c" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_AciMember_964b7544-99c4-40d0-80f5-abae0f0e6f4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_790ef6bf-8388-4906-9c26-82fc762c0b4d" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_ArnoldMagneticsMember_790ef6bf-8388-4906-9c26-82fc762c0b4d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_5509c2e7-6d21-4c67-b86f-764373acd3d9" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_FoamFabricatorsMember_5509c2e7-6d21-4c67-b86f-764373acd3d9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_8d5ac1d5-f6a0-49c1-beb0-f94ca5754465" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_SternoCandleLampMember_8d5ac1d5-f6a0-49c1-beb0-f94ca5754465" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_f8c263eb-77a0-48c1-9fff-93c2164ec404" xlink:href="codi-20221231.xsd#codi_AllocationInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_AllocationInterestsMember_f8c263eb-77a0-48c1-9fff-93c2164ec404" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#EquityMethodInvestmentAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail" xlink:type="extended" id="i1ea595d3088a42abb71ab463c496dca4_EquityMethodInvestmentAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_764f1030-afbf-4464-8908-d768d82488cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_bfff0240-1c76-487b-b93f-8d028d540f42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_764f1030-afbf-4464-8908-d768d82488cb" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_bfff0240-1c76-487b-b93f-8d028d540f42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_764f1030-afbf-4464-8908-d768d82488cb" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f709d81-076f-4593-9328-3942e8620c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f709d81-076f-4593-9328-3942e8620c8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_9f709d81-076f-4593-9328-3942e8620c8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f709d81-076f-4593-9328-3942e8620c8b" xlink:to="loc_us-gaap_RelatedPartyDomain_9f709d81-076f-4593-9328-3942e8620c8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_28fc5ea3-ff25-4b93-a5d1-858d84ee75e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f709d81-076f-4593-9328-3942e8620c8b" xlink:to="loc_us-gaap_RelatedPartyDomain_28fc5ea3-ff25-4b93-a5d1-858d84ee75e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_5683edbf-47ca-4bcc-852f-fcbfb2eead8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_28fc5ea3-ff25-4b93-a5d1-858d84ee75e8" xlink:to="loc_us-gaap_CorporateJointVentureMember_5683edbf-47ca-4bcc-852f-fcbfb2eead8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_516f1138-0f8a-4a96-97f5-8568aeca4ebb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_516f1138-0f8a-4a96-97f5-8568aeca4ebb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_516f1138-0f8a-4a96-97f5-8568aeca4ebb_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_516f1138-0f8a-4a96-97f5-8568aeca4ebb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_516f1138-0f8a-4a96-97f5-8568aeca4ebb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3db12b8c-2d2e-4ca8-85ee-5973c9d3b617" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_516f1138-0f8a-4a96-97f5-8568aeca4ebb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3db12b8c-2d2e-4ca8-85ee-5973c9d3b617" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_0f23bbe7-8d9b-4dfa-9ca6-0f85ef5617de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3db12b8c-2d2e-4ca8-85ee-5973c9d3b617" xlink:to="loc_srt_SubsidiariesMember_0f23bbe7-8d9b-4dfa-9ca6-0f85ef5617de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_914176fe-d5ac-4b0c-b481-c28c8ae7bd12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_914176fe-d5ac-4b0c-b481-c28c8ae7bd12" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_914176fe-d5ac-4b0c-b481-c28c8ae7bd12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_914176fe-d5ac-4b0c-b481-c28c8ae7bd12" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_914176fe-d5ac-4b0c-b481-c28c8ae7bd12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_15dc48eb-89ee-411e-bed6-73b08d8ec1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_914176fe-d5ac-4b0c-b481-c28c8ae7bd12" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_15dc48eb-89ee-411e-bed6-73b08d8ec1d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_611bec0c-b112-466f-a21c-a3c92af0a0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_611bec0c-b112-466f-a21c-a3c92af0a0e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_611bec0c-b112-466f-a21c-a3c92af0a0e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_611bec0c-b112-466f-a21c-a3c92af0a0e7" xlink:to="loc_us-gaap_SegmentDomain_611bec0c-b112-466f-a21c-a3c92af0a0e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e397ac8f-5e38-4ce5-835c-b3a7b6ab0001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_611bec0c-b112-466f-a21c-a3c92af0a0e7" xlink:to="loc_us-gaap_SegmentDomain_e397ac8f-5e38-4ce5-835c-b3a7b6ab0001" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_2fcab55d-272d-47aa-9a11-782569582db5" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e397ac8f-5e38-4ce5-835c-b3a7b6ab0001" xlink:to="loc_codi_FoxMember_2fcab55d-272d-47aa-9a11-782569582db5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ceb300a0-86e4-4065-8a70-3de74965b993" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ceb300a0-86e4-4065-8a70-3de74965b993" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_ceb300a0-86e4-4065-8a70-3de74965b993_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ceb300a0-86e4-4065-8a70-3de74965b993" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_ceb300a0-86e4-4065-8a70-3de74965b993_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3b4aa952-43f3-432b-a47f-8c01443a4d74" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ceb300a0-86e4-4065-8a70-3de74965b993" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3b4aa952-43f3-432b-a47f-8c01443a4d74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_2b4ff556-de0b-412f-929f-bd5b6de725d4" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3b4aa952-43f3-432b-a47f-8c01443a4d74" xlink:to="loc_codi_ArnoldMagneticsMember_2b4ff556-de0b-412f-929f-bd5b6de725d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_0fd2b703-b32a-4182-883f-3bff07711f86" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3b4aa952-43f3-432b-a47f-8c01443a4d74" xlink:to="loc_codi_FoxMember_0fd2b703-b32a-4182-883f-3bff07711f86" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended" id="i681268019b85496bb9ee3dcca7a1bcaa_CommitmentsandContingenciesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_91ec2c0c-2b46-4b58-8560-13671dc4fd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OperatingLeaseLiability_91ec2c0c-2b46-4b58-8560-13671dc4fd3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OperatingLeasesExpirationMinimumPeriod_7598eaf2-7f4f-4331-8fbf-4c35afad5b5a" xlink:href="codi-20221231.xsd#codi_OperatingLeasesExpirationMinimumPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_codi_OperatingLeasesExpirationMinimumPeriod_7598eaf2-7f4f-4331-8fbf-4c35afad5b5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2a6d11f4-d88b-49d1-8bf7-0115f31755ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2a6d11f4-d88b-49d1-8bf7-0115f31755ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_995bbff4-87e7-4a40-8a9f-526add5ca7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_995bbff4-87e7-4a40-8a9f-526add5ca7b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d46947ba-3cac-42ec-8390-176f95d1387c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d46947ba-3cac-42ec-8390-176f95d1387c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_88bb74a8-c5c0-4e2b-a475-4e3db7ad23a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OtherCommitmentsTable_88bb74a8-c5c0-4e2b-a475-4e3db7ad23a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ceee4926-7da9-472d-8372-eb5e29ebb3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_88bb74a8-c5c0-4e2b-a475-4e3db7ad23a7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ceee4926-7da9-472d-8372-eb5e29ebb3f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ceee4926-7da9-472d-8372-eb5e29ebb3f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ceee4926-7da9-472d-8372-eb5e29ebb3f8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ceee4926-7da9-472d-8372-eb5e29ebb3f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2bd7cbec-337c-4595-a7c2-c66b7b7c7938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ceee4926-7da9-472d-8372-eb5e29ebb3f8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2bd7cbec-337c-4595-a7c2-c66b7b7c7938" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_6d58f7e8-ac0a-4f5f-9c4f-149ba6e2cdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2bd7cbec-337c-4595-a7c2-c66b7b7c7938" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_6d58f7e8-ac0a-4f5f-9c4f-149ba6e2cdf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_c1585fda-1e1e-42ed-975c-bd648ef0b2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2bd7cbec-337c-4595-a7c2-c66b7b7c7938" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_c1585fda-1e1e-42ed-975c-bd648ef0b2d5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#RelatedPartyTransactionsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail" xlink:type="extended" id="i696ac202361c44ea83f4f49f551ecfc8_RelatedPartyTransactionsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_d908fcd4-525e-4e6a-acb7-62aaad993fb4" xlink:href="codi-20221231.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_d908fcd4-525e-4e6a-acb7-62aaad993fb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_c3b80307-ce70-4ed6-ab98-0f569ea9d7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_c3b80307-ce70-4ed6-ab98-0f569ea9d7eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_e92566d2-a509-4957-aa4b-521dc9ab452d" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_e92566d2-a509-4957-aa4b-521dc9ab452d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_21ad050d-4b5a-492e-a6ff-196253da3bfb" xlink:href="codi-20221231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_21ad050d-4b5a-492e-a6ff-196253da3bfb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberofRelatedPartyVendors_e2914d7c-b856-4485-8e9e-40865b78cd37" xlink:href="codi-20221231.xsd#codi_NumberofRelatedPartyVendors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_NumberofRelatedPartyVendors_e2914d7c-b856-4485-8e9e-40865b78cd37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_fb96702a-49bc-4da0-b12c-fe6331ab7118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_fb96702a-49bc-4da0-b12c-fe6331ab7118" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_6e2bcae9-31f0-444a-8187-2f002c1e4281" xlink:href="codi-20221231.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_6e2bcae9-31f0-444a-8187-2f002c1e4281" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_aba6a57a-2d75-4bb5-9d99-09760fbfa3aa" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_aba6a57a-2d75-4bb5-9d99-09760fbfa3aa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_cf22648c-6b95-4456-be30-5a3fd5234643" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_dei_DocumentPeriodEndDate_cf22648c-6b95-4456-be30-5a3fd5234643" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_bf59c8b2-9706-474f-85f6-72bc74f9dd75" xlink:href="codi-20221231.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_bf59c8b2-9706-474f-85f6-72bc74f9dd75" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_afc4ba88-765b-4c33-94eb-35b411ac4292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_afc4ba88-765b-4c33-94eb-35b411ac4292" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_2a3cf181-bd44-4072-9a4b-3c433dea4a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_2a3cf181-bd44-4072-9a4b-3c433dea4a15" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4889bf3d-cfa5-4d43-ba7c-368477491a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_4889bf3d-cfa5-4d43-ba7c-368477491a54" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_187d709b-6c6e-4d04-b716-234f54aeff0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_187d709b-6c6e-4d04-b716-234f54aeff0c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_55f7e21b-6007-4df1-b5f0-dc9f49b627b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_55f7e21b-6007-4df1-b5f0-dc9f49b627b4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_526eb3c1-3963-42aa-865e-03a87868e7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_ManagementFeeExpense_526eb3c1-3963-42aa-865e-03a87868e7e5" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Ownershippercentageintercompanyloanagreement_42301f50-4d91-4fab-99ac-dd4da158d9f0" xlink:href="codi-20221231.xsd#codi_Ownershippercentageintercompanyloanagreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_Ownershippercentageintercompanyloanagreement_42301f50-4d91-4fab-99ac-dd4da158d9f0" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6aadbe7a-3346-4e5c-93a4-428883fc25ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6aadbe7a-3346-4e5c-93a4-428883fc25ae" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_caef2df0-179a-4642-a94f-48b2c7bc6749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_caef2df0-179a-4642-a94f-48b2c7bc6749" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementFeeWaiver_bb8141d5-687d-44e0-8fb0-3bf37c978505" xlink:href="codi-20221231.xsd#codi_ManagementFeeWaiver"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_ManagementFeeWaiver_bb8141d5-687d-44e0-8fb0-3bf37c978505" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForManagementFee_f890fc2d-8849-4297-99db-1b94db60e03b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForManagementFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_PaymentForManagementFee_f890fc2d-8849-4297-99db-1b94db60e03b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_52fbdb14-2472-4916-b130-dc7330933a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_52fbdb14-2472-4916-b130-dc7330933a33" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_d3c333a5-c29d-41a5-82b0-98b863ec2566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_d3c333a5-c29d-41a5-82b0-98b863ec2566" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_3fdd4118-9dc1-4d22-9677-d059f7af6767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_3fdd4118-9dc1-4d22-9677-d059f7af6767" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_6e3e6b9e-8a76-4c60-97c3-c5b75ecf719f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_6e3e6b9e-8a76-4c60-97c3-c5b75ecf719f" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionOfSharesConsiderationReceived_2bf8b814-13e1-4868-b049-0ed9da461a4f" xlink:href="codi-20221231.xsd#codi_DistributionOfSharesConsiderationReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_DistributionOfSharesConsiderationReceived_2bf8b814-13e1-4868-b049-0ed9da461a4f" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipInterest_9795b46f-3dc1-4cfc-aafe-2ac62b70802c" xlink:href="codi-20221231.xsd#codi_OwnershipInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_OwnershipInterest_9795b46f-3dc1-4cfc-aafe-2ac62b70802c" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_648b6bbe-d388-4187-9d6e-ee95748f7bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_CreditFacilityAxis_648b6bbe-d388-4187-9d6e-ee95748f7bd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_648b6bbe-d388-4187-9d6e-ee95748f7bd0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_648b6bbe-d388-4187-9d6e-ee95748f7bd0" xlink:to="loc_us-gaap_CreditFacilityDomain_648b6bbe-d388-4187-9d6e-ee95748f7bd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_81dc0872-2e7d-4e88-b7af-6a2b1a288c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_648b6bbe-d388-4187-9d6e-ee95748f7bd0" xlink:to="loc_us-gaap_CreditFacilityDomain_81dc0872-2e7d-4e88-b7af-6a2b1a288c3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_85c90326-7560-4d8e-b115-718787796e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_81dc0872-2e7d-4e88-b7af-6a2b1a288c3b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_85c90326-7560-4d8e-b115-718787796e00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8d2d4796-df7a-43c3-9b90-abea92585755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8d2d4796-df7a-43c3-9b90-abea92585755" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8d2d4796-df7a-43c3-9b90-abea92585755_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8d2d4796-df7a-43c3-9b90-abea92585755" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8d2d4796-df7a-43c3-9b90-abea92585755_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eccbbad9-62f9-4524-9ee5-355e6db0c86c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8d2d4796-df7a-43c3-9b90-abea92585755" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eccbbad9-62f9-4524-9ee5-355e6db0c86c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_b699d64f-679b-4777-a961-c67432bbc0b3" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_eccbbad9-62f9-4524-9ee5-355e6db0c86c" xlink:to="loc_codi_TermLoanMember_b699d64f-679b-4777-a961-c67432bbc0b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_StatementScenarioAxis_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c4eacac6-72d3-464d-9df5-955931d471e6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c4eacac6-72d3-464d-9df5-955931d471e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_0e7dd8f9-e79f-498c-a42b-43c754ce73f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_0e7dd8f9-e79f-498c-a42b-43c754ce73f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_0e7dd8f9-e79f-498c-a42b-43c754ce73f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_0e7dd8f9-e79f-498c-a42b-43c754ce73f8" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_0e7dd8f9-e79f-498c-a42b-43c754ce73f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_50efa3d3-bc47-4ab3-999b-2eee1c6d3f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_0e7dd8f9-e79f-498c-a42b-43c754ce73f8" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_50efa3d3-bc47-4ab3-999b-2eee1c6d3f9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3733e809-b639-42b3-ac06-cd772a528d46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3733e809-b639-42b3-ac06-cd772a528d46" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3733e809-b639-42b3-ac06-cd772a528d46_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3733e809-b639-42b3-ac06-cd772a528d46" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3733e809-b639-42b3-ac06-cd772a528d46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fb313fcd-c896-4ccf-919e-15f99d2005c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3733e809-b639-42b3-ac06-cd772a528d46" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fb313fcd-c896-4ccf-919e-15f99d2005c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_12cb1114-4098-4b61-9935-13dcd7ecbc8c" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fb313fcd-c896-4ccf-919e-15f99d2005c7" xlink:to="loc_codi_FoxMember_12cb1114-4098-4b61-9935-13dcd7ecbc8c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6fdee464-fab5-4ef5-bf6c-29756b62cf28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6fdee464-fab5-4ef5-bf6c-29756b62cf28" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6fdee464-fab5-4ef5-bf6c-29756b62cf28_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6fdee464-fab5-4ef5-bf6c-29756b62cf28" xlink:to="loc_us-gaap_RelatedPartyDomain_6fdee464-fab5-4ef5-bf6c-29756b62cf28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6fdee464-fab5-4ef5-bf6c-29756b62cf28" xlink:to="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember_8781f801-bd2a-448a-9ac6-6b24b28282f0" xlink:href="codi-20221231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:to="loc_codi_ManagementServiceAgreementWithCgmMember_8781f801-bd2a-448a-9ac6-6b24b28282f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VendorMember_050509a1-c884-4f63-810d-b40ea3ad6d48" xlink:href="codi-20221231.xsd#codi_VendorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:to="loc_codi_VendorMember_050509a1-c884-4f63-810d-b40ea3ad6d48" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CGIDiversifiedHoldingsLPMember_f06f459c-e075-41a4-895f-400ea5a9ba73" xlink:href="codi-20221231.xsd#codi_CGIDiversifiedHoldingsLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:to="loc_codi_CGIDiversifiedHoldingsLPMember_f06f459c-e075-41a4-895f-400ea5a9ba73" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_53751f4f-7365-4222-9788-64a87c06d2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_53751f4f-7365-4222-9788-64a87c06d2c1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_53751f4f-7365-4222-9788-64a87c06d2c1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_53751f4f-7365-4222-9788-64a87c06d2c1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_53751f4f-7365-4222-9788-64a87c06d2c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c92abce-ce09-458b-b8b2-55118700d64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_53751f4f-7365-4222-9788-64a87c06d2c1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c92abce-ce09-458b-b8b2-55118700d64c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fffd6d0b-6613-4c54-904c-5ab010f803e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fffd6d0b-6613-4c54-904c-5ab010f803e2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fffd6d0b-6613-4c54-904c-5ab010f803e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fffd6d0b-6613-4c54-904c-5ab010f803e2" xlink:to="loc_us-gaap_SegmentDomain_fffd6d0b-6613-4c54-904c-5ab010f803e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fffd6d0b-6613-4c54-904c-5ab010f803e2" xlink:to="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_6cad75b8-4337-44c1-9eaf-3201d7bc90bd" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_CrosmanMember_6cad75b8-4337-44c1-9eaf-3201d7bc90bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_f4d8aacf-5bb4-43ae-8d90-4c2c1dcd22f2" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_LibertyMember_f4d8aacf-5bb4-43ae-8d90-4c2c1dcd22f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_814506c5-dd6d-4c8a-a58f-88e0ab67d01c" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_ErgobabyMember_814506c5-dd6d-4c8a-a58f-88e0ab67d01c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_4bfdf0c4-ffcf-4d26-9eab-a9aa41a2b384" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_FoxMember_4bfdf0c4-ffcf-4d26-9eab-a9aa41a2b384" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_46d68734-8d69-4cb3-adb8-745173f56d59" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_AdvancedCircuitsMember_46d68734-8d69-4cb3-adb8-745173f56d59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7015bd0a-d600-49a2-9078-30b78c949c2c" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_VelocityOutdoorMember_7015bd0a-d600-49a2-9078-30b78c949c2c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_c2d65acd-e2a9-4b8a-8498-f91bd5cc1a99" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_ArnoldMember_c2d65acd-e2a9-4b8a-8498-f91bd5cc1a99" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_55cce220-8d85-45e1-80a2-125dda96d0a9" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_AciMember_55cce220-8d85-45e1-80a2-125dda96d0a9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_144e3335-ab29-46b0-b561-bc3bdabde812" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_BoaMember_144e3335-ab29-46b0-b561-bc3bdabde812" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_TitleOfIndividualAxis_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EmployeesandPartnersoftheManagerMember_86750fa6-7532-4610-85f6-c35cfeec518a" xlink:href="codi-20221231.xsd#codi_EmployeesandPartnersoftheManagerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:to="loc_codi_EmployeesandPartnersoftheManagerMember_86750fa6-7532-4610-85f6-c35cfeec518a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_fc7b6175-c5b9-425c-a5eb-5e59224da66c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_fc7b6175-c5b9-425c-a5eb-5e59224da66c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_98607ae6-f588-4ec2-bfae-02f5e2ffdb96" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:to="loc_srt_ExecutiveOfficerMember_98607ae6-f588-4ec2-bfae-02f5e2ffdb96" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f6af7fe7-f0b7-4648-a370-0f06c67d50a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f6af7fe7-f0b7-4648-a370-0f06c67d50a7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6af7fe7-f0b7-4648-a370-0f06c67d50a7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f6af7fe7-f0b7-4648-a370-0f06c67d50a7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f6af7fe7-f0b7-4648-a370-0f06c67d50a7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f6af7fe7-f0b7-4648-a370-0f06c67d50a7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7aa01c69-df7c-40c8-b588-308671e91100" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_VelocityOutdoorMember_7aa01c69-df7c-40c8-b588-308671e91100" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_2c20816c-2394-473e-9df1-ad9dc6e971a0" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_RavinMember_2c20816c-2394-473e-9df1-ad9dc6e971a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_f6a1524f-50d1-4cab-b6ca-e2ca81bfdee2" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_SternoCandleLampMember_f6a1524f-50d1-4cab-b6ca-e2ca81bfdee2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_fe18fd50-0959-4ce9-8680-4f2b5aa30a47" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_A5.11TacticalMember_fe18fd50-0959-4ce9-8680-4f2b5aa30a47" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_d47c80e9-597e-47cb-b85a-a241bfd19d56" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_CrosmanMember_d47c80e9-597e-47cb-b85a-a241bfd19d56" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_60efb464-a4ae-49b5-a5cd-b9eebd0e1368" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_FoamFabricatorsMember_60efb464-a4ae-49b5-a5cd-b9eebd0e1368" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_2171a57f-507f-4e2d-ae28-50f4c5b3407e" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_SternoProductsMember_2171a57f-507f-4e2d-ae28-50f4c5b3407e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d29aa17f-8384-40b2-b271-4ce9266693da" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_MarucciMember_d29aa17f-8384-40b2-b271-4ce9266693da" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_8a9d68cb-db75-4062-b59f-0e23c56098bc" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_BoaMember_8a9d68cb-db75-4062-b59f-0e23c56098bc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_298a6fc7-a9ab-4a6d-8eae-565c3c4cbc3d" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_AciMember_298a6fc7-a9ab-4a6d-8eae-565c3c4cbc3d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2f89c48d-8ecd-4217-92bd-f1668873bfbf" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_LuganoMember_2f89c48d-8ecd-4217-92bd-f1668873bfbf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_40361deb-ad36-479b-bf9f-84ac162b8c8b" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_PrimaLoftMember_40361deb-ad36-479b-bf9f-84ac162b8c8b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_14079112-0235-49b4-b2e6-13c58c79cedc" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_ErgobabyMember_14079112-0235-49b4-b2e6-13c58c79cedc" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_02a0a7ea-a61b-43fe-85b0-b4367eb307e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_02a0a7ea-a61b-43fe-85b0-b4367eb307e4" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_02a0a7ea-a61b-43fe-85b0-b4367eb307e4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_02a0a7ea-a61b-43fe-85b0-b4367eb307e4" xlink:to="loc_us-gaap_EquityComponentDomain_02a0a7ea-a61b-43fe-85b0-b4367eb307e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_02a0a7ea-a61b-43fe-85b0-b4367eb307e4" xlink:to="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5a1fd428-7d94-470d-8d65-29457fcc8d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:to="loc_us-gaap_RetainedEarningsMember_5a1fd428-7d94-470d-8d65-29457fcc8d9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_db8de769-5ca6-4d7a-b6f8-bf7553088162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_db8de769-5ca6-4d7a-b6f8-bf7553088162" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_fd60a71a-e6e7-427b-805f-03f2b8caf046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:to="loc_us-gaap_ParentMember_fd60a71a-e6e7-427b-805f-03f2b8caf046" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_458b8abb-5d64-4145-b593-80749010f2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:to="loc_us-gaap_PreferredStockMember_458b8abb-5d64-4145-b593-80749010f2f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f5dca2b1-a6a3-405f-b516-db3e5f4d056b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f5dca2b1-a6a3-405f-b516-db3e5f4d056b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f5dca2b1-a6a3-405f-b516-db3e5f4d056b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f5dca2b1-a6a3-405f-b516-db3e5f4d056b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f5dca2b1-a6a3-405f-b516-db3e5f4d056b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_096849c4-c1b8-4d42-aef0-99831bb4487e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f5dca2b1-a6a3-405f-b516-db3e5f4d056b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_096849c4-c1b8-4d42-aef0-99831bb4487e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a5167b30-9901-419a-a853-9c83eda96154" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_dei_LegalEntityAxis_a5167b30-9901-419a-a853-9c83eda96154" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a5167b30-9901-419a-a853-9c83eda96154_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a5167b30-9901-419a-a853-9c83eda96154" xlink:to="loc_dei_EntityDomain_a5167b30-9901-419a-a853-9c83eda96154_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb3c3446-909f-4b63-a314-7382cc76beee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a5167b30-9901-419a-a853-9c83eda96154" xlink:to="loc_dei_EntityDomain_bb3c3446-909f-4b63-a314-7382cc76beee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_5c175503-17c1-49a6-bb91-ba8ebb42be25" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bb3c3446-909f-4b63-a314-7382cc76beee" xlink:to="loc_codi_A5.11TacticalMember_5c175503-17c1-49a6-bb91-ba8ebb42be25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_6998ce0a-e9f3-413e-8055-8ef8d9143d1d" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bb3c3446-909f-4b63-a314-7382cc76beee" xlink:to="loc_codi_BoaMember_6998ce0a-e9f3-413e-8055-8ef8d9143d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_9f66a141-461e-47f7-99c5-912aca706a9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_ConsolidatedEntitiesAxis_9f66a141-461e-47f7-99c5-912aca706a9d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9f66a141-461e-47f7-99c5-912aca706a9d_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9f66a141-461e-47f7-99c5-912aca706a9d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9f66a141-461e-47f7-99c5-912aca706a9d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_02f03196-8617-495f-b2f1-2f9dcb68c590" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9f66a141-461e-47f7-99c5-912aca706a9d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_02f03196-8617-495f-b2f1-2f9dcb68c590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_6741bf5a-40eb-4e71-90b1-2f30d54d657c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_02f03196-8617-495f-b2f1-2f9dcb68c590" xlink:to="loc_srt_SubsidiariesMember_6741bf5a-40eb-4e71-90b1-2f30d54d657c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e6754d22-f1d4-476f-a1bc-9fee26234e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_DebtInstrumentAxis_e6754d22-f1d4-476f-a1bc-9fee26234e08" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e6754d22-f1d4-476f-a1bc-9fee26234e08_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e6754d22-f1d4-476f-a1bc-9fee26234e08" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e6754d22-f1d4-476f-a1bc-9fee26234e08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0803321a-ab7a-4a24-8165-eec844e919ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e6754d22-f1d4-476f-a1bc-9fee26234e08" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0803321a-ab7a-4a24-8165-eec844e919ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d0ec9b09-e0b2-4859-91be-b425195e4962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0803321a-ab7a-4a24-8165-eec844e919ad" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d0ec9b09-e0b2-4859-91be-b425195e4962" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_81ac2fce-aeb1-4b3e-8817-88239ca39944" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_OwnershipAxis_81ac2fce-aeb1-4b3e-8817-88239ca39944" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_81ac2fce-aeb1-4b3e-8817-88239ca39944_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_81ac2fce-aeb1-4b3e-8817-88239ca39944" xlink:to="loc_srt_OwnershipDomain_81ac2fce-aeb1-4b3e-8817-88239ca39944_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_81ac2fce-aeb1-4b3e-8817-88239ca39944" xlink:to="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_d6d997f5-031c-4443-950b-6ab98b523776" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:to="loc_codi_SternoProductsMember_d6d997f5-031c-4443-950b-6ab98b523776" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_42579cb3-b74c-471b-935a-7a2ce6d9f5b6" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:to="loc_codi_AciMember_42579cb3-b74c-471b-935a-7a2ce6d9f5b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_f368dddc-3578-4da7-847d-4c225cf02090" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:to="loc_codi_A5.11TacticalMember_f368dddc-3578-4da7-847d-4c225cf02090" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_116b6897-e3b3-4d1c-849b-a3362e556d98" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:to="loc_codi_ErgobabyMember_116b6897-e3b3-4d1c-849b-a3362e556d98" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail" xlink:type="extended" id="i24579608e9754f27b012f075455672ee_RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_1d735941-25d2-4031-9434-cd1781acb47a" xlink:href="codi-20221231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_52d66164-036b-4dbf-8688-d01ba87ca91b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_1d735941-25d2-4031-9434-cd1781acb47a" xlink:to="loc_us-gaap_ManagementFeeExpense_52d66164-036b-4dbf-8688-d01ba87ca91b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_14b5b639-a03b-4db6-a7a6-5cdc30f39b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_1d735941-25d2-4031-9434-cd1781acb47a" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_14b5b639-a03b-4db6-a7a6-5cdc30f39b6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:href="codi-20221231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_1d735941-25d2-4031-9434-cd1781acb47a" xlink:to="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75b78d4f-0339-4f55-b92d-a266dc1615f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75b78d4f-0339-4f55-b92d-a266dc1615f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_75b78d4f-0339-4f55-b92d-a266dc1615f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75b78d4f-0339-4f55-b92d-a266dc1615f6" xlink:to="loc_us-gaap_RelatedPartyDomain_75b78d4f-0339-4f55-b92d-a266dc1615f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_832a0ab3-fd62-413e-9f43-c6063c034432" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75b78d4f-0339-4f55-b92d-a266dc1615f6" xlink:to="loc_us-gaap_RelatedPartyDomain_832a0ab3-fd62-413e-9f43-c6063c034432" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember_c7851266-95dc-4f0e-862a-5b1c3a075a95" xlink:href="codi-20221231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_832a0ab3-fd62-413e-9f43-c6063c034432" xlink:to="loc_codi_ManagementServiceAgreementWithCgmMember_c7851266-95dc-4f0e-862a-5b1c3a075a95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8" xlink:to="loc_us-gaap_SegmentDomain_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8" xlink:to="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7ed29622-21b6-41ad-af4a-85824f461c16" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_A5.11TacticalMember_7ed29622-21b6-41ad-af4a-85824f461c16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_8d46f0af-cf77-43f1-a725-51731e250a7f" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_CrosmanMember_8d46f0af-cf77-43f1-a725-51731e250a7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_38811e3b-fcb6-4771-a9de-3f6cac7e64c5" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_ErgobabyMember_38811e3b-fcb6-4771-a9de-3f6cac7e64c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_f7aa5e9a-b9e7-4ce2-86b0-7998b80a97b0" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_FoxMember_f7aa5e9a-b9e7-4ce2-86b0-7998b80a97b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_ad003f15-4c69-40ef-99a3-9e77a194c48c" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_LibertyMember_ad003f15-4c69-40ef-99a3-9e77a194c48c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_566c6067-3146-4b7d-8827-1b50d558e287" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_AdvancedCircuitsMember_566c6067-3146-4b7d-8827-1b50d558e287" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_50ddea64-885d-4b05-a082-17682dde50db" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_ArnoldMagneticsMember_50ddea64-885d-4b05-a082-17682dde50db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_fe5cf6cd-c928-4d62-9ea4-d89d4755e67a" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_FoamFabricatorsMember_fe5cf6cd-c928-4d62-9ea4-d89d4755e67a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_54e6b32d-ba65-4061-b040-336d0b75b007" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_SternoCandleLampMember_54e6b32d-ba65-4061-b040-336d0b75b007" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_71c9260f-da7c-4760-8298-55f3010096bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_us-gaap_CorporateMember_71c9260f-da7c-4760-8298-55f3010096bb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_8b7078e0-4778-4113-bf72-97b02d4a5599" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_BoaMember_8b7078e0-4778-4113-bf72-97b02d4a5599" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d1f02372-c785-439c-9722-69883aef3bbe" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_MarucciMember_d1f02372-c785-439c-9722-69883aef3bbe" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_f77aecfe-6f24-4344-bf43-68e4735c96e2" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_AltorMember_f77aecfe-6f24-4344-bf43-68e4735c96e2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2b6746ef-43d7-470d-aca8-3c7c1a94354e" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_LuganoMember_2b6746ef-43d7-470d-aca8-3c7c1a94354e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_96d2b198-fbd5-41e5-b75f-ff453036563c" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_VelocityOutdoorMember_96d2b198-fbd5-41e5-b75f-ff453036563c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_d8be5f0a-c5c5-4796-83db-86b245a95ea9" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_ArnoldMember_d8be5f0a-c5c5-4796-83db-86b245a95ea9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_35e5ddbb-c8e5-4d46-a9f9-834e42442ddf" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_PrimaLoftMember_35e5ddbb-c8e5-4d46-a9f9-834e42442ddf" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail" xlink:type="extended" id="i0d2492e06dfc48dda7520dc2b9ffd6f6_UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:href="codi-20221231.xsd#codi_SelectedQuarterlyFinancialInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_13bd279d-2475-49e4-94b6-f631ed9aea78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_AssetImpairmentCharges_13bd279d-2475-49e4-94b6-f631ed9aea78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b68010d6-d383-476c-922d-53e15368cd73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b68010d6-d383-476c-922d-53e15368cd73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_ed4b10da-44e9-4fbc-bbc8-3b2712f3c1ec" xlink:href="codi-20221231.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_ed4b10da-44e9-4fbc-bbc8-3b2712f3c1ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3e8ea539-1d51-4589-8238-8e0c5fbb1482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3e8ea539-1d51-4589-8238-8e0c5fbb1482" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f54acc03-27ae-411e-ab28-2e7f54104a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_GrossProfit_f54acc03-27ae-411e-ab28-2e7f54104a91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2960c4c3-457d-421c-9d74-e970bf29fab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_OperatingIncomeLoss_2960c4c3-457d-421c-9d74-e970bf29fab8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_239e0056-38aa-4d6d-aefd-6e22ec480286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_239e0056-38aa-4d6d-aefd-6e22ec480286" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_acd1b16f-3158-4d35-8aef-491c419d0319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_NetIncomeLoss_acd1b16f-3158-4d35-8aef-491c419d0319" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2aec343e-f1d0-4ada-9624-cdf885a37518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2aec343e-f1d0-4ada-9624-cdf885a37518" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2fe40fdf-5def-46f0-aa89-646d99d11042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2fe40fdf-5def-46f0-aa89-646d99d11042" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a284f548-1d49-438b-a15b-4ff83815a6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a284f548-1d49-438b-a15b-4ff83815a6bc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1118857d-1f87-4ae5-8ef2-5a51f0d58f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1118857d-1f87-4ae5-8ef2-5a51f0d58f1c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_6d225ad7-cbbe-4b63-ac33-5eb76206a683" xlink:href="codi-20221231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_6d225ad7-cbbe-4b63-ac33-5eb76206a683" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f4a22956-e037-4455-a61a-e9a9b095314c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f4a22956-e037-4455-a61a-e9a9b095314c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_36a4dc44-8d56-43a5-9edc-e9be7e30bb59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_36a4dc44-8d56-43a5-9edc-e9be7e30bb59" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3cf2d797-8b00-4ed0-aa3f-4b58394ec7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3cf2d797-8b00-4ed0-aa3f-4b58394ec7bd" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_07506b15-f3f0-430c-a400-d0dce392f55a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_07506b15-f3f0-430c-a400-d0dce392f55a" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ea2bc556-5c54-4de8-bf3d-5ae0e6613c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ea2bc556-5c54-4de8-bf3d-5ae0e6613c5f" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_88597745-e3c7-413d-a909-566c714432c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_88597745-e3c7-413d-a909-566c714432c3" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_7a9649f5-3256-45d1-b4f7-2ae8190481e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_7a9649f5-3256-45d1-b4f7-2ae8190481e4" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a11ce4de-3d34-41a5-8219-08a753cea31e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a11ce4de-3d34-41a5-8219-08a753cea31e" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:href="codi-20221231.xsd#codi_SelectedQuarterlyFinancialInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ed7a17c8-40d6-4e47-b69a-256711639ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ed7a17c8-40d6-4e47-b69a-256711639ca5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_ed7a17c8-40d6-4e47-b69a-256711639ca5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ed7a17c8-40d6-4e47-b69a-256711639ca5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_ed7a17c8-40d6-4e47-b69a-256711639ca5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4825b60b-a649-4918-87bd-1d0e504da7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ed7a17c8-40d6-4e47-b69a-256711639ca5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4825b60b-a649-4918-87bd-1d0e504da7e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4f81639a-7852-41be-934a-84c461caef04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4825b60b-a649-4918-87bd-1d0e504da7e8" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4f81639a-7852-41be-934a-84c461caef04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d6c7c645-b5c6-4957-8f3b-3e383da8a392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d6c7c645-b5c6-4957-8f3b-3e383da8a392" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d6c7c645-b5c6-4957-8f3b-3e383da8a392_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d6c7c645-b5c6-4957-8f3b-3e383da8a392" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d6c7c645-b5c6-4957-8f3b-3e383da8a392_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_70c077c9-91fc-479b-80b4-205cdd27f1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d6c7c645-b5c6-4957-8f3b-3e383da8a392" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_70c077c9-91fc-479b-80b4-205cdd27f1e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8009502b-1947-417d-a797-bcf6ab3746fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8009502b-1947-417d-a797-bcf6ab3746fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8009502b-1947-417d-a797-bcf6ab3746fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8009502b-1947-417d-a797-bcf6ab3746fb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8009502b-1947-417d-a797-bcf6ab3746fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d37a1db8-fc00-421f-b3cb-a4ca0321e4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8009502b-1947-417d-a797-bcf6ab3746fb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d37a1db8-fc00-421f-b3cb-a4ca0321e4fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c666d021-4d57-4094-b98c-dde5e714e8e0" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d37a1db8-fc00-421f-b3cb-a4ca0321e4fa" xlink:to="loc_codi_A5.11TacticalMember_c666d021-4d57-4094-b98c-dde5e714e8e0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_7bf6cb61-27d6-43d5-baa9-c7ff9444a029" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d37a1db8-fc00-421f-b3cb-a4ca0321e4fa" xlink:to="loc_codi_SternoCandleLampMember_7bf6cb61-27d6-43d5-baa9-c7ff9444a029" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f80c25c1-b302-4271-96fa-aacc92d377d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f80c25c1-b302-4271-96fa-aacc92d377d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f80c25c1-b302-4271-96fa-aacc92d377d0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f80c25c1-b302-4271-96fa-aacc92d377d0" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_f80c25c1-b302-4271-96fa-aacc92d377d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8931eeb6-c797-4613-ba1b-ac71388a9e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f80c25c1-b302-4271-96fa-aacc92d377d0" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8931eeb6-c797-4613-ba1b-ac71388a9e22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4c3b8f81-f670-4c74-9fed-e75b68d6e54b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_dei_LegalEntityAxis_4c3b8f81-f670-4c74-9fed-e75b68d6e54b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4c3b8f81-f670-4c74-9fed-e75b68d6e54b_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4c3b8f81-f670-4c74-9fed-e75b68d6e54b" xlink:to="loc_dei_EntityDomain_4c3b8f81-f670-4c74-9fed-e75b68d6e54b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d35004e2-86eb-49c5-8718-197344fad8a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4c3b8f81-f670-4c74-9fed-e75b68d6e54b" xlink:to="loc_dei_EntityDomain_d35004e2-86eb-49c5-8718-197344fad8a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_srt_ConsolidatedEntitiesAxis_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33" xlink:to="loc_srt_ConsolidatedEntitiesDomain_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_700ecca9-cde2-4e8e-863d-86206e32392f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33" xlink:to="loc_srt_ConsolidatedEntitiesDomain_700ecca9-cde2-4e8e-863d-86206e32392f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_DebtInstrumentAxis_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23dc9788-4a83-4327-8c8c-845e7e7ca59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23dc9788-4a83-4327-8c8c-845e7e7ca59b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_204965a9-e4fb-4c59-851f-b0ff26eeca1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_204965a9-e4fb-4c59-851f-b0ff26eeca1b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_204965a9-e4fb-4c59-851f-b0ff26eeca1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_204965a9-e4fb-4c59-851f-b0ff26eeca1b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_204965a9-e4fb-4c59-851f-b0ff26eeca1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_953e0d25-b81b-4afa-86c5-e37337ee6b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_204965a9-e4fb-4c59-851f-b0ff26eeca1b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_953e0d25-b81b-4afa-86c5-e37337ee6b8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2cb12a9-b06e-4ddb-bac8-145e816a0225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2cb12a9-b06e-4ddb-bac8-145e816a0225" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2cb12a9-b06e-4ddb-bac8-145e816a0225_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2cb12a9-b06e-4ddb-bac8-145e816a0225" xlink:to="loc_us-gaap_SegmentDomain_c2cb12a9-b06e-4ddb-bac8-145e816a0225_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9abc68a8-724a-4123-814a-b40c6a654cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2cb12a9-b06e-4ddb-bac8-145e816a0225" xlink:to="loc_us-gaap_SegmentDomain_9abc68a8-724a-4123-814a-b40c6a654cf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_1a63a8dc-763a-4d25-98c4-3dd2ae5de778" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9abc68a8-724a-4123-814a-b40c6a654cf5" xlink:to="loc_codi_CleanEarthMember_1a63a8dc-763a-4d25-98c4-3dd2ae5de778" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_618a2836-4520-4b04-9bea-eb1618813365" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_82499568-9d78-4d2c-9f73-9405a26860e6" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9abc68a8-724a-4123-814a-b40c6a654cf5" xlink:to="loc_codi_ArnoldMember_82499568-9d78-4d2c-9f73-9405a26860e6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#ScheduleIIValuationandQualifyingAccountsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail" xlink:type="extended" id="i8b5b880e1b944cd391e28b8d6e14adb8_ScheduleIIValuationandQualifyingAccountsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b8617fa6-9b3d-4727-a461-dec7b38fbeb7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b8617fa6-9b3d-4727-a461-dec7b38fbeb7" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f0a90cb6-e5e8-4b76-b603-b82bb5906726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f0a90cb6-e5e8-4b76-b603-b82bb5906726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5a2826bc-47fd-44fd-8812-aa9680741c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5a2826bc-47fd-44fd-8812-aa9680741c5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_3629b732-4f12-4d32-99a8-614ebb6d03f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_3629b732-4f12-4d32-99a8-614ebb6d03f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2d896439-219a-475c-98a1-cc49a1023d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2d896439-219a-475c-98a1-cc49a1023d3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_3dfa8dc8-2ac8-47a8-b3d5-1aaa925711e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_a77a3a23-d2c8-4b0d-807d-208cb2886382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_a77a3a23-d2c8-4b0d-807d-208cb2886382" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4a5e3169-6430-422f-aa7a-51fca9352517" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b8617fa6-9b3d-4727-a461-dec7b38fbeb7" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4a5e3169-6430-422f-aa7a-51fca9352517" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9de41652-c22d-45fe-a9ff-eed443ec2152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4a5e3169-6430-422f-aa7a-51fca9352517" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9de41652-c22d-45fe-a9ff-eed443ec2152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_9de41652-c22d-45fe-a9ff-eed443ec2152_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9de41652-c22d-45fe-a9ff-eed443ec2152" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_9de41652-c22d-45fe-a9ff-eed443ec2152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_322dda00-0d3a-48bc-bf52-10c4f7b167c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9de41652-c22d-45fe-a9ff-eed443ec2152" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_322dda00-0d3a-48bc-bf52-10c4f7b167c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_9470ff77-0cf3-4e7b-9c64-03c23048a7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_322dda00-0d3a-48bc-bf52-10c4f7b167c1" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_9470ff77-0cf3-4e7b-9c64-03c23048a7b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e4494e7c-1a01-47f0-a6e9-f62f7d4ebf84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_322dda00-0d3a-48bc-bf52-10c4f7b167c1" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e4494e7c-1a01-47f0-a6e9-f62f7d4ebf84" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SubsequentEventsDetails" xlink:type="extended" id="i60f7c4fc86654623971d75ed30c96858_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_810d8e3a-1ab2-4e35-ae8c-fca0bb01016b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_810d8e3a-1ab2-4e35-ae8c-fca0bb01016b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_52108cc0-07f4-49b4-bae5-be618801f09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_52108cc0-07f4-49b4-bae5-be618801f09e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ea5fac18-5726-4179-844e-456c5272fc81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ea5fac18-5726-4179-844e-456c5272fc81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_48fc4f09-9ce3-41ac-b74d-d37e8004d0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_48fc4f09-9ce3-41ac-b74d-d37e8004d0b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_30ee1be8-37bb-4a49-a609-d7b48972be03" xlink:href="codi-20221231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_30ee1be8-37bb-4a49-a609-d7b48972be03" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_b8af140d-2db4-4450-9efe-d561ce0f2458" xlink:href="codi-20221231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_b8af140d-2db4-4450-9efe-d561ce0f2458" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_b6f18638-99c4-46fe-82c6-421e243783d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_b6f18638-99c4-46fe-82c6-421e243783d3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_48c08fcf-257d-41c2-bf75-63f8bb61fe0c" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_48c08fcf-257d-41c2-bf75-63f8bb61fe0c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d4702b0d-d49c-4e8c-a2a8-46673f598e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d4702b0d-d49c-4e8c-a2a8-46673f598e05" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3c91d84b-14c7-4ca3-8c4f-e856914ee270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_DebtInstrumentAxis_3c91d84b-14c7-4ca3-8c4f-e856914ee270" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3c91d84b-14c7-4ca3-8c4f-e856914ee270_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_3c91d84b-14c7-4ca3-8c4f-e856914ee270" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3c91d84b-14c7-4ca3-8c4f-e856914ee270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_df9aab4f-bdd5-4cc2-86e1-4f06626e53df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_3c91d84b-14c7-4ca3-8c4f-e856914ee270" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_df9aab4f-bdd5-4cc2-86e1-4f06626e53df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_da74ed8e-1994-472b-a417-2d4e619fb5f7" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_df9aab4f-bdd5-4cc2-86e1-4f06626e53df" xlink:to="loc_codi_TermLoanMember_da74ed8e-1994-472b-a417-2d4e619fb5f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1bb38173-bd17-4361-86f0-056f3885b317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1bb38173-bd17-4361-86f0-056f3885b317" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1bb38173-bd17-4361-86f0-056f3885b317_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1bb38173-bd17-4361-86f0-056f3885b317" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1bb38173-bd17-4361-86f0-056f3885b317_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c14a4273-4c1e-4b68-a0e5-f2318e1b4753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1bb38173-bd17-4361-86f0-056f3885b317" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c14a4273-4c1e-4b68-a0e5-f2318e1b4753" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_d4dd3175-4a2b-4952-88d8-562d498a1b00" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c14a4273-4c1e-4b68-a0e5-f2318e1b4753" xlink:to="loc_codi_FoamFabricatorsMember_d4dd3175-4a2b-4952-88d8-562d498a1b00" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_a4470fce-e575-49e0-af8b-9f0c875b3b66" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c14a4273-4c1e-4b68-a0e5-f2318e1b4753" xlink:to="loc_codi_LizardSkinsMember_a4470fce-e575-49e0-af8b-9f0c875b3b66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca0ed780-9a90-483b-88ac-e2f51d69ab97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca0ed780-9a90-483b-88ac-e2f51d69ab97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ca0ed780-9a90-483b-88ac-e2f51d69ab97_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca0ed780-9a90-483b-88ac-e2f51d69ab97" xlink:to="loc_us-gaap_SegmentDomain_ca0ed780-9a90-483b-88ac-e2f51d69ab97_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fa62978f-7181-4430-be27-963a3f41ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca0ed780-9a90-483b-88ac-e2f51d69ab97" xlink:to="loc_us-gaap_SegmentDomain_fa62978f-7181-4430-be27-963a3f41ae81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_31a3e96a-5eb3-487a-86b5-cd93f13af9ce" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa62978f-7181-4430-be27-963a3f41ae81" xlink:to="loc_codi_SternoProductsMember_31a3e96a-5eb3-487a-86b5-cd93f13af9ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_786896cc-e13d-49d8-a0e3-1d86e8bbfb1a" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_fa62978f-7181-4430-be27-963a3f41ae81" xlink:to="loc_codi_AciMember_786896cc-e13d-49d8-a0e3-1d86e8bbfb1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5027476c-bdce-4dcb-bc7d-fbecb415b150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5027476c-bdce-4dcb-bc7d-fbecb415b150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d14aca0b-9755-4970-a2f4-c94f54169bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5027476c-bdce-4dcb-bc7d-fbecb415b150" xlink:to="loc_us-gaap_SubsequentEventMember_d14aca0b-9755-4970-a2f4-c94f54169bba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9cbc0a0f-5c9d-443a-955f-7394a6bffe02" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_dei_LegalEntityAxis_9cbc0a0f-5c9d-443a-955f-7394a6bffe02" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9cbc0a0f-5c9d-443a-955f-7394a6bffe02_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9cbc0a0f-5c9d-443a-955f-7394a6bffe02" xlink:to="loc_dei_EntityDomain_9cbc0a0f-5c9d-443a-955f-7394a6bffe02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_09ec423d-bd3f-4fb9-addc-9c216351cf65" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9cbc0a0f-5c9d-443a-955f-7394a6bffe02" xlink:to="loc_dei_EntityDomain_09ec423d-bd3f-4fb9-addc-9c216351cf65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_b91f996f-2fbc-4ebe-8943-2a69f5f0ecf2" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_09ec423d-bd3f-4fb9-addc-9c216351cf65" xlink:to="loc_codi_MarucciMember_b91f996f-2fbc-4ebe-8943-2a69f5f0ecf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27fea25e-4083-4e08-9a1a-a1d61ea6169d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27fea25e-4083-4e08-9a1a-a1d61ea6169d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_27fea25e-4083-4e08-9a1a-a1d61ea6169d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27fea25e-4083-4e08-9a1a-a1d61ea6169d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_27fea25e-4083-4e08-9a1a-a1d61ea6169d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f373957-3cb6-43c8-a3fd-129a009d5e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27fea25e-4083-4e08-9a1a-a1d61ea6169d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f373957-3cb6-43c8-a3fd-129a009d5e52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_bd37ca7a-77e5-44cc-8f1e-ce453c98c786" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f373957-3cb6-43c8-a3fd-129a009d5e52" xlink:to="loc_codi_LibertyMember_bd37ca7a-77e5-44cc-8f1e-ce453c98c786" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_d0207563-bea0-4633-a6cc-c3a0947957b9" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f373957-3cb6-43c8-a3fd-129a009d5e52" xlink:to="loc_codi_AciMember_d0207563-bea0-4633-a6cc-c3a0947957b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_5211e238-eec2-4b09-9488-a2d84dbbf178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_5211e238-eec2-4b09-9488-a2d84dbbf178" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_5211e238-eec2-4b09-9488-a2d84dbbf178_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_5211e238-eec2-4b09-9488-a2d84dbbf178" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_5211e238-eec2-4b09-9488-a2d84dbbf178_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_de62ecd9-09a4-448f-be8d-cfab8ba82d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_5211e238-eec2-4b09-9488-a2d84dbbf178" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_de62ecd9-09a4-448f-be8d-cfab8ba82d7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_56de2638-1f3a-40c1-9c12-b54577e7d91f" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_de62ecd9-09a4-448f-be8d-cfab8ba82d7e" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_56de2638-1f3a-40c1-9c12-b54577e7d91f" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>codi-20221231_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:38de9d41-77cc-4fea-bbd5-eec5148bbd43,g:de53406b-ca2b-4304-b043-467848d6c8c3-->
<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_GeographicConcentrationRiskMember_dd3f988e-70ba-4f10-a9cd-fb5aa017cf63_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/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_e4304ce4-e41e-41bd-80ce-557ad908010d_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/2022/elts/us-gaap-2022.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_srt_RestatementAxis_ca6993d7-7e05-4e7e-af12-6f44b7213f01_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">Restatement [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/2022/elts/srt-2022.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_codi_OtherIncomeExpenseOther_bfc1b446-25a2-4ee4-8737-c560aee06ca3_terseLabel_en-US" xlink:label="lab_codi_OtherIncomeExpenseOther" xlink: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_codi_OtherIncomeExpenseOther_label_en-US" xlink:label="lab_codi_OtherIncomeExpenseOther" xlink: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 Income (Expense), Other</link:label>
    <link:label id="lab_codi_OtherIncomeExpenseOther_documentation_en-US" xlink:label="lab_codi_OtherIncomeExpenseOther" 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 Income (Expense), Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIncomeExpenseOther" xlink:href="codi-20221231.xsd#codi_OtherIncomeExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OtherIncomeExpenseOther" xlink:to="lab_codi_OtherIncomeExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_a6042d54-0123-49c1-aa66-31856c76af54_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink: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 Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2022CreditFacilityMember_e1b2f0d6-786c-420d-b713-741326369dfd_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-20221231.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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_840e02ca-2942-431e-90d1-4b1542e54e44_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_1a31fffa-73cd-4029-9be4-e22ed3c849a8_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/2022/elts/us-gaap-2022.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_DebtInstrumentCarryingAmount_1e541183-b52c-4ae3-832a-a69070704a20_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentAbstract_c2bc4a10-ab83-4910-967a-d1ab95f9dc85_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_219dd9b3-5daf-4141-8173-24892dda2871_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_59c74f48-39b7-4300-aba2-3dc329666cba_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_b0d35384-7819-4ca7-a3ab-51e0387ac6ae_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_8e9320e3-0efa-4db4-a189-f80771134ae4_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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_1ebbd651-4a96-4b2f-9feb-c7ce0281bfab_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink: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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink: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, Nondeductible Expense, Impairment Losses, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AltorMember_ef1cb9a2-8612-4ba9-9892-ff3c11efd3aa_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-20221231.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_FairValueOfFinancialInstrumentsPolicy_47c749c7-41e5-407d-8cc1-d7de4197335c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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 of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink: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 of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_800f628b-0392-4d10-8d81-a90c7cfbdd23_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">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/2022/elts/us-gaap-2022.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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_b51248f3-d544-4273-bda4-172f5a4a499e_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink: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 During Phase-out Period, before Income Tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink: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 During Phase-out Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_8f619fac-08af-4423-a48c-6183819fdb2e_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/2022/elts/us-gaap-2022.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_dd53c3ba-915d-47dd-9a40-79f90430e054_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2022RevolvingCreditFacilityMember_92b51c03-c670-4ce0-95b3-c849a40d5fb8_terseLabel_en-US" xlink:label="lab_codi_A2022RevolvingCreditFacilityMember" xlink: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 Revolving Credit Facility</link:label>
    <link:label id="lab_codi_A2022RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_codi_A2022RevolvingCreditFacilityMember" xlink: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 Revolving Credit Facility [Member]</link:label>
    <link:label id="lab_codi_A2022RevolvingCreditFacilityMember_documentation_en-US" xlink:label="lab_codi_A2022RevolvingCreditFacilityMember" 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 Revolving Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022RevolvingCreditFacilityMember" xlink:href="codi-20221231.xsd#codi_A2022RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2022RevolvingCreditFacilityMember" xlink:to="lab_codi_A2022RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_3496793f-3e47-447b-9a5c-12a6ea0ea2cb_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/2022/elts/us-gaap-2022.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_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_2a0caece-782a-4cd0-9086-c818ce806b64_terseLabel_en-US" xlink:label="lab_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops" xlink: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 interest, discontinued ops</link:label>
    <link:label id="lab_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_label_en-US" xlink:label="lab_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops" xlink: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, discontinued ops</link:label>
    <link:label id="lab_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_documentation_en-US" xlink:label="lab_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops" 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">Option activity attributable to noncontrolling interest, discontinued ops</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops" xlink:href="codi-20221231.xsd#codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops" xlink:to="lab_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_495ce6e5-a5c2-4e05-ba74-3a06c1871270_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">Operating Lease, Weighted Average Discount Rate, Percent</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/2022/elts/us-gaap-2022.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_DebtInstrumentInterestRateStatedPercentage_a9cffcc2-0740-48d1-ac41-6a971f216f53_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanFundedStatusOfPlanAbstract_8aefa7ad-6b35-4539-8efb-eb6b1d0da907_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink: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 benefit obligation:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_4b9a5c7f-269a-4308-aa90-9ebac06b9d77_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/2022/elts/us-gaap-2022.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_OtherNoncashIncomeExpense_c2e8bbc0-7a1a-4bae-9c78-9627f93eac18_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/2022/elts/us-gaap-2022.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_AccountsReceivableGross_c6ac7f2f-0dc5-4e1b-ab08-94326cf3b2e4_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/2022/elts/us-gaap-2022.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_codi_LizardSkinsMember_58b3f696-f17d-46ac-9a97-c2b8fadcaab6_terseLabel_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skins</link:label>
    <link:label id="lab_codi_LizardSkinsMember_label_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skins [Member]</link:label>
    <link:label id="lab_codi_LizardSkinsMember_documentation_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skins</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LizardSkinsMember" xlink:to="lab_codi_LizardSkinsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_94f1f28d-5e65-41e1-8952-f0b6c511af83_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes paid</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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 Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f0149e99-c189-408c-a887-9c4fda4d5400_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_97e71d8c-1843-4670-a30b-91c237be9869_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink: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 noncontrolling interest holders</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Business Combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_f0753b71-6579-429a-a6ff-78e52e1d6692_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/2022/elts/us-gaap-2022.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_AccrualForTaxesOtherThanIncomeTaxesCurrent_c55b5dfd-904e-4af9-8659-1a9bb11e8991_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink: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 taxes</link:label>
    <link:label id="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_3c2e6a7c-84fc-44de-989b-caa93608ba99_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/2022/dei-2022.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_BusinessAcquisitionProFormaEarningsPerShareBasic_81f462ca-9f22-4947-ac24-442a478ed9b1_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_35838cd6-617d-4335-8bf6-dfd4e7023089_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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_31aeae25-816d-441e-9d42-e5b98bee9ebd_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/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_7ff1afb3-089a-4ce9-8e0e-a2806cf9da18_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">Net cash provided by 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/2022/elts/us-gaap-2022.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_EquityComponentDomain_77cf086a-3756-4a9b-a3e2-55059a766782_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/2022/elts/us-gaap-2022.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_FairValueMeasurementsNonrecurringMember_89073816-081f-4441-a9ec-80dcaf9bf739_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, Measurements, Nonrecurring</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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventTypeDomain_6a6b96ee-e14a-4aea-9d89-d4515b3beda3_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/2022/elts/us-gaap-2022.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_AcquiredFiniteLivedIntangibleAssetsLineItems_3183dad6-b8cb-4127-bf74-1247d2933eaf_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/2022/elts/us-gaap-2022.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_srt_OwnershipAxis_65cc5f9e-3579-420f-a975-dc4e52aaf13a_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/2022/elts/srt-2022.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_cea15fe0-e7ca-4a7a-8d02-d3bb4d4c4c86_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for current years&#8217; tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_33d6521c-47ff-4bdf-9a95-004c1ccfb018_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/2022/elts/srt-2022.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_RelatedPartyDomain_a56961d3-999e-4095-9940-57c10446ddcd_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_codi_AccruedProductRebates_d3795c2a-8cfd-44e7-b008-2507689da9cf_terseLabel_en-US" xlink:label="lab_codi_AccruedProductRebates" xlink: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 rebates and discounts</link:label>
    <link:label id="lab_codi_AccruedProductRebates_label_en-US" xlink:label="lab_codi_AccruedProductRebates" xlink: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 Product Rebates</link:label>
    <link:label id="lab_codi_AccruedProductRebates_documentation_en-US" xlink:label="lab_codi_AccruedProductRebates" 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 Product Rebates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedProductRebates" xlink:href="codi-20221231.xsd#codi_AccruedProductRebates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AccruedProductRebates" xlink:to="lab_codi_AccruedProductRebates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAxis_38957917-2e60-432a-934b-0ffd103aadd7_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanFairValueOfPlanAssets_7f2140d6-aa1a-41ca-85fe-e47e1a89084b_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of assets, beginning of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_4021004f-091a-4ead-84fb-3c7027db163b_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" 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">Fair value of assets, end of period</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_47586576-659a-4e2a-822b-856f16f9faf7_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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, Plan Assets, Amount</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink: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, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b4187179-ecd5-490b-ae95-5c1668345976_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 List]</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/2022/elts/us-gaap-2022.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_ValuationAllowanceByDeferredTaxAssetAxis_ce2db5e2-84f7-425c-9523-129d24202cc6_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance by Deferred Tax Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:to="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_4b488880-e9de-4e52-a0ce-cd274d1350ea_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/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_344dad54-3ba6-4fff-a382-127196e9a6e0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of FOX IPO proceeds</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_53ac6dec-27a0-4530-9eb9-210a0c5e6578_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_IdentifiableAssetsOfSegments_5f446529-3aed-4bd0-92b9-d28fd433d146_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 of segments</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-20221231.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_AwardTypeAxis_3167f165-fa50-4b09-a00e-428774f0f865_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_467aee92-a090-4dfd-8bc0-0804c536791e_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" 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">Actuarial (gain)/loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_b139e3a6-17ea-473e-8c74-b1960a2ae70e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" 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, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink: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, Benefit Obligation, Actuarial Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_8bd28ef6-3796-47a3-961e-b13ffa70c8aa_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink: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 Benefit Payment, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionProFormaGrossProfit_f20db596-c824-4df7-9b3a-b47c934b3f22_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-20221231.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_98775f36-1ab4-4af0-8c1e-82a1370a2f2f_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock_6cc36fe8-338a-412c-968a-1ad3753c80a6_terseLabel_en-US" xlink:label="lab_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" xlink: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 Actual Financial Ratios as Part of Affirmative Covenants Credit Facility</link:label>
    <link:label id="lab_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock_label_en-US" xlink:label="lab_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" xlink: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 Required And Actual Financial Ratios Table [Text Block]</link:label>
    <link:label id="lab_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock_documentation_en-US" xlink:label="lab_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" 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">Tabular disclosure required and actual financial ratios.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" xlink:href="codi-20221231.xsd#codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" xlink:to="lab_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_ecda5ddd-b9f2-4150-b979-c6a5c0c6f437_terseLabel_en-US" xlink:label="lab_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations of Holdings attributable to common shares</link:label>
    <link:label id="lab_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_label_en-US" xlink:label="lab_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" xlink: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, Available to Common Stockholders</link:label>
    <link:label id="lab_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_documentation_en-US" xlink:label="lab_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" 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">Income (Loss) from Discontinued Operations, Available to Common Stockholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" xlink:href="codi-20221231.xsd#codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" xlink:to="lab_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_1db683ea-2d4f-4320-bda6-8a4ebcb241ee_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">Accounts receivable</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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_eaaa3c94-16f8-49b5-8f01-430399185487_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">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/2022/elts/us-gaap-2022.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_LongTermDebtNoncurrent_3b8073ca-2037-431d-986d-100aa90463df_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_4396e48f-7102-4a51-90f8-35202a0cca50_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/2022/elts/us-gaap-2022.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_Liabilities_e9b5fe07-1644-4e3a-91a7-ecb5ec5cd443_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/2022/elts/us-gaap-2022.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_edf53987-300f-41de-9245-c7154e317386_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">Operating Lease, Weighted Average Remaining Lease Term</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/2022/elts/us-gaap-2022.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_codi_PreferredSharesRedemptionNoticePeriod_0551ecba-56ef-4856-b1dd-8ebceb504ca2_terseLabel_en-US" xlink:label="lab_codi_PreferredSharesRedemptionNoticePeriod" xlink: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 Shares Redemption, Notice Period</link:label>
    <link:label id="lab_codi_PreferredSharesRedemptionNoticePeriod_label_en-US" xlink:label="lab_codi_PreferredSharesRedemptionNoticePeriod" xlink: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 Shares Redemption, Notice Period</link:label>
    <link:label id="lab_codi_PreferredSharesRedemptionNoticePeriod_documentation_en-US" xlink:label="lab_codi_PreferredSharesRedemptionNoticePeriod" 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 Shares Redemption, Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionNoticePeriod" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PreferredSharesRedemptionNoticePeriod" xlink:to="lab_codi_PreferredSharesRedemptionNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_32f43582-8590-4235-905d-044d9d31a9fd_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/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a9badf19-842b-48c9-8419-760cb0919249_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">Net cash provided by operating activities - discontinued operations</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/2022/elts/us-gaap-2022.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_ScheduleOfExpectedBenefitPaymentsTableTextBlock_eb6da588-596a-4713-b3d8-cbe4b0c0afe8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Foreign Plan Benefit Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink: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 Expected Benefit Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ManagementServiceAgreementWithCgmMember_fbe2a975-01ee-4961-8abc-abcb63d1bd8c_terseLabel_en-US" xlink:label="lab_codi_ManagementServiceAgreementWithCgmMember" xlink: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 Service Agreement with CGM</link:label>
    <link:label id="lab_codi_ManagementServiceAgreementWithCgmMember_label_en-US" xlink:label="lab_codi_ManagementServiceAgreementWithCgmMember" xlink: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 Service Agreement With Cgm [Member]</link:label>
    <link:label id="lab_codi_ManagementServiceAgreementWithCgmMember_documentation_en-US" xlink:label="lab_codi_ManagementServiceAgreementWithCgmMember" 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 service agreement with CGM.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember" xlink:href="codi-20221231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ManagementServiceAgreementWithCgmMember" xlink:to="lab_codi_ManagementServiceAgreementWithCgmMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_1a193188-f048-430a-b302-3b29006711f5_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/2022/dei-2022.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_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_12344a76-1d90-4f86-be4d-5ec23f13e40c_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/2022/elts/us-gaap-2022.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_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1b67911a-0367-415e-ba73-7eb52823d893_terseLabel_en-US" xlink:label="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">disposal group, including discontinued operation, transaction costs</link:label>
    <link:label id="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_label_en-US" xlink:label="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">disposal group, including discontinued operation, transaction costs</link:label>
    <link:label id="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_documentation_en-US" xlink:label="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">disposal group, including discontinued operation, transaction costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:href="codi-20221231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:to="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_4c862b9d-d0a2-47b5-8344-15a00f1e566d_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/2022/elts/us-gaap-2022.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_AciMember_376fe3a5-98cc-40dc-8204-f2b0ecbfd9ea_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</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-20221231.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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_4a566636-8ca6-4e6b-b6cd-a1e6e892dece_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">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/2022/elts/us-gaap-2022.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_95f773fa-3607-4006-b8a0-c9c8d552fc76_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 taxes</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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 Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_4033aaf1-a5a2-4c41-9d8f-df7896cad373_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/2022/dei-2022.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_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_65e85594-6a27-4c82-811b-eae8453dc15a_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentUsefulLife_03863a20-cd13-4eda-95eb-554d2179e261_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life for property, plant and equipment, in years</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_7f1e0d13-bc1b-49d0-86ce-1183e92d538f_negatedLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" 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">Warranty payments</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink: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 Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LuganoAndPrimaLoftMember_e80f519c-0430-461d-8229-6a5040e2bb24_terseLabel_en-US" xlink:label="lab_codi_LuganoAndPrimaLoftMember" xlink: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 and PrimaLoft</link:label>
    <link:label id="lab_codi_LuganoAndPrimaLoftMember_label_en-US" xlink:label="lab_codi_LuganoAndPrimaLoftMember" xlink: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 and PrimaLoft [Member]</link:label>
    <link:label id="lab_codi_LuganoAndPrimaLoftMember_documentation_en-US" xlink:label="lab_codi_LuganoAndPrimaLoftMember" 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 and PrimaLoft</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoAndPrimaLoftMember" xlink:href="codi-20221231.xsd#codi_LuganoAndPrimaLoftMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LuganoAndPrimaLoftMember" xlink:to="lab_codi_LuganoAndPrimaLoftMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ecd56a0b-e5a9-4348-9699-a6699359eb32_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/2022/elts/us-gaap-2022.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_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_25539b06-37b3-4889-a8fa-39880e3a9fae_negatedTerseLabel_en-US" xlink:label="lab_codi_DeferredTaxLiabilityRepatriationofForeignEarnings" 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">Repatriation of foreign earnings</link:label>
    <link:label id="lab_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_label_en-US" xlink:label="lab_codi_DeferredTaxLiabilityRepatriationofForeignEarnings" xlink: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 Tax Liability, Repatriation of Foreign Earnings</link:label>
    <link:label id="lab_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_documentation_en-US" xlink:label="lab_codi_DeferredTaxLiabilityRepatriationofForeignEarnings" 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">Deferred Tax Liability, Repatriation of Foreign Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings" xlink:href="codi-20221231.xsd#codi_DeferredTaxLiabilityRepatriationofForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings" xlink:to="lab_codi_DeferredTaxLiabilityRepatriationofForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_2bff49f9-1383-4b0c-9459-e93e9f5499d6_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 [Member]</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-20221231.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_DeferredIncomeTaxExpenseBenefit_64788f3b-926b-41d0-817a-4d4579686fe9_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" 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 deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink: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 Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_FiniteLivedInProcessResearchAndDevelopment_f1959f5c-bba0-4330-8a66-66587702395c_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-20221231.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_PutOptionMember_4f8d2e29-dd1a-4d61-9410-d2f2f3419d34_terseLabel_en-US" xlink:label="lab_us-gaap_PutOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Put Option</link:label>
    <link:label id="lab_us-gaap_PutOptionMember_label_en-US" xlink:label="lab_us-gaap_PutOptionMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PutOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PutOptionMember" xlink:to="lab_us-gaap_PutOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_18b258c6-260b-4efe-9aa6-8fd49ca5c2f3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink: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 Examination [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationTable" xlink: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 Examination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationTable" xlink:to="lab_us-gaap_IncomeTaxExaminationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_e6fa5e9b-d215-459e-8ed7-ce209b168802_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink: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 Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_faf85a05-41d8-4f9b-9eef-f9024d90c0cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" 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 Income, Other</link:label>
    <link:label id="lab_us-gaap_InterestIncomeOther_label_en-US" xlink:label="lab_us-gaap_InterestIncomeOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeOther" xlink:to="lab_us-gaap_InterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredClassAMember_131bda48-a875-4e60-8e75-2e05ffa25369_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">Preferred Class A [Member]</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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassAMember" xlink:to="lab_us-gaap_PreferredClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_1723391e-d508-4eca-b40a-1c9d4dc8c1e6_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberofRelatedPartyVendors_2da5b50f-0cd5-433e-9bc7-b4901c772263_terseLabel_en-US" xlink:label="lab_codi_NumberofRelatedPartyVendors" xlink: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 Related Party Vendors</link:label>
    <link:label id="lab_codi_NumberofRelatedPartyVendors_label_en-US" xlink:label="lab_codi_NumberofRelatedPartyVendors" xlink: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 Related Party Vendors</link:label>
    <link:label id="lab_codi_NumberofRelatedPartyVendors_documentation_en-US" xlink:label="lab_codi_NumberofRelatedPartyVendors" 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 Related Party Vendors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberofRelatedPartyVendors" xlink:href="codi-20221231.xsd#codi_NumberofRelatedPartyVendors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NumberofRelatedPartyVendors" xlink:to="lab_codi_NumberofRelatedPartyVendors" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_1309c6dc-d0ab-4485-b2a5-3673e9d71aec_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink: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 Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_b2e89602-3245-4c07-97cb-0f104b54c9f2_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink: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 contribution</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink: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, Plan Assets, Contributions by Employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="lab_us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_8dcaec14-4aec-4df5-9722-8d648d0eeee1_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_679614da-5313-44c3-b7a6-64e32b99ecea_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" 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_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/2022/elts/us-gaap-2022.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_LongTermDebtCurrent_9f74285a-deca-4145-bf3f-7c34b51d5143_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_301416ff-ac6a-4704-9078-d1836f5f9f27_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" 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: Current portion, term loan facilities</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/2022/elts/us-gaap-2022.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_us-gaap_FinitelivedIntangibleAssetsAcquired1_15c121e4-f863-43b3-9f53-a60278c76ec0_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivities_55625792-4625-43c2-80b7-a588119377d1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by 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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_f6317669-fd17-4308-b606-828973c10263_terseLabel_en-US" xlink:label="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period to acquired controlling interest in business on fifth anniversary</link:label>
    <link:label id="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_label_en-US" xlink:label="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" xlink: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 Acquisitions Distributions Payable Allocation Agreement Period</link:label>
    <link:label id="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_documentation_en-US" xlink:label="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" 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 acquisitions distributions payable allocation agreement period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" xlink:to="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_582f27a9-b726-4a92-ba12-3816069f4131_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/2022/elts/us-gaap-2022.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_InterestExpenseDebt_6d41f13c-02d8-4fe2-8408-a464d6e972d5_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink: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 on Senior Notes</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink: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, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_c940b1e6-d79c-4350-90d9-8d89fef97338_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">Non-recognition of various carryforwards 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-20221231.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_LineOfCreditMember_69d9664b-c876-4f15-9026-57bdaad987c1_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/2022/elts/us-gaap-2022.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_PrepaidExpenseAndOtherAssetsCurrent_7f4daba7-0602-4501-a170-e6041749d96c_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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dd4b7714-2701-439d-ad82-e05a4447b2f3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" 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">Foreign income taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink: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, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_f1359a04-9fd1-4d91-828b-7114705683b0_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/2022/elts/us-gaap-2022.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_us-gaap_OtherNoncurrentLiabilitiesMember_0d329d28-e143-4fc7-8912-0ac407b1f874_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">Long-term debt</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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0383c344-a53b-4daf-a7e0-f071e6a63369_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/2022/elts/us-gaap-2022.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_MinorityInterestDecreaseFromRedemptions_9154da18-2395-41db-b5a2-ce6f67e4a1bf_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink: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, Decrease from Redemptions or Purchase of Interests</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/2022/elts/us-gaap-2022.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_SupplementalBalanceSheetDisclosuresTextBlock_f15ae4c0-c110-403d-ab9a-aab09eef9016_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 [Text Block]</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/2022/elts/us-gaap-2022.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_us-gaap_RelatedPartyTransactionLineItems_38fce542-2550-454f-8dbd-29f12419b3f6_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/2022/elts/us-gaap-2022.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_519ed30a-dd13-418c-acc7-796c6525767e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of the Company's Income Tax Provision (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink: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 Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_a7282dee-9dd9-4fef-9e5e-a0721df9f34e_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/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_93b3367c-de7e-474d-8f00-fd1016e0bd83_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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">Purchase price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_125d4b3b-6d20-4077-838f-970874a74ce7_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">Purchase price</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/2022/elts/us-gaap-2022.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_DerivativeContractTypeDomain_3d972f81-499a-4969-9e96-a79d4e4597b9_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/2022/elts/us-gaap-2022.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_GrossProfit_36ea46eb-872a-43e2-859b-5ef21d80886c_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_a3621e0a-fc52-40d3-826d-b228150b0aa6_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_63f270c4-2ef5-45bd-8443-8ca00a6dd582_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/2022/dei-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_bd29e02a-91d5-4b34-8c34-0785793f75d4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink: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 Benefit Payment, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2021CreditFacilityMember_2d8730db-6b29-4c88-95d4-532abd8f2f3b_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-20221231.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_SubsequentEventsTextBlock_c95d366b-7117-4c11-9194-50b5438fefe2_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/2022/elts/us-gaap-2022.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_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_01c85cb9-8fea-429f-8ddb-089f252f585e_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-20221231.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_DefinedBenefitPlanBenefitObligationBenefitsPaid_b531f1b9-9a9c-43cd-96dd-37c11549a913_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink: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, Benefit Obligation, Benefits Paid</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink: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, Benefit Obligation, Benefits Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_1dd63e32-e92c-4089-979d-47e55c050af5_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsAxis_6d00dba3-4189-4a46-b661-f2fe37080beb_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/2022/elts/us-gaap-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f3fad84a-86d9-49f3-b24a-5c532c8f1c4d_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_280a8d52-c4cc-462a-b814-9d2aa875764e_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_0bf6c016-b33b-4583-933a-ae96bfc1d60f_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionDomain_9137b2e2-607f-4476-a447-920b1c44a5e1_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomain" xlink: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 Distribution [Domain]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionDomain_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomain" xlink: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 Distribution [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionDomain" xlink:to="lab_us-gaap_GeographicDistributionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_d497c54d-fa0e-4db5-baff-cf399a346b6d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_01178470-533c-4b75-b190-b0df2fbdbf22_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">Principles of 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/2022/elts/us-gaap-2022.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_codi_BusinessAcquisitionsMember_a656db1c-2671-49e1-916e-1e428740d4c3_terseLabel_en-US" xlink:label="lab_codi_BusinessAcquisitionsMember" xlink: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 Acquisitions</link:label>
    <link:label id="lab_codi_BusinessAcquisitionsMember_label_en-US" xlink:label="lab_codi_BusinessAcquisitionsMember" xlink: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 Acquisitions [Member]</link:label>
    <link:label id="lab_codi_BusinessAcquisitionsMember_documentation_en-US" xlink:label="lab_codi_BusinessAcquisitionsMember" 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 Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsMember" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionsMember" xlink:to="lab_codi_BusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_0c09e7da-07d7-4ac2-a259-7b688068ba30_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/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgeFundsEquityMember_97f1aa09-962e-4b8d-b19f-4b998c1d60c2_terseLabel_en-US" xlink:label="lab_us-gaap_HedgeFundsEquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge Funds, Equity [Member]</link:label>
    <link:label id="lab_us-gaap_HedgeFundsEquityMember_label_en-US" xlink:label="lab_us-gaap_HedgeFundsEquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge Funds, Equity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgeFundsEquityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgeFundsEquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgeFundsEquityMember" xlink:to="lab_us-gaap_HedgeFundsEquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ProceedsFromMinorityShareholdersAcquisitions_3b0cc2e7-bccc-4e8c-964d-f8170db088e1_terseLabel_en-US" xlink:label="lab_codi_ProceedsFromMinorityShareholdersAcquisitions" xlink: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 Minority Shareholders - Acquisitions</link:label>
    <link:label id="lab_codi_ProceedsFromMinorityShareholdersAcquisitions_label_en-US" xlink:label="lab_codi_ProceedsFromMinorityShareholdersAcquisitions" xlink: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 Minority Shareholders - Acquisitions</link:label>
    <link:label id="lab_codi_ProceedsFromMinorityShareholdersAcquisitions_documentation_en-US" xlink:label="lab_codi_ProceedsFromMinorityShareholdersAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Minority Shareholders - Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsFromMinorityShareholdersAcquisitions" xlink:href="codi-20221231.xsd#codi_ProceedsFromMinorityShareholdersAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ProceedsFromMinorityShareholdersAcquisitions" xlink:to="lab_codi_ProceedsFromMinorityShareholdersAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_f72b5221-c8c9-4900-9efa-975a629afc23_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/2022/dei-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_d82993f4-aeb7-484b-919f-ccc288f9e965_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">Intangible assets</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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsDisclosureTable_a3b3a8dd-7a46-4872-b08e-d1ae43051751_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_b9be7d68-4bc9-4873-9d5a-c1c60b27933c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink: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 Examination [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationLineItems" xlink: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 Examination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems" xlink:to="lab_us-gaap_IncomeTaxExaminationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dcf0c50e-4064-474a-90a3-f5cad6aa2dba_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/2022/elts/us-gaap-2022.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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_b44d0f48-4da5-4154-992d-5c07ea47ea1c_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/2022/elts/srt-2022.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_GeographicDistributionForeignMember_66476c30-4569-4e65-b973-19d25ca58872_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionForeignMember" xlink: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</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionForeignMember_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionForeignMember" xlink: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 Distribution, Foreign [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionForeignMember" xlink:to="lab_us-gaap_GeographicDistributionForeignMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_468d58a9-00ec-49c3-a042-569fe35dc3c9_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/2022/elts/us-gaap-2022.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_dei_EntityFileNumber_7e4cf968-8f90-40c4-b458-0806d1652cc0_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/2022/dei-2022.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_dei_TradingSymbol_4fa5e5b5-b19e-4675-a880-b260a0456240_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/2022/dei-2022.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_codi_OptionActivityAttributableToNoncontrollingInterestHolders_5707290c-2b48-4750-aa9f-888f56efc5cd_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-20221231.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_GoodwillMember_4bc4c11f-2b97-41f2-b6c7-2bf04fc3bade_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</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/2022/elts/us-gaap-2022.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d3dcec67-a862-45a9-9bf0-80e9f468ea53_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">2023</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/2022/elts/us-gaap-2022.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_InterestPayableCurrent_dff91297-1148-4dab-abdf-6cdfac17254f_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink: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 interest</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink: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 Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_7aabe377-a493-4892-9868-bfefe95d56cf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink: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 Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_5827b906-7220-4b50-bbd7-93b924495278_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3886b116-49dc-4b18-bc51-ced32d5fe29e_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/2022/elts/us-gaap-2022.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_ConcentrationRiskByBenchmarkAxis_35327ae9-a8dd-46b1-88a1-f4f7887db4a8_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_193ab415-c8d6-4ed3-b68a-2a4ad7cccb59_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink: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 expected contribution by employer</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink: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, Next Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_66b346de-d55a-491f-ba9e-a2e25c651930_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5e4f5657-2952-4d69-bf57-fa36a1d61903_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">Acquisition of Businesses</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/2022/elts/us-gaap-2022.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_CommonStockVotingRights_77a63ca6-ea6b-4c75-8e09-404014e9f5b0_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/2022/elts/us-gaap-2022.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_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_21b51734-3007-44b2-8c22-7c5a1668676b_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-20221231.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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7dff7f0a-4aec-4942-a675-991a3b12b9b5_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">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/2022/elts/us-gaap-2022.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_us-gaap_ConcentrationRiskPercentage1_05e5199c-86e1-4f9c-8fd9-740995c54e58_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionsProFormaNetIncomeLoss_5d988a24-6f06-4481-8676-2490433b156b_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_399c1782-e24c-4d3d-8f34-cb01b542b2ca_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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureTextBlock_44885b30-7b55-401e-87c2-80ac038311d7_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/2022/elts/us-gaap-2022.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_codi_OrganizationAndBusinessOperationsTextBlock_d102d339-edbd-4905-81dd-ffaa21dab816_terseLabel_en-US" xlink:label="lab_codi_OrganizationAndBusinessOperationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Business Operations</link:label>
    <link:label id="lab_codi_OrganizationAndBusinessOperationsTextBlock_label_en-US" xlink:label="lab_codi_OrganizationAndBusinessOperationsTextBlock" xlink: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 And Business Operations [Text Block]</link:label>
    <link:label id="lab_codi_OrganizationAndBusinessOperationsTextBlock_documentation_en-US" xlink:label="lab_codi_OrganizationAndBusinessOperationsTextBlock" 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">A general description of the company's organization.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OrganizationAndBusinessOperationsTextBlock" xlink:href="codi-20221231.xsd#codi_OrganizationAndBusinessOperationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OrganizationAndBusinessOperationsTextBlock" xlink:to="lab_codi_OrganizationAndBusinessOperationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_ae6ea5bb-503b-4962-850a-7f15aadfbb54_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/2022/elts/us-gaap-2022.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_CreditFacilityDomain_0daf2c70-6a98-4c33-92a4-64435cf9ab11_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/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_1dd17721-9e0a-4141-956a-6ad30622f7e8_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" 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">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_d6033741-f792-4846-aa2c-9af387f221ce_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/2022/elts/us-gaap-2022.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_ConstructionInProgressGross_995e7583-18c1-4de5-b6c1-4e678b45ff15_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 Progress, Gross</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/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_22888462-c96d-43da-aeb6-b9cdf4a8bfbf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BeginningBalanceAbstract_9ab166dd-773e-4958-bf10-ae6bc2bdead8_terseLabel_en-US" xlink:label="lab_codi_BeginningBalanceAbstract" xlink: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 as of January 1, 2014</link:label>
    <link:label id="lab_codi_BeginningBalanceAbstract_label_en-US" xlink:label="lab_codi_BeginningBalanceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance [Abstract]</link:label>
    <link:label id="lab_codi_BeginningBalanceAbstract_documentation_en-US" xlink:label="lab_codi_BeginningBalanceAbstract" 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">Beginning balance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BeginningBalanceAbstract" xlink:href="codi-20221231.xsd#codi_BeginningBalanceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BeginningBalanceAbstract" xlink:to="lab_codi_BeginningBalanceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_95cdd434-bbc5-48ee-b8c0-fea88edf4870_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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_b5b37430-b3b8-4342-8015-30437036faad_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/2022/elts/us-gaap-2022.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_IndefiniteLivedIntangibleAssetsByMajorClassAxis_05473021-14e9-43c6-81ab-dce362129b14_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/2022/elts/us-gaap-2022.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_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_338bff6c-617d-4704-bec5-167d85d12b09_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">Working capital adjustment</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-20221231.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_srt_OwnershipDomain_c6569d3d-50e5-4e2a-8e81-1e911b017d84_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/2022/elts/srt-2022.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_DefinedBenefitPlanAssetsTransferredToFromPlan_f32f6d8a-3db8-44a7-bd50-b914d791c5f6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan" xlink: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, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan" xlink: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, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_d8c280dd-3d9c-4464-97d3-fd0755ab260a_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/2022/dei-2022.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_MinorityInterestLineItems_aaed2064-7ac7-4ad1-a1e1-82cdf84da4a5_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/2022/elts/us-gaap-2022.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_SternoCandleLampMember_9bd35ff9-cfdc-45f8-a0e1-e7b554362632_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 Candle Lamp</link:label>
    <link:label id="lab_codi_SternoCandleLampMember_1f72922d-e823-4b07-b6be-571c4552b512_verboseLabel_en-US" xlink:label="lab_codi_SternoCandleLampMember" 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">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-20221231.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_ScheduleOfPropertyPlantAndEquipmentTable_87579ee5-58f0-42a0-bf97-b7238d0ca2b1_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInOperatingCapitalAbstract_c24a1b87-c441-423b-a433-82c0eb3a7a39_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/2022/elts/us-gaap-2022.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_LandAndBuildingMember_d1dad38e-ed22-45f9-92ce-e0dcedd596a9_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 [Member]</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/2022/elts/us-gaap-2022.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_PortionAtFairValueFairValueDisclosureMember_c76f99fe-a313-4ce7-ac26-ef618338b1ed_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/2022/elts/us-gaap-2022.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_codi_OfficeFurnitureComputersAndSoftwareMember_4d0aa0a2-9df1-454b-b8c3-b6b353f10e6a_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">Office furniture, computers and software</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-20221231.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_DiscontinuedOperationsPolicyTextBlock_fd3633ee-6bda-41bd-8b74-97670216b4c6_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</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/2022/elts/us-gaap-2022.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_codi_LicensingAndNonCompeteAgreementsMember_317513f2-b783-46d6-9b6d-2ccf97e3158e_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">Licensing and 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-20221231.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_us-gaap_StatementClassOfStockAxis_afaf87e2-0e17-476e-af36-c9aa595df79d_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1669b5d4-abaa-4505-90ad-4b8bba0044dc_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/2022/elts/us-gaap-2022.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_us-gaap_IncomeTaxPolicyTextBlock_67c2e73a-0082-4d17-b04d-f4ded0816198_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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 Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfOtherLongTermDebt_2dc7f2b2-292e-4122-a903-7295f506d651_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of 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/2022/elts/us-gaap-2022.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_us-gaap_RetirementPlanSponsorLocationAxis_7e9d854d-97ea-4b13-8afb-609e4d62ab4f_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink: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 Plan Sponsor Location [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink: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 Plan Sponsor Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_374baa9a-6728-45ef-be98-0353dad77547_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, Total</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/2022/elts/us-gaap-2022.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_DiscontinuedOperationsAndDisposalGroupsAbstract_431087d1-1fc1-471c-9e34-629bbac07ec0_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/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_92f8ca90-bae2-4a84-b529-277009cb252f_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/2022/elts/us-gaap-2022.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_AdditionalFinancialInformationDisclosureTextBlock_3a949121-4aa0-4566-9893-4893bf469aaf_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink: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 Data</link:label>
    <link:label id="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis_da6f63f0-f87e-4b13-8477-dcdc9d5c80e5_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink: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 Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink: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 Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Debtissuanceaggregateprincipalamount_20a34a6e-57e6-42d9-abef-79a8947b2336_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-20221231.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_bcce5da5-c891-4901-bff9-ef1bbd9b07da_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-20221231.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_us-gaap_RetainedEarningsAccumulatedDeficit_a2f869c8-2542-49ed-b439-958ed44a9c45_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/2022/elts/us-gaap-2022.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_ScheduleOfFiniteLivedIntangibleAssetsTable_53f4a633-17a8-4604-b583-bf4ff8e823f6_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/2022/elts/us-gaap-2022.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_srt_ScenarioUnspecifiedDomain_4f1c4f86-48ec-4f2d-82e8-cb6e3798ad5d_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/2022/elts/srt-2022.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_FairValueMeasurementsRecurringMember_9af691c4-8bb3-4a81-a6ba-65f244e5b3eb_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/2022/elts/us-gaap-2022.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_codi_InitialTermAndRevolvingLoanCommitment_24c69c96-f21b-4327-ba66-4e1337a06412_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-20221231.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_RelatedPartyTransactionsDisclosureTextBlock_bb683c6a-6612-4f27-9140-b2d56578ba6a_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_f9184df6-9987-4789-84f6-8f9ed37c26c8_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/2022/dei-2022.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_us-gaap_PlanAssetCategoriesDomain_6a6183ec-bd33-45a7-8809-c428929b3ef5_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink: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, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink: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, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_52478626-62d6-4260-9658-57faa6c1f97d_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_7b0fdfe5-557a-47b0-9e62-a49e78be155b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink: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 Other Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink: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 Other Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_4d33731e-df0f-4cba-8de1-044861cb6300_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink: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 Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_bd1bb3b2-cd8d-46d0-a892-c0d1d7e7af11_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/2022/elts/us-gaap-2022.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_codi_ArnoldMember_fde46ad5-4450-4654-b788-33182a612ed2_terseLabel_en-US" xlink:label="lab_codi_ArnoldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold</link:label>
    <link:label id="lab_codi_ArnoldMember_label_en-US" xlink:label="lab_codi_ArnoldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold [Member]</link:label>
    <link:label id="lab_codi_ArnoldMember_documentation_en-US" xlink:label="lab_codi_ArnoldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember" xlink:href="codi-20221231.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_codi_PercentageOwnershipPrimaryMember_709def5d-ea6b-4ada-88b0-6b58b5186a39_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">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-20221231.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_CurrentIncomeTaxExpenseBenefit_d7b7b329-313d-44b4-971e-622c8e5ffac6_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" 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 taxes</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink: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 Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentsOfDistributionsToShareholders_8ea4ce5b-37f4-4455-8d37-d2a44a05b55e_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_4e1cf685-b0d7-48d1-a3c6-8a5349e2ad19_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">Payments Of Distributions To Shareholders</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-20221231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentsOfDistributionsToShareholders" xlink:to="lab_codi_PaymentsOfDistributionsToShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ArnoldMagneticsMember_a4741673-fabb-4b02-acc5-8c5995696ee7_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 Magnetics</link:label>
    <link:label id="lab_codi_ArnoldMagneticsMember_926a4efc-7742-4921-860e-7b8a7df72c8c_verboseLabel_en-US" xlink:label="lab_codi_ArnoldMagneticsMember" 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">Altor Solutions</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-20221231.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_00b5dd04-c409-47e7-845c-cefabb868506_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">Net assets acquired</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-20221231.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_IncreaseDecreaseInInventories_1f2148b0-83c9-4f51-bedc-2a385ccb36ba_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/2022/elts/us-gaap-2022.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_dei_DocumentInformationTable_a1c8c2ff-a555-4145-a6ed-08caa4b02ba6_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/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_f99a0e97-892f-402e-af3d-05c6599a4618_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 (in 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/2022/elts/us-gaap-2022.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_InventoryGross_f924e956-6b3d-45c9-8806-2481e9f63669_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Gross</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_3a57672a-0abc-43c2-a4ba-e7f6509d38e7_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_d826f16a-81d0-4111-a3b0-808998fbf913_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">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_528ea02c-ada8-42b6-bd18-4f077a6ae755_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">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_b0f88337-ce52-4448-aecd-aee2e2651237_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_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/2022/elts/us-gaap-2022.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_MovementInStandardProductWarrantyAccrualRollForward_d4149b58-0ee1-449a-bb7f-a0fdb27257ec_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty liability:</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_eba152bf-75e7-46ca-ae86-aa55dd71623a_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">Property, Plant and Equipment, Type [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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanActualReturnOnPlanAssets_d534bf21-cfb1-4cae-a698-047aaa5d4a35_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink: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, Plan Assets, Increase (Decrease) for Actual Return (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_e126e94e-9980-44e8-acce-0a7975007f07_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink: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_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_f3f0be46-c9b5-4dac-b7a1-38dbf5b066fc_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">Total 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-20221231.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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_5f62d602-cb66-44ca-abbb-461f018c94b9_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6fc6092f-3c8f-46e9-90f3-8dc2538682f5_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_6341756e-506a-4dce-8f48-05ff9147957c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" 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 tax provision</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/2022/elts/us-gaap-2022.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_srt_SegmentGeographicalDomain_c8121784-e793-44c6-95e1-c3c6f244d089_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/2022/elts/srt-2022.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_DeferredTaxAssetsValuationAllowance_a849693a-b658-4c1f-b6d6-bcd49c57db0f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_cdb29d3c-2318-4190-901a-cf95bdd658cf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_7e7fbe8d-3585-4edf-a6c6-f6e5910bd5da_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" 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">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink: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 Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_af66db42-ae54-4620-b834-19261e0fdbfe_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink: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 income taxes</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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_7048ea6f-1851-4642-aa26-fbb8be031a4b_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/2022/elts/us-gaap-2022.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_dei_EntityPublicFloat_2f0b7279-0529-4a2e-a829-a27e698ee1a8_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink: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 Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_dc24b9ab-6f89-4434-b1ad-69c26ba865b3_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/2022/elts/us-gaap-2022.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_CostOfGoodsAndServicesSold_9fa37738-4475-4a87-83b8-f0304ae629ad_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c1e1c4c9-f0fa-4c13-8127-48aa2328f5aa_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_24164378-d0ec-4b3e-a405-b5dc6f70af7c_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_901803b1-568f-4a11-b745-aa772be1dc5d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink: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 Benefit Payment, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_068e151a-6188-4fb9-9a22-c94ac5f8aabc_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink: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 Plan Tax Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink: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 Plan Tax Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis" xlink:to="lab_us-gaap_RetirementPlanTaxStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PrimaLoftMember_b1200fd6-1a57-4e32-96ba-cbcfcfb98b17_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-20221231.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_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_8d52a8bc-3d4e-4739-947e-11eea693cb7e_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink: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 Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_d2aff261-6f87-45fc-aec8-d86e77627a6f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink: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, no par value, 500,000 authorized; 72,203 shares issued and outstanding at December 31, 2022 and 68,738 shares issued and outstanding at December 31, 2021</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dd8afba3-9d06-4ae6-96a4-7bb0309168cf_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">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted 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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentNameDomain_4c7fbc76-1793-40ee-bf5a-869d6098b978_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionAcquireeDomain_8096085c-8bda-4046-8181-4d482f79ce33_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/2022/elts/us-gaap-2022.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_PreferredStockMember_627d648a-f6f2-4867-9fd7-37678b912bff_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">Preferred Stock [Member]</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/2022/elts/us-gaap-2022.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_BusinessCombinationIntegrationRelatedCosts_9ea2227c-5083-4ee0-ba1a-512c6ecc7735_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink: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 Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationIntegrationRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_1c9665de-2584-4b4d-aece-67f72685b3fa_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink: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_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_6d6761a3-fb96-4463-994d-9bc351d9e0eb_totalLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" 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 expense, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink: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 Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TermLoanMember_93737f09-c3b5-46fd-bf58-c6c5f6f2e8d7_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-20221231.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_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_600d1e0e-8028-4ea0-abca-9e76c3b3e794_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused fee on Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee" xlink: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, Unused Borrowing Capacity, Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee" xlink:to="lab_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_943b0fbc-5baa-4c82-9a65-e7887dec95a9_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f9312f8e-b2c2-4dd9-bd6e-907dbb8c09d3_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">Foreign currency translation adjustments</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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_8ae9f1e6-3e2c-4e44-b481-08ed350a55cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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 subsidiaries</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink: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, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_3c10a1bd-d81b-403b-b4f8-52af80780569_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/2022/elts/us-gaap-2022.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_codi_BusinessAcquisitionMember_ff204576-cbd3-4a8c-85ee-b07bd850a47c_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 [Member]</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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember" xlink:href="codi-20221231.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_2ef305de-2b3c-42e3-93d2-2ded6f2a93db_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_5f76be42-dca3-4604-b03c-eacaa102e51e_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/2022/elts/us-gaap-2022.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_BusinessCombinationAcquiredReceivablesGrossContractualAmount_2aa7a1fa-2cca-4f9d-9e18-963785826d7e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink: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, gross</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink: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, Acquired Receivables, Gross Contractual Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink:to="lab_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_MinorityInterestPolicyTextBlock_9d07e89e-134b-46ca-87f3-2ae2da22af3e_terseLabel_en-US" xlink:label="lab_codi_MinorityInterestPolicyTextBlock" xlink: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_codi_MinorityInterestPolicyTextBlock_label_en-US" xlink:label="lab_codi_MinorityInterestPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest Policy [Text Block]</link:label>
    <link:label id="lab_codi_MinorityInterestPolicyTextBlock_documentation_en-US" xlink:label="lab_codi_MinorityInterestPolicyTextBlock" 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">Minority interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MinorityInterestPolicyTextBlock" xlink:href="codi-20221231.xsd#codi_MinorityInterestPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_MinorityInterestPolicyTextBlock" xlink:to="lab_codi_MinorityInterestPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_BoardOfDirectorsChairmanMember_80f8d1d4-842e-40b9-abf8-3521af2e534f_terseLabel_en-US" xlink:label="lab_srt_BoardOfDirectorsChairmanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Board of Directors Chairman</link:label>
    <link:label id="lab_srt_BoardOfDirectorsChairmanMember_label_en-US" xlink:label="lab_srt_BoardOfDirectorsChairmanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Board of Directors Chairman [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_BoardOfDirectorsChairmanMember" xlink:to="lab_srt_BoardOfDirectorsChairmanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LibertyMember_1b9d0704-68fe-429d-b070-1e09059caf52_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-20221231.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_ParentMember_e13a106f-da7a-4017-895d-22a07ccb16b2_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_1845b09a-0278-40b9-b6ea-970d790170c1_verboseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" 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">Parent [Member]</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/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_90e97f65-544f-4e7d-8514-bc1c4ab8df76_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink: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 Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink: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 Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_e8478934-8949-4a46-9c83-654bd788a451_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink: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 Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_c8f397d3-d8b2-4dff-88ff-1813d5582970_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/2022/dei-2022.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_FiniteLivedIntangibleAssetUsefulLife_ba4cc6f7-0a4f-4b4c-b1d7-142447cec6ac_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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">Weighted average useful lives</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e6bc1853-9db4-42bd-b6d0-a6d1035e91a8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink: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 Asset, Useful Life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink: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, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_4c54d87c-0b8a-4ed6-acf7-7fa07b89bb81_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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsAbstract_8a84245a-8c3c-488b-a016-49389b09db8e_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d95e8aba-0c7c-4a74-a6b7-c8f6182d842a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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">Total comprehensive income (loss), net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_d6f93410-a99b-4fbc-8b14-f3395452db33_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_57e31dd6-a3d2-44b8-977b-54fef0d61118_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">Net cash (used in) provided by operating activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_BusinessAcquisitionsProFormaRevenue_5199f4f5-2814-48dc-857b-fa26d102c5e9_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/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_348b6106-687d-4a80-94d2-bed51a6e51a9_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_5c5ea321-880e-47c7-87e4-a661812132f4_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/2022/elts/us-gaap-2022.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_DepreciationDepletionAndAmortization_1a0cf082-8607-4368-9f36-138cbdd723c1_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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, Depletion and Amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_b020920a-8ff7-4e80-a02b-e9ef8edd5d8a_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" 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 Depreciation, Depletion and Amortization, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OtherInternationalMember_00791fcd-d0f2-4285-bbbe-ff7c32002372_terseLabel_en-US" xlink:label="lab_codi_OtherInternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other International [Member]</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-20221231.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_codi_DeferredTaxAssetLeases_dc5b6e61-2e9f-4740-a754-12859b82b984_terseLabel_en-US" xlink:label="lab_codi_DeferredTaxAssetLeases" xlink: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 Tax Asset, Leases</link:label>
    <link:label id="lab_codi_DeferredTaxAssetLeases_label_en-US" xlink:label="lab_codi_DeferredTaxAssetLeases" xlink: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 Tax Asset, Leases</link:label>
    <link:label id="lab_codi_DeferredTaxAssetLeases_documentation_en-US" xlink:label="lab_codi_DeferredTaxAssetLeases" 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">Deferred Tax Asset, Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetLeases" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DeferredTaxAssetLeases" xlink:to="lab_codi_DeferredTaxAssetLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_1c6fdf21-4aa0-44d8-8a65-94aea213cc81_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Senior Notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Senior Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_8d57d123-cb87-4ca8-9b84-6eba5c85132b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink: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, Acquired Receivables, Estimated Uncollectible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:to="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_55ba474c-8fd2-4efb-9fa8-ce3487a28699_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink: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 Incurred Management Fees</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfBusinessesOwned_2876d0f5-11db-45dd-8c03-6d1b50be4836_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/operating segments 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-20221231.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_codi_AllocationInterestsMember_0517edb9-ff67-40e9-b1ab-69e12b117d72_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-20221231.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_7ed74881-7a49-48a5-9afa-66906ea34bb6_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-20221231.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_codi_AccruedInventory_68c67bb5-fc31-4fe1-a0fc-d8872010c8d1_terseLabel_en-US" xlink:label="lab_codi_AccruedInventory" xlink: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 inventory</link:label>
    <link:label id="lab_codi_AccruedInventory_label_en-US" xlink:label="lab_codi_AccruedInventory" xlink: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 Inventory</link:label>
    <link:label id="lab_codi_AccruedInventory_documentation_en-US" xlink:label="lab_codi_AccruedInventory" 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 Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedInventory" xlink:href="codi-20221231.xsd#codi_AccruedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AccruedInventory" xlink:to="lab_codi_AccruedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AdvancedCircuitsMember_246c46b8-c965-45d2-9823-f761b1c74103_terseLabel_en-US" xlink:label="lab_codi_AdvancedCircuitsMember" xlink: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</link:label>
    <link:label id="lab_codi_AdvancedCircuitsMember_label_en-US" xlink:label="lab_codi_AdvancedCircuitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advanced Circuits [Member]</link:label>
    <link:label id="lab_codi_AdvancedCircuitsMember_documentation_en-US" xlink:label="lab_codi_AdvancedCircuitsMember" 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">Advanced circuits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AdvancedCircuitsMember" xlink:to="lab_codi_AdvancedCircuitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_14981046-18c6-4290-ba73-4b042f748317_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/2022/dei-2022.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_PreferredClassBMember_4aa3bbfe-cf09-4a47-9a2c-faffa1beb86e_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">Preferred Class B [Member]</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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassBMember" xlink:to="lab_us-gaap_PreferredClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_403470a3-48b8-40d7-a235-cd506ec6c9dd_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 Lease, Payments</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/2022/elts/us-gaap-2022.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_PostemploymentBenefitsAbstract_a9cfed80-0dbf-42cd-b829-54a5bc1f82cb_terseLabel_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_05f0782a-173a-48d6-a537-d22afa6e456f_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 of tax</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/2022/elts/us-gaap-2022.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_codi_StockholdersEquityLineItems_e18e3a4b-55c0-4e5a-8302-0765702b0dc9_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-20221231.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_AllowanceForDoubtfulAccountsReceivableCurrent_0179780a-d14b-46f4-834c-8decc114e40c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_24f6b4ef-d594-496c-ac3c-8b4ffbe2abcf_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_93b25c9c-422b-420f-8ce0-cf1da6a2cd13_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/2022/elts/us-gaap-2022.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_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_05d27b71-25ee-4f40-9a3f-9a247ee56e83_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-20221231.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_CommonStockSharesAuthorized_76895793-3f66-4861-adc1-a908dcc5eca8_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 (in 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/2022/elts/us-gaap-2022.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_codi_Ownershippercentageintercompanyloanagreement_dcc68ced-7368-4a89-b32c-85ef0e965009_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-20221231.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_us-gaap_AccruedIncomeTaxesCurrent_851d1d55-9c48-43bc-832a-244cf8623497_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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 payable</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink: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 Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_f03819bf-98d2-4733-885b-b7a3e2e22665_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/2022/elts/us-gaap-2022.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_srt_MaximumMember_88b7f49c-f260-47e3-a59d-ffb754eea19d_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/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2029SeniorNotesMember_2505dca4-78ed-432c-920f-7ec75054681e_terseLabel_en-US" xlink:label="lab_codi_A2029SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2029 Senior Notes</link:label>
    <link:label id="lab_codi_A2029SeniorNotesMember_label_en-US" xlink:label="lab_codi_A2029SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2029 Senior Notes [Member]</link:label>
    <link:label id="lab_codi_A2029SeniorNotesMember_documentation_en-US" xlink:label="lab_codi_A2029SeniorNotesMember" 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">2029 Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2029SeniorNotesMember" xlink:to="lab_codi_A2029SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelectedQuarterlyFinancialInformationAbstract_3f0b06f2-2dcc-4ab3-b986-6aad364157fe_terseLabel_en-US" xlink:label="lab_us-gaap_SelectedQuarterlyFinancialInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Information [Abstract]</link:label>
    <link:label id="lab_us-gaap_SelectedQuarterlyFinancialInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SelectedQuarterlyFinancialInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelectedQuarterlyFinancialInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelectedQuarterlyFinancialInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelectedQuarterlyFinancialInformationAbstract" xlink:to="lab_us-gaap_SelectedQuarterlyFinancialInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_aee09d5d-32ad-466d-aa4a-4f0e6eeb6ba3_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-20221231.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5a04fbae-e0c3-4499-93c0-9ef93ffa0310_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/2022/elts/us-gaap-2022.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_codi_BusinessCombinationStepAcquisitionPPERemeasurement_b9cf83de-1edc-4c31-b235-dabc14afde88_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionPPERemeasurement" xlink: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, Step Acquisition, PP&amp;E, Remeasurement</link:label>
    <link:label id="lab_codi_BusinessCombinationStepAcquisitionPPERemeasurement_label_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionPPERemeasurement" xlink: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, Step Acquisition, PP&amp;E, Remeasurement</link:label>
    <link:label id="lab_codi_BusinessCombinationStepAcquisitionPPERemeasurement_documentation_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionPPERemeasurement" 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, Step Acquisition, PP&amp;E, Remeasurement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionPPERemeasurement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement" xlink:to="lab_codi_BusinessCombinationStepAcquisitionPPERemeasurement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_86c7b9a3-a20c-4f93-a6c7-2a1a3e43ec05_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/2022/elts/us-gaap-2022.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_InventoryWorkInProcess_583b481b-13e3-43b7-8243-3b22fe806b64_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/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_21398a7b-0d1a-4ef3-a37d-efce9866a596_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink: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 from discontinued operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink: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) Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_8448cef1-19ab-4d2e-87b3-a15317041418_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 List]</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/2022/elts/us-gaap-2022.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_BusinessAcquisitionLineItems_b6d0d23b-9897-47ae-b402-66d216609b38_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/2022/elts/us-gaap-2022.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_AccumulatedAmortizationDeferredFinanceCosts_9e09600a-124e-46ac-963b-e245c6d1efb2_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</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/2022/elts/us-gaap-2022.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_FairValueMeasurementFrequencyDomain_fa83dbd7-718d-4e2e-846c-fa2fefbe5d5f_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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_15c9167c-c04d-4eed-a40d-b29b37c9547c_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder's Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink: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 Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_f0d3f913-1bbb-4b94-9801-f04d2dbd7c50_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/2022/elts/us-gaap-2022.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_ScheduleOfNetBenefitCostsTableTextBlock_3f8d48ff-4e7e-475f-917e-d4bf8a427d29_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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_f69a75c0-d628-4d8f-98ff-2ef9b01efcd9_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OtherIdentifiableAssets_e1d77a74-37c4-4bbe-802d-c3e3379594e5_terseLabel_en-US" xlink:label="lab_codi_OtherIdentifiableAssets" xlink: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 Identifiable Assets</link:label>
    <link:label id="lab_codi_OtherIdentifiableAssets_label_en-US" xlink:label="lab_codi_OtherIdentifiableAssets" xlink: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 Identifiable Assets</link:label>
    <link:label id="lab_codi_OtherIdentifiableAssets_documentation_en-US" xlink:label="lab_codi_OtherIdentifiableAssets" 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 Identifiable Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIdentifiableAssets" xlink:href="codi-20221231.xsd#codi_OtherIdentifiableAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OtherIdentifiableAssets" xlink:to="lab_codi_OtherIdentifiableAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_5eb7470c-c718-4bcd-bb5d-624b05d5f58c_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" 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">Summary of Supplemental Cash Flow Data</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_71b8e11b-1e22-4e40-9a6f-0452c58815b7_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">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanWeightedAverageAssetAllocations_b019ef72-6a15-44c6-a799-fc1678635b08_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink: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 of pension plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink: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, Plan Assets, Actual Allocation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="lab_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_6f6536cc-118e-45ee-a7f1-f09615f69901_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">Income 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/2022/elts/us-gaap-2022.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_codi_A5.11TacticalMember_738ad077-9372-4925-89b9-dd8c2e1a7e99_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 Tactical</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-20221231.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_e69187c0-6657-42ab-a783-9fa47ffdef49_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">Inventory basis step-up</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/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_ba3f88bb-bdef-4456-a5ec-5514513fcca5_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/2022/elts/us-gaap-2022.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_dei_Security12bTitle_a308f986-773f-4a43-9278-9b9acd2bcf1f_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/2022/dei-2022.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_4ecc1db5-d9df-4852-bf96-f6a2ad4ee126_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock_3971ad71-05ce-44cf-9e39-d9106cdc15f8_terseLabel_en-US" xlink:label="lab_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock_label_en-US" xlink:label="lab_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables Trade And Other Accounts Receivable Allowance For Doubtful Accounts Policy [Text Block]</link:label>
    <link:label id="lab_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock_documentation_en-US" xlink:label="lab_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" 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">Receivables trade and other accounts receivable allowance for doubtful accounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" xlink:href="codi-20221231.xsd#codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" xlink:to="lab_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_c67d914b-5ee9-4deb-ab94-2c6c494ad069_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:label id="lab_us-gaap_FixedIncomeSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeSecuritiesMember" xlink:to="lab_us-gaap_FixedIncomeSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2022TermLoanMember_cafee125-6761-46d7-91b6-45fd6990459c_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-20221231.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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_3843e27b-2221-43e6-a7b9-c528e0900618_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink: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 Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_717e3961-b6f7-4887-a4c8-5386ecb03604_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_abba355a-48cb-4e9b-b903-ede454841f66_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink: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 Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_a1045ee3-baa9-47c8-a2ae-6352f15a9214_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink: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 Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink: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, Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_3cbd9b90-2b69-45ff-a9e8-34a3dc37c86c_terseLabel_en-US" xlink:label="lab_codi_DeferredTaxAssetsAccountsReceivableAndAllowance" xlink: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 and allowances</link:label>
    <link:label id="lab_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_label_en-US" xlink:label="lab_codi_DeferredTaxAssetsAccountsReceivableAndAllowance" xlink: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 Tax Assets Accounts Receivable And Allowance</link:label>
    <link:label id="lab_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_documentation_en-US" xlink:label="lab_codi_DeferredTaxAssetsAccountsReceivableAndAllowance" 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">Deferred tax assets accounts receivable and allowance.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsAccountsReceivableAndAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance" xlink:to="lab_codi_DeferredTaxAssetsAccountsReceivableAndAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_f3d42fb8-6c3b-4122-a089-b52a1e6468da_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentEstimatedUsefulLives_867ad04a-b921-46ea-ab18-8a60b8b76ef6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink: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_PropertyPlantAndEquipmentEstimatedUsefulLives_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink: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, Estimated Useful Lives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AtTheMarketEquityOfferingMember_0c264c2c-4529-4a73-9513-270be0c6b474_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-20221231.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_DeferredTaxLiabilities_b43f666d-48b5-460f-bbb8-ef81afa698ef_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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 Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_57b698a5-3d91-4d71-baa2-06755bc8a079_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/2022/elts/us-gaap-2022.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_EstimateOfFairValueFairValueDisclosureMember_effc5572-6166-4692-ac75-b5b60a03039b_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">Estimate of Fair Value Measurement</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/2022/elts/us-gaap-2022.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_57edf2ce-b88a-41db-bc36-c26650919b5e_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/2022/elts/us-gaap-2022.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_SegmentReportingRevenueReconcilingItemLineItems_d2d05193-9a16-4cfc-98be-8232fe039678_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/2022/elts/us-gaap-2022.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_InventoryNet_e22cc7b4-4299-4e3e-ac02-26b7e844aa5a_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_07c1a18f-2307-4e27-b95c-8c9d055e1158_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/2022/elts/us-gaap-2022.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_us-gaap_AccountsPayableCurrent_a7534480-a45d-4edb-88ae-eb8b1d5ea2e0_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/2022/elts/us-gaap-2022.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_DebtInstrumentUnamortizedDiscount_a342c469-155a-4d86-a866-ce6b39efc968_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_b92a1206-854d-4390-b9d5-3a728e1f02c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" 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">Unamortized premiums and debt issuance costs</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/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfCommonStock_0bd20329-62cf-4f12-afc2-1b5749c393dd_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/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_2d37f9ef-326e-4568-b289-8851d970f29a_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">Income Statement, Balance Sheet and Additional Disclosures by 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/2022/elts/us-gaap-2022.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_EquityMethodInvestmentOwnershipPercentage_87717931-c899-413c-be6e-9ca756f5f6bc_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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 percent</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink: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 Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_2346cc1c-30d9-4c94-b575-981ccc1bd1e3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink: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 plan assets:</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink: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, Change in Fair Value of Plan Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_f08b0abe-2062-449b-90a5-f50cc24ce9f7_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink: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 Plan Funding Status [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink: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, Funding Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis" xlink:to="lab_us-gaap_RetirementPlanFundingStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_7785a4b0-1af3-4c79-8faa-29a11bb4edd1_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/2022/elts/us-gaap-2022.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_PreferredStockValue_b61c4210-8bc7-4531-b680-b659d3a18cc9_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_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentLineItems_13bdb8a8-1092-4b5b-939b-0ace9b57b70d_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/2022/elts/us-gaap-2022.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_dei_EntityWellKnownSeasonedIssuer_8c2362ee-e0d3-4c75-8f44-a341874e7d87_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink: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 Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_dde174a8-c670-41d8-b464-6d9f0ed98829_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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_9cb39c1e-7196-4b75-a28c-033549b66e15_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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_cb182b49-0255-40ec-bbf2-892e7c88355f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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">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/2022/elts/us-gaap-2022.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_codi_BusinessCombinationIntegrationServicesPayable_f6683feb-2822-434a-bb2e-f02bd61eea70_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</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-20221231.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_AllowanceForDoubtfulAccountsReceivable_fb7fc5e4-b599-4440-84f6-785671c862e5_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_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_6d79f1ab-e1eb-4919-91ba-027dcada4610_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink: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 translation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink: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, Plan Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_5d4524fb-060c-4f0e-8da6-093d82ae2a35_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/2022/elts/us-gaap-2022.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_PreferredStockRedemptionPricePerShare_a8a2f0cc-f7fc-49d1-ade6-c7bad4be70bc_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/2022/elts/us-gaap-2022.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_NoncontrollingInterestMember_4dda7b27-5762-430b-ac4b-5be196120f6c_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">Noncontrolling Interest [Member]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_1ee4aac9-cf2d-47e6-b909-c57d54adc5f6_verboseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" 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">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/2022/elts/us-gaap-2022.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_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_c08d0125-adde-4bf8-9400-2e421a85c05a_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_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-20221231.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:to="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_71a7568f-471c-48c2-bb2b-0e2553aaba89_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EurodollarMember_a4986757-daae-4109-a8e1-6db2dd6421fb_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/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember" xlink:to="lab_us-gaap_EurodollarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_34297822-34f7-4078-b749-500038797adc_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionsByRelatedPartyAxis_4205d736-2639-4652-be05-1bf7699f6997_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_RepaymentsOfLongTermLinesOfCredit_0cf5a4a7-6857-4b5d-90ee-0bfbb96a42dd_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/2022/elts/us-gaap-2022.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_EarningsPerShareDilutedAbstract_29c03c8a-afd4-4b4b-a4ba-b37e0730df15_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic and fully diluted income (loss) per share attributable to Holdings (refer to Note K)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_3ad802ce-b7f2-455e-88d9-5ca6a1234ab2_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5bd17e02-8528-402b-b3ff-6b309bafc497_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_300f0799-91c0-4c41-8041-f6d7aa144e69_terseLabel_en-US" xlink:label="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders</link:label>
    <link:label id="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_label_en-US" xlink:label="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses Of Parent Taxed As Partnership Passed Through To Shareholders</link:label>
    <link:label id="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_documentation_en-US" xlink:label="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses of parent taxed as partnership passed through to shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:href="codi-20221231.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:to="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_ed3ac8c8-9504-4824-be79-653749c26891_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 Groups, Including Discontinued Operations, 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesNetOfCashAcquired_b9dd48bb-cb60-4be4-8531-2b25bd05aae3_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" 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">Acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_70b8dd75-8a06-489b-9b4d-321939765f5d_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">Payment to acquire business</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/2022/elts/us-gaap-2022.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_f4fbbf41-549f-4fc5-b395-48d5682f1160_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/2022/elts/us-gaap-2022.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_FairValueInputsLevel2Member_b0f16521-86b9-44e4-b6c1-6a117914f7f3_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_47ec2f52-6abe-4000-bf6a-b6576af851a3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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 deductible for income tax</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink: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, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a70fa55e-a953-46d6-b2f7-8e1d2bd7512c_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/2022/dei-2022.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_FiniteLivedIntangibleAssetsLineItems_567c5ca1-5dd6-4cb2-9889-26f7af6ce083_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/2022/elts/us-gaap-2022.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_IntangibleAssetsNetExcludingGoodwill_5843af59-3799-45ea-8990-8878d4055e0c_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_975fae6a-de2e-4080-9415-6a0e039ecd9d_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">Intangible assets, 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/2022/elts/us-gaap-2022.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_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock_1c159d85-8980-4a5f-8586-614878f4266e_terseLabel_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock" xlink: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 Ranges of Useful Lives</link:label>
    <link:label id="lab_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock_label_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock" xlink: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 Useful Lives Table [Text Block]</link:label>
    <link:label id="lab_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock_documentation_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock" 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 useful lives.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock" xlink:href="codi-20221231.xsd#codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock" xlink:to="lab_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_05a5de02-7c4e-475a-b476-a4ffc302bee4_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">Inventory, Property, Plant and Equipment</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-20221231.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_GainLossOnSaleOfPropertyPlantEquipment_ff75f09d-33c5-44ae-bd01-a53d1c6c9f34_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on sale of capital assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_7ae278a7-ead4-4cbf-82da-39a9dd8d39a2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink: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 Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_8a2139a4-6eb8-4e26-9643-82b7073ee817_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/2022/elts/us-gaap-2022.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_ConcentrationRiskByTypeAxis_e7e44644-d572-4b02-9b41-79df4d9b15ba_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/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_e20b216c-8fde-4acb-842e-ff29d0032325_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/2022/elts/us-gaap-2022.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_ReportingUnitDomain_376157ce-a588-4ecc-978a-72f7652bb330_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2018CreditFacilityMember_dd7517b3-5122-41f9-b53e-a2d7ad9ce56d_terseLabel_en-US" xlink:label="lab_codi_A2018CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 credit facility</link:label>
    <link:label id="lab_codi_A2018CreditFacilityMember_label_en-US" xlink:label="lab_codi_A2018CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 credit facility [Member]</link:label>
    <link:label id="lab_codi_A2018CreditFacilityMember_documentation_en-US" xlink:label="lab_codi_A2018CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 credit facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember" xlink:href="codi-20221231.xsd#codi_A2018CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2018CreditFacilityMember" xlink:to="lab_codi_A2018CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_FoxMember_e0207ddf-9ecb-44ce-a144-15e09d08886e_terseLabel_en-US" xlink:label="lab_codi_FoxMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FOX</link:label>
    <link:label id="lab_codi_FoxMember_label_en-US" xlink:label="lab_codi_FoxMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fox [Member]</link:label>
    <link:label id="lab_codi_FoxMember_documentation_en-US" xlink:label="lab_codi_FoxMember" 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">Fox.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_FoxMember" xlink:to="lab_codi_FoxMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_e4e6cf4a-1f35-423c-a49d-eed8d0ef2121_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/2022/elts/us-gaap-2022.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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_803bea77-ef34-4f40-a1cb-de6c52976533_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">Discontinued Operations</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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_30997ac8-2d2e-4335-b9cd-b4727f3fd1e2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, if recognized, would affect the Company's effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ActualDebtToEbitdaRatio_41201a82-dd70-4785-8f3a-bbb58d54783f_terseLabel_en-US" xlink:label="lab_codi_ActualDebtToEbitdaRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual debt to EBITDA ratio</link:label>
    <link:label id="lab_codi_ActualDebtToEbitdaRatio_label_en-US" xlink:label="lab_codi_ActualDebtToEbitdaRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual Debt To Ebitda Ratio</link:label>
    <link:label id="lab_codi_ActualDebtToEbitdaRatio_documentation_en-US" xlink:label="lab_codi_ActualDebtToEbitdaRatio" 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">Actual debt to EBITDA ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualDebtToEbitdaRatio" xlink:href="codi-20221231.xsd#codi_ActualDebtToEbitdaRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ActualDebtToEbitdaRatio" xlink:to="lab_codi_ActualDebtToEbitdaRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_ecab540b-6e0d-4811-8a86-17127b0c6e05_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/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_43d9aa6e-d5ed-4dda-b940-a4240de326a3_terseLabel_en-US" xlink:label="lab_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems" xlink: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 Other Related Party Transactions [Line Items]</link:label>
    <link:label id="lab_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_label_en-US" xlink:label="lab_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems" xlink: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 Other Related Party Transactions [Line Items]</link:label>
    <link:label id="lab_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_documentation_en-US" xlink:label="lab_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems" 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 Other Related Party Transactions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems" xlink:href="codi-20221231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems" xlink:to="lab_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsDomain_9d2bf052-eaab-4cbf-a4fa-046d6b06ad32_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsDomain" xlink: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 Consolidation Items [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsDomain_label_en-US" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsDomain" xlink: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 Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="lab_us-gaap_SubsegmentsConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract_f949f5a9-7127-403a-bfb8-14ea6b8d8a15_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_7ed55da0-12b9-4729-8cf7-5d211a1c65af_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink: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 loss on receivables</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink: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 Loan and Lease Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:to="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_179d90a9-8e67-4d8d-810c-213dce90dc20_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-20221231.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_ProceedsFromPaymentsForOtherFinancingActivities_933679a1-20f7-4ca7-a216-fe5ac59ab65c_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/2022/elts/us-gaap-2022.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_EuropeMember_efed6b4c-e9f1-4530-8f36-862aa7b7fca0_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.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_FairValueDisclosuresAbstract_40177e8d-5c1d-489c-8a7e-a2236de5d1ea_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/2022/elts/us-gaap-2022.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_SubsidiarySaleOfStockLineItems_87f171aa-c2e3-42b0-a0a0-c0c5423dedb5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink: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, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_cc319559-874d-4383-b5dd-939e2e46995f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink: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, Deduction, Dividend, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink: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, Deduction, Dividend, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_a7b0a6b0-b919-4f7f-8c72-bdb47165e052_terseLabel_en-US" xlink:label="lab_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" xlink: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, Total, Including Other Identifiable Assets</link:label>
    <link:label id="lab_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_label_en-US" xlink:label="lab_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" xlink: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, Total, Including Other Identifiable Assets</link:label>
    <link:label id="lab_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_documentation_en-US" xlink:label="lab_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" 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, Total, Including Other Identifiable Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" xlink:to="lab_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_a344c803-772d-4957-a38c-2a8c893c00a9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink: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 accrued expenses:</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink: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 and Accrued Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_497b96ee-d42f-4c03-a4b5-15ffe15fbb1b_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/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_98cb6951-cb53-40d0-a34e-7308b1531bf9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" 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">Inventory Valuation Reserves</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_935c5f57-e3c1-44b7-8715-d2ba279b1563_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/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NoncontrollingStockholderChargesAndOther_09826522-303f-4cc4-ac4c-f21a13f76cda_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-20221231.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_EquityAbstract_bc3c4218-6d8e-4f9b-ba59-5fd0f297f1b8_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/2022/elts/us-gaap-2022.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_SubsequentEventTable_871e2853-d49d-4bd2-b0dc-c30174860388_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_539dfafe-807a-4687-bd54-a4b94a3dfd72_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/2022/dei-2022.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_srt_ConsolidatedEntitiesDomain_8b535e28-4849-48ba-b126-5b8acfbd9d47_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_5290c957-5d23-4237-8531-b46e6b2e2340_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink: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 Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink: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 Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_1744b6d3-4a4e-4f16-9909-afb73d7b3cef_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_b8c1fa2e-f28c-4f04-9bb6-6025182e7a98_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink: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, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_a08b9cf8-6b99-47ef-a04a-55f1c705d46a_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/2022/elts/us-gaap-2022.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_527d54b2-1645-46c0-aa6d-562681b9899a_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7d5e8c3d-4a7f-4d99-a95b-823a4f9dcae2_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 increase (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/2022/elts/us-gaap-2022.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_codi_NoncontrollingInterestTableTextBlock_813fd912-8830-4ee7-90d7-984c3d9651f0_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">Deconsolidation, Effects of IPO</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-20221231.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_dei_EntityCentralIndexKey_36629d22-180e-4aac-aeea-b45734455bf7_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/2022/dei-2022.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_RepaymentsOfSecuredDebt_cabf6184-cb46-4f90-8a3d-6d6ba3e82e91_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Senior Debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_94f5282f-c457-4ee0-b114-7f4e79bcd10a_terseLabel_en-US" xlink:label="lab_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates Of Deposit And Cash And Cash Equivalents [Member]</link:label>
    <link:label id="lab_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certificates Of Deposit And Cash And Cash Equivalents [Member]</link:label>
    <link:label id="lab_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_documentation_en-US" xlink:label="lab_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember" 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">Certificates of deposit and cash and cash equivalents.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember" xlink:href="codi-20221231.xsd#codi_CertificatesOfDepositAndCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember" xlink:to="lab_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsNameDomain_185cc934-d600-4214-b7ff-c47ff3f67821_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsByMajorClassAxis_06367f18-b99a-4c24-8120-b9bb1c0ff19e_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/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferred1_db3a8571-2586-4495-9c7e-29b1967c84d6_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_2de1166e-8b93-4daa-93f4-23fc2d9c81f1_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" 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">Purchase price</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/2022/elts/us-gaap-2022.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_codi_PreferredStockDividendRateSpread_6c59f82d-8177-47ac-9745-94be64951185_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-20221231.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_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_56879b00-ef3a-455e-91a2-cdddd1c8b78b_terseLabel_en-US" xlink:label="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of allocation agreement</link:label>
    <link:label id="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_label_en-US" xlink:label="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" xlink: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 Acquisitions Distributions Payable Allocation Agreement Percentage</link:label>
    <link:label id="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_documentation_en-US" xlink:label="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" 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 acquisitions distributions payable allocation agreement percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" xlink:to="lab_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_543e0109-b7c8-46f9-9a28-e7b20eb8508d_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/2022/dei-2022.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_dei_CityAreaCode_f9895347-6458-4bc7-8806-407c7a1e76f3_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/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_e8917039-88e5-427d-9b0e-55a3fc18e059_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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_ffe4bc5e-1645-4cd5-b8d4-9a097c1da739_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_08e9479c-1056-419d-a72e-9ccec9fb8ce9_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">Subsidiary, 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_8acfd55f-f676-44e0-b764-5dca3359f8e2_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/2022/elts/us-gaap-2022.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_EarningsPerSharePolicyTextBlock_0b3cc6dc-4053-4859-8161-a1b091a5fd17_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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 Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_aa5733e2-8a95-44b6-85f9-b408fd7d3928_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/2022/elts/us-gaap-2022.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_VariableRateAxis_32006e4e-fc89-4f4a-9926-ab3844b38528_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/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributorRelationsAndOtherMember_5d83cc84-6380-495f-938f-cd8f56fe417e_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">Distributor relations and other</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-20221231.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_c53327ea-6a22-4ddd-81ee-d6d96e63e1f5_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-20221231.xsd#codi_LuganoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LuganoMember" xlink:to="lab_codi_LuganoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_3d422ae1-8430-4a15-85ed-59c8989d220c_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/2022/elts/us-gaap-2022.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_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_75045a64-9025-4ef0-953d-5a41b8044cb7_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-20221231.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_c70dd001-49b5-4398-8f78-cb3ce7267a18_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">Purchase price, net</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-20221231.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_PaymentsToAcquirePropertyPlantAndEquipment_dcd77e0a-6d53-44ee-bbc2-2b9e66c40a11_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_58ba718b-076f-484a-9bf2-a1c1f6ddc589_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">2020</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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanBenefitObligation_7331a3ed-cea6-4f97-95e9-efad6c7de4e3_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Benefit obligation, beginning of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_72f4212c-2fd3-4fcb-b1a3-77c6cddedbca_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" 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">Benefit obligation, end of year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_264a4879-6aa9-4a1c-a6ff-b293fb7ccb18_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink: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, Benefit Obligation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink: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, Benefit Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_32dbddad-0797-4b43-83fa-40ce034ef1c5_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInStockholdersEquityRollForward_00ba7c48-4dfd-4e32-9909-47fbd66426ce_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_51b530e0-b6dc-43aa-8235-96a1d9fc4c73_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">Lessee, Operating Lease, Liability, Payments, Due</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/2022/elts/us-gaap-2022.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_ProfitLoss_d47ab72c-057c-416d-8ee5-e6a8b1331d2c_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_dbea401a-0ca8-4eb2-8689-e9b108a54d90_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_2d649f93-d848-4c5e-b09a-3c899f69e069_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" 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 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/2022/elts/us-gaap-2022.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_dei_EntityAddressPostalZipCode_4706e512-8d18-4eda-90df-a0f342eb0ccf_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/2022/dei-2022.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_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_114dd114-e1ec-4cfe-a9f8-ee4ad88a12fe_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 [Member]</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-20221231.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_codi_SupplementalPutAccountingPolicyTextBlock_8fb4af19-247c-46cc-99eb-35733787286f_terseLabel_en-US" xlink:label="lab_codi_SupplementalPutAccountingPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Profit Allocation Interests</link:label>
    <link:label id="lab_codi_SupplementalPutAccountingPolicyTextBlock_label_en-US" xlink:label="lab_codi_SupplementalPutAccountingPolicyTextBlock" xlink: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 Put Accounting Policy [Text Block]</link:label>
    <link:label id="lab_codi_SupplementalPutAccountingPolicyTextBlock_documentation_en-US" xlink:label="lab_codi_SupplementalPutAccountingPolicyTextBlock" 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">Supplemental put accounting.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SupplementalPutAccountingPolicyTextBlock" xlink:href="codi-20221231.xsd#codi_SupplementalPutAccountingPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SupplementalPutAccountingPolicyTextBlock" xlink:to="lab_codi_SupplementalPutAccountingPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c03320ff-626b-4621-8d5a-a5e4e0dc41c9_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink: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 Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink: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 Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_26332d24-aca4-4005-85e5-3a78f491924b_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/2022/elts/us-gaap-2022.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_codi_PaymentsforRepurchaseSubsidiaryStock_703ebedc-2654-4d14-b49e-ccf4069a6865_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">Purchase of noncontrolling interest</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-20221231.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_IndefiniteLivedTradeNames_8d76d42d-375e-4838-b226-91052f4f529d_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/2022/elts/us-gaap-2022.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_BusinessCombinationsPolicy_cd8ec719-2a73-41d3-a418-9f038f3dd275_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink: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 Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_9f3e43aa-06a7-4f51-a47f-c4306515753f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee contributions and transfer</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAmendments_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink: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, Benefit Obligation, Increase (Decrease) for Plan Amendment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionExpensePreferredShareholders_68523bed-297d-4e20-8f8d-19a6984884bd_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">Less: Distributions paid - Preferred Shares</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-20221231.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_PreferredStockDividendRatePercentage_92a54274-5f48-4da0-b60e-7cdb8e9d1187_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/2022/elts/us-gaap-2022.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_ValuationAllowanceLineItems_228eda63-c401-47cd-9949-230fb2fc07f6_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceLineItems_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceLineItems" xlink:to="lab_us-gaap_ValuationAllowanceLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_18eaec1b-dcf2-488e-97ff-fa7c55b97204_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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureAbstract_32559ffb-9d24-4afe-a8e5-720ee2343609_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_34580574-72ad-4f21-893c-ab3e42f9dd23_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink: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 Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_15eb8482-5f1c-43e4-b47f-cfd959d84eab_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AmountsAttributableToHoldingsAbstract_f7941fc4-55f1-4546-a6a6-2fc2e4fc0c66_terseLabel_en-US" xlink:label="lab_codi_AmountsAttributableToHoldingsAbstract" xlink: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 common shares of Holdings:</link:label>
    <link:label id="lab_codi_AmountsAttributableToHoldingsAbstract_label_en-US" xlink:label="lab_codi_AmountsAttributableToHoldingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Attributable To Holdings [Abstract]</link:label>
    <link:label id="lab_codi_AmountsAttributableToHoldingsAbstract_documentation_en-US" xlink:label="lab_codi_AmountsAttributableToHoldingsAbstract" 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">Amounts attributable to holdings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmountsAttributableToHoldingsAbstract" xlink:href="codi-20221231.xsd#codi_AmountsAttributableToHoldingsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AmountsAttributableToHoldingsAbstract" xlink:to="lab_codi_AmountsAttributableToHoldingsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BoaMember_36dcd51e-f209-4a78-9798-53e53ec581f4_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-20221231.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_codi_ManagementFeeWaiver_3525cd21-ce54-408f-84a0-717abd2290ec_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-20221231.xsd#codi_ManagementFeeWaiver"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ManagementFeeWaiver" xlink:to="lab_codi_ManagementFeeWaiver" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ManagementFeeExpense_67ba7999-181c-415a-a98e-e2ee20746199_verboseLabel_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" 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">Management fees</link:label>
    <link:label id="lab_us-gaap_ManagementFeeExpense_97b1af83-9129-4bc0-b04f-5b04a8331491_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 Fee</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/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementFeeExpense" xlink:to="lab_us-gaap_ManagementFeeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_6e1900ee-5675-4a69-a43f-21dd7aaa467e_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/2022/elts/us-gaap-2022.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_codi_OwnershipPercentageOfNoncontrollingShareholders_42f04c9f-da61-48fe-a8ba-709bede0d323_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-20221231.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_PaymentsForProceedsFromOtherInvestingActivities_77b40c38-300b-44be-b83a-6dd0a5fbd617_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/2022/elts/us-gaap-2022.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_srt_RangeMember_d535267b-3b82-4fdc-b3a1-7805a43a323b_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/2022/elts/srt-2022.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_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_5f7fc76f-e556-40c4-8cfe-ff7a09f3ac31_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/2022/elts/us-gaap-2022.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_codi_DistributionsPayableAmountPerShare_98e97762-36a4-4ccc-a386-4a20af452e60_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 (in dollars 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-20221231.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_bb35704a-3f9c-4309-a0d8-b2cdac97dbbd_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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">Reductions for expiration of statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_cee1d5dd-52b5-4da6-9935-fb1be4309167_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/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfManufacturingFacilities_78a40245-b700-4d58-9f7b-ea93a3ac1824_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 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-20221231.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_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_8a2b2697-7624-4711-9113-a19d88befa30_totalLabel_en-US" xlink:label="lab_codi_DefinedBenefitPlanExpectedFutureBenefitPayments" 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_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_label_en-US" xlink:label="lab_codi_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink: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 Benefit Payments</link:label>
    <link:label id="lab_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_documentation_en-US" xlink:label="lab_codi_DefinedBenefitPlanExpectedFutureBenefitPayments" 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">Defined benefit plan expected future benefit payments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="codi-20221231.xsd#codi_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="lab_codi_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_ec1dc53e-49f9-4633-9975-343e017b8c66_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_8c20fbde-4634-48d5-8684-e5b56611ede0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink: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, Net Periodic Benefit Cost (Credit)</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/2022/elts/us-gaap-2022.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_NetIncomeLoss_83dee66b-345b-4103-8bbb-5d3f28a7c878_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_1602c843-59d0-4e90-ac2d-010bc31700b6_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 income attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_0098604f-9065-43bb-bac6-b0e6ed63a3d0_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" 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 income (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/2022/elts/us-gaap-2022.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_ProfessionalAndContractServicesExpense_0bb2567e-d029-4356-8b11-3d2b468f716c_terseLabel_en-US" xlink:label="lab_us-gaap_ProfessionalAndContractServicesExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reimbursement of occupancy and staffing costs to CGM</link:label>
    <link:label id="lab_us-gaap_ProfessionalAndContractServicesExpense_label_en-US" xlink:label="lab_us-gaap_ProfessionalAndContractServicesExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Professional and Contract Services Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfessionalAndContractServicesExpense" xlink:to="lab_us-gaap_ProfessionalAndContractServicesExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_14f17beb-2111-4ef1-ab92-d337a0d150c0_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/2022/elts/us-gaap-2022.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_us-gaap_SubsequentEventTypeAxis_e5ee0b02-c071-4f79-ab45-c4fecd70462e_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/2022/elts/us-gaap-2022.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_FederalFundsEffectiveSwapRateMember_b2a10d52-19b4-4264-b583-420b5c8df156_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">Federal Funds Effective 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/2022/elts/us-gaap-2022.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_RamcoMember_f567e8de-e314-4a3f-b1fc-2c36360cf92d_terseLabel_en-US" xlink:label="lab_codi_RamcoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ramco</link:label>
    <link:label id="lab_codi_RamcoMember_label_en-US" xlink:label="lab_codi_RamcoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ramco [Member]</link:label>
    <link:label id="lab_codi_RamcoMember_documentation_en-US" xlink:label="lab_codi_RamcoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ramco</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember" xlink:href="codi-20221231.xsd#codi_RamcoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_RamcoMember" xlink:to="lab_codi_RamcoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_dea650e3-bc40-4f8c-af78-4f108655fcb4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of compensation increase</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink: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, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_CleanEarthMember_3c396f0b-be3b-405a-b0b5-2238cf366680_terseLabel_en-US" xlink:label="lab_codi_CleanEarthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth</link:label>
    <link:label id="lab_codi_CleanEarthMember_label_en-US" xlink:label="lab_codi_CleanEarthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth [Member]</link:label>
    <link:label id="lab_codi_CleanEarthMember_documentation_en-US" xlink:label="lab_codi_CleanEarthMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_CleanEarthMember" xlink:to="lab_codi_CleanEarthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_95ac8d2e-ea20-47c3-b31d-f7e9a98a564d_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/2022/elts/srt-2022.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_us-gaap_DebtInstrumentRedemptionPricePercentage_4c7a9d9b-86b0-49d0-bd31-82c719a72259_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_632d32c1-9aaa-4132-ab23-a1035adec3c9_terseLabel_en-US" xlink:label="lab_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward" xlink: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 limitation carryforwards</link:label>
    <link:label id="lab_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_label_en-US" xlink:label="lab_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward" xlink: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 Tax Assets, Valuation Allowance, Interest Carryforward</link:label>
    <link:label id="lab_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_documentation_en-US" xlink:label="lab_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward" 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">Deferred Tax Assets, Valuation Allowance, Interest Carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward" xlink:to="lab_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_f99fbf28-c813-4b69-a22d-c180707b30c9_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-20221231.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_IncomeLossFromContinuingOperationsPerDilutedShare_f58f8406-eeef-417e-9bac-700b71e5a469_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_118d2b68-efa6-4695-b0a3-c8000fcfc8d1_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" 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 from operations&#8212;Basic and fully diluted (in dollars 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/2022/elts/us-gaap-2022.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_srt_ExecutiveOfficerMember_9af9ac4a-4d11-43bd-b8e7-39d5a0152c96_terseLabel_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Officer</link:label>
    <link:label id="lab_srt_ExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ExecutiveOfficerMember" xlink:to="lab_srt_ExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_c8f758e7-8635-4b3e-b81a-e570094ce179_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/2022/elts/us-gaap-2022.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_NoncontrollingInterestAbstract_3bdc3c62-851b-4d5a-a7b3-eb58bfad6916_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/2022/elts/us-gaap-2022.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_GoodwillLineItems_84be711e-0449-4c31-a273-e9680c3caa83_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/2022/elts/us-gaap-2022.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_StatementOfCashFlowsAbstract_6b6e3148-6f25-4afc-bd6c-be2968c2aa78_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/2022/elts/us-gaap-2022.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_EquitySecuritiesByInvestmentObjectiveAxis_13da462a-5fc6-4413-8630-aa9d763abcac_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink: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 Objective [Axis]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink: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 Objective [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:to="lab_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_b25b8b2a-e3b7-47ee-9b4a-f370db6f2a13_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 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/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_0add36ab-1aef-471b-bc3d-382a8dfba4f1_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_1c527546-7f77-4d6d-9857-dabef25a15be_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 (used in) provided by operating activities</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/2022/elts/us-gaap-2022.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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_49f4eb6a-f2d2-47ba-b110-a5e08df5bfa1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_1c396575-80cb-4477-ad45-14a250cf2867_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/2022/elts/us-gaap-2022.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_us-gaap_RelatedPartyTransactionDomain_1fea1241-c10b-4b73-b1d8-83494072f03f_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_1cd2b04f-0c68-4dfd-8dbd-4364cc554180_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink: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, Nondeductible Expense, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink: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, Nondeductible Expense, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_3af9a083-fd65-4dd0-b7ac-afd1dc3975ec_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink: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 Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_FoamFabricatorsMember_4a41633f-515c-4cc6-a89c-f97a17db6a04_terseLabel_en-US" xlink:label="lab_codi_FoamFabricatorsMember" xlink: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_FoamFabricatorsMember_label_en-US" xlink:label="lab_codi_FoamFabricatorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foam Fabricators [Member]</link:label>
    <link:label id="lab_codi_FoamFabricatorsMember_documentation_en-US" xlink:label="lab_codi_FoamFabricatorsMember" 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">Foam Fabricators [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_FoamFabricatorsMember" xlink:to="lab_codi_FoamFabricatorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_9288b188-359d-4327-8921-d1bdc90c68ab_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/2022/dei-2022.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_srt_SubsidiariesMember_8725edfd-2824-4311-8307-e6f8c2f1b367_verboseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" 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">HOCI</link:label>
    <link:label id="lab_srt_SubsidiariesMember_942bdec2-f649-47b9-8b08-bde0b2e5cd3f_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_3fd99f7f-1585-4ee3-bc32-19a7e0129fa4_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">Management fees paid equal to net asset</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-20221231.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_srt_StatementGeographicalAxis_ad81a1c3-c5a2-4d1d-a554-a17e0186051f_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/2022/elts/srt-2022.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_PaymentForManagementFee_a93c7f83-210f-4095-b45a-6b0373820417_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForManagementFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Management Fee</link:label>
    <link:label id="lab_us-gaap_PaymentForManagementFee_label_en-US" xlink:label="lab_us-gaap_PaymentForManagementFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for Management Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForManagementFee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForManagementFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForManagementFee" xlink:to="lab_us-gaap_PaymentForManagementFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_f03cb505-91df-4bbf-9df2-ff8070f6cdf3_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" 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">Share of the voting interest percentage</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_32d76d86-d9c7-4b03-924e-70c90955ffa9_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">Percentage of controlling interest in Arnold</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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_b22dcd5c-dd98-455a-99e6-54a0a833f337_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">Cash</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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodValueNewIssues_8fe7cdf0-5381-4312-accd-42216e387c22_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">Issuance of Trust common shares, net of offering costs</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/2022/elts/us-gaap-2022.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_TechnologyBasedIntangibleAssetsMember_65173dd7-e055-4f1e-9f01-695c58f31e38_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/2022/elts/us-gaap-2022.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_EquitySecuritiesIndustryMember_093f3aee-b32a-422f-bced-c78c8adf5d7c_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesIndustryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Sector [Domain]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesIndustryMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesIndustryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Sector [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesIndustryMember" xlink:to="lab_us-gaap_EquitySecuritiesIndustryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_dee80bfc-3c97-48b5-9e0f-5c1040615293_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/2022/elts/us-gaap-2022.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_PreferredStockSharesIssued_1cb1f674-b39b-4baf-8dda-80fa2c36712a_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/2022/elts/us-gaap-2022.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_SeriesBMember_ad1e2bb9-3033-422b-92f6-39caa7ecf659_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/2022/elts/us-gaap-2022.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_ConcentrationRiskBenchmarkDomain_30fbdc4a-91b4-4177-8ea2-86917cbf730f_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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_f6fc5761-5c7f-4a9a-a703-b61938db5dfe_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_02040222-1a31-455d-8e57-f5a63a6641f0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink: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 Benefit Payment, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_MarucciMember_d94005d3-83a3-4b8c-8617-41661055ea9e_terseLabel_en-US" xlink:label="lab_codi_MarucciMember" xlink: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_MarucciMember_label_en-US" xlink:label="lab_codi_MarucciMember" xlink: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]</link:label>
    <link:label id="lab_codi_MarucciMember_documentation_en-US" xlink:label="lab_codi_MarucciMember" 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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_MarucciMember" xlink:to="lab_codi_MarucciMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_e7183677-f5b4-4f36-aa4a-8674c0779707_terseLabel_en-US" xlink:label="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems" xlink: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 Liabilities Quantitative Information [Line Items]</link:label>
    <link:label id="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_label_en-US" xlink:label="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems" xlink: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 Liabilities Quantitative Information [Line Items]</link:label>
    <link:label id="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_documentation_en-US" xlink:label="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems" 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">Fair Value Assets Liabilities Quantitative Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems" xlink:href="codi-20221231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems" xlink:to="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_c8c9915d-d1da-40dd-abd7-f6271adf84c6_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</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/2022/elts/us-gaap-2022.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_StatementBusinessSegmentsAxis_bc56d49e-0c01-49d6-9a37-ee2ad853720d_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/2022/elts/us-gaap-2022.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_CompensationAndEmployeeBenefitPlansTextBlock_95db239a-fd10-4c33-854b-9ed070502437_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">Compensation and Employee Benefit Plans [Text Block]</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/2022/elts/us-gaap-2022.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_srt_ProductsAndServicesDomain_61ad4d34-4e13-4f37-a460-0716fa5bb938_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/2022/elts/srt-2022.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_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_7eee038d-7846-435f-ac2c-e80f44a4aa8a_terseLabel_en-US" xlink:label="lab_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod" xlink: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 Shares Redemption, Fundamental Change, Notice Period</link:label>
    <link:label id="lab_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_label_en-US" xlink:label="lab_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod" xlink: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 Shares Redemption, Fundamental Change, Notice Period</link:label>
    <link:label id="lab_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_documentation_en-US" xlink:label="lab_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod" 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 Shares Redemption, Fundamental Change, Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod" xlink:to="lab_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_249989d4-3df5-4b8d-94d7-0099a9fb2296_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/2022/dei-2022.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_b8d6857d-ad5b-4076-b017-d53cbc6748e3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reductions for prior years&#8217; tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_d6b574be-0da3-427d-b19a-e3d698c28804_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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">Reductions for prior years&#8217; tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_95421ecb-71f7-451d-b64b-29bd4e66106e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink: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 Allocation of Assets in Swiss Life's Group Life Portfolio</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink: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 Allocation of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1686ddeb-6aed-4cd3-b060-a593ac66f4cc_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">2020</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/2022/elts/us-gaap-2022.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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_7738e354-fdcc-499b-b537-6de97bacef9a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_f5ebccff-1796-466d-8e13-e5e62cf7c409_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_7dd58dc6-bd50-4656-8010-fe14f4ffb19e_negatedTerseLabel_en-US" xlink:label="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" 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">Less: Effect of contribution based profit&#8212;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-20221231.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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_30aa991f-9f0a-4988-a3d3-f1712c314610_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/2022/elts/us-gaap-2022.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_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_d7e9fd49-4e2b-438b-b982-6944c714f1d9_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 List]</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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesDomain_75d7e8cd-2718-4f2e-80f4-4408f3e274be_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain_fbab7960-f143-41bf-aa6a-dcf1d96c92a1_terseLabel_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink: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 Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain_label_en-US" xlink:label="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink: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 Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_OptionIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_6a45e7d2-54bb-46a4-8e2a-f46811855c7b_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 [Member]</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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsDomain_a6e7213a-c268-44c5-b51d-d99a786241c6_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/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_ea94f135-3461-4e33-a892-8c127e769267_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/2022/dei-2022.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_codi_PlymouthFoamMember_780cba37-4d04-4181-b6bc-a14bb25e8d74_terseLabel_en-US" xlink:label="lab_codi_PlymouthFoamMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Foam</link:label>
    <link:label id="lab_codi_PlymouthFoamMember_label_en-US" xlink:label="lab_codi_PlymouthFoamMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Foam [Member]</link:label>
    <link:label id="lab_codi_PlymouthFoamMember_documentation_en-US" xlink:label="lab_codi_PlymouthFoamMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Foam</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember" xlink:href="codi-20221231.xsd#codi_PlymouthFoamMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PlymouthFoamMember" xlink:to="lab_codi_PlymouthFoamMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_dacc5c7b-07d9-4e09-acd4-e427920fd5d1_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_082cdc93-c749-432b-935c-8e50044ef376_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink: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_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/2022/elts/us-gaap-2022.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_us-gaap_SharesIssued_be88c9e0-11a3-4922-b773-1494176d3559_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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 (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_42cf253c-47d7-414a-9180-e29d8d968a07_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" 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 (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesIssued_6582bda3-82ec-4871-9320-15ea12e78452_terseLabel_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink: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, Issued</link:label>
    <link:label id="lab_us-gaap_SharesIssued_label_en-US" xlink:label="lab_us-gaap_SharesIssued" xlink: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, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssued" xlink:to="lab_us-gaap_SharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_cab6f233-a221-4018-88ba-ac6e624d334d_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreference" xlink:to="lab_us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f854a936-7656-4a1c-be4f-50dfa7b1d82a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_b7564d25-ff07-45b1-9c58-ff360ca75b88_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/2022/elts/us-gaap-2022.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_StockRepurchaseProgramAuthorizedAmount1_d98c8c08-fa07-4aea-873d-10a1cae982f9_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/2022/elts/us-gaap-2022.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_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_75ed90f3-78b2-4b9f-a20c-a2e2f13867bf_terseLabel_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" xlink: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 classification of assets held for sale</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_label_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" xlink: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, Remeasurement Of Deferred Tax Assets And Liabilities, Percent</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_documentation_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" 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, Remeasurement Of Deferred Tax Assets And Liabilities, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" xlink:href="codi-20221231.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" xlink:to="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_5c757336-6bf3-43d9-bd2c-727ac2f0a1df_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink: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 payroll and fringes</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember_2abdc2c4-a3f5-4b01-95ed-504063976c26_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink: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 Objective [Domain]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink: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 Objective [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:to="lab_us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68a777b4-add9-4833-ad58-be5b9c864a75_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 Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9b2a2937-738a-420f-92ff-56e3d290c687_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_e44e7cae-a734-4f09-a341-318672409c5d_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/2022/elts/us-gaap-2022.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_SegmentDomain_9da5f307-add6-4fb8-8701-32b3d11d071d_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_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/2022/elts/us-gaap-2022.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_codi_CGIDiversifiedHoldingsLPMember_95a54412-06af-4679-9a43-538bc0f8831a_terseLabel_en-US" xlink:label="lab_codi_CGIDiversifiedHoldingsLPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CGI Diversified Holdings LP</link:label>
    <link:label id="lab_codi_CGIDiversifiedHoldingsLPMember_label_en-US" xlink:label="lab_codi_CGIDiversifiedHoldingsLPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CGI Diversified Holdings LP [Member]</link:label>
    <link:label id="lab_codi_CGIDiversifiedHoldingsLPMember_documentation_en-US" xlink:label="lab_codi_CGIDiversifiedHoldingsLPMember" 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">CGI Diversified Holdings LP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CGIDiversifiedHoldingsLPMember" xlink:href="codi-20221231.xsd#codi_CGIDiversifiedHoldingsLPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_CGIDiversifiedHoldingsLPMember" xlink:to="lab_codi_CGIDiversifiedHoldingsLPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_3c78c683-eb10-48f8-b231-b5f911c203ae_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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b3fa0a85-ff57-48ef-bb5d-2c45668cff07_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 and original issue discount</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/2022/elts/us-gaap-2022.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_MinorityInterestDisclosureTextBlock_453b93d9-958a-4d52-833f-f7cc83aac4c1_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/2022/elts/us-gaap-2022.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_InterestPaid_a3166c4c-41ea-4742-a450-8aad30953931_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaid" xlink: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 paid</link:label>
    <link:label id="lab_us-gaap_InterestPaid_label_en-US" xlink:label="lab_us-gaap_InterestPaid" xlink: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 Paid, Including Capitalized Interest, Operating and Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid" xlink:to="lab_us-gaap_InterestPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_44801d5b-e4da-46ac-a082-ccfdd71494fd_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsPolicyTextBlock_ddd636b3-f0b0-4f10-bf07-f3d58aa06434_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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 Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1b78859b-e30a-4f35-912d-af0b56768c32_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, 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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2f19e853-36b8-49b7-8981-670f96a50001_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_2e134f5a-9c14-435d-89ab-d063c8cece91_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_9c68dff5-cd70-4508-8f63-76f6fbd58146_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on debt extinguishment</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_20ea94dd-cf15-4a70-8821-d7d2bcd2f3f6_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">Net 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/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_CrosmanMember_3c81bc14-0851-4094-b8b1-80dfa6a52843_terseLabel_en-US" xlink:label="lab_codi_CrosmanMember" xlink: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_CrosmanMember_label_en-US" xlink:label="lab_codi_CrosmanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Crosman [Member]</link:label>
    <link:label id="lab_codi_CrosmanMember_documentation_en-US" xlink:label="lab_codi_CrosmanMember" 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">Crosman [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_CrosmanMember" xlink:to="lab_codi_CrosmanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_0e67b51f-5985-445c-b71e-a98eeabf04b7_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesNewIssues_b87e58e3-b00e-45d1-ac41-6643e8ea16cc_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" 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 shares, net of offering costs (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_43c38801-af13-4a0a-b8d9-3443bda21bf8_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">Trust shares, issued (in shares)</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/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_ad5dd7a4-a1ee-4655-ba11-16a9404c36ba_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink: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, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_23dfd791-9db5-49ee-ac43-e7b80a606c5c_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink: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 Operating Profit (Loss) from Segments to Consolidated [Abstract]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_76d2ee59-66c3-434c-b106-4ff5c0d2a218_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">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/2022/elts/us-gaap-2022.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_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_6c01a837-a7e8-4ed2-8584-0c855e48aad7_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/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_7e3dedf0-4677-4f54-9a7a-3c0c577517c9_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_a225f843-7137-43a5-be8f-4ad1378673af_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" 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">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/2022/elts/us-gaap-2022.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_dei_EntityAddressCityOrTown_baabf31a-238f-404e-8dc9-28fa54a575b2_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/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_f2292db6-a13b-4c84-9f03-0be8c2502436_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/2022/elts/us-gaap-2022.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_OperatingExpensesAbstract_8dd96703-d47d-4536-92ae-09cfc458bbb3_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_43fccf32-9c2b-4575-bbb3-8d1d76b78d7e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink: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 translation</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink: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, Benefit Obligation, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:to="lab_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesByIndustryAxis_bfeea403-dd46-4034-9ec9-36a06fa0ebce_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByIndustryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Sector [Axis]</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesByIndustryAxis_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesByIndustryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industry Sector [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis" xlink:to="lab_us-gaap_EquitySecuritiesByIndustryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_362dcd42-749c-4580-ae54-e9bd8b2a02a3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink: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 Benefit Payment, after Year Five for Next Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_d97feb5e-4064-4b2e-bd12-3c1451c354c1_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_68cce393-4dfe-4623-b70b-a8e22a8e3082_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">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_ba17b54a-7f35-45d8-bfc8-1d8261d27419_netLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_StatementOfFinancialPositionAbstract_4851cbea-2c75-4887-ba34-380e5092ebf3_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/2022/elts/us-gaap-2022.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_VendorMember_e7d0f12a-f438-402e-8c73-c9602e9cbce3_terseLabel_en-US" xlink:label="lab_codi_VendorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor</link:label>
    <link:label id="lab_codi_VendorMember_label_en-US" xlink:label="lab_codi_VendorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor [Member]</link:label>
    <link:label id="lab_codi_VendorMember_documentation_en-US" xlink:label="lab_codi_VendorMember" 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">Vendor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VendorMember" xlink:href="codi-20221231.xsd#codi_VendorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_VendorMember" xlink:to="lab_codi_VendorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_b0a82795-b408-4eca-a96c-90589d6c2a3e_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, net</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/2022/elts/us-gaap-2022.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_ScheduleOfSegmentReportingInformationBySegmentTable_324870e0-8927-4659-9d45-b7c0282bd473_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/2022/elts/us-gaap-2022.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_dei_AuditorName_0777ec1f-20a8-4833-91e8-5c7b4553e9c7_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_fc18befc-4a76-4934-aa86-f7b534decf3b_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_23fa82d2-ef6d-4a7d-ab1d-05ae9a28124e_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_241c0d21-962c-4a2d-9da7-69dd78cdd9ab_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtTypeDomain_c89e68cc-6d3e-4a42-872f-8e9950fccb2c_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/2022/elts/us-gaap-2022.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_RealEstateMember_c2f0a2bf-7849-43c9-bc6e-a2c8f4d5a659_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Member]</link:label>
    <link:label id="lab_us-gaap_RealEstateMember_label_en-US" xlink:label="lab_us-gaap_RealEstateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateMember" xlink:to="lab_us-gaap_RealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AccruedDistributionPreferredShareholders_b1eaa422-4bab-432b-be10-5d0b2e7302bb_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">Dividends, Preferred Stock, Cash</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-20221231.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_codi_StockholdersEquityTable_8aac0573-64cb-44fa-9908-275e9b26db18_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-20221231.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_ResearchAndDevelopmentExpense_a32a1e85-6f42-4b20-a699-ffd6606f9368_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development expense</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_1cd19460-83c6-4aeb-a6bf-20fc6a43c0da_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1a104fef-1ebe-4f77-b949-3ac7a8a5f4b0_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions for prior years&#8217; tax positions (1)</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_a1f85831-fa9e-411f-b08e-1da22227ec7c_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/2022/elts/us-gaap-2022.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_SubsequentEventsAbstract_51070200-f091-47bb-8e16-64842235551d_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/2022/elts/us-gaap-2022.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_ProductWarrantyAccrual_c356055f-ec29-4ad1-9afb-42ec25ec96cf_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty payable</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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperations_1eaf2fb0-1784-401b-aeb4-f61c4d2ba6a7_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/2022/elts/us-gaap-2022.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_b02f5438-b19d-4fd1-a416-e00058b65095_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink: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 State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_36554e5b-7400-43ea-b80e-a24d21daa190_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/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_dad0072b-0be6-4e2a-9d83-252c12623c8f_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 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/2022/elts/us-gaap-2022.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_InventoryRawMaterialsAndSupplies_ece85b85-f0a0-496b-9b4f-5e21842ae4c2_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 and supplies</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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_41addebb-fe10-4db4-a8d0-9d8c24084ad0_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">2022</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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_6d0159b8-3bd1-4a51-a95a-bdf3dca4cafe_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BasisOfPresentationPolicyTextBlock_45bb66eb-d37a-402a-831c-5241d4d6574e_terseLabel_en-US" xlink:label="lab_codi_BasisOfPresentationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_codi_BasisOfPresentationPolicyTextBlock_label_en-US" xlink:label="lab_codi_BasisOfPresentationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis Of Presentation Policy [Text Block]</link:label>
    <link:label id="lab_codi_BasisOfPresentationPolicyTextBlock_documentation_en-US" xlink:label="lab_codi_BasisOfPresentationPolicyTextBlock" 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">Basis of presentation.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BasisOfPresentationPolicyTextBlock" xlink:href="codi-20221231.xsd#codi_BasisOfPresentationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BasisOfPresentationPolicyTextBlock" xlink:to="lab_codi_BasisOfPresentationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_68fbef22-3306-4bbc-8bc2-b3acb9222fe4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_c8f96e98-f40d-4f91-a77e-ca7890b16d01_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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_01091c4e-e6b0-4920-af35-9256fdc88dcc_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_9bd6dc29-0d40-47f3-9b80-fde265a0e792_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_3649db45-1d1f-4110-a19a-9dd5dceccc2d_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</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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxCreditCarryforwards_3c2a1ae0-4b12-46a8-a7fa-e3a0c4edeead_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink: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 credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink: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 Tax Assets, Tax Credit Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_5f80993c-65fb-4ff7-a5e9-dea88bc1896a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink: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 Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsForContributionBasedProfitAllocationPayments_248e4cb5-6cff-4d60-83c3-08b02d3fa4c1_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-20221231.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_d921928a-af16-4e8a-a148-fae225dc5ccf_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_a1375df2-0843-4f60-a171-d9cf73a506b6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink: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, 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/2022/elts/us-gaap-2022.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_codi_OperatingLeasesExpirationMinimumPeriod_83eb16bb-0646-4b01-8d86-867a28ee9000_terseLabel_en-US" xlink:label="lab_codi_OperatingLeasesExpirationMinimumPeriod" xlink: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 expiration period</link:label>
    <link:label id="lab_codi_OperatingLeasesExpirationMinimumPeriod_label_en-US" xlink:label="lab_codi_OperatingLeasesExpirationMinimumPeriod" xlink: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 Leases Expiration Minimum Period</link:label>
    <link:label id="lab_codi_OperatingLeasesExpirationMinimumPeriod_documentation_en-US" xlink:label="lab_codi_OperatingLeasesExpirationMinimumPeriod" 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">Operating leases expiration minimum period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OperatingLeasesExpirationMinimumPeriod" xlink:href="codi-20221231.xsd#codi_OperatingLeasesExpirationMinimumPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OperatingLeasesExpirationMinimumPeriod" xlink:to="lab_codi_OperatingLeasesExpirationMinimumPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_0522cefc-4a66-420f-a3a3-8896f4b019f1_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink: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 Tax Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetDomain_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetDomain" xlink: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 Tax Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetDomain" xlink:to="lab_us-gaap_DeferredTaxAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TermLoanFacilityMember_09f6fdab-9d02-4a91-9b9b-0b0afc22be4e_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-20221231.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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_411d715c-5f22-4747-9bbd-8e518083fb23_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">2022</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/2022/elts/us-gaap-2022.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_023ed89e-2559-43b3-82bb-70cccd795c29_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/2022/elts/us-gaap-2022.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_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_01af5f77-f6f7-4920-8ea9-12d479509ca7_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink: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, accumulated amortization</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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:to="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_0df83772-6a74-401e-a207-7e55b957eda6_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">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, 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-20221231.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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_303b37a7-f57e-41f8-89ff-6003c91a22d0_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/2022/elts/us-gaap-2022.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_RetainedEarningsMember_18ecc600-4405-4930-9bcf-ee013a4d314e_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">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_e8831616-bed4-4d7e-8dfb-c2350c3a8853_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" 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">Retained Earnings</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/2022/elts/us-gaap-2022.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_SegmentReportingInformationLineItems_d52b76bb-6b96-4417-9479-82d414871b39_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/2022/elts/us-gaap-2022.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_a6084b41-be75-4bae-8ff8-1e0737e865e1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink: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 compensation expense in future years for unvested options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_43bc7f5b-df76-41e9-99f8-a556e1e8bcb2_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/2022/elts/us-gaap-2022.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_ValuationAllowanceTable_ff888b2e-2e6c-47a5-ac67-1b0566b94d9d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceTable_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceTable" xlink:to="lab_us-gaap_ValuationAllowanceTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_8c7c97c3-1b27-4bb9-b208-7ddb393c6c4c_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 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/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_b05b3c3c-a437-4398-820d-aac03d9316be_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">Other current and noncurrent 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-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:to="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_983da6a3-7782-4079-ac56-9e6d9d9d981a_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/2022/elts/us-gaap-2022.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_codi_PolyfoamMember_15834052-40b8-4a98-810e-168f5b31c88e_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 [Member]</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-20221231.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_us-gaap_RevenueRecognitionPolicyTextBlock_4a07baf9-6f2b-4b97-9ec3-0e41d8d74a5f_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 Recognition</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/2022/elts/us-gaap-2022.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_StatementTable_161d2680-192f-4b23-b9d6-9a0b1c5a4279_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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Seniornotesdue2026Member_9ea55978-f341-4501-872a-8b1f2fe8fc16_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-20221231.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_5f3418a3-c936-42a2-9df2-3031fab2f7a1_verboseLabel_en-US" xlink:label="lab_codi_VelocityOutdoorMember" 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">Velocity Outdoor [Member]</link:label>
    <link:label id="lab_codi_VelocityOutdoorMember_c5143eb9-7a1b-4407-be66-ad7bcb61daa2_terseLabel_en-US" xlink:label="lab_codi_VelocityOutdoorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor</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-20221231.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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_ff430d40-1dff-4730-870d-4596831fcc95_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7116e37e-a455-4740-a8d5-9e0c01038dfd_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/2022/elts/us-gaap-2022.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_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_83915db0-818d-4615-8705-95522649e005_negatedLabel_en-US" xlink:label="lab_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses" 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">Prepaid and other expenses</link:label>
    <link:label id="lab_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_label_en-US" xlink:label="lab_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses" xlink: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 Tax Liabilities Prepaid And Other Expenses</link:label>
    <link:label id="lab_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_documentation_en-US" xlink:label="lab_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses" 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">Deferred tax liabilities prepaid and other expenses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses" xlink:href="codi-20221231.xsd#codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses" xlink:to="lab_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_RavinMember_cfe8fe50-e66c-4d25-9d72-c1b7564cec53_terseLabel_en-US" xlink:label="lab_codi_RavinMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ravin [Member]</link:label>
    <link:label id="lab_codi_RavinMember_label_en-US" xlink:label="lab_codi_RavinMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ravin [Member]</link:label>
    <link:label id="lab_codi_RavinMember_documentation_en-US" xlink:label="lab_codi_RavinMember" 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">Ravin [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_RavinMember" xlink:to="lab_codi_RavinMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_865796b1-dc5f-4ea9-b68b-e724a7dcc6cf_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanEmployerContributionAmount_67ba0f4a-8188-4162-a906-5c79622d716a_terseLabel_en-US" xlink:label="lab_codi_DefinedContributionPlanEmployerContributionAmount" xlink: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 employer contributions to plans</link:label>
    <link:label id="lab_codi_DefinedContributionPlanEmployerContributionAmount_label_en-US" xlink:label="lab_codi_DefinedContributionPlanEmployerContributionAmount" xlink: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 Contribution Amount</link:label>
    <link:label id="lab_codi_DefinedContributionPlanEmployerContributionAmount_documentation_en-US" xlink:label="lab_codi_DefinedContributionPlanEmployerContributionAmount" 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">Defined contribution plan employer contribution amount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedContributionPlanEmployerContributionAmount" xlink:href="codi-20221231.xsd#codi_DefinedContributionPlanEmployerContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DefinedContributionPlanEmployerContributionAmount" xlink:to="lab_codi_DefinedContributionPlanEmployerContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_9c90a295-d694-4109-a243-3ffc36ff9341_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/2022/elts/srt-2022.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_OtherComprehensiveIncomeLossBeforeTax_0661bebd-9f4a-4604-b87a-929dfd3dd222_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">Other Comprehensive Income (Loss), before Tax</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/2022/elts/us-gaap-2022.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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_5f4b1587-013f-4f6b-946d-072f0c08e99f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income from discontinued operations attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LeaseholdImprovementsMember_a2a6446f-3801-4e3c-854d-4e135817c269_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/2022/elts/us-gaap-2022.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_RelatedPartyTransactionAxis_b07d0d15-64a4-4c4f-a3bf-4a2b77742bb8_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d7aa92ce-be2d-4af5-8cd0-ab2e99ad0901_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/2022/elts/us-gaap-2022.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_AccountsReceivableNetCurrent_a95d0806-32f5-4c94-a32c-b3b23d2b9b3c_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_89c18c61-8b14-4c39-99f9-8547e6fe301f_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" 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">Total consolidated net accounts receivable</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/2022/elts/us-gaap-2022.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_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c903935c-2b9e-4510-8b58-496f62aea8cf_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-20221231.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_StatementEquityComponentsAxis_d1f2ebf8-3b3b-4696-ae71-159a287d9a60_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/2022/elts/us-gaap-2022.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_ProceedsFromMinorityShareholders_ed614164-cc62-4ff8-8d9a-985190dfb239_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/2022/elts/us-gaap-2022.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_BusinessCombinationConsiderationTransferredOther1_10828438-c258-4368-9e7f-67b9058f0a36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" 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">Business Combination, Consideration Transferred, Other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupTotalenterprisevalue_83fc99c8-2ab2-46ab-b98c-6bfad728dd83_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-20221231.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_srt_RestatementDomain_cd253b51-4200-4a30-a050-727fbfb92bd1_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">Restatement [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/2022/elts/srt-2022.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_InterestIncomeExpenseNonoperatingNet_bdc5859c-fcd5-4c61-8d40-31d810b8fae4_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/2022/elts/us-gaap-2022.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_StatementLineItems_5767afbd-482f-4913-9f2f-1ca365dc5f84_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/2022/elts/us-gaap-2022.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_GoodwillPeriodIncreaseDecrease_c04fdc5a-9513-4531-8ff0-78f49cab6f09_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_GoodwillPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:to="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_94dca9e3-7688-492e-ae5a-c49e32faad9c_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsGross_b4210c8e-c1fe-4404-9827-ee9ccf95b2e7_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">Finite-Lived 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/2022/elts/us-gaap-2022.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_SellingGeneralAndAdministrativeExpense_eff269ce-642f-42bb-a554-7bae1d048233_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/2022/elts/us-gaap-2022.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_DeferredRevenue_9693e38c-2524-4bb7-8846-992a9e42d615_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink: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 Revenue</link:label>
    <link:label id="lab_us-gaap_DeferredRevenue_label_en-US" xlink:label="lab_us-gaap_DeferredRevenue" xlink: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 Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenue" xlink:to="lab_us-gaap_DeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2032SeniorNotesMember_f00267e2-dd66-4318-9ec6-6180c208c1da_terseLabel_en-US" xlink:label="lab_codi_A2032SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2032 Senior Notes</link:label>
    <link:label id="lab_codi_A2032SeniorNotesMember_label_en-US" xlink:label="lab_codi_A2032SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2032 Senior Notes [Member]</link:label>
    <link:label id="lab_codi_A2032SeniorNotesMember_documentation_en-US" xlink:label="lab_codi_A2032SeniorNotesMember" 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">2032 Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2032SeniorNotesMember" xlink:to="lab_codi_A2032SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_15f827e7-d568-42c5-8c8e-3dbbdf64e551_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/2022/elts/us-gaap-2022.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_AccumulatedOtherComprehensiveIncomeMember_bbb8dbae-445c-45f1-809d-2c82d7891b71_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">AOCI Attributable to Parent [Member]</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/2022/elts/us-gaap-2022.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_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_3c142af8-4000-402d-9ea9-4e82e234cddf_terseLabel_en-US" xlink:label="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:label id="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_label_en-US" xlink:label="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:label id="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_documentation_en-US" xlink:label="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:href="codi-20221231.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:to="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_e09c8382-5017-44d3-a604-f730e21047a5_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 [Member]</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/2022/elts/us-gaap-2022.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_dei_AuditorFirmId_bae49a3a-df47-431e-a8c9-2d15b22fdc35_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_8de18fc3-ef53-4b41-9849-1a006679d8ea_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/2022/elts/us-gaap-2022.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_dei_DocumentTransitionReport_730ad2e7-7707-4e74-b448-d7c8b0bfffa7_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 Quarterly 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/2022/dei-2022.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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_9574b128-b625-45c3-93eb-7e0f2ee3462c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink: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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink: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 Benefit Payment, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_fe93a142-ef2f-4ce3-9076-c9df85178a55_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/2022/dei-2022.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_codi_ActualSecuredDebtToEbitdaRatio_addf93cf-6738-4422-8da0-dd5b6d19efa6_terseLabel_en-US" xlink:label="lab_codi_ActualSecuredDebtToEbitdaRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual secured debt to EBITDA ratio</link:label>
    <link:label id="lab_codi_ActualSecuredDebtToEbitdaRatio_label_en-US" xlink:label="lab_codi_ActualSecuredDebtToEbitdaRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual Secured Debt To Ebitda Ratio</link:label>
    <link:label id="lab_codi_ActualSecuredDebtToEbitdaRatio_documentation_en-US" xlink:label="lab_codi_ActualSecuredDebtToEbitdaRatio" 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">Actual Secured Debt To Ebitda Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualSecuredDebtToEbitdaRatio" xlink:href="codi-20221231.xsd#codi_ActualSecuredDebtToEbitdaRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ActualSecuredDebtToEbitdaRatio" xlink:to="lab_codi_ActualSecuredDebtToEbitdaRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_2c256c7a-c3d3-40fb-859e-5a3f43645cf3_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_989e31aa-3af8-4265-91cc-5a7c0068d5fa_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</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/2022/elts/us-gaap-2022.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_codi_ProceedsHeldInEscrow_70ed16a6-05ac-4eac-96e1-32e088ae1446_terseLabel_en-US" xlink:label="lab_codi_ProceedsHeldInEscrow" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds held in escrow</link:label>
    <link:label id="lab_codi_ProceedsHeldInEscrow_label_en-US" xlink:label="lab_codi_ProceedsHeldInEscrow" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds held in escrow</link:label>
    <link:label id="lab_codi_ProceedsHeldInEscrow_documentation_en-US" xlink:label="lab_codi_ProceedsHeldInEscrow" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds held in escrow</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow" xlink:href="codi-20221231.xsd#codi_ProceedsHeldInEscrow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ProceedsHeldInEscrow" xlink:to="lab_codi_ProceedsHeldInEscrow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_3fa939df-9fa8-4289-8601-e2f85e9a22af_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</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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_da2f1d99-a9c7-4b3c-a2fc-b37b06317289_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_542e76fc-3139-4555-8f3f-d2202444c1e6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink: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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink: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 Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_eb7b201c-c707-4556-8773-e46e85d485c0_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/2022/elts/us-gaap-2022.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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_de210fb2-44dc-4b0c-8205-67872d658565_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">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/2022/elts/us-gaap-2022.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_StockRepurchasedDuringPeriodShares_bb4dde9d-68be-496e-a5d3-29fd0d6aa29c_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/2022/elts/us-gaap-2022.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2e5e7851-d606-468c-ab51-ac38dfc2288e_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 (used in) provided by 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/2022/elts/us-gaap-2022.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_f864ab91-088f-4094-a944-2800e965873a_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 Other Intangible Assets</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/2022/elts/us-gaap-2022.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_StandardProductWarrantyAccrual_2e521178-c6e5-4297-99a5-e0c3b81c0696_periodStartLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" 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_StandardProductWarrantyAccrual_7b784f6f-1b41-40ca-8932-597ce4fe1582_periodEndLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" 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_StandardProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink: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 Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_17828f3e-1ea9-4c63-b40d-35eab4cfd4b1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink: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 or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_842aae9b-1397-42ff-a4aa-f47551462bfe_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f8d8f087-69a4-4bc6-9498-24266b4e3dd3_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">2023</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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_6260520c-5dfe-4164-a463-caa4eeb5c340_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/2022/elts/us-gaap-2022.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_InterestExpenseOtherLongTermDebt_2340010e-7c69-4e62-9220-07b254d011f8_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOtherLongTermDebt" xlink: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 interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseOtherLongTermDebt" xlink: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, Other Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseOtherLongTermDebt" xlink:to="lab_us-gaap_InterestExpenseOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_7a9ef1a0-54b7-4eb1-84d6-4d5903c7e9a4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink: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 Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_a5907bbc-5091-4524-b8a9-c16e2baa0a9f_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/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_737962b0-8b09-4d9e-8365-fafefedc5dc7_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24b23aac-3ca1-4b07-af2d-0d3219bc66f5_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/2022/elts/us-gaap-2022.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_BuildingAndBuildingImprovementsMember_3677dae8-f528-4175-a732-1228bc600179_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_39014cd4-880f-4d7d-a5bf-62f076ad1069_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_7099d3c9-e47e-4410-82fd-1c363566f2cc_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/2022/elts/us-gaap-2022.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_DeferredFinanceCostsGross_74a9acb8-af0f-47b4-9736-95ef3f1f2591_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">Deferred debt issuance costs</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/2022/elts/us-gaap-2022.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_codi_ErgobabyMember_1ffaade6-3a70-40be-aa56-593647c61558_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-20221231.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_codi_DistributionToShareholders_d05b6b17-4dfc-471d-8705-76caa4f58a87_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_625a5375-a009-495a-a40f-55a22013c01a_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">Distribution To Shareholders</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-20221231.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_CarryingReportedAmountFairValueDisclosureMember_cbd7d0f2-2f0d-47a0-a353-7fe4f1ca4640_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_7693c542-78b7-48f3-816e-a0de2baae884_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">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/2022/elts/us-gaap-2022.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_SelectedQuarterlyFinancialInformationLineItems_54d15380-4030-4b2f-974c-86fb46ddb641_terseLabel_en-US" xlink:label="lab_codi_SelectedQuarterlyFinancialInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Information [Line Items]</link:label>
    <link:label id="lab_codi_SelectedQuarterlyFinancialInformationLineItems_label_en-US" xlink:label="lab_codi_SelectedQuarterlyFinancialInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Information [Line Items]</link:label>
    <link:label id="lab_codi_SelectedQuarterlyFinancialInformationLineItems_documentation_en-US" xlink:label="lab_codi_SelectedQuarterlyFinancialInformationLineItems" 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">Selected Quarterly Financial Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationLineItems" xlink:href="codi-20221231.xsd#codi_SelectedQuarterlyFinancialInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems" xlink:to="lab_codi_SelectedQuarterlyFinancialInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_adf3783f-be18-48bf-abf5-1b408c103748_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</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/2022/elts/srt-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_82f1a205-64ac-4b3c-8cd9-7095f740435d_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/2022/elts/us-gaap-2022.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_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_ce6f12aa-a782-4e57-bde9-a491fe6008a0_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-20221231.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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_1d55160b-7aeb-46fd-82c5-33b2f497ad4b_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/2022/elts/us-gaap-2022.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_OperatingSegmentsMember_04a946b3-2958-4f93-8bd7-5ff5b779ddea_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/2022/elts/us-gaap-2022.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_PreferredStockSharesAuthorized_10d688ca-4978-49bb-bdf1-2c4bff9ce76c_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/2022/elts/us-gaap-2022.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_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_51259fc1-6782-42aa-8ac6-a4512fe7affd_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 [Member]</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-20221231.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_NetIncomeLossAttributableToNoncontrollingInterest_4c89a58f-049f-4b02-93d1-241b8e431f7c_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_01406d5a-decd-433e-af21-33916e9e3250_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/2022/elts/us-gaap-2022.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_GoodwillImpairedAccumulatedImpairmentLoss_60b65700-6464-4eb7-a21e-8264adce1d74_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" 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 impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_3692db8e-1d9b-4c70-859b-ab3f175a1392_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, impaired, accumulated impairment loss</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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_4bcc35c5-7020-47b0-a438-9764718654da_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 (in 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/2022/elts/us-gaap-2022.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_EquityMethodInvestments_f758b420-2c1b-4cd5-9131-72ce0979a704_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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 Method Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink: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 Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PreferredStockCashDistributionsPaidPerShare_2714f1ef-c716-415f-b5d2-577660397a1f_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-20221231.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PreferredStockCashDistributionsPaidPerShare" xlink:to="lab_codi_PreferredStockCashDistributionsPaidPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_105c5737-717c-4cc1-b0b4-4719a9c4780e_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_1b089657-3c08-4e49-8131-3f245ef225fc_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 Divestiture of Businesses and Interests in Affiliates</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/2022/elts/us-gaap-2022.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_ForeignCurrencyTransactionGainLossBeforeTax_83da9950-842b-45a1-9600-dd744880c9bf_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink: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 gain (loss)</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_96069dbc-df7b-4e9f-b825-ceeccf934927_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_53c519ec-50c6-4689-bd54-bbba3270763d_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" 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">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/2022/elts/us-gaap-2022.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_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_dd7f7c6e-542c-4cf2-b38f-2141cf744d59_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory step-up</link:label>
    <link:label id="lab_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_label_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement" xlink: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, Step Acquisition, Inventory, Remeasurement</link:label>
    <link:label id="lab_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_documentation_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement" 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, Step Acquisition, Inventory, Remeasurement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement" xlink:to="lab_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7ce5a057-582f-45b6-92d3-4a73f55e8a95_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/2022/elts/us-gaap-2022.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_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_19282a98-a178-4158-acd8-7c312832d172_totalLabel_en-US" xlink:label="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" 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">Loss from continuing operations attributable to common shares</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-20221231.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_NetCashProvidedByUsedInInvestingActivities_897c441b-e1a6-4c7a-a26e-a260bfef24e3_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 used in investing activities</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/2022/elts/us-gaap-2022.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_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0f995469-93a4-4adb-aec3-d5599180c2a4_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_cc7e431f-f013-4400-b6aa-dfa59d3acb86_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" 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">Gain on sale of discontinued operations</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/2022/elts/us-gaap-2022.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_DebtInstrumentFaceAmount_fc4575e7-745d-4eed-99e0-3b233ed38e49_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">Letter of credit, aggregate face amount</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/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsByNameAxis_0db7aa91-bc01-4295-93ac-79effe3d0f80_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:to="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_4080cb5e-abe4-4554-92b0-06bcd251dc64_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/2022/elts/us-gaap-2022.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_CorporateAndOtherMember_dcfe8300-6dc9-43b3-9192-3c7fc25a52f2_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 and Other</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_03bf9722-6388-49a3-a2a4-c3247ffeef66_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" 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">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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_3caf6a10-e01b-4271-ad6c-c0037c5e944c_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">Total comprehensive income attributable to Holdings, net of tax</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/2022/elts/us-gaap-2022.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_codi_EmployeesandPartnersoftheManagerMember_ace8ec36-77b3-4150-9d00-2888f50c7d79_terseLabel_en-US" xlink:label="lab_codi_EmployeesandPartnersoftheManagerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees and Partners of the Manager</link:label>
    <link:label id="lab_codi_EmployeesandPartnersoftheManagerMember_label_en-US" xlink:label="lab_codi_EmployeesandPartnersoftheManagerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees and Partners of the Manager [Member]</link:label>
    <link:label id="lab_codi_EmployeesandPartnersoftheManagerMember_documentation_en-US" xlink:label="lab_codi_EmployeesandPartnersoftheManagerMember" 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">Employees and Partners of the Manager [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EmployeesandPartnersoftheManagerMember" xlink:href="codi-20221231.xsd#codi_EmployeesandPartnersoftheManagerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EmployeesandPartnersoftheManagerMember" xlink:to="lab_codi_EmployeesandPartnersoftheManagerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfClients_8e06a4fb-6186-4af3-9325-faa73cc27169_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-20221231.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_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_b60061e1-b1fb-47e2-8802-7f52ee633d25_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">Net cash used in investing activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityCurrentReportingStatus_771036a3-b7c6-4107-9db8-8038db77f65a_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/2022/dei-2022.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_OtherLiabilitiesCurrent_06819e9e-ca69-4739-8608-08fa88c184f4_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/2022/elts/us-gaap-2022.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_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_ad1fa7d2-fb0a-426b-bcaf-55495e3cc7c7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of income tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_52f242dd-0cbf-4f12-a56a-295528b5a889_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">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/2022/elts/us-gaap-2022.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_codi_DistributionExpenseAllocationInterests_b5167ffb-ac90-46df-90c4-8b6cc51b42cb_negatedTerseLabel_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_37a3c538-f703-437f-8866-6200983823bc_terseLabel_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink: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: Distributions paid - Allocation Interests</link:label>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_label_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_documentation_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests" xlink:href="codi-20221231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionExpenseAllocationInterests" xlink:to="lab_codi_DistributionExpenseAllocationInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_7b3de683-aeac-4129-b64a-46f387695af7_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/2022/elts/us-gaap-2022.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_codi_DistributionOfSharesConsiderationReceived_3c0d0670-f3b8-4df6-825a-472f9a06b081_terseLabel_en-US" xlink:label="lab_codi_DistributionOfSharesConsiderationReceived" xlink: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 of shares - consideration received</link:label>
    <link:label id="lab_codi_DistributionOfSharesConsiderationReceived_label_en-US" xlink:label="lab_codi_DistributionOfSharesConsiderationReceived" xlink: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 of shares - consideration received</link:label>
    <link:label id="lab_codi_DistributionOfSharesConsiderationReceived_documentation_en-US" xlink:label="lab_codi_DistributionOfSharesConsiderationReceived" 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 of shares - consideration received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionOfSharesConsiderationReceived" xlink:href="codi-20221231.xsd#codi_DistributionOfSharesConsiderationReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionOfSharesConsiderationReceived" xlink:to="lab_codi_DistributionOfSharesConsiderationReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_aaced2f4-5596-4a87-9293-6186d8c37267_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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesChargedToCostAndExpense_d4333c00-275d-4ab3-b0db-b1fdd804a407_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions, Charge to costs and expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_e5b5675f-8aa9-46cb-ab31-b557bc97a9a6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_c7c4cfca-3b8f-474a-8490-4bb2245f0058_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" xlink: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, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_8b78906d-2808-4e0f-94a9-92228c9f13c2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" 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, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" xlink: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, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" xlink:to="lab_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_1b8add28-2f6c-43d9-89e5-9eae32137f62_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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, Nondeductible Expense, Share-based Payment Arrangement, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink: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, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_b8ab96cf-f9c2-4b7d-b81e-51ec1a5b2409_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/2022/elts/us-gaap-2022.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_codi_NetIncomeLossAvailabletoTrustNetofDistributions_eac8840a-d272-45d2-9c9a-649d57706c1a_terseLabel_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NetIncomeLossAvailabletoTrustNetofDistributions</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustNetofDistributions_label_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NetIncomeLossAvailabletoTrustNetofDistributions</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustNetofDistributions_documentation_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustNetofDistributions" 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">NetIncomeLossAvailabletoTrustNetofDistributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailabletoTrustNetofDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions" xlink:to="lab_codi_NetIncomeLossAvailabletoTrustNetofDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_5214efb8-9e7d-49aa-a0e9-31a7b3fca548_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/2022/elts/us-gaap-2022.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bb46fcba-7b9d-40b0-b047-ee53563f7fc5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink: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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f94c8a18-26ac-446d-a004-912eed85e9e4_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" 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">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_2fc306c9-d57a-4851-b8dc-bc1ec5196c40_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_57cc6b78-574f-4634-9dee-1e66a7f8bbc7_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/2022/elts/us-gaap-2022.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_codi_TechnologyAndPatentsMember_05b1f064-aa7e-4e3b-9fef-51b9f8aa11f0_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-20221231.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_QuarterlyFinancialInformationTextBlock_37a64e7d-311c-4ca7-a2cd-ca4b90303c52_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Financial Data</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink: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 Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock_78b6dd94-9907-4a3a-b931-7f81d3277af0_terseLabel_en-US" xlink:label="lab_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock" xlink: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 Supplemental Statement of Operations Data</link:label>
    <link:label id="lab_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock_label_en-US" xlink:label="lab_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock" xlink: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 Supplemental Statement of Operations Data [Table Text Block]</link:label>
    <link:label id="lab_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock_documentation_en-US" xlink:label="lab_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock" 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 Supplemental Statement of Operations Data [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock" xlink:href="codi-20221231.xsd#codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock" xlink:to="lab_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_cd1c11eb-49be-4c80-8ed2-33f7099f1e62_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_8195e10c-1889-4c80-8e3b-1e634db40238_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">Total 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/2022/elts/us-gaap-2022.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_us-gaap_OtherNonoperatingIncomeExpense_8e67e4d5-217d-4a9b-a7ea-158eb416fc05_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 expense, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_5dabfa3a-cb63-432e-be54-d5c4b42066c9_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 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/2022/elts/us-gaap-2022.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_us-gaap_BalanceSheetLocationAxis_e1898f1a-6b21-4302-815a-004647ef14b0_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/2022/elts/us-gaap-2022.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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_77d82309-5e00-4e31-9dee-da607a5d660e_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/2022/elts/us-gaap-2022.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_CorporateJointVentureMember_213e4514-c19a-4d75-9101-124cace20d6a_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink: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 Joint Venture</link:label>
    <link:label id="lab_us-gaap_CorporateJointVentureMember_label_en-US" xlink:label="lab_us-gaap_CorporateJointVentureMember" xlink: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 Joint Venture [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateJointVentureMember" xlink:to="lab_us-gaap_CorporateJointVentureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SupplementalBalanceSheetDisclosuresTableTextBlock_c068a29e-5dfc-41f8-b69e-5eda256ead12_terseLabel_en-US" xlink:label="lab_codi_SupplementalBalanceSheetDisclosuresTableTextBlock" xlink: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 Supplemental Balance Sheet Data</link:label>
    <link:label id="lab_codi_SupplementalBalanceSheetDisclosuresTableTextBlock_label_en-US" xlink:label="lab_codi_SupplementalBalanceSheetDisclosuresTableTextBlock" xlink: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 Table [Text Block]</link:label>
    <link:label id="lab_codi_SupplementalBalanceSheetDisclosuresTableTextBlock_documentation_en-US" xlink:label="lab_codi_SupplementalBalanceSheetDisclosuresTableTextBlock" 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">Supplemental balance sheet disclosures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SupplementalBalanceSheetDisclosuresTableTextBlock" xlink:href="codi-20221231.xsd#codi_SupplementalBalanceSheetDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SupplementalBalanceSheetDisclosuresTableTextBlock" xlink:to="lab_codi_SupplementalBalanceSheetDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ScheduleOfInterestExpenseByComponentTableTextBlock_2d7694be-9672-4d65-9b7a-c6cd09aa1e42_terseLabel_en-US" xlink:label="lab_codi_ScheduleOfInterestExpenseByComponentTableTextBlock" xlink: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 Components of Interest Expense</link:label>
    <link:label id="lab_codi_ScheduleOfInterestExpenseByComponentTableTextBlock_label_en-US" xlink:label="lab_codi_ScheduleOfInterestExpenseByComponentTableTextBlock" xlink: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 Interest Expense By Component Table [Text Block]</link:label>
    <link:label id="lab_codi_ScheduleOfInterestExpenseByComponentTableTextBlock_documentation_en-US" xlink:label="lab_codi_ScheduleOfInterestExpenseByComponentTableTextBlock" 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">Tabular disclosure interest expense by component.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfInterestExpenseByComponentTableTextBlock" xlink:href="codi-20221231.xsd#codi_ScheduleOfInterestExpenseByComponentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ScheduleOfInterestExpenseByComponentTableTextBlock" xlink:to="lab_codi_ScheduleOfInterestExpenseByComponentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3464bbdb-a269-4302-b460-9fec0f587849_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/2022/elts/us-gaap-2022.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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_99516cb6-d547-4a97-9161-ff4eeba3cd43_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from Geographic Locations Outside Domestic Country</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink: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 Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_4e83d818-ee76-41a5-81bd-8122a04694f0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink: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 return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink: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, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_3f76b0fc-a721-448c-839f-6fd8dbda19d4_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-20221231.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_AssetsCurrent_43bcf361-7f38-4677-8592-8f3f566be5fa_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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_fe0a189b-1b85-4df1-82ca-9c20702b4c2e_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/2022/dei-2022.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_FairValueByMeasurementBasisAxis_39a2edf2-b879-4c2b-9cbd-683fd7552b53_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/2022/elts/us-gaap-2022.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_OtherCommitmentsTable_decc6827-b718-4d16-ad5f-24d4a894f5e4_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/2022/elts/us-gaap-2022.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_CommonStockDividendsPerShareDeclared_14d294ba-95e6-45ca-8d3c-377a4b690ead_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 distribution declared per share (refer to Note K)</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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsNet_ba7c6371-a609-4311-a1fb-2d706bd0fcfe_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">Carrying value of trade names</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_04f699dd-7a14-40cf-afd0-606f85711a0d_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" 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">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/2022/elts/us-gaap-2022.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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_ae1f494e-4c09-417f-a64c-0ce7b2464cf8_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/2022/elts/us-gaap-2022.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_SignificantAccountingPoliciesTextBlock_17f6ef7d-da2e-4087-bb22-4eaf52b8a530_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink: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 Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_5e316fa0-5eef-4d89-9989-aa5ba832d298_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink: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 Plan Funding Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanFundingStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink: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, Funding Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanFundingStatusDomain" xlink:to="lab_us-gaap_RetirementPlanFundingStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_536a2376-efbf-41be-b717-5830c02279a4_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_f08f7986-2934-474a-a42f-352bfb720851_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-20221231.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_AmortizationOfDebtDiscountPremium_2200eead-97cd-4a83-b07a-009a278e7e02_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink: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 premium</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink: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 Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_551172f6-b15c-4328-806b-f8f06bd8f970_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">Property, Plant and Equipment, Type [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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember_a49b6b9d-5b1a-4a42-98f1-b2e3ec2c642c_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-20221231.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_RetirementPlanSponsorLocationDomain_459e55cf-c5c2-40f3-86b7-ff13bf357a03_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink: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 Plan Sponsor Location [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanSponsorLocationDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink: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 Plan Sponsor Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationDomain" xlink:to="lab_us-gaap_RetirementPlanSponsorLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_29f018ed-9706-46b4-a077-afbd5569ee2e_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SternoProductsMember_b7bd7819-2684-48a6-950d-8e984aeba202_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</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-20221231.xsd#codi_SternoProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SternoProductsMember" xlink:to="lab_codi_SternoProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_b61bd236-9bd6-4616-ac0b-f44c5e24d545_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" 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">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink: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, Repatriation of Foreign Earnings, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SelectedQuarterlyFinancialInformationTable_4b143911-c6fc-44d9-b876-f11ff06d4886_terseLabel_en-US" xlink:label="lab_codi_SelectedQuarterlyFinancialInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Information [Table]</link:label>
    <link:label id="lab_codi_SelectedQuarterlyFinancialInformationTable_label_en-US" xlink:label="lab_codi_SelectedQuarterlyFinancialInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Information [Table]</link:label>
    <link:label id="lab_codi_SelectedQuarterlyFinancialInformationTable_documentation_en-US" xlink:label="lab_codi_SelectedQuarterlyFinancialInformationTable" 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">Selected Quarterly Financial Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationTable" xlink:href="codi-20221231.xsd#codi_SelectedQuarterlyFinancialInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable" xlink:to="lab_codi_SelectedQuarterlyFinancialInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_500196b7-4236-4ecb-abe7-9e4dc107b43d_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_4dbee75b-026e-4440-9a3c-772cdc2597db_negatedLabel_en-US" xlink:label="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" 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">Distribution to Allocation Interest holders (refer to Note N)</link:label>
    <link:label id="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_6f1344ec-dc4f-4f60-901f-15c0239a8bde_negatedTerseLabel_en-US" xlink:label="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" 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 Made to Holders of Allocation Interests, Cash Distributions Paid</link:label>
    <link:label id="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_label_en-US" xlink:label="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" xlink: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 Holders of Allocation Interests, Cash Distributions Paid</link:label>
    <link:label id="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_documentation_en-US" xlink:label="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" 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 Holders of Allocation Interests, Cash Distributions Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" xlink:href="codi-20221231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" xlink:to="lab_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_ec06e181-5278-4f2b-945a-35eafe974811_terseLabel_en-US" xlink:label="lab_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" xlink: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 Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period</link:label>
    <link:label id="lab_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_label_en-US" xlink:label="lab_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" xlink: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 Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period</link:label>
    <link:label id="lab_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_documentation_en-US" xlink:label="lab_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" 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 Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" xlink:to="lab_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_53677cb8-f84b-484e-9deb-170b1c3c9036_terseLabel_en-US" xlink:label="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid - Allocation Interests</link:label>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_label_en-US" xlink:label="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests, Allocation Interests</link:label>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_documentation_en-US" xlink:label="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests, Allocation Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:href="codi-20221231.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:to="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_98e7845e-28fb-45f8-93c8-2d3d08052d44_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/2022/elts/us-gaap-2022.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_us-gaap_ReportingUnitAxis_645430b8-b428-461b-bda9-16d996a10662_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment_fe6cbad0-7f8d-4280-b6dd-64b3b8260a0a_terseLabel_en-US" xlink:label="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, payment through equity investment</link:label>
    <link:label id="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment_label_en-US" xlink:label="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, payment through equity investment</link:label>
    <link:label id="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment_documentation_en-US" xlink:label="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, payment through equity investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:to="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_3774c2bb-aedf-4ae2-945f-48565306797e_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/2022/elts/us-gaap-2022.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_PaymentsOfDebtIssuanceCosts_14ff5fdb-28df-433d-b7f0-2f5950ec3b9d_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" 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">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_b7b43870-da38-4978-9488-7474217f94e6_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink: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 modification and extinguishment costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_250e5710-6ea1-48a6-8b37-b1ac70fc83fb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesBalance_81041b43-df5e-42d4-8a6c-7c80e028a5a0_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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 at beginning of year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_0ae35e63-ef4b-4600-a98f-df7d1f57d7d1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" 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 at end of Year</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_afc1f8a7-249f-48b2-aa5a-dd6ded34fe5f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink: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 Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestTable_fa6a8d69-1515-47c4-9a2a-b55ea060487b_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8e044c69-2b26-47e2-83ab-34a88d7e2618_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">2021</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/2022/elts/us-gaap-2022.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_SubsegmentsDomain_c26cd00d-00dd-47e8-9ede-ba24dc9f8a27_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/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_02621992-af77-4594-804d-006247ac9aa5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink: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 tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink: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 Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_54249a45-239d-4b07-be81-f2229234fd50_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/2022/elts/us-gaap-2022.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_AtTheMarketOfferingCosts_534fb99e-d40f-4b17-9844-ecb0aec1187b_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-20221231.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_BusinessCombinationConsiderationTransferredAbstract_c236047c-a172-4ae8-9d02-c5bc40030503_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/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d9454b6e-54e3-4092-a1a9-f76d198b4d1f_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/2022/elts/us-gaap-2022.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_54ddda19-aa91-43e6-a524-778664fb3760_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink: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, 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/2022/elts/us-gaap-2022.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_dei_AuditorLocation_b9e4a5a4-9de3-4ce0-8923-9adf019f7889_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_626baa7b-84a9-4be1-9eff-c75ff08398f4_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/2022/dei-2022.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_b6d53047-4327-4c3f-ae80-5f33c4cca96b_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CurrentFederalTaxExpenseBenefit_101b0142-8cdc-4439-9a35-72ca12975d8a_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink: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 Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_6ccabe7f-cb60-4f11-880c-5d3e6d8f65cc_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.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_AllocatedShareBasedCompensationExpense_d908e77b-1858-47d8-a97e-938a9f221e18_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_3a6ad436-f807-44a6-9b97-06e66776bbab_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/2022/dei-2022.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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_006afe47-3afc-488f-86c6-1f2a9ad8643b_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">Intangible assets, estimated 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/2022/elts/us-gaap-2022.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_ScheduleOfQuarterlyFinancialInformationTableTextBlock_32f07cf6-2a65-402b-937f-741e70f9a826_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Unaudited Quarterly Financial Data</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_4f9e419e-609d-41aa-bbfb-03aa07a4c477_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/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_d8399c20-7c3e-4a47-b175-e2cf05c922d2_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/2022/elts/us-gaap-2022.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_MaterialReconcilingItemsMember_720a7cb6-0365-4a42-845f-0feab193974b_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/2022/elts/us-gaap-2022.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_35b9db42-761c-4c7f-a08b-0fa95d18d588_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">Other liabilities</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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerExcludingAssessedTax_677dc1fb-fe57-40c0-9d6c-e0d1481da8bd_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">Revenue from Contract with Customer, 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/2022/elts/us-gaap-2022.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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_eac36699-48cd-4641-b8be-74c262d6425c_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">Operating income</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/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_08a2b523-ebc5-45ac-a5f1-a93cd30b6688_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/2022/elts/us-gaap-2022.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_ValuationAllowanceOfDeferredTaxAssetsMember_9da951e1-3c5c-4340-a2ae-fdb794f26f2f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowance of Deferred Tax Assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillFairValueDisclosure_d9511015-0b5f-4266-b099-df0eb308e26e_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/2022/elts/us-gaap-2022.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_codi_KingsCamoMember_3dba2306-ede0-4bb6-9763-37311a707437_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-20221231.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_dei_CoverAbstract_f85b3eed-1e38-4f19-a36f-1ebff8b07567_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/2022/dei-2022.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_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_3ec2a813-7dae-4ea3-a32d-1b035a9600c9_terseLabel_en-US" xlink:label="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable" xlink: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 Liabilities Quantitative Information [Table]</link:label>
    <link:label id="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_label_en-US" xlink:label="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable" xlink: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 Liabilities Quantitative Information [Table]</link:label>
    <link:label id="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_documentation_en-US" xlink:label="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable" 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">Fair value assets liabilities quantitative information.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable" xlink:href="codi-20221231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable" xlink:to="lab_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_297fad64-280a-4f41-8757-3d941203fdba_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-20221231.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_dei_EntityVoluntaryFilers_1196d729-0b81-4dae-9e1f-cb12217ae3ab_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink: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 Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_1f2401f5-9147-4fe8-885d-61bfe5abf0ad_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionAxis" xlink: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 Distribution [Axis]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionAxis" xlink: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 Distribution [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionAxis" xlink:to="lab_us-gaap_GeographicDistributionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_09338c50-0cdc-4a96-aae2-866b18cc2487_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" 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">Goodwill impairment expense</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_eea17f1f-8365-4ebe-b3b7-10563c08cecc_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 expense</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/2022/elts/us-gaap-2022.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_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_7b8cb641-73e1-46a3-83ce-0725c6d184ba_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/2022/elts/us-gaap-2022.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_PreferredSharesTaxRedemptionNoticePeriod_c9647961-d7e3-4522-9dd8-81145955e5eb_terseLabel_en-US" xlink:label="lab_codi_PreferredSharesTaxRedemptionNoticePeriod" xlink: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 Shares Tax Redemption, Notice Period</link:label>
    <link:label id="lab_codi_PreferredSharesTaxRedemptionNoticePeriod_label_en-US" xlink:label="lab_codi_PreferredSharesTaxRedemptionNoticePeriod" xlink: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 Shares Tax Redemption, Notice Period</link:label>
    <link:label id="lab_codi_PreferredSharesTaxRedemptionNoticePeriod_documentation_en-US" xlink:label="lab_codi_PreferredSharesTaxRedemptionNoticePeriod" 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 Shares Tax Redemption, Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesTaxRedemptionNoticePeriod" xlink:href="codi-20221231.xsd#codi_PreferredSharesTaxRedemptionNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PreferredSharesTaxRedemptionNoticePeriod" xlink:to="lab_codi_PreferredSharesTaxRedemptionNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_96da8cd9-39ef-4651-977d-f15e72854397_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_51ba5039-c093-4fc1-9a80-a760d1f3febe_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/2022/elts/us-gaap-2022.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_us-gaap_RevenueFromContractWithCustomerTextBlock_f2528fe9-1eee-4994-8231-a53b753c3ffd_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 from Contract with Customer [Text Block]</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/2022/elts/us-gaap-2022.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_CashAcquiredFromAcquisition_13a48062-9558-443f-8765-bca9d58ecc0e_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_20fa7825-581c-40dc-8bb2-37d69a2583ef_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" 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">Cash</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/2022/elts/us-gaap-2022.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_SegmentReportingAbstract_ef6c3bc6-9d86-4da1-8922-7f8a642373fc_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/2022/elts/us-gaap-2022.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_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_a2afab80-3039-40e4-a577-b70fcd02fd05_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink: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 Non-recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink: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 Measurements, Nonrecurring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateMember_6400d107-5631-4421-84ca-eb6bab9c829b_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink: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_CorporateMember_label_en-US" xlink:label="lab_us-gaap_CorporateMember" xlink: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 Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateMember" xlink:to="lab_us-gaap_CorporateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_01cc7a06-ac7f-4151-82a3-d7a3898f9c38_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink: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, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink: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, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_b5f93fa6-eaeb-4df7-9205-87603704f276_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_71f2cc50-cc41-49df-87e0-74bf2972000c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink: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, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_84e525a1-e805-4715-9e8e-de872a97d60f_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">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_48919be5-d854-4f1f-a7fd-bc0ccb8859a6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink: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, Amortization of Gain (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/2022/elts/us-gaap-2022.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_RetirementPlanNameAxis_7de3bd4e-a0ff-4222-9163-8b8dfa4aa663_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink: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 Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_6d544b4a-6adf-4fc5-b50e-34a53fc2d121_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/2022/elts/us-gaap-2022.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_OffsettingAbstract_337a274f-f6cc-4ad7-95c4-57ca7f186584_terseLabel_en-US" xlink:label="lab_us-gaap_OffsettingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offsetting [Abstract]</link:label>
    <link:label id="lab_us-gaap_OffsettingAbstract_label_en-US" xlink:label="lab_us-gaap_OffsettingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Offsetting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffsettingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OffsettingAbstract" xlink:to="lab_us-gaap_OffsettingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_1be16c11-9916-4e92-bfa0-abd0d6486bc5_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_e4883634-fd04-4ff4-b661-226807f68672_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink: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_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/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_9acb6a6a-ff12-4caf-83fb-f61dd80ec365_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/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesMember_866666a6-e535-466e-a906-52883b3fb8d6_terseLabel_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales</link:label>
    <link:label id="lab_us-gaap_SalesMember_label_en-US" xlink:label="lab_us-gaap_SalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember" xlink:to="lab_us-gaap_SalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_3cb33ceb-01f4-4521-881a-782867f2fd54_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink: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_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink: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 Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_6515b912-743f-4f08-b7dd-cf2fba14ced8_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink: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 Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_d951f034-e268-4d5d-b6e6-03ec0d99c305_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink: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 Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_5788bee6-cefc-433a-a862-82dc478283d5_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/2022/elts/us-gaap-2022.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_codi_PercentageOwnershipFullyDilutedMember_50af5227-1863-490b-aa6e-7aa1b4ee015f_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">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-20221231.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_EquityMethodInvestmentsMember_1b78504e-2ca2-4206-8e7f-37b1875a8844_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsMember" xlink: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 Method Investments [Member]</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsMember" xlink: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 Method Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsMember" xlink:to="lab_us-gaap_EquityMethodInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b37b6d8c-d5c9-4265-8cf8-7fc4f85208c0_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/2022/elts/us-gaap-2022.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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_8ae88032-a981-4285-b79d-09dfa15a3de5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink: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, 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/2022/elts/us-gaap-2022.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_EarningsPerShareDiluted_e25994f6-1134-4b5b-b2c6-86c30851eeaa_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" 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">Weighted average number of shares outstanding - basic and fully diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_75dd6664-102d-4cdf-9516-56e0b1aaf0a6_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/2022/elts/us-gaap-2022.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_SaleOfStockNameOfTransactionDomain_6c8222fa-85aa-46ae-bf35-8248d9962bff_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, Name of Transaction [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/2022/elts/us-gaap-2022.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_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock_15302ea2-bc07-403a-b0ca-bcdf50fa2f55_terseLabel_en-US" xlink:label="lab_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" xlink: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 Supplemental Put Liability</link:label>
    <link:label id="lab_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock_label_en-US" xlink:label="lab_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unobservable Input Reconciliation By Supplemental Put Liability Table [Text Block]</link:label>
    <link:label id="lab_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock_documentation_en-US" xlink:label="lab_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" 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">Unobservable input reconciliation by supplemental put liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" xlink:href="codi-20221231.xsd#codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" xlink:to="lab_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ScheduleOfOtherRelatedPartyTransactionsTable_b458f9c1-04c5-4ac2-bb3d-929d61f6af13_terseLabel_en-US" xlink:label="lab_codi_ScheduleOfOtherRelatedPartyTransactionsTable" xlink: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 Other Related Party Transactions [Table]</link:label>
    <link:label id="lab_codi_ScheduleOfOtherRelatedPartyTransactionsTable_label_en-US" xlink:label="lab_codi_ScheduleOfOtherRelatedPartyTransactionsTable" xlink: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 Other Related Party Transactions [Table]</link:label>
    <link:label id="lab_codi_ScheduleOfOtherRelatedPartyTransactionsTable_documentation_en-US" xlink:label="lab_codi_ScheduleOfOtherRelatedPartyTransactionsTable" 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 Other Related Party Transactions [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable" xlink:href="codi-20221231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable" xlink:to="lab_codi_ScheduleOfOtherRelatedPartyTransactionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_8b385d8f-15a5-4d10-b419-7ddedfad4fcd_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/2022/elts/srt-2022.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_ScenarioAdjustmentMember_64311d61-0364-4948-948c-358861bfce51_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7061e960-6f70-4a49-bd5a-0f035a750a53_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">2021</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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefits_dfb7cd79-3679-4af0-be96-2d6278023cce_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_7d7de61a-b24b-4d43-a142-f5a38be6fb82_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" 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_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_15e286f7-afb6-4f49-8faf-be4d284d8707_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink: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 tax assets recorded</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_abe961ea-7b16-4272-8ce3-692265f0ed3e_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" 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 deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink: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 Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_11f9d7e7-c342-478a-ae4f-151e29d50019_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" 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">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink: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 Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_c1f089ac-4f20-40fd-ba74-2ba0b269b076_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Domestic (including U.S. exports)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink: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, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_42eb81d8-ce75-45f1-958d-49b9ffa9151a_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 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/2022/elts/us-gaap-2022.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_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_5e6eee2f-80b8-4a76-8376-d26aea4455e4_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</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/2022/elts/us-gaap-2022.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_codi_BusinessCombinationStepAcquisitionInventoryAmortized_b55c583b-578d-468b-b1c7-76ec9e34be77_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionInventoryAmortized" xlink: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, Step Acquisition, Inventory Amortized</link:label>
    <link:label id="lab_codi_BusinessCombinationStepAcquisitionInventoryAmortized_label_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionInventoryAmortized" xlink: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, Step Acquisition, Inventory Amortized</link:label>
    <link:label id="lab_codi_BusinessCombinationStepAcquisitionInventoryAmortized_documentation_en-US" xlink:label="lab_codi_BusinessCombinationStepAcquisitionInventoryAmortized" 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, Step Acquisition, Inventory Amortized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionInventoryAmortized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized" xlink:to="lab_codi_BusinessCombinationStepAcquisitionInventoryAmortized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_08b39686-f088-40d0-bd18-552ddc731c67_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">Summary of Future Minimum Rental Commitments under Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityAddressAddressLine1_943cea77-5681-4c3f-a7d4-9ab8f8297e15_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/2022/dei-2022.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_codi_OwnershipInterest_7c145590-485a-43b9-bcd5-ac42652733f8_terseLabel_en-US" xlink:label="lab_codi_OwnershipInterest" xlink: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 Interest</link:label>
    <link:label id="lab_codi_OwnershipInterest_label_en-US" xlink:label="lab_codi_OwnershipInterest" xlink: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 Interest</link:label>
    <link:label id="lab_codi_OwnershipInterest_documentation_en-US" xlink:label="lab_codi_OwnershipInterest" 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 Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipInterest" xlink:href="codi-20221231.xsd#codi_OwnershipInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipInterest" xlink:to="lab_codi_OwnershipInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_a687943e-a5b2-4721-9a05-4181f7187c60_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/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_b248208e-8653-4d05-8ea8-2996c4debd69_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink: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 tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink: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 Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_f59758f7-c9cb-4437-bc1e-883adbd2af51_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/2022/elts/us-gaap-2022.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_DefinedBenefitPlanExpectedReturnOnPlanAssets_250c076b-8fd7-42e3-a787-4d5faf068768_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_b8fdd367-ebfb-4ba1-aa41-72f0a0d6c082_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink: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, Expected Return (Loss) 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/2022/elts/us-gaap-2022.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_InterestExpense_f99bbc8c-41ed-4c9e-8dc4-1314a5d29a6a_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</link:label>
    <link:label id="lab_us-gaap_InterestExpense_8d91a64a-8be3-46a2-9427-b09aa19930cf_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_bb6e7d74-d8f4-4320-bec5-4e4c5cfce0a2_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" 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">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/2022/elts/us-gaap-2022.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_TradeNamesMember_ff7dd1b9-6c03-4da9-be10-995993d30edd_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_8c64f359-43e4-4015-941a-4202d26efc21_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, subject to amortization</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/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_094aa869-bfd5-4815-a24e-12c76110808a_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink: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 Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink: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 Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfAcquisitionCosts_aa4be357-1926-41a7-af5b-942767122aaf_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/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfAcquisitionCosts" xlink:to="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_8c274495-2ab9-45d3-b776-376c83c14782_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink: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 Plan Tax Status [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTaxStatusDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink: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 Plan Tax Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTaxStatusDomain" xlink:to="lab_us-gaap_RetirementPlanTaxStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_fd013005-3f77-4ba1-a25e-63accc477cb7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_7d2f6e4d-047f-4383-9233-679fc3ad20e0_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/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_ea27156e-a500-47e8-86ab-80cd878f2e81_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" 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">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink: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 Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DeferredTaxAssetsHeldForSale_40e3ca93-25cb-483b-950b-5d2353ed8e6d_terseLabel_en-US" xlink:label="lab_codi_DeferredTaxAssetsHeldForSale" xlink: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 Tax Assets, Held for Sale</link:label>
    <link:label id="lab_codi_DeferredTaxAssetsHeldForSale_label_en-US" xlink:label="lab_codi_DeferredTaxAssetsHeldForSale" xlink: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 Tax Assets, Held for Sale</link:label>
    <link:label id="lab_codi_DeferredTaxAssetsHeldForSale_documentation_en-US" xlink:label="lab_codi_DeferredTaxAssetsHeldForSale" 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">Deferred Tax Assets, Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsHeldForSale" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DeferredTaxAssetsHeldForSale" xlink:to="lab_codi_DeferredTaxAssetsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_fd71d029-6433-420e-8c72-1e5a53f84220_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" 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">Unfunded liability</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_fd86542c-3c03-4f66-b0eb-bf677226e0ec_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" 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">Funded status</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_69821c06-2461-499b-9072-9c75fa75956f_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">Defined Benefit Plan, Funded (Unfunded) Status of Plan</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/2022/elts/us-gaap-2022.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_codi_NonUnitedStatesMember_817924ba-82f1-4076-bfc5-9a41faa48456_terseLabel_en-US" xlink:label="lab_codi_NonUnitedStatesMember" xlink: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 United States</link:label>
    <link:label id="lab_codi_NonUnitedStatesMember_label_en-US" xlink:label="lab_codi_NonUnitedStatesMember" xlink: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 United States [Member]</link:label>
    <link:label id="lab_codi_NonUnitedStatesMember_documentation_en-US" xlink:label="lab_codi_NonUnitedStatesMember" 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 United States.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember" xlink:href="codi-20221231.xsd#codi_NonUnitedStatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NonUnitedStatesMember" xlink:to="lab_codi_NonUnitedStatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_801b40b1-51f5-4822-bbb5-58819da012bf_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</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/2022/elts/us-gaap-2022.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_AdvertisingExpense_3961709c-1adc-49b3-a000-facb452faa6f_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_1d547e1f-375a-4d97-af9a-fec4c9bf72d6_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxLiabilities_1cd992bf-f2de-4963-85e7-f41aad582e90_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" 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">Recognized deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_1b639ef5-ec61-4e22-8094-96dec8eab351_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink: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 Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_a9fc7bb1-784b-4a8a-8506-5fedcadc42d0_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/2022/elts/us-gaap-2022.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_CommonStockNoParValue_17cdc54d-1db4-466a-8feb-91460a7e2f31_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/2022/elts/us-gaap-2022.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_NatureOfExpenseAxis_907b25d2-83c8-4219-87aa-50f7ac160215_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/2022/elts/us-gaap-2022.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_994a099f-b708-4949-8641-cfb53bf1a0d6_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation and Qualifying Accounts</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ActualFixedChargeCoverageRatio_7f61eefc-2f34-43f2-9103-f7066fe4b7fb_terseLabel_en-US" xlink:label="lab_codi_ActualFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual fixed charge coverage ratio</link:label>
    <link:label id="lab_codi_ActualFixedChargeCoverageRatio_label_en-US" xlink:label="lab_codi_ActualFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actual Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_codi_ActualFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_codi_ActualFixedChargeCoverageRatio" 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">Actual fixed charge coverage ratio.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualFixedChargeCoverageRatio" xlink:href="codi-20221231.xsd#codi_ActualFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ActualFixedChargeCoverageRatio" xlink:to="lab_codi_ActualFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsAxis_47d564e3-e2ae-43d9-ba06-ab421ab7472e_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsAxis" xlink: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 Consolidation Items [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsConsolidationItemsAxis_label_en-US" xlink:label="lab_us-gaap_SubsegmentsConsolidationItemsAxis" xlink: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 Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="lab_us-gaap_SubsegmentsConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_98f99a2e-29ee-43f4-9758-d4308fca629a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink: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 Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_598e4e34-41ab-49ee-96f6-19f18dda4e94_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/2022/elts/us-gaap-2022.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_us-gaap_ResearchAndDevelopmentExpensePolicy_a4ef850a-03d9-4255-b4e5-7d767085ca1f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_0b1001aa-4e8b-476f-a625-c7adf9ab262c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_4b808a4e-bf24-4c80-8ce4-3ca7304ca5e0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink: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 Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_76a16638-d36d-4da9-9135-8bc5c13a5662_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_6508e2aa-acce-45f6-8108-cfac6407d4ab_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/2022/elts/us-gaap-2022.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_LongtermDebtTypeDomain_dc6ca863-7ff4-465a-999e-517dddc63015_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/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_4ad17b5b-fcba-4a36-8627-bff1b67c9b07_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_80ff3a81-2d65-47bd-9515-fb6bb3024190_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink: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 on credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink: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, Periodic Payment, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink:to="lab_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_256dbda0-7930-4744-a95a-94718b7c03ee_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/2022/elts/us-gaap-2022.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_AdvertisingCostsPolicyTextBlock_0b97265a-bf33-48a4-a49b-8019aadc8826_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_ce7254a1-6258-41d6-92c1-ee93503373c4_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/2022/elts/us-gaap-2022.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_DueToRelatedPartiesCurrent_9d05028f-9454-4021-a060-c2a34e40dbfd_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related parties (refer to Note Q)</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_2f991169-e692-4b24-9943-8eb415046cf7_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid management fees incurred</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_338d0b95-804a-44da-88f5-40cb262bbf41_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue" xlink:to="lab_us-gaap_PreferredStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_5efd0387-ca97-4313-80bf-c8a95609e071_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/2022/elts/us-gaap-2022.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_AssetImpairmentCharges_ec7536c4-ddb8-4bcd-ab6d-73c5e6a37806_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_3fbe8c64-3cce-4821-ae1f-b9d8eb80a3bd_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" 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">Impairment Expenses</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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueLineItems_5edc1afc-41b9-4cb9-9014-d0ed5a7ce96b_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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_917fdb31-9d7b-4c16-af9c-38529dd1fe4e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income from 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/2022/elts/us-gaap-2022.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>codi-20221231_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:38de9d41-77cc-4fea-bbd5-eec5148bbd43,g:de53406b-ca2b-4304-b043-467848d6c8c3-->
<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-20221231.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_32811315-ae79-4d4d-9448-8064728791b2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_e7b9db39-4a55-453d-843d-fc80a4b87068" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_32811315-ae79-4d4d-9448-8064728791b2" xlink:to="loc_dei_DocumentInformationTable_e7b9db39-4a55-453d-843d-fc80a4b87068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_85880c22-564c-4471-8925-25ee728bcf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_e7b9db39-4a55-453d-843d-fc80a4b87068" xlink:to="loc_us-gaap_StatementClassOfStockAxis_85880c22-564c-4471-8925-25ee728bcf6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_85880c22-564c-4471-8925-25ee728bcf6c" xlink:to="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_9303a13b-a3bf-4720-b4b3-cc8244a2d927" xlink:href="codi-20221231.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_9303a13b-a3bf-4720-b4b3-cc8244a2d927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_51eb6191-ee34-4a69-90e3-1ee61afd94c1" xlink:href="codi-20221231.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_51eb6191-ee34-4a69-90e3-1ee61afd94c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_73c7d5ea-a225-4c69-8869-aef772fb2d40" xlink:href="codi-20221231.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_73c7d5ea-a225-4c69-8869-aef772fb2d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_abf60ccf-5058-4fab-86a7-244b7f888337" xlink:href="codi-20221231.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2654f129-1e40-4f37-b54e-c350e133b908" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_abf60ccf-5058-4fab-86a7-244b7f888337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_e7b9db39-4a55-453d-843d-fc80a4b87068" xlink:to="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_49d18bdd-4544-4e6a-aea3-e6ec1ade410d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentAnnualReport_49d18bdd-4544-4e6a-aea3-e6ec1ade410d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_422b1a8b-b481-4ec4-9696-1cd6b439632c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityIncorporationStateCountryCode_422b1a8b-b481-4ec4-9696-1cd6b439632c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_698db323-5452-402d-b299-3cf53f21d2f9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentType_698db323-5452-402d-b299-3cf53f21d2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d27936cc-2e3e-45a0-a49b-d5520e612892" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentTransitionReport_d27936cc-2e3e-45a0-a49b-d5520e612892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_ee0a2f47-6000-4b1b-ac04-8f59953753b1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityAddressAddressLine1_ee0a2f47-6000-4b1b-ac04-8f59953753b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_5e06659f-3a76-459c-8b54-b1dc5a76db18" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_SecurityExchangeName_5e06659f-3a76-459c-8b54-b1dc5a76db18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_c9d4af50-c72b-4690-b05d-f1144a5e8131" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_TradingSymbol_c9d4af50-c72b-4690-b05d-f1144a5e8131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_062a92f3-46af-428c-be61-4e5769fa0afc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_AmendmentFlag_062a92f3-46af-428c-be61-4e5769fa0afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_17f98406-3706-4a08-8322-29a2476eda1f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentPeriodEndDate_17f98406-3706-4a08-8322-29a2476eda1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_ca79ba86-4dce-4c69-9e20-7147a1334454" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_Security12bTitle_ca79ba86-4dce-4c69-9e20-7147a1334454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1e8ce2d0-3b17-471d-a87a-f0051fb7925e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentFiscalYearFocus_1e8ce2d0-3b17-471d-a87a-f0051fb7925e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b181e0e8-5e91-4420-9dd0-521f5c09a968" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b181e0e8-5e91-4420-9dd0-521f5c09a968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d061172c-c834-49ab-9dc4-ab7320aa6908" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityRegistrantName_d061172c-c834-49ab-9dc4-ab7320aa6908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_500128c8-3580-4dcb-85cc-91939a828e54" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityCentralIndexKey_500128c8-3580-4dcb-85cc-91939a828e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3e46b7de-09be-4adb-8945-014e947a0c84" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_CurrentFiscalYearEndDate_3e46b7de-09be-4adb-8945-014e947a0c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_e2e86f36-af2b-4845-973f-3a40127ae2c6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_e2e86f36-af2b-4845-973f-3a40127ae2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b801911d-296a-4259-a91e-cbf37b31d5c1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityCurrentReportingStatus_b801911d-296a-4259-a91e-cbf37b31d5c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f2b69882-8903-468c-906b-035255c18a35" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityInteractiveDataCurrent_f2b69882-8903-468c-906b-035255c18a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_3c455625-71e7-4f3b-a6e6-f5068a947d68" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityFilerCategory_3c455625-71e7-4f3b-a6e6-f5068a947d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_34ec33c9-6e5e-4c57-8e47-43e0365cfd94" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityVoluntaryFilers_34ec33c9-6e5e-4c57-8e47-43e0365cfd94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_6ff49eca-747f-453e-8428-aa23fa2e0400" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityEmergingGrowthCompany_6ff49eca-747f-453e-8428-aa23fa2e0400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b2022296-5c81-419a-b6a6-b36ba6cd58cd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntitySmallBusiness_b2022296-5c81-419a-b6a6-b36ba6cd58cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_7105ea2d-63cf-46d5-9100-d41d8167266e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityShellCompany_7105ea2d-63cf-46d5-9100-d41d8167266e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_2c81b175-59a8-406a-88cc-00b663e2fb6e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_2c81b175-59a8-406a-88cc-00b663e2fb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_eca8c5b4-693e-4d34-8231-fd178753e765" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityPublicFloat_eca8c5b4-693e-4d34-8231-fd178753e765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_aeb639a0-0025-417b-a516-260ebc3b12e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityTaxIdentificationNumber_aeb639a0-0025-417b-a516-260ebc3b12e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_bd81db3e-523c-4cf1-a318-3308fdaff8dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityFileNumber_bd81db3e-523c-4cf1-a318-3308fdaff8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d66a894c-e01d-4841-9ad1-7fc3d2cc2256" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityAddressCityOrTown_d66a894c-e01d-4841-9ad1-7fc3d2cc2256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_850e7df3-3c9d-416f-8904-ce4a24d776c9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityAddressStateOrProvince_850e7df3-3c9d-416f-8904-ce4a24d776c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_18d55da6-8d4f-441b-b573-3229eb6497f5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_EntityAddressPostalZipCode_18d55da6-8d4f-441b-b573-3229eb6497f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2801471d-aaa7-4d01-86ca-8ad0b0a57e43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_LocalPhoneNumber_2801471d-aaa7-4d01-86ca-8ad0b0a57e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_10ab2eb8-06b3-4ecf-89f6-51bb1b442bf4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_CityAreaCode_10ab2eb8-06b3-4ecf-89f6-51bb1b442bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_967863cf-0de3-4598-8c84-b4ca978d0211" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_967863cf-0de3-4598-8c84-b4ca978d0211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_4bb33b58-5091-4a0a-9cf6-168af4817a19" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_IcfrAuditorAttestationFlag_4bb33b58-5091-4a0a-9cf6-168af4817a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_1f5f3cb6-31bb-4623-a257-02801c10a67d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_AuditorLocation_1f5f3cb6-31bb-4623-a257-02801c10a67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_e5deb92d-e886-4640-9dbf-3c2f166fb808" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_AuditorName_e5deb92d-e886-4640-9dbf-3c2f166fb808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_7c0c9bc3-2e57-4eb6-96ab-85f42517aacf" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_07bc7697-841a-4d10-a8d2-dd5c0b3c4231" xlink:to="loc_dei_AuditorFirmId_7c0c9bc3-2e57-4eb6-96ab-85f42517aacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d4536f68-dd99-41d5-93ea-262a7d263ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d4536f68-dd99-41d5-93ea-262a7d263ea5" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_4dd12d3c-2c56-4a92-a8d5-8794d30b2475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:to="loc_us-gaap_StatementClassOfStockAxis_4dd12d3c-2c56-4a92-a8d5-8794d30b2475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_4dd12d3c-2c56-4a92-a8d5-8794d30b2475" xlink:to="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_f6ea0982-f12a-43e6-a598-c1fafd38df30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_f6ea0982-f12a-43e6-a598-c1fafd38df30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_db49993d-6f34-4bc3-8caf-f7b16d2d3e62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_db49993d-6f34-4bc3-8caf-f7b16d2d3e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_c9780d6d-0bb2-4ad9-8837-059b1786ca4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_baa02020-9489-49ba-8d33-fa25901e06b3" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_c9780d6d-0bb2-4ad9-8837-059b1786ca4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5e6d91cf-b6ff-4948-99e2-c9ace531342c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5e6d91cf-b6ff-4948-99e2-c9ace531342c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e9cf3dc4-7da5-4298-b862-170b21239e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5e6d91cf-b6ff-4948-99e2-c9ace531342c" xlink:to="loc_us-gaap_SegmentDomain_e9cf3dc4-7da5-4298-b862-170b21239e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_22469fc4-d015-4387-b2c7-2061483bc7a0" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e9cf3dc4-7da5-4298-b862-170b21239e05" xlink:to="loc_codi_AciMember_22469fc4-d015-4387-b2c7-2061483bc7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_082caf8e-3a29-4027-ad1d-2e6e366798ae" xlink:to="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_ad466592-4b86-4903-a772-69de49e4e42f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_dei_DocumentPeriodEndDate_ad466592-4b86-4903-a772-69de49e4e42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_a6ebbfa2-8804-468d-af24-5f01c7858e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_a6ebbfa2-8804-468d-af24-5f01c7858e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_7477f89a-eb9d-4340-a40d-5eb28973beee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockNoParValue_7477f89a-eb9d-4340-a40d-5eb28973beee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ad076f33-91af-46b2-b988-4e357b7e6532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ad076f33-91af-46b2-b988-4e357b7e6532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_53e57c3e-a877-4161-81f4-ec131714f11c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_CommonStockNoParValue_53e57c3e-a877-4161-81f4-ec131714f11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9b102e31-d165-4cfd-a358-aec74041fcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_CommonStockSharesIssued_9b102e31-d165-4cfd-a358-aec74041fcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_751e02af-6b43-42a0-aa3b-88d9c4b702a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_751e02af-6b43-42a0-aa3b-88d9c4b702a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_8013bab5-ba68-4c36-b8e0-8a9756160b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_8013bab5-ba68-4c36-b8e0-8a9756160b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_ec99e7c8-36d7-4c2f-859c-9708c41d337c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PreferredStockValue_ec99e7c8-36d7-4c2f-859c-9708c41d337c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_73a25783-e5b3-4a68-a054-eac150eca443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_73a25783-e5b3-4a68-a054-eac150eca443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenue_905dc28a-6711-4b72-916a-2ff4f62fc743" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_DeferredRevenue_905dc28a-6711-4b72-916a-2ff4f62fc743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_aea27135-a3f0-411c-9828-3521926db6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_LongTermDebtCurrent_aea27135-a3f0-411c-9828-3521926db6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_4ce63178-710d-4670-aad2-a2e29bc55675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_c7659c56-afbe-4ff5-90be-60f4aad3727f" xlink:to="loc_us-gaap_OtherAssets_4ce63178-710d-4670-aad2-a2e29bc55675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_307a927d-ae68-45cd-a49c-cb85fc1ab8ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d4536f68-dd99-41d5-93ea-262a7d263ea5" xlink:to="loc_us-gaap_AssetsAbstract_307a927d-ae68-45cd-a49c-cb85fc1ab8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_db9c75b5-59a9-4729-a691-198fd2c714c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_307a927d-ae68-45cd-a49c-cb85fc1ab8ea" xlink:to="loc_us-gaap_AssetsCurrentAbstract_db9c75b5-59a9-4729-a691-198fd2c714c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b82dd225-5fd7-4ff2-85a7-e51036367aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db9c75b5-59a9-4729-a691-198fd2c714c7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b82dd225-5fd7-4ff2-85a7-e51036367aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_68ba3e17-706f-412c-aa79-2766fd837fad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db9c75b5-59a9-4729-a691-198fd2c714c7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_68ba3e17-706f-412c-aa79-2766fd837fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1a88f140-a85a-41c2-8aa3-d233e0ba6443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db9c75b5-59a9-4729-a691-198fd2c714c7" xlink:to="loc_us-gaap_InventoryNet_1a88f140-a85a-41c2-8aa3-d233e0ba6443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b83c11f2-35cd-4f6f-9ee7-0b7f0bc638e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db9c75b5-59a9-4729-a691-198fd2c714c7" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b83c11f2-35cd-4f6f-9ee7-0b7f0bc638e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_529b4d68-59c5-4262-9223-c99376c11e26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_db9c75b5-59a9-4729-a691-198fd2c714c7" xlink:to="loc_us-gaap_AssetsCurrent_529b4d68-59c5-4262-9223-c99376c11e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_39e831eb-576e-4a40-8846-1cf771344a97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_307a927d-ae68-45cd-a49c-cb85fc1ab8ea" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_39e831eb-576e-4a40-8846-1cf771344a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_37c607f4-0075-4cbf-bd7e-5a44b727ebb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_307a927d-ae68-45cd-a49c-cb85fc1ab8ea" xlink:to="loc_us-gaap_Goodwill_37c607f4-0075-4cbf-bd7e-5a44b727ebb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f9601fa6-8867-467e-93f0-663cb765ee1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_307a927d-ae68-45cd-a49c-cb85fc1ab8ea" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f9601fa6-8867-467e-93f0-663cb765ee1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8f30554c-3261-4143-b5ed-9459d1ff65da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_307a927d-ae68-45cd-a49c-cb85fc1ab8ea" xlink:to="loc_us-gaap_Assets_8f30554c-3261-4143-b5ed-9459d1ff65da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d4536f68-dd99-41d5-93ea-262a7d263ea5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c22d9f6e-28bb-4acf-8f87-b88e0ff39263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c22d9f6e-28bb-4acf-8f87-b88e0ff39263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d0d3f6e6-fbc5-4a71-88eb-f875c1177662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22d9f6e-28bb-4acf-8f87-b88e0ff39263" xlink:to="loc_us-gaap_AccountsPayableCurrent_d0d3f6e6-fbc5-4a71-88eb-f875c1177662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_3258d477-624d-42b1-9ef8-de4cfd2e9bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22d9f6e-28bb-4acf-8f87-b88e0ff39263" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_3258d477-624d-42b1-9ef8-de4cfd2e9bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_fe3c368d-b910-49a9-a79c-492150a25c51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22d9f6e-28bb-4acf-8f87-b88e0ff39263" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_fe3c368d-b910-49a9-a79c-492150a25c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_a6388ccf-c81b-439d-bfc5-3f6343ba5b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22d9f6e-28bb-4acf-8f87-b88e0ff39263" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_a6388ccf-c81b-439d-bfc5-3f6343ba5b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_aadf0797-ba67-4ac8-ae02-9805150e8f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c22d9f6e-28bb-4acf-8f87-b88e0ff39263" xlink:to="loc_us-gaap_LiabilitiesCurrent_aadf0797-ba67-4ac8-ae02-9805150e8f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b6d8ce50-6c13-41a1-be6c-b07015405122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b6d8ce50-6c13-41a1-be6c-b07015405122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_cc5e41bb-ab66-4daf-98be-771581498f27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_cc5e41bb-ab66-4daf-98be-771581498f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c459b8c9-e410-4ffa-9eb6-0330c39e11ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c459b8c9-e410-4ffa-9eb6-0330c39e11ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ab86a6f2-c5ea-4cc1-8824-f618ccad757a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:to="loc_us-gaap_Liabilities_ab86a6f2-c5ea-4cc1-8824-f618ccad757a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_95f462f8-32d6-4d12-bfea-adf2aaac9215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:to="loc_us-gaap_PreferredStockValue_95f462f8-32d6-4d12-bfea-adf2aaac9215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_eced6f6b-a0b4-48bb-8875-ee96008d546f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:to="loc_us-gaap_CommonStockValue_eced6f6b-a0b4-48bb-8875-ee96008d546f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fc248639-68fe-46ec-bb05-20e3651758c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_fc248639-68fe-46ec-bb05-20e3651758c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_48ec892c-9a77-4072-8ef1-792e9905fd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_48ec892c-9a77-4072-8ef1-792e9905fd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0d850e6f-4c6c-4a3c-8908-ae49d0f254e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:to="loc_us-gaap_StockholdersEquity_0d850e6f-4c6c-4a3c-8908-ae49d0f254e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_bd36a060-b3a8-41dc-a6a7-e5911163e20e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:to="loc_us-gaap_MinorityInterest_bd36a060-b3a8-41dc-a6a7-e5911163e20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_ae5a14e0-fa61-40de-8d4b-498f4e6ce97c" xlink:href="codi-20221231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_ae5a14e0-fa61-40de-8d4b-498f4e6ce97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b8bce03f-9d7c-4c3d-a4ca-0eb647de045a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_e38f1a61-0a24-45a5-a208-2ae33367d45e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b8bce03f-9d7c-4c3d-a4ca-0eb647de045a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_08e14c33-debb-4fec-90ee-5cc2ebb4da80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_acdb0455-3431-436f-8de6-39b9a9528607" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_08e14c33-debb-4fec-90ee-5cc2ebb4da80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_f4cc906b-e8df-4526-96d7-43090395b7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_f4cc906b-e8df-4526-96d7-43090395b7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ebb7f3fd-6e94-423d-9011-2d31b992bcdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f4cc906b-e8df-4526-96d7-43090395b7a0" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ebb7f3fd-6e94-423d-9011-2d31b992bcdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ebb7f3fd-6e94-423d-9011-2d31b992bcdd" xlink:to="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_a118e4ae-9700-4fb3-8643-e92c17eda27e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_a118e4ae-9700-4fb3-8643-e92c17eda27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_b611c974-004e-48f9-ad48-18e80d9d9713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_b611c974-004e-48f9-ad48-18e80d9d9713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_b31d84d0-444d-4a7a-9f9c-ea501135a1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_781201a8-7336-41cd-9530-9ed91c9dcfeb" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_b31d84d0-444d-4a7a-9f9c-ea501135a1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_a3db645b-6602-4538-82d6-72e2aaf691c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_f4cc906b-e8df-4526-96d7-43090395b7a0" xlink:to="loc_us-gaap_ClassOfStockLineItems_a3db645b-6602-4538-82d6-72e2aaf691c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_051bc55b-a6de-43ed-bb57-eef239290d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_a3db645b-6602-4538-82d6-72e2aaf691c0" xlink:to="loc_us-gaap_PreferredStockSharesIssued_051bc55b-a6de-43ed-bb57-eef239290d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_4292972c-4479-4523-a34d-42ebabd123d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_a3db645b-6602-4538-82d6-72e2aaf691c0" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_4292972c-4479-4523-a34d-42ebabd123d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_70d38077-0069-49f4-b923-53d253546abc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_70d38077-0069-49f4-b923-53d253546abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_043f343a-3fa4-406f-9b81-1ac5149c68b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_043f343a-3fa4-406f-9b81-1ac5149c68b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_346b591a-4467-4bb1-a201-c13b1ed17027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_CommonStockNoParValue_346b591a-4467-4bb1-a201-c13b1ed17027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0d81a90c-0492-4731-8eed-251d6b8671db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0d81a90c-0492-4731-8eed-251d6b8671db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_15bcc470-796f-40f0-9685-04d0e957c286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_CommonStockSharesIssued_15bcc470-796f-40f0-9685-04d0e957c286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0888474e-5578-412e-afce-86534ee88156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0888474e-5578-412e-afce-86534ee88156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_6f255b86-5092-40a5-9885-de5a27b2c295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_6f255b86-5092-40a5-9885-de5a27b2c295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_015dbeab-901e-4a07-94a6-0fa2d42e3ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_PreferredStockNoParValue_015dbeab-901e-4a07-94a6-0fa2d42e3ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_3ab5f1df-6e78-4e64-8aed-76ee61b26aec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_PreferredStockSharesIssued_3ab5f1df-6e78-4e64-8aed-76ee61b26aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_bea5ba2a-5b16-4254-8ea2-fa7f916e2890" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bf46af68-ab16-4f32-b94b-e770e597e9ae" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_bea5ba2a-5b16-4254-8ea2-fa7f916e2890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedBalanceSheetsParenthetical_1"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_c8e7aee8-e2f4-43fb-92b3-cacd01c04e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_c8e7aee8-e2f4-43fb-92b3-cacd01c04e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_42df2b59-624d-4a9b-99ea-f110c1be7630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c8e7aee8-e2f4-43fb-92b3-cacd01c04e46" xlink:to="loc_us-gaap_StatementClassOfStockAxis_42df2b59-624d-4a9b-99ea-f110c1be7630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_42df2b59-624d-4a9b-99ea-f110c1be7630" xlink:to="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0fb43d32-5c6d-4ddf-abd5-8b41358ec4b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_0fb43d32-5c6d-4ddf-abd5-8b41358ec4b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_fabcdcb0-f957-4547-a20d-8dda7a94575b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_fabcdcb0-f957-4547-a20d-8dda7a94575b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_ab2d0606-ebe7-459f-83c2-787bd49a8c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9889483a-e74d-4b60-97a0-a03ce257ab11" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_ab2d0606-ebe7-459f-83c2-787bd49a8c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_f7f31650-de64-443a-949e-8a897025c007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_c8e7aee8-e2f4-43fb-92b3-cacd01c04e46" xlink:to="loc_us-gaap_ClassOfStockLineItems_f7f31650-de64-443a-949e-8a897025c007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_22200f3a-6227-43ae-b4ea-ec0815693d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_22200f3a-6227-43ae-b4ea-ec0815693d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_de351027-d56b-48fa-b924-3acc3cd77aa8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_de351027-d56b-48fa-b924-3acc3cd77aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_ea23b725-94a7-45a4-ab19-a11c8b84bcc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_CommonStockNoParValue_ea23b725-94a7-45a4-ab19-a11c8b84bcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_75966843-3b38-4c44-97e4-d210d4e40ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_75966843-3b38-4c44-97e4-d210d4e40ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_ac541726-4a51-4beb-aa68-dbcf560b671c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_CommonStockSharesIssued_ac541726-4a51-4beb-aa68-dbcf560b671c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_06789e08-21f2-4b63-84a6-4a17b51b5977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_06789e08-21f2-4b63-84a6-4a17b51b5977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c202987a-1e8d-4078-91fb-54347bc6a60f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c202987a-1e8d-4078-91fb-54347bc6a60f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_ce781846-45f5-4b56-8d78-72086329847f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_PreferredStockNoParValue_ce781846-45f5-4b56-8d78-72086329847f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_4093f02b-2176-4949-88ea-5742c180f2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_PreferredStockSharesIssued_4093f02b-2176-4949-88ea-5742c180f2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_53155e69-ecd0-4614-a9c7-00a31057f53e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_58a2802c-892a-44c7-9593-ac33eeafd2c8" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_53155e69-ecd0-4614-a9c7-00a31057f53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f8406979-d24b-49b5-a9b6-276fe3f908de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f8406979-d24b-49b5-a9b6-276fe3f908de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_b2443d67-f7d9-4fff-99f7-9ea09b75553c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f8406979-d24b-49b5-a9b6-276fe3f908de" xlink:to="loc_us-gaap_ClassOfStockDomain_b2443d67-f7d9-4fff-99f7-9ea09b75553c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_2b9c29ef-1c0e-4b15-a674-7408774803b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_b2443d67-f7d9-4fff-99f7-9ea09b75553c" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_2b9c29ef-1c0e-4b15-a674-7408774803b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_f256966f-d741-46a3-b124-496cd45caeb1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:to="loc_srt_RestatementAxis_f256966f-d741-46a3-b124-496cd45caeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_a2d27207-355d-4315-81f7-6876fc44691c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_f256966f-d741-46a3-b124-496cd45caeb1" xlink:to="loc_srt_RestatementDomain_a2d27207-355d-4315-81f7-6876fc44691c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:to="loc_srt_ProductOrServiceAxis_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d9017c72-bf35-47a7-bdaf-8558cb72bc68" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_3a4121b9-5de7-41bc-b3d1-f6b4fc527bc2" xlink:to="loc_srt_ProductsAndServicesDomain_d9017c72-bf35-47a7-bdaf-8558cb72bc68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5ae0b1fe-a1fe-420f-aa3e-a0dd4fd33715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2275612a-af28-4a9d-9ab4-890f952b672a" xlink:to="loc_us-gaap_StatementLineItems_5ae0b1fe-a1fe-420f-aa3e-a0dd4fd33715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6c556353-c6a6-4fea-8bf8-b24a48efa295" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_6c556353-c6a6-4fea-8bf8-b24a48efa295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0ab00c01-66f7-4022-b56b-a0993e9a209f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_GrossProfit_0ab00c01-66f7-4022-b56b-a0993e9a209f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_d7ca61ff-71e1-4ca6-92ab-5c7cde5002d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_OperatingExpensesAbstract_d7ca61ff-71e1-4ca6-92ab-5c7cde5002d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_976a0d05-5106-4161-9720-372dc5a70af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7ca61ff-71e1-4ca6-92ab-5c7cde5002d8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_976a0d05-5106-4161-9720-372dc5a70af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_89338a15-d66f-4b07-ac55-2c2a3e58ce77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7ca61ff-71e1-4ca6-92ab-5c7cde5002d8" xlink:to="loc_us-gaap_ManagementFeeExpense_89338a15-d66f-4b07-ac55-2c2a3e58ce77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d22fb975-eac2-4b03-a458-01b8ac51a275" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7ca61ff-71e1-4ca6-92ab-5c7cde5002d8" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d22fb975-eac2-4b03-a458-01b8ac51a275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_2c1178d7-3837-4bd4-9e93-0de3124437f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7ca61ff-71e1-4ca6-92ab-5c7cde5002d8" xlink:to="loc_us-gaap_AssetImpairmentCharges_2c1178d7-3837-4bd4-9e93-0de3124437f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bdeaa639-5129-4908-ac86-f21726fb244c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_d7ca61ff-71e1-4ca6-92ab-5c7cde5002d8" xlink:to="loc_us-gaap_OperatingIncomeLoss_bdeaa639-5129-4908-ac86-f21726fb244c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c053fe7-a299-46c0-a4f8-80f1373ee774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c053fe7-a299-46c0-a4f8-80f1373ee774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8686ad69-1749-4321-8733-63948a424220" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c053fe7-a299-46c0-a4f8-80f1373ee774" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_8686ad69-1749-4321-8733-63948a424220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_7205a8eb-0b1f-43b3-8b8d-eb0209254089" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c053fe7-a299-46c0-a4f8-80f1373ee774" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_7205a8eb-0b1f-43b3-8b8d-eb0209254089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_acd41e8b-cc98-4060-a87b-56b954a15ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c053fe7-a299-46c0-a4f8-80f1373ee774" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_acd41e8b-cc98-4060-a87b-56b954a15ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ffa4e97e-d9e1-4e1e-8543-9f673c8b7cef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c053fe7-a299-46c0-a4f8-80f1373ee774" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ffa4e97e-d9e1-4e1e-8543-9f673c8b7cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af793c7b-5e94-4a85-8a4c-688626c0ad04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_5c053fe7-a299-46c0-a4f8-80f1373ee774" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_af793c7b-5e94-4a85-8a4c-688626c0ad04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0da992ff-8a22-46b7-ae42-c9442e0662d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0da992ff-8a22-46b7-ae42-c9442e0662d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a0158052-dbd2-4a93-8718-95db1e65e95b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a0158052-dbd2-4a93-8718-95db1e65e95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_c9a6c67e-440a-4954-a400-46a0ae191202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_c9a6c67e-440a-4954-a400-46a0ae191202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_dda191ed-1ce6-4290-aeee-8f966acdcb28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_dda191ed-1ce6-4290-aeee-8f966acdcb28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_95eab7fc-8f2e-4a0d-a32b-96597c7c3839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_ProfitLoss_95eab7fc-8f2e-4a0d-a32b-96597c7c3839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_02af2190-76af-4eb6-ae73-e510c03d6ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_02af2190-76af-4eb6-ae73-e510c03d6ed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_4734e96b-0c1c-4a08-9694-beccbfbcb7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_4734e96b-0c1c-4a08-9694-beccbfbcb7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8895fee4-f7b6-412f-ac52-e5a266dda64a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_NetIncomeLoss_8895fee4-f7b6-412f-ac52-e5a266dda64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmountsAttributableToHoldingsAbstract_9b499715-3d2e-44ea-bada-688b5217ce76" xlink:href="codi-20221231.xsd#codi_AmountsAttributableToHoldingsAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_codi_AmountsAttributableToHoldingsAbstract_9b499715-3d2e-44ea-bada-688b5217ce76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_055c606d-1349-4553-a161-44c0beb55993" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AmountsAttributableToHoldingsAbstract_9b499715-3d2e-44ea-bada-688b5217ce76" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_055c606d-1349-4553-a161-44c0beb55993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_5c635d12-3b21-4f75-8eee-d4dcc4c541e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AmountsAttributableToHoldingsAbstract_9b499715-3d2e-44ea-bada-688b5217ce76" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_5c635d12-3b21-4f75-8eee-d4dcc4c541e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_56e59e40-7fdc-4637-87a2-535653b59244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AmountsAttributableToHoldingsAbstract_9b499715-3d2e-44ea-bada-688b5217ce76" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_56e59e40-7fdc-4637-87a2-535653b59244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_daa8aee7-c956-480e-964d-5645e2fe6e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_daa8aee7-c956-480e-964d-5645e2fe6e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5505116e-0f48-47e2-ab19-33a95cd5f108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_daa8aee7-c956-480e-964d-5645e2fe6e9e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_5505116e-0f48-47e2-ab19-33a95cd5f108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_c52111a4-5e0a-4b28-aeca-5e4fb9865e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_daa8aee7-c956-480e-964d-5645e2fe6e9e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_c52111a4-5e0a-4b28-aeca-5e4fb9865e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0b5e533f-d807-4092-b86b-40e32ececc6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_daa8aee7-c956-480e-964d-5645e2fe6e9e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0b5e533f-d807-4092-b86b-40e32ececc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ae2723c5-2316-495f-9061-299dd1c19df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_daa8aee7-c956-480e-964d-5645e2fe6e9e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_ae2723c5-2316-495f-9061-299dd1c19df0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_f73ac4f7-e511-4d85-ac91-ad58209c994b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_f73ac4f7-e511-4d85-ac91-ad58209c994b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4e42f6f-df9d-47a0-a678-b5dec1382924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_65f74ccb-bf1c-4acb-9d45-d087fc1d7722" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f4e42f6f-df9d-47a0-a678-b5dec1382924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9a90928-6ccc-4304-83aa-f3fdee5fff19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f19ccb80-cce4-4c73-8e65-dcc66e1ac1da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9a90928-6ccc-4304-83aa-f3fdee5fff19" xlink:to="loc_us-gaap_ProfitLoss_f19ccb80-cce4-4c73-8e65-dcc66e1ac1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_16ed1fe5-f862-4de1-8fbc-084adf4a2ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9a90928-6ccc-4304-83aa-f3fdee5fff19" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_16ed1fe5-f862-4de1-8fbc-084adf4a2ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_bfaa9a8f-66b5-43a0-aebe-2f68fc192d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_16ed1fe5-f862-4de1-8fbc-084adf4a2ab0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_bfaa9a8f-66b5-43a0-aebe-2f68fc192d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a1f188cf-8da8-465f-873a-9477ada8a301" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_16ed1fe5-f862-4de1-8fbc-084adf4a2ab0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_a1f188cf-8da8-465f-873a-9477ada8a301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5040af04-06e6-473f-936c-e054fa2e65b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9a90928-6ccc-4304-83aa-f3fdee5fff19" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5040af04-06e6-473f-936c-e054fa2e65b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_361829ee-fc38-46ba-b7cd-642979563e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9a90928-6ccc-4304-83aa-f3fdee5fff19" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_361829ee-fc38-46ba-b7cd-642979563e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_58f2ae7d-0e2b-41e0-800e-89f4ae192685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9a90928-6ccc-4304-83aa-f3fdee5fff19" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_58f2ae7d-0e2b-41e0-800e-89f4ae192685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_3545cc89-7ab7-4520-888e-0e7198a43027" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_b9a90928-6ccc-4304-83aa-f3fdee5fff19" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_3545cc89-7ab7-4520-888e-0e7198a43027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_5e3e3b6c-81eb-4db7-90ad-e9f259f7d732" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5e3e3b6c-81eb-4db7-90ad-e9f259f7d732" xlink:to="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_f75778cf-f8f7-4cf2-986e-a17f625229ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_us-gaap_StatementClassOfStockAxis_f75778cf-f8f7-4cf2-986e-a17f625229ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_f75778cf-f8f7-4cf2-986e-a17f625229ce" xlink:to="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7155f387-7ea6-47db-878f-7ca9b35c2e17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_CommonStockMember_7155f387-7ea6-47db-878f-7ca9b35c2e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_698c1eac-3612-4b84-9cfc-21a907cf50d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_ParentMember_698c1eac-3612-4b84-9cfc-21a907cf50d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_90981c0d-089b-42bd-9846-06642372efac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_PreferredClassAMember_90981c0d-089b-42bd-9846-06642372efac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_e79040a5-dbdd-451e-ac96-9c95f7303ad1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_e79040a5-dbdd-451e-ac96-9c95f7303ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_d878d172-3457-46fc-b41b-7e1eed2fc069" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_PreferredStockMember_d878d172-3457-46fc-b41b-7e1eed2fc069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_1d8b89c0-5d3c-4388-b577-f92c8de2c7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_PreferredClassBMember_1d8b89c0-5d3c-4388-b577-f92c8de2c7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_16dd3e3b-cea2-41de-97db-815d6ef991c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_16dd3e3b-cea2-41de-97db-815d6ef991c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_cfa13a6b-9c3b-43a9-a489-957e640ce92e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_bea069a5-5bd1-4041-9252-ea1fcf3c3466" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_cfa13a6b-9c3b-43a9-a489-957e640ce92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1920509c-3d9b-4e06-be76-3847a27c1c7c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1920509c-3d9b-4e06-be76-3847a27c1c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_4e1953c1-9272-4e79-86d7-40b6b8a3b4b3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1920509c-3d9b-4e06-be76-3847a27c1c7c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_4e1953c1-9272-4e79-86d7-40b6b8a3b4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_a58cdeba-e4da-4a6f-bd92-dbb00b0e219c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_4e1953c1-9272-4e79-86d7-40b6b8a3b4b3" xlink:to="loc_srt_SubsidiariesMember_a58cdeba-e4da-4a6f-bd92-dbb00b0e219c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_de85149a-7356-4cfe-9858-fed5efd00995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_de85149a-7356-4cfe-9858-fed5efd00995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_de85149a-7356-4cfe-9858-fed5efd00995" xlink:to="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_aa6f0d76-de94-4ad9-b0ff-868d00aa2612" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_LibertyMember_aa6f0d76-de94-4ad9-b0ff-868d00aa2612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_f73c2ee6-5b9c-4639-a0d3-312298ceaefb" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_ErgobabyMember_f73c2ee6-5b9c-4639-a0d3-312298ceaefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_41ae7903-6e41-41b5-a369-9c31022b5169" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_AciMember_41ae7903-6e41-41b5-a369-9c31022b5169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_66aed82f-9ac2-4fdc-b52c-7b5b76536972" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_CrosmanMember_66aed82f-9ac2-4fdc-b52c-7b5b76536972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_b821ab91-3aff-42aa-95ec-cf59ef73c354" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_MarucciMember_b821ab91-3aff-42aa-95ec-cf59ef73c354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_d9d1cff8-3370-4e60-9412-93c917235f6a" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_BoaMember_d9d1cff8-3370-4e60-9412-93c917235f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_53c17d73-d844-4753-a099-369bf017ffc9" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_LuganoMember_53c17d73-d844-4753-a099-369bf017ffc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_c4b534b4-943e-4fef-bd72-375f91605b95" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_CleanEarthMember_c4b534b4-943e-4fef-bd72-375f91605b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_445c7b57-aa94-4e7f-a8cd-62e4f8a22f9d" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b5c639f2-c78f-438b-ab31-8f4e8b87898a" xlink:to="loc_codi_PrimaLoftMember_445c7b57-aa94-4e7f-a8cd-62e4f8a22f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7fe0be1b-6ef6-4aa9-bd2b-558c544c697a" xlink:to="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_12275055-8ef5-4384-9823-bbe605cd3e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_PreferredStockMember_12275055-8ef5-4384-9823-bbe605cd3e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ee7d7684-ddd5-4191-83ac-fa4c85005419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_CommonStockMember_ee7d7684-ddd5-4191-83ac-fa4c85005419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5298cc69-5e4d-4ded-833d-0b667e6b6419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_RetainedEarningsMember_5298cc69-5e4d-4ded-833d-0b667e6b6419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15bd2be3-caea-4458-a916-9f71e18242ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_15bd2be3-caea-4458-a916-9f71e18242ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_ac70b245-acf1-457c-b3a2-68adf5781088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_ParentMember_ac70b245-acf1-457c-b3a2-68adf5781088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_470271ac-249c-4214-9274-f7b27e9e0e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_us-gaap_NoncontrollingInterestMember_470271ac-249c-4214-9274-f7b27e9e0e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_0896b5dd-32f9-489f-a94f-7abba062d62c" xlink:href="codi-20221231.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_63503efb-63f3-40f8-9b78-d5396dae4f56" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_0896b5dd-32f9-489f-a94f-7abba062d62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_769196ec-5aad-436d-bc5d-c85c68fb0d69" xlink:to="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c69e8db6-dcc1-4197-b48f-3a3f83d003de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_MinorityInterest_c69e8db6-dcc1-4197-b48f-3a3f83d003de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_70448de4-6b19-49a7-a46c-f0150a60d608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_PreferredStockValue_70448de4-6b19-49a7-a46c-f0150a60d608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_2b1f88bc-5f9b-4d38-ac4c-aedbb235fbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_PreferredStockNoParValue_2b1f88bc-5f9b-4d38-ac4c-aedbb235fbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_df9689f2-83e8-41e9-b8a4-6c57b068f4bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_PreferredStockSharesIssued_df9689f2-83e8-41e9-b8a4-6c57b068f4bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_56cb6cdd-a0f5-4102-936e-da2d8fe9e10c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_SharesIssued_56cb6cdd-a0f5-4102-936e-da2d8fe9e10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2fdd4e5-a25c-4ebe-bad8-37c1dc1cf9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b2fdd4e5-a25c-4ebe-bad8-37c1dc1cf9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_8a8c9976-cb9b-46ad-a5e6-f16ecb839345" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_ProfitLoss_8a8c9976-cb9b-46ad-a5e6-f16ecb839345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c946862-2624-4263-92bd-79265a357624" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c946862-2624-4263-92bd-79265a357624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_307c5ec5-f074-4951-9392-9ce201cae111" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_307c5ec5-f074-4951-9392-9ce201cae111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_1e940027-f87c-4d5b-8c99-2368da32e4dd" xlink:href="codi-20221231.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_1e940027-f87c-4d5b-8c99-2368da32e4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_a1e29bcc-a876-47a2-9f57-8536517b20fd" xlink:href="codi-20221231.xsd#codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops_a1e29bcc-a876-47a2-9f57-8536517b20fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f6461e5e-8df0-4ccc-9ec4-9c72cdee7380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_f6461e5e-8df0-4ccc-9ec4-9c72cdee7380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_89e97a9e-4420-4568-9306-ec80247e42ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_89e97a9e-4420-4568-9306-ec80247e42ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9649a893-4679-4492-b893-ea20a006950b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_9649a893-4679-4492-b893-ea20a006950b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_99b05d54-e8e8-4237-92b8-ea28599eb846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_99b05d54-e8e8-4237-92b8-ea28599eb846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_213c65c8-7f55-4641-bc44-eb1d08e0c268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination_213c65c8-7f55-4641-bc44-eb1d08e0c268" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_02ecbcaa-468c-466f-934c-55b3b555da0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation_02ecbcaa-468c-466f-934c-55b3b555da0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_31ded3ff-a69c-4f6a-9e93-e58b6ea02dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_31ded3ff-a69c-4f6a-9e93-e58b6ea02dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_2bd18078-d33e-4ca4-9a5c-c5f6ae71d58f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_2bd18078-d33e-4ca4-9a5c-c5f6ae71d58f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_0445af1b-e7ce-4ea7-80ad-7f4f94ba5572" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_0445af1b-e7ce-4ea7-80ad-7f4f94ba5572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_1b68d828-9bcf-4d78-8249-a30164669b70" xlink:href="codi-20221231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_1b68d828-9bcf-4d78-8249-a30164669b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_00e7e90d-2d5d-47d8-aa50-4afec08d4856" xlink:href="codi-20221231.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_DistributionToShareholders_00e7e90d-2d5d-47d8-aa50-4afec08d4856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_81600d2d-38e4-4fe7-b669-ed2bd83b28f8" xlink:href="codi-20221231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_codi_DistributionExpenseAllocationInterests_81600d2d-38e4-4fe7-b669-ed2bd83b28f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_fee54d9e-3e6c-4af4-8349-7da61919f534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_SharesIssued_fee54d9e-3e6c-4af4-8349-7da61919f534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03c8b994-0345-4c61-a410-551d190fafb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_03c8b994-0345-4c61-a410-551d190fafb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a82b7f85-6b43-407e-b11a-a6e9eb05dac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NetIncomeLoss_a82b7f85-6b43-407e-b11a-a6e9eb05dac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_975223bd-74b3-4700-bbe9-e1710516ccee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8d265bb-a561-43b8-b746-7240dc41f7b7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_975223bd-74b3-4700-bbe9-e1710516ccee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_746a4a83-c9e8-4e1f-9d18-6bad9e9f9c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_746a4a83-c9e8-4e1f-9d18-6bad9e9f9c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_318b5137-7477-4f75-8308-c4dbcd1ccde6" xlink:href="codi-20221231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6a22f8d1-d895-4a82-ac8c-bc6ddd48d72f" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_318b5137-7477-4f75-8308-c4dbcd1ccde6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_78b92505-0edd-4b71-b422-8e01eb3650ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:to="loc_us-gaap_ProfitLoss_78b92505-0edd-4b71-b422-8e01eb3650ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ded50aea-ed84-4052-aea7-914934a59d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_ded50aea-ed84-4052-aea7-914934a59d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_9dafbdac-b7bc-4b38-9091-b9a2cc1af88a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_9dafbdac-b7bc-4b38-9091-b9a2cc1af88a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_42991f6f-3377-414b-81cd-5c90509b9fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_42991f6f-3377-414b-81cd-5c90509b9fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_b28fef74-7aa1-4d0f-83ba-8cc4fb160f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_us-gaap_Depreciation_b28fef74-7aa1-4d0f-83ba-8cc4fb160f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a213dffb-f6f9-4e01-a356-c49810257c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_a213dffb-f6f9-4e01-a356-c49810257c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_68d46fd7-b5e0-4afa-9878-26ecc24b4291" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_us-gaap_AssetImpairmentCharges_68d46fd7-b5e0-4afa-9878-26ecc24b4291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_582d3713-d2b6-4b58-8f74-3d6178491fad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_582d3713-d2b6-4b58-8f74-3d6178491fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_9571cd56-7623-456c-a2cd-19e59c65d9a1" xlink:href="codi-20221231.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_9571cd56-7623-456c-a2cd-19e59c65d9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_6de53e5c-b394-471f-9c91-d29d14ccbe8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_6de53e5c-b394-471f-9c91-d29d14ccbe8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d56bf506-3b65-4039-87d0-91ac77880f70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d56bf506-3b65-4039-87d0-91ac77880f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_e14a8622-dfbe-412f-ba44-99e79c09decd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_e14a8622-dfbe-412f-ba44-99e79c09decd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59fd8453-2bfd-4e10-9269-e751102bba71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_48cd04a0-f43a-46f7-af77-9595d95be1b9" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59fd8453-2bfd-4e10-9269-e751102bba71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_976cf80d-9602-4bd5-9a2b-fb0c84441220" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59fd8453-2bfd-4e10-9269-e751102bba71" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_976cf80d-9602-4bd5-9a2b-fb0c84441220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ca73e063-1a01-4deb-ad48-6242f31bbdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59fd8453-2bfd-4e10-9269-e751102bba71" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ca73e063-1a01-4deb-ad48-6242f31bbdcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_29dea316-7f98-4cee-94e9-48f97615b27b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59fd8453-2bfd-4e10-9269-e751102bba71" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_29dea316-7f98-4cee-94e9-48f97615b27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c4f89308-62db-4eb3-ab98-9a46db3b5b69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_59fd8453-2bfd-4e10-9269-e751102bba71" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c4f89308-62db-4eb3-ab98-9a46db3b5b69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_b521b056-96f1-4f79-b868-f7a03a5b9639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_b521b056-96f1-4f79-b868-f7a03a5b9639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_73167b0c-8313-49a2-9843-7ca749ff1b68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_73167b0c-8313-49a2-9843-7ca749ff1b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb335780-3f79-462e-afc4-4ed72097cb93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d4259879-bf37-40fd-909d-c793816350b2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_eb335780-3f79-462e-afc4-4ed72097cb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b567e233-1738-4256-abb3-7d0b0d34d3de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b567e233-1738-4256-abb3-7d0b0d34d3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5d0284e3-86ca-4abb-9d6c-b1c4d726a23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5d0284e3-86ca-4abb-9d6c-b1c4d726a23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_d82ccb0f-6df7-4c15-b4e6-5dfb23d5155e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_d82ccb0f-6df7-4c15-b4e6-5dfb23d5155e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_51a37767-c71f-4616-86de-12ae8c1ec17e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_51a37767-c71f-4616-86de-12ae8c1ec17e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_01fd72ef-e508-482b-bef6-acf5fe3044c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_01fd72ef-e508-482b-bef6-acf5fe3044c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_c05eebd9-658c-409d-a9b8-f63e5a2c66ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_c05eebd9-658c-409d-a9b8-f63e5a2c66ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_43f69d47-f817-458e-8f7d-9f9c6194d1e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_43f69d47-f817-458e-8f7d-9f9c6194d1e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_bb928d37-8f3f-4043-bbe2-bea5fe693738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_7b5719f0-ef9f-43dd-a7ab-65746044d9e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_bb928d37-8f3f-4043-bbe2-bea5fe693738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_fa5140e2-5d11-4226-a539-2e1f293fc7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_fa5140e2-5d11-4226-a539-2e1f293fc7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ab109b1b-4f51-4001-81a3-b0de4617ab85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ab109b1b-4f51-4001-81a3-b0de4617ab85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_18fecae8-3c9e-41ed-9985-96a9f6aa6b65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_18fecae8-3c9e-41ed-9985-96a9f6aa6b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_eb0e6660-ed39-48e1-9fd6-7534fbd00c05" xlink:href="codi-20221231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_eb0e6660-ed39-48e1-9fd6-7534fbd00c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_35fdc77a-bb06-4d11-9f9f-adb0c8e6178d" xlink:href="codi-20221231.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_35fdc77a-bb06-4d11-9f9f-adb0c8e6178d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_8674ce24-3432-447e-81ba-1a03be09b009" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_8674ce24-3432-447e-81ba-1a03be09b009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_8c8c9a1f-81b3-4566-84f4-9911c6f5071c" xlink:href="codi-20221231.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_8c8c9a1f-81b3-4566-84f4-9911c6f5071c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsforRepurchaseSubsidiaryStock_03584dc6-24f2-4404-919a-ecdfc5aa5b8e" xlink:href="codi-20221231.xsd#codi_PaymentsforRepurchaseSubsidiaryStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_codi_PaymentsforRepurchaseSubsidiaryStock_03584dc6-24f2-4404-919a-ecdfc5aa5b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_728ef211-669a-450d-bbc1-e0da3dc053ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_728ef211-669a-450d-bbc1-e0da3dc053ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_562e2391-2c75-4d0c-8716-2ddf887c5386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_562e2391-2c75-4d0c-8716-2ddf887c5386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5699bc6d-d5f2-444a-b424-6a09a9259d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f9cc7b36-b5ab-4aab-97a7-098b651a90ba" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5699bc6d-d5f2-444a-b424-6a09a9259d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cb273547-4285-420a-a9cf-385ee75f8c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cb273547-4285-420a-a9cf-385ee75f8c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4fb31853-fdda-49ed-afcd-a9e68c4cbff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4fb31853-fdda-49ed-afcd-a9e68c4cbff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9faa81bb-5a74-4448-9abe-8e37b440977a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9faa81bb-5a74-4448-9abe-8e37b440977a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_b20f5b16-fe1d-4212-83fa-e041b60ed55c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_b20f5b16-fe1d-4212-83fa-e041b60ed55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_41300bc1-1ccd-4cab-affb-81c14cf4a928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_41300bc1-1ccd-4cab-affb-81c14cf4a928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_ea4148bd-e779-4d25-9b56-66c0ff664871" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_ea4148bd-e779-4d25-9b56-66c0ff664871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_01b97f69-75e2-4929-840d-3550d9118478" xlink:to="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8696c3d9-b1de-4702-8513-8fd664bdf62c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8696c3d9-b1de-4702-8513-8fd664bdf62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_88c30a60-6549-4535-9327-cdbf49954c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8696c3d9-b1de-4702-8513-8fd664bdf62c" xlink:to="loc_us-gaap_SegmentDomain_88c30a60-6549-4535-9327-cdbf49954c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_e7d2df4e-3e78-43e9-a938-97ac23df5f1a" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_88c30a60-6549-4535-9327-cdbf49954c54" xlink:to="loc_codi_BoaMember_e7d2df4e-3e78-43e9-a938-97ac23df5f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b3de045c-14fd-4e88-90b0-cd6b69af020f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b3de045c-14fd-4e88-90b0-cd6b69af020f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_901baf79-9c91-482f-bc90-af5860aa9e89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b3de045c-14fd-4e88-90b0-cd6b69af020f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_901baf79-9c91-482f-bc90-af5860aa9e89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_88e16944-9474-4446-a620-f4fc2f074d18" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_901baf79-9c91-482f-bc90-af5860aa9e89" xlink:to="loc_codi_BoaMember_88e16944-9474-4446-a620-f4fc2f074d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_198798c0-60b5-4e15-99fb-36b482d72350" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_901baf79-9c91-482f-bc90-af5860aa9e89" xlink:to="loc_codi_BusinessAcquisitionMember_198798c0-60b5-4e15-99fb-36b482d72350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_b6472ac7-2227-4f8c-9901-e96880f85d99" xlink:to="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_9876faa1-07f3-4323-afcd-7be4d77b6484" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_9876faa1-07f3-4323-afcd-7be4d77b6484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_79c80d75-d89d-4962-b73d-825a665bad72" xlink:href="codi-20221231.xsd#codi_ProceedsFromMinorityShareholdersAcquisitions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_codi_ProceedsFromMinorityShareholdersAcquisitions_79c80d75-d89d-4962-b73d-825a665bad72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_3b2104ad-c000-4e09-9c1e-51cf66792c65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_3b2104ad-c000-4e09-9c1e-51cf66792c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_aa06de7d-4d8b-45e2-8a25-8fede146abb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_aa06de7d-4d8b-45e2-8a25-8fede146abb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_cf34fceb-7494-486e-9e50-0f9c240e43f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_cf34fceb-7494-486e-9e50-0f9c240e43f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_37b89b8d-b2cd-4503-9527-8a3edd610a68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt_37b89b8d-b2cd-4503-9527-8a3edd610a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_27aa2900-504c-4836-8f46-d799e0db313d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_27aa2900-504c-4836-8f46-d799e0db313d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_5778af7d-bb46-407a-bc79-f282aba263c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations_5778af7d-bb46-407a-bc79-f282aba263c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_70a0ee7c-89bc-4e91-a96a-bbdd4de205ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_f1975c8c-73e4-47db-aa94-69eeade1f8a0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_70a0ee7c-89bc-4e91-a96a-bbdd4de205ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OrganizationandBusinessOperations" xlink:type="simple" xlink:href="codi-20221231.xsd#OrganizationandBusinessOperations"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OrganizationandBusinessOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_92430114-65c1-4aaf-be72-6db37780803c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OrganizationAndBusinessOperationsTextBlock_3326d691-a208-45b1-b819-d050c5b18778" xlink:href="codi-20221231.xsd#codi_OrganizationAndBusinessOperationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_92430114-65c1-4aaf-be72-6db37780803c" xlink:to="loc_codi_OrganizationAndBusinessOperationsTextBlock_3326d691-a208-45b1-b819-d050c5b18778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_cf295c99-f11c-4f60-8157-d892e22aae99" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfTrustInterestHeldByParentEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_92430114-65c1-4aaf-be72-6db37780803c" xlink:to="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_cf295c99-f11c-4f60-8157-d892e22aae99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned_5caff11f-0879-403c-bb4c-1f108028909a" xlink:href="codi-20221231.xsd#codi_NumberOfBusinessesOwned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_92430114-65c1-4aaf-be72-6db37780803c" xlink:to="loc_codi_NumberOfBusinessesOwned_5caff11f-0879-403c-bb4c-1f108028909a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="codi-20221231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_abb43695-f162-47e3-83e9-5e019874a8ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_998babe5-2b6a-44b4-8fb0-fd6ee1957271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_abb43695-f162-47e3-83e9-5e019874a8ed" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_998babe5-2b6a-44b4-8fb0-fd6ee1957271" 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-20221231.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_5ebbc555-9fb8-4bae-859d-6b969c5e2762" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_f15d3bd9-cbf8-4d2b-88ba-50ddfa4b41e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5ebbc555-9fb8-4bae-859d-6b969c5e2762" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_f15d3bd9-cbf8-4d2b-88ba-50ddfa4b41e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinesses" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinesses"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinesses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_8db1a412-d04b-4293-8a5e-3c32d7ac1790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_10fed923-d9c5-407b-b43a-48260c014fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_8db1a412-d04b-4293-8a5e-3c32d7ac1790" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_10fed923-d9c5-407b-b43a-48260c014fc2" 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-20221231.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_1b3cd8d5-f6b7-4f2e-872a-bbd855299592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_fb5bd0eb-7f78-41dc-a3b3-d460218b264d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1b3cd8d5-f6b7-4f2e-872a-bbd855299592" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_fb5bd0eb-7f78-41dc-a3b3-d460218b264d" 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-20221231.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_3ae9caab-f0b9-4e09-b885-84f8183534ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_818e96b3-9fd8-4f11-92c7-2690f45249fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3ae9caab-f0b9-4e09-b885-84f8183534ca" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_818e96b3-9fd8-4f11-92c7-2690f45249fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment" xlink:type="simple" xlink:href="codi-20221231.xsd#InventoryPropertyPlantandEquipment"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_70a9a7be-6c2f-4468-a0ec-0868413d7a97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_1d1e86f1-673b-4277-b0a5-aca7afa2b977" xlink:href="codi-20221231.xsd#codi_PropertyPlantAndEquipmentAndInventoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_70a9a7be-6c2f-4468-a0ec-0868413d7a97" xlink:to="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_1d1e86f1-673b-4277-b0a5-aca7afa2b977" 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-20221231.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_d093a47c-008a-4371-8eb2-9479406c9fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_7a345359-d405-4b39-b760-6eacc9025038" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d093a47c-008a-4371-8eb2-9479406c9fa0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_7a345359-d405-4b39-b760-6eacc9025038" 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-20221231.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_45005ab9-9e0e-4691-87c1-1b264c343089" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_c7d1cab9-a04c-4804-8758-491fe5a8a5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_45005ab9-9e0e-4691-87c1-1b264c343089" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_c7d1cab9-a04c-4804-8758-491fe5a8a5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="simple" xlink:href="codi-20221231.xsd#DerivativeInstrumentsandHedgingActivities"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan" xlink:type="simple" xlink:href="codi-20221231.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_PostemploymentBenefitsAbstract_ee5b5f05-79ee-44a0-a68f-f0fda4a29ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_d9bc6482-61e7-4725-be97-eb74cc2cddd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_ee5b5f05-79ee-44a0-a68f-f0fda4a29ff3" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_d9bc6482-61e7-4725-be97-eb74cc2cddd2" 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-20221231.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_c065b375-7229-4978-9f37-cb6328fff419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5f7256a1-b4ec-4d59-9af8-3c518258f5a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c065b375-7229-4978-9f37-cb6328fff419" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5f7256a1-b4ec-4d59-9af8-3c518258f5a3" 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-20221231.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_aede7589-d69e-4de2-a771-a31eae933d15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_637c7147-9d46-417c-9c58-88471fd537d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_aede7589-d69e-4de2-a771-a31eae933d15" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_637c7147-9d46-417c-9c58-88471fd537d0" 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-20221231.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_1fcbdc58-6346-48d0-b08b-3addc3d028e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_4a96a16b-b028-47da-a69a-ecfd674b334a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1fcbdc58-6346-48d0-b08b-3addc3d028e5" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_4a96a16b-b028-47da-a69a-ecfd674b334a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterest" xlink:type="simple" xlink:href="codi-20221231.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_c5d94a19-84b9-425f-b809-e5035a7e6cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_21e26373-74d5-4cb3-996d-14c08494b2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_c5d94a19-84b9-425f-b809-e5035a7e6cb3" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_21e26373-74d5-4cb3-996d-14c08494b2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalData" xlink:type="simple" xlink:href="codi-20221231.xsd#SupplementalData"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SupplementalData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a976b68c-0279-4dbc-8ad4-899d4d5312a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_74fff944-00c0-43ee-8e44-7cda802f2b79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a976b68c-0279-4dbc-8ad4-899d4d5312a8" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_74fff944-00c0-43ee-8e44-7cda802f2b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/EquityMethodInvestment" xlink:type="simple" xlink:href="codi-20221231.xsd#EquityMethodInvestment"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/EquityMethodInvestment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2b80dbf5-8246-49f3-a95e-54803f956f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="codi-20221231.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_172956d7-bc6c-4056-a89a-7177464ab2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f2be8a31-56bb-4c2f-a836-c8a24c300a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_172956d7-bc6c-4056-a89a-7177464ab2fc" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f2be8a31-56bb-4c2f-a836-c8a24c300a92" 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-20221231.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_74a21789-6e6f-47c6-89ab-36ebebaa58df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_e61b793e-4f69-41e3-a969-e4af78b3c33e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_74a21789-6e6f-47c6-89ab-36ebebaa58df" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_e61b793e-4f69-41e3-a969-e4af78b3c33e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData" xlink:type="simple" xlink:href="codi-20221231.xsd#UnauditedQuarterlyFinancialData"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_278b9a40-508a-41a4-a196-5f566f4a1202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_298369db-3d5c-4682-8cae-9e5be2f88403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_278b9a40-508a-41a4-a196-5f566f4a1202" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_298369db-3d5c-4682-8cae-9e5be2f88403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ValuationandQualifyingAccounts" xlink:type="simple" xlink:href="codi-20221231.xsd#ValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_e766f1c2-3a78-44a8-a51c-670a796b8ed3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_49d5a585-d004-433e-8696-af528ef719b2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_e766f1c2-3a78-44a8-a51c-670a796b8ed3" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_49d5a585-d004-433e-8696-af528ef719b2" 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-20221231.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_e6ce6a6f-1897-4a76-818b-3f67db8ff1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_71808f3e-baa2-4cc2-a679-de349bf9d1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_e6ce6a6f-1897-4a76-818b-3f67db8ff1cb" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_71808f3e-baa2-4cc2-a679-de349bf9d1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="simple" xlink:href="codi-20221231.xsd#SubsequentEventsSubsequentEventsNotes"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_bdf5bb05-2925-4ea5-946d-c8e07ae0b0e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_ef20e06e-d52c-4c58-ba4a-ded7ade0d0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_bdf5bb05-2925-4ea5-946d-c8e07ae0b0e2" xlink:to="loc_us-gaap_SubsequentEventTable_ef20e06e-d52c-4c58-ba4a-ded7ade0d0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_ef20e06e-d52c-4c58-ba4a-ded7ade0d0f5" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ddaf5365-d5ee-41a4-9427-547115a1568c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8d5e8ecc-c330-4c7a-bcae-fb5a7c394b59" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ddaf5365-d5ee-41a4-9427-547115a1568c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_f82748a1-e10b-41b6-a093-8042bd99625c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_ef20e06e-d52c-4c58-ba4a-ded7ade0d0f5" xlink:to="loc_us-gaap_SubsequentEventLineItems_f82748a1-e10b-41b6-a093-8042bd99625c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="codi-20221231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BasisOfPresentationPolicyTextBlock_39392962-eaee-419f-9aa5-dbfb8d58280c" xlink:href="codi-20221231.xsd#codi_BasisOfPresentationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_codi_BasisOfPresentationPolicyTextBlock_39392962-eaee-419f-9aa5-dbfb8d58280c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_45aa5a0f-6ee5-48ed-bb7d-2736052e58de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_45aa5a0f-6ee5-48ed-bb7d-2736052e58de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_b8a1be5f-c76f-4273-8b5d-d34f4eecce77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_b8a1be5f-c76f-4273-8b5d-d34f4eecce77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_a88f967d-295b-47dd-82d6-3395d47b5f84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_UseOfEstimates_a88f967d-295b-47dd-82d6-3395d47b5f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SupplementalPutAccountingPolicyTextBlock_1af6e263-7cdc-4b6f-8d99-2cb16d5988f1" xlink:href="codi-20221231.xsd#codi_SupplementalPutAccountingPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_codi_SupplementalPutAccountingPolicyTextBlock_1af6e263-7cdc-4b6f-8d99-2cb16d5988f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_9403047b-b6ae-42bc-9198-356794c0b98c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_9403047b-b6ae-42bc-9198-356794c0b98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_97c8817c-d59d-4429-8ecd-f78aded4bdf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_97c8817c-d59d-4429-8ecd-f78aded4bdf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock_5bb91faf-7086-4296-84bd-878b788ebf76" xlink:href="codi-20221231.xsd#codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock_5bb91faf-7086-4296-84bd-878b788ebf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_f3c46327-ed20-4a62-a455-f250d09905e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_f3c46327-ed20-4a62-a455-f250d09905e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_79087166-fd35-4b99-9155-7e44f3d2ad5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_79087166-fd35-4b99-9155-7e44f3d2ad5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_bca539a8-3138-458f-b0cb-d1cce00376f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_bca539a8-3138-458f-b0cb-d1cce00376f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_2d4b4a56-5dd4-4245-b646-0e52dccbef86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_2d4b4a56-5dd4-4245-b646-0e52dccbef86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_de5bbc7c-0078-4759-89b7-f72e794704f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_de5bbc7c-0078-4759-89b7-f72e794704f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_7f05d29e-a179-4abf-831b-3eb4e37f9c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_7f05d29e-a179-4abf-831b-3eb4e37f9c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_4dfb63be-e420-4d09-ab41-a3248823a471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_4dfb63be-e420-4d09-ab41-a3248823a471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_e78ffb77-7105-448e-919b-466e686b6ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_e78ffb77-7105-448e-919b-466e686b6ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MinorityInterestPolicyTextBlock_cd4a0679-0630-4a81-9768-8c943a4b6132" xlink:href="codi-20221231.xsd#codi_MinorityInterestPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_codi_MinorityInterestPolicyTextBlock_cd4a0679-0630-4a81-9768-8c943a4b6132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_602a1f1d-1ef6-49bf-8a32-3350b8e5d203" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_602a1f1d-1ef6-49bf-8a32-3350b8e5d203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1c90f736-a6ec-4b5a-b390-c362d52baab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_1c90f736-a6ec-4b5a-b390-c362d52baab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_9ee19951-c46a-4d79-b925-a1a865bc63dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_9ee19951-c46a-4d79-b925-a1a865bc63dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_123f9272-16c5-4541-ab1a-a6c50873d302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_123f9272-16c5-4541-ab1a-a6c50873d302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_afbb543c-4c19-4fbf-8ca9-c11abe6a28af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_afbb543c-4c19-4fbf-8ca9-c11abe6a28af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_52c7de91-8975-4a16-8369-d5e3867f27c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_87bdb2e4-1f60-484f-8877-29cde8a4e383" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_52c7de91-8975-4a16-8369-d5e3867f27c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="codi-20221231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ef586b62-a608-4a4f-b597-8070496028ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingInterestTableTextBlock_d2433118-8a1c-4c4f-829f-35611d9d8a13" xlink:href="codi-20221231.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ef586b62-a608-4a4f-b597-8070496028ec" xlink:to="loc_codi_NoncontrollingInterestTableTextBlock_d2433118-8a1c-4c4f-829f-35611d9d8a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock_3843cc11-47dc-446d-b75e-737d4847a850" xlink:href="codi-20221231.xsd#codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ef586b62-a608-4a4f-b597-8070496028ec" xlink:to="loc_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock_3843cc11-47dc-446d-b75e-737d4847a850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="codi-20221231.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_2bc5838a-d66f-4da4-8633-d3480f17f497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_16594631-e33e-42c6-a033-ca6c0a4e9fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_2bc5838a-d66f-4da4-8633-d3480f17f497" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_16594631-e33e-42c6-a033-ca6c0a4e9fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IntangibleAssetsGoodwillandOtherTables" xlink:type="simple" xlink:href="codi-20221231.xsd#IntangibleAssetsGoodwillandOtherTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IntangibleAssetsGoodwillandOtherTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_838fc304-95ce-4ce8-94c1-fb27644a615d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueTables" xlink:type="simple" xlink:href="codi-20221231.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_0000ba39-b75f-4dee-ad74-40336f54a353" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_69f87232-abb8-4c4d-80d1-deaae267ae15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0000ba39-b75f-4dee-ad74-40336f54a353" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_69f87232-abb8-4c4d-80d1-deaae267ae15" 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-20221231.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_cc39844f-4e23-49ad-96dd-b63ad0514ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_3371336c-2a4f-44fd-b3a4-0d5ce3db0359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cc39844f-4e23-49ad-96dd-b63ad0514ca0" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_3371336c-2a4f-44fd-b3a4-0d5ce3db0359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_a3076537-e77e-4ce8-91a8-7386ba159d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cc39844f-4e23-49ad-96dd-b63ad0514ca0" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_a3076537-e77e-4ce8-91a8-7386ba159d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_6e445d92-45c5-4239-bdfb-7bcd0b5e825c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cc39844f-4e23-49ad-96dd-b63ad0514ca0" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_6e445d92-45c5-4239-bdfb-7bcd0b5e825c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentTables" xlink:type="simple" xlink:href="codi-20221231.xsd#InventoryPropertyPlantandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_84fe839f-d96b-4e74-b8c3-a4ad04ce0342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_72064966-d1e5-44ad-b478-36e6ca53c8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_84fe839f-d96b-4e74-b8c3-a4ad04ce0342" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_72064966-d1e5-44ad-b478-36e6ca53c8e0" 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-20221231.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_bf75033a-2420-4fc0-8ebf-836096577bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bf75033a-2420-4fc0-8ebf-836096577bbb" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_srt_ConsolidationItemsAxis_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_768304c7-b66d-4352-a974-f7330b34866d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_3f58d01b-417a-4fce-ac2a-6cfcd4e08afc" xlink:to="loc_srt_ConsolidationItemsDomain_768304c7-b66d-4352-a974-f7330b34866d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2ec18185-2588-45d1-bc62-28e59818479a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2ec18185-2588-45d1-bc62-28e59818479a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9f390c61-c91f-4c0c-969b-88055bac0406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2ec18185-2588-45d1-bc62-28e59818479a" xlink:to="loc_us-gaap_SegmentDomain_9f390c61-c91f-4c0c-969b-88055bac0406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0bcfd4c1-337c-46d8-aa6a-b322a35ce46c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_5f5ae7f6-6fbb-4f24-8ace-44157c64cdd3" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0bcfd4c1-337c-46d8-aa6a-b322a35ce46c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e75da8ba-b66d-452e-ba80-f22acacda543" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_srt_RangeAxis_e75da8ba-b66d-452e-ba80-f22acacda543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2a749600-40c2-41b2-9b1b-b0e4aa6a996e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e75da8ba-b66d-452e-ba80-f22acacda543" xlink:to="loc_srt_RangeMember_2a749600-40c2-41b2-9b1b-b0e4aa6a996e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_82dba80b-b799-4aec-b240-2fd7971f9f98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_us-gaap_ReportingUnitAxis_82dba80b-b799-4aec-b240-2fd7971f9f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_2e24ce43-dc52-4c54-8569-2b25a49a8a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_82dba80b-b799-4aec-b240-2fd7971f9f98" xlink:to="loc_us-gaap_ReportingUnitDomain_2e24ce43-dc52-4c54-8569-2b25a49a8a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_2c958dcc-97b7-4255-8cd0-010ce42dda33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8429fc13-9ad1-4c3f-a1c4-022a262265ff" xlink:to="loc_us-gaap_GoodwillLineItems_2c958dcc-97b7-4255-8cd0-010ce42dda33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_5d7e0b8b-db40-4c17-b084-c1fecfe084ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bf75033a-2420-4fc0-8ebf-836096577bbb" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_5d7e0b8b-db40-4c17-b084-c1fecfe084ca" 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-20221231.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_6abcd27b-4701-4c79-ae1c-1079f820b28b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock_913cae07-4dc4-4a76-a2c9-af51bb34b8e7" xlink:href="codi-20221231.xsd#codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6abcd27b-4701-4c79-ae1c-1079f820b28b" xlink:to="loc_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock_913cae07-4dc4-4a76-a2c9-af51bb34b8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfInterestExpenseByComponentTableTextBlock_62ac4aee-fd99-4f4c-b34f-8eefa545abad" xlink:href="codi-20221231.xsd#codi_ScheduleOfInterestExpenseByComponentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6abcd27b-4701-4c79-ae1c-1079f820b28b" xlink:to="loc_codi_ScheduleOfInterestExpenseByComponentTableTextBlock_62ac4aee-fd99-4f4c-b34f-8eefa545abad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5a16bc6d-56b0-475e-921f-078581b59d88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6abcd27b-4701-4c79-ae1c-1079f820b28b" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_5a16bc6d-56b0-475e-921f-078581b59d88" 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-20221231.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_PostemploymentBenefitsAbstract_80cc2528-16bd-4c3b-a146-b68b3aed6fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_80cc2528-16bd-4c3b-a146-b68b3aed6fb6" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_010dd84f-76c5-45c0-8f0c-c40aed765759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_83320d5c-38d2-4d2c-ab92-ab38d50a0c9a" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_010dd84f-76c5-45c0-8f0c-c40aed765759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationAxis_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationAxis_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanSponsorLocationDomain_2080cc9e-d62f-4222-9fb3-b90b54ed8787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanSponsorLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanSponsorLocationAxis_a4e040a4-0f90-4d87-a153-f3f9bc7ba2f6" xlink:to="loc_us-gaap_RetirementPlanSponsorLocationDomain_2080cc9e-d62f-4222-9fb3-b90b54ed8787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusAxis_d722e8f0-7392-4b92-bc66-fd71693d8e81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanTaxStatusAxis_d722e8f0-7392-4b92-bc66-fd71693d8e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTaxStatusDomain_e24b3732-eef8-4a08-8153-614be40c9830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTaxStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTaxStatusAxis_d722e8f0-7392-4b92-bc66-fd71693d8e81" xlink:to="loc_us-gaap_RetirementPlanTaxStatusDomain_e24b3732-eef8-4a08-8153-614be40c9830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusAxis_88045e66-52f4-4f08-b951-af275e4609fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanFundingStatusAxis_88045e66-52f4-4f08-b951-af275e4609fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanFundingStatusDomain_26e5fd90-4559-44f9-b915-c90d0756ac12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanFundingStatusAxis_88045e66-52f4-4f08-b951-af275e4609fd" xlink:to="loc_us-gaap_RetirementPlanFundingStatusDomain_26e5fd90-4559-44f9-b915-c90d0756ac12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_ddf8f547-3c85-438e-9c18-9a9c76fb4caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RetirementPlanNameAxis_ddf8f547-3c85-438e-9c18-9a9c76fb4caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_8ad7fcf8-84cc-41a2-8416-d2bdadd37efa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_ddf8f547-3c85-438e-9c18-9a9c76fb4caa" xlink:to="loc_us-gaap_RetirementPlanNameDomain_8ad7fcf8-84cc-41a2-8416-d2bdadd37efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_46421d3e-a638-410f-a92d-9fe0bd56aec5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_46421d3e-a638-410f-a92d-9fe0bd56aec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_20d06b97-aa44-4710-9080-f9dfed40bac6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_46421d3e-a638-410f-a92d-9fe0bd56aec5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_20d06b97-aa44-4710-9080-f9dfed40bac6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByIndustryAxis_a853c709-698b-4d1e-add6-d32a59596220" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByIndustryAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_EquitySecuritiesByIndustryAxis_a853c709-698b-4d1e-add6-d32a59596220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesIndustryMember_94d20365-fffc-4628-b3c1-f4b90fbef99a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesIndustryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByIndustryAxis_a853c709-698b-4d1e-add6-d32a59596220" xlink:to="loc_us-gaap_EquitySecuritiesIndustryMember_94d20365-fffc-4628-b3c1-f4b90fbef99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_1f4abc2e-2457-462e-bb74-b015cf6eb863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_e6b313c7-0fa6-4573-b7e4-1f9a7c887f3c" xlink:to="loc_us-gaap_EquitySecuritiesInvestmentObjectiveMember_1f4abc2e-2457-462e-bb74-b015cf6eb863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad769c47-390f-44d0-8908-c2bea67cbf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad769c47-390f-44d0-8908-c2bea67cbf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e5947a5-06da-4989-88d5-25eaf6d5eaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ad769c47-390f-44d0-8908-c2bea67cbf02" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1e5947a5-06da-4989-88d5-25eaf6d5eaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75d1f84e-f976-4cc0-af67-0c81707935ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75d1f84e-f976-4cc0-af67-0c81707935ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_95a0c597-47c9-4cbe-ab1b-717866565dae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75d1f84e-f976-4cc0-af67-0c81707935ed" xlink:to="loc_us-gaap_RelatedPartyDomain_95a0c597-47c9-4cbe-ab1b-717866565dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_91cf1afe-860b-468a-9a49-20c4a54134f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_91cf1afe-860b-468a-9a49-20c4a54134f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_8dad65ba-4f75-4651-99b9-6f4573025cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_91cf1afe-860b-468a-9a49-20c4a54134f6" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_8dad65ba-4f75-4651-99b9-6f4573025cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0608c249-59fb-4acd-819a-fdc052cbd93b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_srt_RangeAxis_0608c249-59fb-4acd-819a-fdc052cbd93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8ab2773b-7a0b-4664-9857-be53569287f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0608c249-59fb-4acd-819a-fdc052cbd93b" xlink:to="loc_srt_RangeMember_8ab2773b-7a0b-4664-9857-be53569287f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_36bbbd90-8db4-4967-ad71-42b0906f0b1f" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_d30a76d2-f4a7-4fcc-8e8b-17abcdefa6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_d30a76d2-f4a7-4fcc-8e8b-17abcdefa6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_59cf8a5b-3b7d-4ffb-b3ab-8797ef369ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_59cf8a5b-3b7d-4ffb-b3ab-8797ef369ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_57094ae4-23d5-45b4-a43e-cd41d299f416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_57094ae4-23d5-45b4-a43e-cd41d299f416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_c167030d-0fc3-4c49-9019-f3e26586266e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_af167cf2-3448-43e9-a82c-ad54a88ef53b" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_c167030d-0fc3-4c49-9019-f3e26586266e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquityTables" xlink:type="simple" xlink:href="codi-20221231.xsd#StockholdersEquityStockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c183c36f-2678-4dc4-851c-0e46abc4d813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_ba47bc6c-e5ab-4cd2-a003-9000ed869685" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c183c36f-2678-4dc4-851c-0e46abc4d813" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_ba47bc6c-e5ab-4cd2-a003-9000ed869685" 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-20221231.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_d3a9f4f3-4b9f-418e-a3e2-48becf6aa1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_83411f4e-652f-4d5e-b8d0-74727bdaf896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3a9f4f3-4b9f-418e-a3e2-48becf6aa1fe" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_83411f4e-652f-4d5e-b8d0-74727bdaf896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c4be601e-fe0a-49ee-a0c7-3895427b874c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3a9f4f3-4b9f-418e-a3e2-48becf6aa1fe" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_c4be601e-fe0a-49ee-a0c7-3895427b874c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_eabeb11a-b849-441f-a6ac-bce2ba63a188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3a9f4f3-4b9f-418e-a3e2-48becf6aa1fe" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_eabeb11a-b849-441f-a6ac-bce2ba63a188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_21893b3f-69a2-407b-9bf0-38a214b52f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3a9f4f3-4b9f-418e-a3e2-48becf6aa1fe" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_21893b3f-69a2-407b-9bf0-38a214b52f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f1a251ef-53fa-480f-953a-b9c35d9f8670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d3a9f4f3-4b9f-418e-a3e2-48becf6aa1fe" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_f1a251ef-53fa-480f-953a-b9c35d9f8670" 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-20221231.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_fc2a810a-3ef5-48d5-b07e-43c6cbf5b662" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_e3a691bb-e570-4d43-b80a-3ab1a2a88b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fc2a810a-3ef5-48d5-b07e-43c6cbf5b662" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_e3a691bb-e570-4d43-b80a-3ab1a2a88b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock_44132ca4-888d-4163-836c-15717df464db" xlink:href="codi-20221231.xsd#codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fc2a810a-3ef5-48d5-b07e-43c6cbf5b662" xlink:to="loc_codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock_44132ca4-888d-4163-836c-15717df464db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_48d3a4ec-4b96-4dd3-ad42-677f3c455faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fc2a810a-3ef5-48d5-b07e-43c6cbf5b662" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_48d3a4ec-4b96-4dd3-ad42-677f3c455faa" 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-20221231.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_cc27f29f-6bcf-4a24-85de-c5996d52eee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingInterestTableTextBlock_7f799d85-8249-41fa-b45e-cc3be3656d9d" xlink:href="codi-20221231.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_cc27f29f-6bcf-4a24-85de-c5996d52eee9" xlink:to="loc_codi_NoncontrollingInterestTableTextBlock_7f799d85-8249-41fa-b45e-cc3be3656d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataTables" xlink:type="simple" xlink:href="codi-20221231.xsd#SupplementalDataTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SupplementalDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_947e53f2-4233-45d6-9131-f748b46bbc26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SupplementalBalanceSheetDisclosuresTableTextBlock_ca4f638b-29ed-4e24-91aa-cd992831355d" xlink:href="codi-20221231.xsd#codi_SupplementalBalanceSheetDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_947e53f2-4233-45d6-9131-f748b46bbc26" xlink:to="loc_codi_SupplementalBalanceSheetDisclosuresTableTextBlock_ca4f638b-29ed-4e24-91aa-cd992831355d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock_8abcd87b-e617-4895-8c2d-28c0222747f4" xlink:href="codi-20221231.xsd#codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_947e53f2-4233-45d6-9131-f748b46bbc26" xlink:to="loc_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock_8abcd87b-e617-4895-8c2d-28c0222747f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_34d59971-641c-4ba7-bde1-3229e6704e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_947e53f2-4233-45d6-9131-f748b46bbc26" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_34d59971-641c-4ba7-bde1-3229e6704e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentTables" xlink:type="simple" xlink:href="codi-20221231.xsd#EquityMethodInvestmentTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/EquityMethodInvestmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="codi-20221231.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_af456bcf-9827-435b-ad58-cb08a2a122a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_6196bd9d-a7da-4867-8a1f-3a8292d29495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_af456bcf-9827-435b-ad58-cb08a2a122a2" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_6196bd9d-a7da-4867-8a1f-3a8292d29495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_99b83bb6-d6c7-4d01-8b50-ffafa0bbb543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_af456bcf-9827-435b-ad58-cb08a2a122a2" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_99b83bb6-d6c7-4d01-8b50-ffafa0bbb543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4197368c-e037-4214-af1f-730bd29cd5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_af456bcf-9827-435b-ad58-cb08a2a122a2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4197368c-e037-4214-af1f-730bd29cd5d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_2c0f7355-eb85-4c09-84ef-d4c6ca703b9b" xlink:href="codi-20221231.xsd#codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_af456bcf-9827-435b-ad58-cb08a2a122a2" xlink:to="loc_codi_LeaseSupplementalBalanceSheetInformationTableTableTextBlock_2c0f7355-eb85-4c09-84ef-d4c6ca703b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="codi-20221231.xsd#RelatedPartyTransactionsTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/RelatedPartyTransactionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_20f6f3e6-e231-4d24-a16f-7e5579b86916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_cbcf0fa8-077c-4432-b91e-32cfbe837e67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_20f6f3e6-e231-4d24-a16f-7e5579b86916" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_cbcf0fa8-077c-4432-b91e-32cfbe837e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables" xlink:type="simple" xlink:href="codi-20221231.xsd#UnauditedQuarterlyFinancialDataTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_a199fdb4-1ccc-4bd3-acbd-b1a1188c7580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3c429805-795d-4a4b-a10d-f6b02721780d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_a199fdb4-1ccc-4bd3-acbd-b1a1188c7580" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3c429805-795d-4a4b-a10d-f6b02721780d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0809cf8f-0d33-4174-a980-5c1264588b54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0809cf8f-0d33-4174-a980-5c1264588b54" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4c2b16ff-abb6-4133-8c83-8282336fe13c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_srt_RangeAxis_4c2b16ff-abb6-4133-8c83-8282336fe13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_22d6fc1f-0bda-48ff-8501-d79fb03082ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4c2b16ff-abb6-4133-8c83-8282336fe13c" xlink:to="loc_srt_RangeMember_22d6fc1f-0bda-48ff-8501-d79fb03082ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3cffaeed-e2f6-4106-88b4-4e67993a4846" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_22d6fc1f-0bda-48ff-8501-d79fb03082ec" xlink:to="loc_srt_MinimumMember_3cffaeed-e2f6-4106-88b4-4e67993a4846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_732d8ca2-0a95-4f80-9968-d1aa23c7e119" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_22d6fc1f-0bda-48ff-8501-d79fb03082ec" xlink:to="loc_srt_MaximumMember_732d8ca2-0a95-4f80-9968-d1aa23c7e119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_b26fb654-3687-4b9d-974f-5d34139b31a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_GeographicDistributionAxis_b26fb654-3687-4b9d-974f-5d34139b31a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_1124492d-52cf-4555-b7e5-51c7348a03fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_b26fb654-3687-4b9d-974f-5d34139b31a5" xlink:to="loc_us-gaap_GeographicDistributionDomain_1124492d-52cf-4555-b7e5-51c7348a03fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_616c342b-dad8-4074-8a9a-73367c0bcb82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_1124492d-52cf-4555-b7e5-51c7348a03fd" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_616c342b-dad8-4074-8a9a-73367c0bcb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ce8543a4-54c4-4790-98e5-3d52fa430f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ce8543a4-54c4-4790-98e5-3d52fa430f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_94d543b6-896a-4fac-b3fe-7dee191431c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ce8543a4-54c4-4790-98e5-3d52fa430f2b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_94d543b6-896a-4fac-b3fe-7dee191431c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_ecf4999f-9ef1-45d7-9b3f-648e0e28691c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_94d543b6-896a-4fac-b3fe-7dee191431c6" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_ecf4999f-9ef1-45d7-9b3f-648e0e28691c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b165ecd4-effd-40ee-b515-a026164268ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b165ecd4-effd-40ee-b515-a026164268ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20a8dd02-f1d3-40e2-a2d0-e17458561d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b165ecd4-effd-40ee-b515-a026164268ac" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20a8dd02-f1d3-40e2-a2d0-e17458561d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bcb273ad-200a-4386-a501-c487cf2437f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20a8dd02-f1d3-40e2-a2d0-e17458561d0c" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bcb273ad-200a-4386-a501-c487cf2437f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21c4cf87-4565-4c86-a606-a7a3c3c5ade2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21c4cf87-4565-4c86-a606-a7a3c3c5ade2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_70c57edc-4f17-4cc6-a024-5036dc5497b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_21c4cf87-4565-4c86-a606-a7a3c3c5ade2" xlink:to="loc_us-gaap_TypeOfAdoptionMember_70c57edc-4f17-4cc6-a024-5036dc5497b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c6498df1-a45c-4c17-bbee-3f6d0dadcb83" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c6498df1-a45c-4c17-bbee-3f6d0dadcb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_67502dd0-8842-423e-942f-d589494fddca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_c6498df1-a45c-4c17-bbee-3f6d0dadcb83" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_67502dd0-8842-423e-942f-d589494fddca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_dd732419-3b50-413a-b1c0-ffcc7371e52c" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_67502dd0-8842-423e-942f-d589494fddca" xlink:to="loc_codi_FoxMember_dd732419-3b50-413a-b1c0-ffcc7371e52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d73c01c3-9394-4c1e-9aff-44ec018cceb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d73c01c3-9394-4c1e-9aff-44ec018cceb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fdd0f01b-2c61-4a49-8e9a-4a4830826a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d73c01c3-9394-4c1e-9aff-44ec018cceb9" xlink:to="loc_us-gaap_SegmentDomain_fdd0f01b-2c61-4a49-8e9a-4a4830826a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_665399ed-2035-486a-b990-c14eae7e06ae" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fdd0f01b-2c61-4a49-8e9a-4a4830826a63" xlink:to="loc_codi_FoxMember_665399ed-2035-486a-b990-c14eae7e06ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_bb778c2f-6f3e-42e9-af2f-27a3931a166a" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fdd0f01b-2c61-4a49-8e9a-4a4830826a63" xlink:to="loc_codi_AciMember_bb778c2f-6f3e-42e9-af2f-27a3931a166a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_d83b4e2c-70c1-4bd1-8516-467a6b25805c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_d83b4e2c-70c1-4bd1-8516-467a6b25805c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7b5c7887-c5fc-456b-a68b-1f57e148e666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_d83b4e2c-70c1-4bd1-8516-467a6b25805c" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_7b5c7887-c5fc-456b-a68b-1f57e148e666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e9e815df-94fc-444c-8057-01c296d1422c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e9e815df-94fc-444c-8057-01c296d1422c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_2849c9de-38d1-448d-8a85-e47ca3f1fd27" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e9e815df-94fc-444c-8057-01c296d1422c" xlink:to="loc_srt_ConsolidatedEntitiesDomain_2849c9de-38d1-448d-8a85-e47ca3f1fd27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_8de4b4d0-97e4-472d-b756-e93746ffe4d6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_2849c9de-38d1-448d-8a85-e47ca3f1fd27" xlink:to="loc_srt_SubsidiariesMember_8de4b4d0-97e4-472d-b756-e93746ffe4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_71ccdc61-9023-4525-bf98-645ae8a8b8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_71ccdc61-9023-4525-bf98-645ae8a8b8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_981c042b-1059-4f2a-a005-86f32efb78bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_71ccdc61-9023-4525-bf98-645ae8a8b8f3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_981c042b-1059-4f2a-a005-86f32efb78bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a66f3fe-5187-473c-a266-5d1ba573d61f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2cdc963e-3ba5-4599-bda0-c5d5b7199f6a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a66f3fe-5187-473c-a266-5d1ba573d61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsMember_004b509a-a377-4dbd-81db-40f26057d6de" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2a66f3fe-5187-473c-a266-5d1ba573d61f" xlink:to="loc_codi_BusinessAcquisitionsMember_004b509a-a377-4dbd-81db-40f26057d6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_dccf7eee-b3c5-4972-b3d8-77d5f1230b12" xlink:to="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14fd2a72-63e1-4ea0-9f42-8eb5d6456c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_14fd2a72-63e1-4ea0-9f42-8eb5d6456c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_4029ce45-6136-4502-9f5e-ab8feb779646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_4029ce45-6136-4502-9f5e-ab8feb779646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e6210b04-a8c9-4120-a154-06d112cde840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e6210b04-a8c9-4120-a154-06d112cde840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d171e49c-58bf-49c2-a4ce-1534fe51a171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_d171e49c-58bf-49c2-a4ce-1534fe51a171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_72bb02e9-f798-4f85-bf7c-56137e2f9327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_72bb02e9-f798-4f85-bf7c-56137e2f9327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_a65791be-498c-4a4b-80d1-f61d64c1e541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_AdvertisingExpense_a65791be-498c-4a4b-80d1-f61d64c1e541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_41dbc092-a6c2-43b6-8157-d0c233f12780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_41dbc092-a6c2-43b6-8157-d0c233f12780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedContributionPlanEmployerContributionAmount_0a405147-ae29-49f6-af4a-25ff282a6e7a" xlink:href="codi-20221231.xsd#codi_DefinedContributionPlanEmployerContributionAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_codi_DefinedContributionPlanEmployerContributionAmount_0a405147-ae29-49f6-af4a-25ff282a6e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_81ef575c-da26-40f8-b615-2b8791983aab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_81ef575c-da26-40f8-b615-2b8791983aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_98e2925a-b307-48dd-982b-820eaa29b601" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_f26cc29b-c376-4667-878c-c0514c4d5daa" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_98e2925a-b307-48dd-982b-820eaa29b601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_53dd4df7-7989-4607-945e-dd6a985e9079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_53dd4df7-7989-4607-945e-dd6a985e9079" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f1285b71-a934-4e84-8307-e8bf15be51ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f1285b71-a934-4e84-8307-e8bf15be51ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f1285b71-a934-4e84-8307-e8bf15be51ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_06597fd6-0fe3-49a7-8f0e-ef2d809597cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_06597fd6-0fe3-49a7-8f0e-ef2d809597cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_dee159f7-c979-48f1-b18f-2502b4a388df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_dee159f7-c979-48f1-b18f-2502b4a388df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_2790e2e4-4ea4-495a-a921-da91050926e5" xlink:href="codi-20221231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_2790e2e4-4ea4-495a-a921-da91050926e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_9d5f0faa-433a-4451-8c0b-fe3a46a32412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d13f897e-0231-4718-b93a-7e21acf3cc5f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_9d5f0faa-433a-4451-8c0b-fe3a46a32412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f070936-12fc-44cc-a8fd-b420e8abd68c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:to="loc_srt_RangeAxis_2f070936-12fc-44cc-a8fd-b420e8abd68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6786461a-ffd6-421b-8f48-a5b652d22ff3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2f070936-12fc-44cc-a8fd-b420e8abd68c" xlink:to="loc_srt_RangeMember_6786461a-ffd6-421b-8f48-a5b652d22ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_48ed88c6-5083-4890-abcb-f1efa939df2e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6786461a-ffd6-421b-8f48-a5b652d22ff3" xlink:to="loc_srt_MinimumMember_48ed88c6-5083-4890-abcb-f1efa939df2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c7466eec-3480-48b2-b8a1-46260e1d0b02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6786461a-ffd6-421b-8f48-a5b652d22ff3" xlink:to="loc_srt_MaximumMember_c7466eec-3480-48b2-b8a1-46260e1d0b02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ece920be-5878-46e5-a24e-933a69b10605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ac2c44c3-83a1-4654-b7f6-cbed8db4c3ad" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ece920be-5878-46e5-a24e-933a69b10605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3090fa40-adce-447a-8796-2d46eadcc754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ece920be-5878-46e5-a24e-933a69b10605" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_3090fa40-adce-447a-8796-2d46eadcc754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_0b89df72-b794-4a47-b305-e249e857ae21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ece920be-5878-46e5-a24e-933a69b10605" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_0b89df72-b794-4a47-b305-e249e857ae21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DiscontinuedOperationsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_64d76e99-93a0-4b2c-a4bf-7a483c83ef02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_64d76e99-93a0-4b2c-a4bf-7a483c83ef02" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_611eeadb-a171-40cf-be2e-f59098d3dfb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_611eeadb-a171-40cf-be2e-f59098d3dfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_611eeadb-a171-40cf-be2e-f59098d3dfb1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7d8bfbb6-e8f8-45db-abc0-4b0b749004b5" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:to="loc_codi_LibertyMember_7d8bfbb6-e8f8-45db-abc0-4b0b749004b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_fe3d0c87-1a9f-45e6-8cd7-560700cee7c5" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:to="loc_codi_AciMember_fe3d0c87-1a9f-45e6-8cd7-560700cee7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_a8642e05-6218-478e-b70a-4bd4bcd284c6" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_438b142c-7f97-4182-b91a-37a85f38b780" xlink:to="loc_codi_CleanEarthMember_a8642e05-6218-478e-b70a-4bd4bcd284c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_fcf009fe-1a72-4fb9-906c-bdd247c0c225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_fcf009fe-1a72-4fb9-906c-bdd247c0c225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_62e67681-3628-4c31-8866-db05147e5ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_fcf009fe-1a72-4fb9-906c-bdd247c0c225" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_62e67681-3628-4c31-8866-db05147e5ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_17b61176-163f-4c9f-89d8-558e3c6db19f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_17b61176-163f-4c9f-89d8-558e3c6db19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7816eb43-cb17-4975-a56a-1d6fab20f7df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17b61176-163f-4c9f-89d8-558e3c6db19f" xlink:to="loc_us-gaap_SegmentDomain_7816eb43-cb17-4975-a56a-1d6fab20f7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_1e370872-c43a-48cf-aecf-6251306a8e3f" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7816eb43-cb17-4975-a56a-1d6fab20f7df" xlink:to="loc_codi_CleanEarthMember_1e370872-c43a-48cf-aecf-6251306a8e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_95d3ea84-6b7a-4377-9490-dd658b5d22a7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_0b062563-a5fd-40a7-ab03-2eb8fa59f6e5" xlink:href="codi-20221231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_0b062563-a5fd-40a7-ab03-2eb8fa59f6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_8e8744a3-ba65-45fe-bbfa-a50c6de4d549" xlink:href="codi-20221231.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_8e8744a3-ba65-45fe-bbfa-a50c6de4d549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_6705e0c0-218c-428c-afc0-1deea478e1c8" xlink:href="codi-20221231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_6705e0c0-218c-428c-afc0-1deea478e1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_9ed2fe61-329d-4d8e-82b5-46113981b68f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_9ed2fe61-329d-4d8e-82b5-46113981b68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_36d914a1-b772-496d-afa1-4d1ec67e4b28" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_36d914a1-b772-496d-afa1-4d1ec67e4b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_627b2cc2-4aad-4325-b3bd-31967c9e408c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_e5b42587-b6f8-4267-8f7c-893675617ccf" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_627b2cc2-4aad-4325-b3bd-31967c9e408c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_de8d5e88-6bae-4172-8a5f-afd8b5dd565e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_de8d5e88-6bae-4172-8a5f-afd8b5dd565e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4f31d018-a2d3-4317-8a6b-e29a43f08c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4f31d018-a2d3-4317-8a6b-e29a43f08c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4f31d018-a2d3-4317-8a6b-e29a43f08c11" xlink:to="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_eb075b24-7836-41f8-87db-e3f11408905f" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:to="loc_codi_CleanEarthMember_eb075b24-7836-41f8-87db-e3f11408905f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7d5b3968-4bee-40c5-9a9e-4f881ccbf0dd" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:to="loc_codi_LibertyMember_7d5b3968-4bee-40c5-9a9e-4f881ccbf0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_37bd0deb-c40b-4062-b16e-98616354c312" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_de1e8619-934d-4316-a179-6360c6bbc8fb" xlink:to="loc_codi_AciMember_37bd0deb-c40b-4062-b16e-98616354c312" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a81d8cc9-5491-4b5f-ad17-77e29d890f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a81d8cc9-5491-4b5f-ad17-77e29d890f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4b857512-bc3c-4bd4-b28d-545f860882ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_a81d8cc9-5491-4b5f-ad17-77e29d890f75" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4b857512-bc3c-4bd4-b28d-545f860882ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_e8d63733-1d9f-4bbb-9a13-cd91ae108162" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_59a4724d-2f71-4bfe-9d0e-893700a13f75" xlink:href="codi-20221231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_59a4724d-2f71-4bfe-9d0e-893700a13f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_692fab37-62aa-4920-ad5c-4312f3e494a4" xlink:href="codi-20221231.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_692fab37-62aa-4920-ad5c-4312f3e494a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_5abb0ad9-2cff-460f-881c-babdcd8e3ce2" xlink:href="codi-20221231.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_5abb0ad9-2cff-460f-881c-babdcd8e3ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_210d5269-2d90-4e7c-8bb9-8ed7ffe8b406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_210d5269-2d90-4e7c-8bb9-8ed7ffe8b406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_d380cad8-2543-48b7-b5ae-aed9c4c39f95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_d380cad8-2543-48b7-b5ae-aed9c4c39f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_08413c4e-ea15-45d4-9923-6e330f95c17b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_08413c4e-ea15-45d4-9923-6e330f95c17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_22775874-907f-4291-8172-98cdcef303de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_22775874-907f-4291-8172-98cdcef303de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_d72633a9-4412-4fd2-8b21-188d77e3c9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_d72633a9-4412-4fd2-8b21-188d77e3c9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c6e1e620-c219-451d-81ae-49942cc393e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c6e1e620-c219-451d-81ae-49942cc393e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_cf6295a0-4ecf-4158-8437-3b64aa31bc3a" xlink:href="codi-20221231.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_cf6295a0-4ecf-4158-8437-3b64aa31bc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_f5a104b7-2aa5-46b9-be11-be485e233e98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_f5a104b7-2aa5-46b9-be11-be485e233e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ec68b0fa-665f-4f2a-b55c-b54aaf390924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_911ac467-5958-4ae9-b9eb-ec6705edb891" xlink:to="loc_us-gaap_AssetImpairmentCharges_ec68b0fa-665f-4f2a-b55c-b54aaf390924" 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-20221231.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_94a4a827-2f73-427b-bd32-f60cdb2f9143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_94a4a827-2f73-427b-bd32-f60cdb2f9143" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1393e935-7b18-454a-b49a-3627f6d6e9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1393e935-7b18-454a-b49a-3627f6d6e9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1393e935-7b18-454a-b49a-3627f6d6e9e2" xlink:to="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_fd7b007e-9c9f-4dca-8bff-29c2cb6fb6c0" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:to="loc_codi_CleanEarthMember_fd7b007e-9c9f-4dca-8bff-29c2cb6fb6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_cf84bbea-4fb5-4edd-ad12-843da0fd542d" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:to="loc_codi_AciMember_cf84bbea-4fb5-4edd-ad12-843da0fd542d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_79aef6f8-6024-4607-8802-13e24e78bd4e" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d8aceb28-57eb-4cfc-a584-f993e014cba5" xlink:to="loc_codi_LibertyMember_79aef6f8-6024-4607-8802-13e24e78bd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_266b29b1-eb89-47d3-8c7c-20226d52ce07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_266b29b1-eb89-47d3-8c7c-20226d52ce07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59742488-a434-4918-8a61-dd92356f8490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_266b29b1-eb89-47d3-8c7c-20226d52ce07" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59742488-a434-4918-8a61-dd92356f8490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_db8cd8b0-ee44-44ce-8fc4-aee0919fab7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_dd3e393d-8b8c-4ac1-a7e7-82691fb506bf" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_db8cd8b0-ee44-44ce-8fc4-aee0919fab7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_b5577e8d-2bcf-4f7e-8ae1-14b9e1f892f2" xlink:href="codi-20221231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_db8cd8b0-ee44-44ce-8fc4-aee0919fab7b" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_b5577e8d-2bcf-4f7e-8ae1-14b9e1f892f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_3e1140e2-5439-4898-9d50-9995f33265b5" xlink:href="codi-20221231.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_db8cd8b0-ee44-44ce-8fc4-aee0919fab7b" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_3e1140e2-5439-4898-9d50-9995f33265b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_96c4fc26-d4a1-4893-b33b-2654c720da7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_96c4fc26-d4a1-4893-b33b-2654c720da7f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_90cbec6d-59ac-4816-b214-b32ccffaa46c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_srt_StatementScenarioAxis_90cbec6d-59ac-4816-b214-b32ccffaa46c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6cd403f1-22f0-4644-84f6-20b60962bcfd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_90cbec6d-59ac-4816-b214-b32ccffaa46c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6cd403f1-22f0-4644-84f6-20b60962bcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_4b0f6b53-04bd-43ec-a854-ff0d78be823a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_4b0f6b53-04bd-43ec-a854-ff0d78be823a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1b3dbcf2-a06d-4779-a7e5-2257d6c4cc10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_4b0f6b53-04bd-43ec-a854-ff0d78be823a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1b3dbcf2-a06d-4779-a7e5-2257d6c4cc10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_01dc1353-a55f-4ab9-aa09-a0f22740b923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_01dc1353-a55f-4ab9-aa09-a0f22740b923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_ca1f2c0a-762e-458d-b0ab-ec872fa8ff8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_01dc1353-a55f-4ab9-aa09-a0f22740b923" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_ca1f2c0a-762e-458d-b0ab-ec872fa8ff8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_87f0c5d8-53a0-48f6-a0e3-9bccb0b22845" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_24267287-ddac-4a31-854e-ce86b157fa95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:to="loc_us-gaap_TradeNamesMember_24267287-ddac-4a31-854e-ce86b157fa95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0531c7e4-ff40-4fc6-b091-06f91f3f5f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0531c7e4-ff40-4fc6-b091-06f91f3f5f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_a86c1f87-2af1-4832-94a9-f8b5a95437f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1f28ca12-d0d1-42a1-a2f6-63e023656801" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_a86c1f87-2af1-4832-94a9-f8b5a95437f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e7ec0069-8471-4ebb-bce8-61874e3acb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e7ec0069-8471-4ebb-bce8-61874e3acb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bde3f417-2e07-4304-8b9d-7768903fb085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e7ec0069-8471-4ebb-bce8-61874e3acb5d" xlink:to="loc_us-gaap_EquityComponentDomain_bde3f417-2e07-4304-8b9d-7768903fb085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_eb54ebc4-8d3b-4064-93da-3e6f58b97686" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_bde3f417-2e07-4304-8b9d-7768903fb085" xlink:to="loc_us-gaap_NoncontrollingInterestMember_eb54ebc4-8d3b-4064-93da-3e6f58b97686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_402c4f83-b654-4461-9251-54b19553f64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_402c4f83-b654-4461-9251-54b19553f64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_c5dea98e-70f7-4368-914a-2a0f17e7aeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_402c4f83-b654-4461-9251-54b19553f64c" xlink:to="loc_us-gaap_RelatedPartyDomain_c5dea98e-70f7-4368-914a-2a0f17e7aeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_f7c6b4ce-e44d-4fb4-8b6c-4f81d930f0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_e25565d0-9a2d-4f62-9c0b-69bd5d571cf2" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_f7c6b4ce-e44d-4fb4-8b6c-4f81d930f0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_17ab1376-33e9-4eb0-8a32-b4a465283a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_17ab1376-33e9-4eb0-8a32-b4a465283a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c5de5f3f-d078-495c-89cc-09975aad4a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_17ab1376-33e9-4eb0-8a32-b4a465283a1a" xlink:to="loc_us-gaap_SegmentDomain_c5de5f3f-d078-495c-89cc-09975aad4a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_47e9ca8c-e7c3-494e-9263-11ac650816db" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c5de5f3f-d078-495c-89cc-09975aad4a60" xlink:to="loc_codi_ErgobabyMember_47e9ca8c-e7c3-494e-9263-11ac650816db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529699bd-a332-45da-ba3d-3caf20cf5149" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529699bd-a332-45da-ba3d-3caf20cf5149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_d696ebf1-bf70-4ee4-a698-ff1eaeeb8a57" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_529699bd-a332-45da-ba3d-3caf20cf5149" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_d696ebf1-bf70-4ee4-a698-ff1eaeeb8a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_dei_LegalEntityAxis_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ef11f9d1-ee3c-4af5-a37f-fa2ed8e34e9c" xlink:to="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_24964ae6-f1d5-4192-bd22-dcb12101d52b" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_ErgobabyMember_24964ae6-f1d5-4192-bd22-dcb12101d52b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_47eb83ce-d964-48b1-b2db-9958322161d2" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_VelocityOutdoorMember_47eb83ce-d964-48b1-b2db-9958322161d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_822ef1ca-9d63-4e9d-bac3-85de549eea12" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_FoamFabricatorsMember_822ef1ca-9d63-4e9d-bac3-85de549eea12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_f5e3f29c-959d-4c78-97dc-6c04eb394284" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_MarucciMember_f5e3f29c-959d-4c78-97dc-6c04eb394284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_97d10f55-8aac-466e-9de6-7d4f17d33331" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_AltorMember_97d10f55-8aac-466e-9de6-7d4f17d33331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_f8919735-1b78-4405-959b-71225bad6f4c" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_01e42b3f-d8e5-4bef-8713-8184fe89d517" xlink:to="loc_codi_ArnoldMember_f8919735-1b78-4405-959b-71225bad6f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_24eb9347-5e21-489e-b5d9-f844bcf28d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_24eb9347-5e21-489e-b5d9-f844bcf28d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_24eb9347-5e21-489e-b5d9-f844bcf28d8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_59197700-0413-47ae-baab-128a5bca35db" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_VelocityOutdoorMember_59197700-0413-47ae-baab-128a5bca35db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_4731f1e9-392b-40fa-b644-0afeff1f7f57" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_FoamFabricatorsMember_4731f1e9-392b-40fa-b644-0afeff1f7f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_fbaf2a21-6d91-46c4-91c1-22861ce2add7" xlink:href="codi-20221231.xsd#codi_PolyfoamMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_PolyfoamMember_fbaf2a21-6d91-46c4-91c1-22861ce2add7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_dda46a12-a3aa-4b8f-ac6e-d6df7076a07a" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_BoaMember_dda46a12-a3aa-4b8f-ac6e-d6df7076a07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_0c5dade2-3b4e-4c67-b1ca-79091c5b8b80" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_MarucciMember_0c5dade2-3b4e-4c67-b1ca-79091c5b8b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_7784b57e-9eef-4ff7-803e-e24a80f9c062" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_LuganoMember_7784b57e-9eef-4ff7-803e-e24a80f9c062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_eb7641e4-7564-412a-89df-5a56b0a46f98" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_LizardSkinsMember_eb7641e4-7564-412a-89df-5a56b0a46f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_4b86a307-9761-48b5-9a04-f552e3875e4e" xlink:href="codi-20221231.xsd#codi_PlymouthFoamMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_PlymouthFoamMember_4b86a307-9761-48b5-9a04-f552e3875e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember_ed421997-633a-4a0b-9d3c-371ecd660315" xlink:href="codi-20221231.xsd#codi_RamcoMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_RamcoMember_ed421997-633a-4a0b-9d3c-371ecd660315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_af21418b-0992-4dcf-bfa1-b053d36b55be" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_PrimaLoftMember_af21418b-0992-4dcf-bfa1-b053d36b55be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_3ad1cdaf-dc52-41ce-8f34-6fc1556afea7" xlink:href="codi-20221231.xsd#codi_KingsCamoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_06b89f28-2d74-4e11-a107-276c8ab18f62" xlink:to="loc_codi_KingsCamoMember_3ad1cdaf-dc52-41ce-8f34-6fc1556afea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9c5d3112-6263-48ec-8bc7-9e760e061f7d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_43e85a21-9f08-4fdd-801b-08ea5add0602" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_43e85a21-9f08-4fdd-801b-08ea5add0602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3a9bbac3-585c-47e1-8af2-6e6899396b66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3a9bbac3-585c-47e1-8af2-6e6899396b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_774e3440-1a65-4d8d-a246-5ff4037ec6a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_774e3440-1a65-4d8d-a246-5ff4037ec6a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_48c3071e-bb8c-4db9-bf01-3ac53be3e883" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_48c3071e-bb8c-4db9-bf01-3ac53be3e883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_f1fc7f60-66e5-4266-887f-5eddb702e25b" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_f1fc7f60-66e5-4266-887f-5eddb702e25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_27bc0b64-457f-4bcb-919d-f183c41e030e" xlink:href="codi-20221231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_27bc0b64-457f-4bcb-919d-f183c41e030e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_601c5064-11e7-4dd9-b9cd-b056f1bbf4b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_601c5064-11e7-4dd9-b9cd-b056f1bbf4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_36e1c6d6-71c3-444b-8452-f6d193984143" xlink:href="codi-20221231.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_36e1c6d6-71c3-444b-8452-f6d193984143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_56dc1e8d-b304-49a0-b9d3-2a733c511ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_56dc1e8d-b304-49a0-b9d3-2a733c511ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_07e74a6a-3767-457e-977a-4568f8d918b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_07e74a6a-3767-457e-977a-4568f8d918b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_52d1360b-b07b-4ff6-957b-69089db82ac7" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_52d1360b-b07b-4ff6-957b-69089db82ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_82c14d5b-b2e5-4666-96d2-9890b0f4f70b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_Goodwill_82c14d5b-b2e5-4666-96d2-9890b0f4f70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c25b1083-db27-4555-9910-1ad7823c8dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c25b1083-db27-4555-9910-1ad7823c8dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3898bc92-53ff-40de-9a70-02858fd1cdca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_3898bc92-53ff-40de-9a70-02858fd1cdca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ac51077a-c323-468b-8536-506d6797eb58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_ac51077a-c323-468b-8536-506d6797eb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_daeea2d6-e56c-4a4e-80c0-af45d3284ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_daeea2d6-e56c-4a4e-80c0-af45d3284ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_166ac964-31dc-42ab-98db-8154fa2e3d10" xlink:href="codi-20221231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_166ac964-31dc-42ab-98db-8154fa2e3d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_06c042b7-648d-401e-907a-a9054c97bce1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_06c042b7-648d-401e-907a-a9054c97bce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f888c454-8ca8-4c90-9ae4-1a0b3d0eaf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f888c454-8ca8-4c90-9ae4-1a0b3d0eaf4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ffd84868-b0a5-40db-95c0-5a4d66204f32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ffd84868-b0a5-40db-95c0-5a4d66204f32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e8d61410-9600-466d-a3b7-b13750cfc2fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e8d61410-9600-466d-a3b7-b13750cfc2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_15534c43-1cb0-4076-acfa-569eeba9ac45" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_15534c43-1cb0-4076-acfa-569eeba9ac45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_1fbb03ba-53ee-4abe-9d9c-40837feaba4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_1fbb03ba-53ee-4abe-9d9c-40837feaba4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_1719bf27-99fc-47b8-bd23-1d7277df3fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_1719bf27-99fc-47b8-bd23-1d7277df3fc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3cf883aa-7876-4002-a7bd-b0169ef7b438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3cf883aa-7876-4002-a7bd-b0169ef7b438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c1eee893-1071-40f7-aa55-70cd95ea5671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c1eee893-1071-40f7-aa55-70cd95ea5671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c5a9f063-e57a-475b-8450-332f30dd18f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c5a9f063-e57a-475b-8450-332f30dd18f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_e46cd1c0-752b-4cd9-945e-6c4efeee6db5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_e46cd1c0-752b-4cd9-945e-6c4efeee6db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_eb3fb47a-90ce-4c34-9ab4-d8846b586447" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_eb3fb47a-90ce-4c34-9ab4-d8846b586447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InitialTermAndRevolvingLoanCommitment_d38c8054-2fc9-4040-ad56-2887c13e9e9e" xlink:href="codi-20221231.xsd#codi_InitialTermAndRevolvingLoanCommitment"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d31dfef2-408c-48e0-8226-681edda07254" xlink:to="loc_codi_InitialTermAndRevolvingLoanCommitment_d38c8054-2fc9-4040-ad56-2887c13e9e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_146dfb8a-237a-4413-9b03-5d4afb4ac60d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_146dfb8a-237a-4413-9b03-5d4afb4ac60d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_efd2848c-3624-4d91-ac7b-d2590d2e6d42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_efd2848c-3624-4d91-ac7b-d2590d2e6d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_efd2848c-3624-4d91-ac7b-d2590d2e6d42" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_9abd43e9-1366-41c5-94ec-4c958bcfcd77" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_FoamFabricatorsMember_9abd43e9-1366-41c5-94ec-4c958bcfcd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_f8d65e6d-d973-4702-b996-b7beee0e6d15" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_MarucciMember_f8d65e6d-d973-4702-b996-b7beee0e6d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_efda6406-180b-4164-82f8-02fa8e38e16d" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_BoaMember_efda6406-180b-4164-82f8-02fa8e38e16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_768d35f6-b2d9-4a75-b67c-9534bfeb48e7" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_LuganoMember_768d35f6-b2d9-4a75-b67c-9534bfeb48e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_c74f5685-8d48-4298-b320-2fcbbb95adff" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4086da75-1001-4c17-8f2d-e4b40bb3f047" xlink:to="loc_codi_PrimaLoftMember_c74f5685-8d48-4298-b320-2fcbbb95adff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b9193bf9-1b2a-4923-a948-d34a394befa0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:to="loc_srt_StatementScenarioAxis_b9193bf9-1b2a-4923-a948-d34a394befa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5c56a2bd-0978-46e5-8ae4-3d6e95b81d02" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_b9193bf9-1b2a-4923-a948-d34a394befa0" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5c56a2bd-0978-46e5-8ae4-3d6e95b81d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_fac79d5d-71f8-41f6-9940-220888cdee83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_5c56a2bd-0978-46e5-8ae4-3d6e95b81d02" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_fac79d5d-71f8-41f6-9940-220888cdee83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7bf50f5c-1140-4842-8267-33db484c8d8c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7bc0871b-3573-485a-88cf-3ec1f1e58245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7bc0871b-3573-485a-88cf-3ec1f1e58245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c2f9e0f8-412f-4614-85fc-7d08da421314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c2f9e0f8-412f-4614-85fc-7d08da421314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3cbb943d-146c-4701-a119-1087071b574b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3cbb943d-146c-4701-a119-1087071b574b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ef6a1af3-26b8-43e2-9dcb-5eeb93d19354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ef6a1af3-26b8-43e2-9dcb-5eeb93d19354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_e6555e97-77f4-4a2d-8210-c4adbe35e3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_e6555e97-77f4-4a2d-8210-c4adbe35e3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4a23910c-7669-4f3c-95fb-6d175a990dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4a23910c-7669-4f3c-95fb-6d175a990dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3eb5bd96-cdef-4234-9010-85843a9bebda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_3eb5bd96-cdef-4234-9010-85843a9bebda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_15ca5442-89d7-49e5-9136-02ed54bc7e79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_15ca5442-89d7-49e5-9136-02ed54bc7e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_f7606909-77a4-47c2-8624-345fe7093a36" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_f7606909-77a4-47c2-8624-345fe7093a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_493d1ab5-8389-43ef-96a6-7e6bfdec2b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_Goodwill_493d1ab5-8389-43ef-96a6-7e6bfdec2b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_95f1f862-d1bf-4c34-a7c3-58475af769c0" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_95f1f862-d1bf-4c34-a7c3-58475af769c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_aec589fb-305f-499a-953b-eb97b62d52e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_aec589fb-305f-499a-953b-eb97b62d52e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_988e6c2f-af61-415b-83da-f582ac238168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_988e6c2f-af61-415b-83da-f582ac238168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_57506ca0-0112-48c8-8c8d-e9e242f9ca67" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c05b6fc9-9018-458d-9f53-83d7aee26168" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_57506ca0-0112-48c8-8c8d-e9e242f9ca67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2acf1fe4-845f-4f72-ba4f-d4170aeca208" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_2acf1fe4-845f-4f72-ba4f-d4170aeca208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_40fdd7f4-fd3a-4cc5-a6e5-1439d7305ec4" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_40fdd7f4-fd3a-4cc5-a6e5-1439d7305ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_907d1853-f84a-4079-84d7-711d5d3f3e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_907d1853-f84a-4079-84d7-711d5d3f3e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_d757bafc-9c19-48ed-8759-116dea5d7144" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_d757bafc-9c19-48ed-8759-116dea5d7144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_f1fa9582-e64c-4f66-bb16-041cb351e798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_f1fa9582-e64c-4f66-bb16-041cb351e798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_4403ca3c-a031-435a-bbaf-4c159b64da5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_4403ca3c-a031-435a-bbaf-4c159b64da5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_ad6c2bcb-be9f-49cb-acfd-d6ae86a5d932" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_1d0a6d99-0d9c-4a18-98b9-a5f5db88dee1" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_ad6c2bcb-be9f-49cb-acfd-d6ae86a5d932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_5d6dd1c3-3eec-4d26-b8d5-02ed5bdc88b2" xlink:href="codi-20221231.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_5d6dd1c3-3eec-4d26-b8d5-02ed5bdc88b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_cc38955e-b31b-489b-b7d3-47f3c7377cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_cc38955e-b31b-489b-b7d3-47f3c7377cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_fb30c1f5-3627-4b93-bff4-1212ecc33373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_fb30c1f5-3627-4b93-bff4-1212ecc33373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_0365e55e-52f5-4315-9076-1d02167e2e63" xlink:href="codi-20221231.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_0365e55e-52f5-4315-9076-1d02167e2e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_0209acac-b675-4201-abfb-62ba1f5b6a95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredOther1_0209acac-b675-4201-abfb-62ba1f5b6a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_16155f25-8ca1-4082-b020-c2cf81c649dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_16155f25-8ca1-4082-b020-c2cf81c649dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_b6aa6f91-419d-4070-a116-98febb459b4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_b6aa6f91-419d-4070-a116-98febb459b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a6a38438-2003-483d-bb2c-defb56193c05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a6a38438-2003-483d-bb2c-defb56193c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ab40b188-6c75-4e09-b156-1c9049b7f488" xlink:href="codi-20221231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_178ad14e-841c-47da-9ba4-f0f42dabb3ba" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ab40b188-6c75-4e09-b156-1c9049b7f488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_a47d3499-04cc-4c19-b826-db064b45f11b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount_a47d3499-04cc-4c19-b826-db064b45f11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_fda674ac-787b-40de-a4c1-fa12442ff160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_fda674ac-787b-40de-a4c1-fa12442ff160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_bf670953-0df0-43de-a68b-70d1658b6584" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionInventoryRemeasurement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement_bf670953-0df0-43de-a68b-70d1658b6584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized_720fa176-5366-447c-be41-2ce5f6c849f2" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionInventoryAmortized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationStepAcquisitionInventoryAmortized_720fa176-5366-447c-be41-2ce5f6c849f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement_2040675f-679f-45bb-b975-1b07f4cd5056" xlink:href="codi-20221231.xsd#codi_BusinessCombinationStepAcquisitionPPERemeasurement"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationStepAcquisitionPPERemeasurement_2040675f-679f-45bb-b975-1b07f4cd5056" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_f4a22137-728c-4ca9-b22b-25aa3a666bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_f4a22137-728c-4ca9-b22b-25aa3a666bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_ab0dd4a8-e693-4968-b672-ed91e4791d82" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_ab0dd4a8-e693-4968-b672-ed91e4791d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_52fd89ea-ab0e-417c-9b41-82bef1db83fe" xlink:href="codi-20221231.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_a06869db-bfc1-4174-a346-4352f0a2f94e" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_52fd89ea-ab0e-417c-9b41-82bef1db83fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_f5939b19-0b93-4c83-a71a-dd3fb7b84630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f5939b19-0b93-4c83-a71a-dd3fb7b84630" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_6485246a-7089-4d59-9e28-6814045de334" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_6485246a-7089-4d59-9e28-6814045de334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_6485246a-7089-4d59-9e28-6814045de334" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_ac6f181a-38c9-4500-8f9c-c22425b15acb" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_FoamFabricatorsMember_ac6f181a-38c9-4500-8f9c-c22425b15acb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_cc477c87-4f88-49b3-95eb-360afbb1405d" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_MarucciMember_cc477c87-4f88-49b3-95eb-360afbb1405d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_fecc9496-7e3a-4703-9168-126027b5972c" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_BoaMember_fecc9496-7e3a-4703-9168-126027b5972c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_b22fc018-28b0-4e01-925b-e3b090fba51d" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_LuganoMember_b22fc018-28b0-4e01-925b-e3b090fba51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_a059e910-1d98-4c0e-b0b5-330309943cb9" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_LizardSkinsMember_a059e910-1d98-4c0e-b0b5-330309943cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_e334f537-e166-42fc-a31b-fd7042725f37" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bf58714f-f942-42e4-b544-3534725d7e5e" xlink:to="loc_codi_PrimaLoftMember_e334f537-e166-42fc-a31b-fd7042725f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8764621f-88d2-4846-9c49-b9b891ad49d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8764621f-88d2-4846-9c49-b9b891ad49d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8764621f-88d2-4846-9c49-b9b891ad49d4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_11f2265d-94c8-415f-bddd-b630edf319c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_us-gaap_CustomerRelationshipsMember_11f2265d-94c8-415f-bddd-b630edf319c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5a7610eb-13f2-49ae-b4b4-4d456de5741d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_us-gaap_TradeNamesMember_5a7610eb-13f2-49ae-b4b4-4d456de5741d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_13110059-98fc-4f0e-b7f3-8516d35de92b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_13110059-98fc-4f0e-b7f3-8516d35de92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_81c277e3-fa54-46a0-bd4c-4c976f340a3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_81c277e3-fa54-46a0-bd4c-4c976f340a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_dae119e9-140f-4a48-bc12-37390a00c696" xlink:href="codi-20221231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_009feee4-a2f2-4fa8-9d62-7a04a8aa914a" xlink:to="loc_codi_TechnologyAndPatentsMember_dae119e9-140f-4a48-bc12-37390a00c696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26f08991-d22e-4ec8-bfb5-1ba2c1d24958" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_srt_RangeAxis_26f08991-d22e-4ec8-bfb5-1ba2c1d24958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4fe0fa3b-975f-4064-baf1-efe351aa761d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_26f08991-d22e-4ec8-bfb5-1ba2c1d24958" xlink:to="loc_srt_RangeMember_4fe0fa3b-975f-4064-baf1-efe351aa761d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_aacf594a-664a-4330-aa66-7d3f04bd9515" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4fe0fa3b-975f-4064-baf1-efe351aa761d" xlink:to="loc_srt_MinimumMember_aacf594a-664a-4330-aa66-7d3f04bd9515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_10cfba82-5f73-4994-8595-e4eddd7c4913" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4fe0fa3b-975f-4064-baf1-efe351aa761d" xlink:to="loc_srt_MaximumMember_10cfba82-5f73-4994-8595-e4eddd7c4913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f7d0170-e424-4b91-a98d-b23b5c430f3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f7d0170-e424-4b91-a98d-b23b5c430f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ba11edb-a2b2-4dab-92f1-e3910762e89c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0f7d0170-e424-4b91-a98d-b23b5c430f3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ba11edb-a2b2-4dab-92f1-e3910762e89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_02f358cf-f011-44fd-be9a-c4b2fd4b7f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7ba11edb-a2b2-4dab-92f1-e3910762e89c" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_02f358cf-f011-44fd-be9a-c4b2fd4b7f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_7c090126-edab-4544-8ac8-1b218a6c1bc3" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_70729290-0480-4bbd-82e5-c1d7ebbf593b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_70729290-0480-4bbd-82e5-c1d7ebbf593b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_55ff71c4-21b0-41d6-a87b-cd15b7c61aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_55ff71c4-21b0-41d6-a87b-cd15b7c61aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_030f4f30-af4d-47ac-a267-49faec086b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_Goodwill_030f4f30-af4d-47ac-a267-49faec086b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_2754e65d-8228-47ad-87b9-a9583f8d885a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_346fee5b-0f7a-4098-abbf-09e37aaf1285" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_2754e65d-8228-47ad-87b9-a9583f8d885a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_01e732e8-4a3c-4250-ae5c-c8b3b507411b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f5939b19-0b93-4c83-a71a-dd3fb7b84630" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_01e732e8-4a3c-4250-ae5c-c8b3b507411b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e6ce5378-ec88-4e7a-af49-30c926d16193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_01e732e8-4a3c-4250-ae5c-c8b3b507411b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e6ce5378-ec88-4e7a-af49-30c926d16193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_991658bd-a92a-4572-a40b-0b1553db638e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_a8aa7cb7-aee4-4913-a09d-671a8b2daddb" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f6053d80-5904-46a9-903f-8794c6243140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_01e732e8-4a3c-4250-ae5c-c8b3b507411b" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f6053d80-5904-46a9-903f-8794c6243140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#AcquisitionofBusinessesAcquisitionProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_712b4eb3-9889-47bb-bb03-f7466964fecd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0878ae66-9e06-4bf2-a3c7-ecec5d37c578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_712b4eb3-9889-47bb-bb03-f7466964fecd" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0878ae66-9e06-4bf2-a3c7-ecec5d37c578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3636f8fa-6c95-4f08-88db-276778df1475" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0878ae66-9e06-4bf2-a3c7-ecec5d37c578" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3636f8fa-6c95-4f08-88db-276778df1475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3fe281a-4c0b-4132-955c-030d330592ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3636f8fa-6c95-4f08-88db-276778df1475" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3fe281a-4c0b-4132-955c-030d330592ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoAndPrimaLoftMember_58ad3739-fc8c-483d-9a04-a4ae3648f469" xlink:href="codi-20221231.xsd#codi_LuganoAndPrimaLoftMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3fe281a-4c0b-4132-955c-030d330592ba" xlink:to="loc_codi_LuganoAndPrimaLoftMember_58ad3739-fc8c-483d-9a04-a4ae3648f469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0878ae66-9e06-4bf2-a3c7-ecec5d37c578" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8d2ed8a1-4fbd-4651-a25e-8841ab277955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8d2ed8a1-4fbd-4651-a25e-8841ab277955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_e6319ce8-c590-4720-aae8-63137d26dfac" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_e6319ce8-c590-4720-aae8-63137d26dfac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_0431617c-6764-4404-bf74-d3b1a6396cee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_0431617c-6764-4404-bf74-d3b1a6396cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_0db99b70-fe78-416a-ab9a-f7aab760e8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_0db99b70-fe78-416a-ab9a-f7aab760e8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e99d143d-8d63-4814-aef3-0c7e9d091cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_NetIncomeLoss_e99d143d-8d63-4814-aef3-0c7e9d091cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_1f42d65e-ef68-4b5d-b0e0-d307a0776b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_c57d0f1c-2661-4e21-a567-92753e0d4533" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_1f42d65e-ef68-4b5d-b0e0-d307a0776b93" 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-20221231.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_dedc578f-97d3-4c12-a00d-dd2f499caf02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_dedc578f-97d3-4c12-a00d-dd2f499caf02" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1b0397be-dde9-4057-bea8-cdca97b8b625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1b0397be-dde9-4057-bea8-cdca97b8b625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1b0397be-dde9-4057-bea8-cdca97b8b625" xlink:to="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_298f16bd-89c7-4fcb-aaf5-8d2b60c98054" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_A5.11TacticalMember_298f16bd-89c7-4fcb-aaf5-8d2b60c98054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_fcd364fd-a3ed-4219-87ff-ccde0e78d467" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_ErgobabyMember_fcd364fd-a3ed-4219-87ff-ccde0e78d467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_26fe4bf0-747d-44b1-ae1f-b5cad5eb2119" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_LibertyMember_26fe4bf0-747d-44b1-ae1f-b5cad5eb2119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_992b0708-5b63-47d7-8e17-289f2ed827f1" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_VelocityOutdoorMember_992b0708-5b63-47d7-8e17-289f2ed827f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_8e3979a0-bef7-4a54-a4b8-bdaff783a958" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_AdvancedCircuitsMember_8e3979a0-bef7-4a54-a4b8-bdaff783a958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b1162531-b2c0-4113-9b3d-b13adfdd9bf7" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_ArnoldMember_b1162531-b2c0-4113-9b3d-b13adfdd9bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_c916ae74-b219-49ed-a3d5-85c8fae68a19" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_FoamFabricatorsMember_c916ae74-b219-49ed-a3d5-85c8fae68a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_61f3b295-9aae-4971-b59e-4d639778a9a9" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_SternoProductsMember_61f3b295-9aae-4971-b59e-4d639778a9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_9f0afc68-5d98-4ee7-a57b-7c09471dd1e3" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_BoaMember_9f0afc68-5d98-4ee7-a57b-7c09471dd1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d4428ac3-cf87-4a91-a67e-984d5d63e956" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_MarucciMember_d4428ac3-cf87-4a91-a67e-984d5d63e956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_610d6786-4d17-4b25-8960-9c2afbe1bd00" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_AltorMember_610d6786-4d17-4b25-8960-9c2afbe1bd00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_4e275533-94ce-49cf-a4df-aa74a14439de" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_LuganoMember_4e275533-94ce-49cf-a4df-aa74a14439de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_a89f08cc-c22b-450c-81df-1649921a93ae" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_PrimaLoftMember_a89f08cc-c22b-450c-81df-1649921a93ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f4d0b631-c772-4d66-8c54-fe90278e2f20" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2a745ecd-5324-44d4-a025-203d8f5547b4" xlink:to="loc_codi_AciMember_f4d0b631-c772-4d66-8c54-fe90278e2f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_414d68e6-ebe3-4d37-8ff2-103cafae0322" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:to="loc_srt_StatementGeographicalAxis_414d68e6-ebe3-4d37-8ff2-103cafae0322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_414d68e6-ebe3-4d37-8ff2-103cafae0322" xlink:to="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_871c220d-fb7b-43ec-a152-de940efc12ee" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_country_US_871c220d-fb7b-43ec-a152-de940efc12ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_f660ed1e-18f5-4a79-a648-32d4cef52105" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_country_CA_f660ed1e-18f5-4a79-a648-32d4cef52105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_79a9dab2-0355-4b13-9de5-90b3d152b36e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_srt_EuropeMember_79a9dab2-0355-4b13-9de5-90b3d152b36e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_ac2be2fd-415f-47f4-8d1b-fe93ab477e3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_srt_AsiaPacificMember_ac2be2fd-415f-47f4-8d1b-fe93ab477e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_0306f872-b4b4-4a6b-b09a-c53f1dbe94eb" xlink:href="codi-20221231.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_64b1298f-3a85-4aac-b65d-0fac1ab41790" xlink:to="loc_codi_OtherInternationalMember_0306f872-b4b4-4a6b-b09a-c53f1dbe94eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_011e98b9-c1b0-494c-8ccb-4cc812861e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_26bbb18a-df4c-48dd-8a20-7b7f29419248" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_011e98b9-c1b0-494c-8ccb-4cc812861e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aba0748-8036-421b-8483-7dcfa555d889" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_011e98b9-c1b0-494c-8ccb-4cc812861e61" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aba0748-8036-421b-8483-7dcfa555d889" 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-20221231.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_55aa121b-c415-4294-9612-7f51572d722b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_55aa121b-c415-4294-9612-7f51572d722b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c8618845-6286-4458-a354-28cdd5cba555" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_srt_ConsolidationItemsAxis_c8618845-6286-4458-a354-28cdd5cba555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f193a28f-2e4b-416f-ad81-4d566151ab60" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c8618845-6286-4458-a354-28cdd5cba555" xlink:to="loc_srt_ConsolidationItemsDomain_f193a28f-2e4b-416f-ad81-4d566151ab60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_858caf54-66c0-49b2-b150-89a156921df1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f193a28f-2e4b-416f-ad81-4d566151ab60" xlink:to="loc_us-gaap_OperatingSegmentsMember_858caf54-66c0-49b2-b150-89a156921df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_af49ae40-c741-4e74-8c3b-93a459f96e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f193a28f-2e4b-416f-ad81-4d566151ab60" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_af49ae40-c741-4e74-8c3b-93a459f96e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_b592f543-2243-47f1-a7d3-2a59c6fe7fcc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_srt_StatementGeographicalAxis_b592f543-2243-47f1-a7d3-2a59c6fe7fcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bd130d9c-8b3d-4b05-8cb1-37fa6db51b9a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_b592f543-2243-47f1-a7d3-2a59c6fe7fcc" xlink:to="loc_srt_SegmentGeographicalDomain_bd130d9c-8b3d-4b05-8cb1-37fa6db51b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_402ea5ca-80a7-4dbc-8c1a-4e18b5ac5ad9" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bd130d9c-8b3d-4b05-8cb1-37fa6db51b9a" xlink:to="loc_country_CA_402ea5ca-80a7-4dbc-8c1a-4e18b5ac5ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_111e33ec-b951-41cc-ad18-1e2d71a37fec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_111e33ec-b951-41cc-ad18-1e2d71a37fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eac7ccd7-edf6-428b-8fa2-138dc913e9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_111e33ec-b951-41cc-ad18-1e2d71a37fec" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eac7ccd7-edf6-428b-8fa2-138dc913e9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesMember_72798a98-849e-47e0-bc67-ba9adfcbb3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eac7ccd7-edf6-428b-8fa2-138dc913e9ec" xlink:to="loc_us-gaap_SalesMember_72798a98-849e-47e0-bc67-ba9adfcbb3bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_3a0d524a-c601-4460-ac89-fce65bc6e797" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_GeographicDistributionAxis_3a0d524a-c601-4460-ac89-fce65bc6e797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_ab5f3d97-a188-409f-8d6c-64b68c1a45c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_3a0d524a-c601-4460-ac89-fce65bc6e797" xlink:to="loc_us-gaap_GeographicDistributionDomain_ab5f3d97-a188-409f-8d6c-64b68c1a45c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionForeignMember_8350062b-9b0a-4928-844b-40ad01fd8f2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicDistributionForeignMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_ab5f3d97-a188-409f-8d6c-64b68c1a45c7" xlink:to="loc_us-gaap_GeographicDistributionForeignMember_8350062b-9b0a-4928-844b-40ad01fd8f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f51e3317-5726-4715-9845-bd6fbbf63391" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f51e3317-5726-4715-9845-bd6fbbf63391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f51e3317-5726-4715-9845-bd6fbbf63391" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a835e7bf-6ddd-4a7a-9aa0-6137b781ff77" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:to="loc_codi_VelocityOutdoorMember_a835e7bf-6ddd-4a7a-9aa0-6137b781ff77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_40aa76fe-9782-41ec-8aa0-00b4fa9c84ce" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:to="loc_codi_A5.11TacticalMember_40aa76fe-9782-41ec-8aa0-00b4fa9c84ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a11a330f-ac71-4e10-b4dc-bef7ba2d463f" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0be07cff-159b-458c-a237-1e331e04bab2" xlink:to="loc_codi_SternoCandleLampMember_a11a330f-ac71-4e10-b4dc-bef7ba2d463f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_75da551f-b3d8-4b08-b3ec-9e5da5259b27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_75da551f-b3d8-4b08-b3ec-9e5da5259b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_75da551f-b3d8-4b08-b3ec-9e5da5259b27" xlink:to="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_72406ce6-5178-4814-9c73-34f001b75a66" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_FoamFabricatorsMember_72406ce6-5178-4814-9c73-34f001b75a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_952c57cc-d0d4-4a80-98a3-00d6e24b4cad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_us-gaap_CorporateAndOtherMember_952c57cc-d0d4-4a80-98a3-00d6e24b4cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a13245d0-9554-4662-a9a9-e71b1e8b0d3a" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_SternoCandleLampMember_a13245d0-9554-4662-a9a9-e71b1e8b0d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1e857bd5-074f-4a45-8f9d-009ff8d6c961" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_A5.11TacticalMember_1e857bd5-074f-4a45-8f9d-009ff8d6c961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_d92b4ead-55ba-437b-a762-c4acafa5592d" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_ErgobabyMember_d92b4ead-55ba-437b-a762-c4acafa5592d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_98a42a50-e5ed-4687-99ad-162351be109c" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_LibertyMember_98a42a50-e5ed-4687-99ad-162351be109c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_9598c859-c604-43e7-ac2f-9f6c581723da" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_VelocityOutdoorMember_9598c859-c604-43e7-ac2f-9f6c581723da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_9fc01597-3da4-4080-811c-489f272ed2ab" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_ArnoldMagneticsMember_9fc01597-3da4-4080-811c-489f272ed2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_b5bcd4bc-e05b-4673-9935-2a9cae74696c" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_AciMember_b5bcd4bc-e05b-4673-9935-2a9cae74696c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_6fbe832d-e468-49ee-8d2f-bf1938518d6b" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fde918a8-718a-4817-9c4b-a84fe25a3731" xlink:to="loc_codi_AltorMember_6fbe832d-e468-49ee-8d2f-bf1938518d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cb0272b5-f89f-42a9-a320-daaf75d914d7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_srt_RangeAxis_cb0272b5-f89f-42a9-a320-daaf75d914d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9f66a1fe-c865-429b-9b1c-82a951b9b0d2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cb0272b5-f89f-42a9-a320-daaf75d914d7" xlink:to="loc_srt_RangeMember_9f66a1fe-c865-429b-9b1c-82a951b9b0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_528457c6-6a77-4eae-b7f6-6f4114059027" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9f66a1fe-c865-429b-9b1c-82a951b9b0d2" xlink:to="loc_srt_MinimumMember_528457c6-6a77-4eae-b7f6-6f4114059027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_d90b7b5e-3001-4175-83f8-2fe82f77e269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_d90b7b5e-3001-4175-83f8-2fe82f77e269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1445e490-52f5-47b7-aa86-6bcd8d8bddcb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_d90b7b5e-3001-4175-83f8-2fe82f77e269" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1445e490-52f5-47b7-aa86-6bcd8d8bddcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_4a63a932-9487-4cfe-8d2b-e478c561bbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1445e490-52f5-47b7-aa86-6bcd8d8bddcb" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_4a63a932-9487-4cfe-8d2b-e478c561bbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_34c7adaf-17cf-4724-b870-7bc3484358a9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7d0ad921-add9-46d3-bb60-6529bc7018a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_7d0ad921-add9-46d3-bb60-6529bc7018a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_6846a739-3794-4ead-9f5e-6c47fff32c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_6846a739-3794-4ead-9f5e-6c47fff32c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c331ae31-527c-4525-a3c0-ad68cdee9e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_Assets_c331ae31-527c-4525-a3c0-ad68cdee9e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_8e90a21e-84bc-4aa3-a55a-56954b28fbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_NumberOfReportableSegments_8e90a21e-84bc-4aa3-a55a-56954b28fbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_625cbc71-0370-42a0-8d7c-377d2cae5b7d" xlink:href="codi-20221231.xsd#codi_NumberOfClients"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_codi_NumberOfClients_625cbc71-0370-42a0-8d7c-377d2cae5b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_5f9db00d-de61-407c-b7f9-aae491224d33" xlink:href="codi-20221231.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_codi_NumberOfManufacturingFacilities_5f9db00d-de61-407c-b7f9-aae491224d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_36886d7c-f1ed-4696-ab52-f05458d3507d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_36886d7c-f1ed-4696-ab52-f05458d3507d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_0e417aa1-7345-4a6c-a08d-b0e69ee1d300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_0e417aa1-7345-4a6c-a08d-b0e69ee1d300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_961cb2de-2a1c-46df-9ac2-09102263ae59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_961cb2de-2a1c-46df-9ac2-09102263ae59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3034ba60-f094-492f-898a-b3e2ca61a5ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_Goodwill_3034ba60-f094-492f-898a-b3e2ca61a5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_9d953ed6-998c-42e7-b04c-b1592e3bbbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_9d953ed6-998c-42e7-b04c-b1592e3bbbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9495a387-3a4c-452f-91c0-9994a493092f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_InterestExpense_9495a387-3a4c-452f-91c0-9994a493092f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_027bb89d-a563-4db8-a465-86c65394e431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_53d573e5-1c05-4bb2-ae6f-7a36d7cde812" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_027bb89d-a563-4db8-a465-86c65394e431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20221231.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_474aeaa5-95e8-4c16-a2da-82e6a8b68377" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_474aeaa5-95e8-4c16-a2da-82e6a8b68377" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:to="loc_srt_StatementGeographicalAxis_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_44f6f335-6545-4bdf-b21a-8fecf8cb2e9f" xlink:to="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_790db911-c938-401a-b695-ffa917fc8d02" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_country_US_790db911-c938-401a-b695-ffa917fc8d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_78e12536-65fc-4880-b31b-f15466b13dc7" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_country_CA_78e12536-65fc-4880-b31b-f15466b13dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_8ecad19a-a435-4163-ac63-01b7999d7afb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_srt_EuropeMember_8ecad19a-a435-4163-ac63-01b7999d7afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_bf2309e6-c3b8-4d38-a45e-5329a0d4f3da" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_srt_AsiaPacificMember_bf2309e6-c3b8-4d38-a45e-5329a0d4f3da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_fefb0dca-5903-43f4-8f6c-91d22d2d3f19" xlink:href="codi-20221231.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_ceaa13a8-fe32-486d-aca0-c4cdc823f85e" xlink:to="loc_codi_OtherInternationalMember_fefb0dca-5903-43f4-8f6c-91d22d2d3f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_27f000fb-4805-403f-99bd-5d144f2e6361" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:to="loc_srt_ConsolidationItemsAxis_27f000fb-4805-403f-99bd-5d144f2e6361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b64c953c-02b2-4600-90c5-5217df92fa3e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_27f000fb-4805-403f-99bd-5d144f2e6361" xlink:to="loc_srt_ConsolidationItemsDomain_b64c953c-02b2-4600-90c5-5217df92fa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4ace0049-904e-4a15-ac12-61c1a25f627b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b64c953c-02b2-4600-90c5-5217df92fa3e" xlink:to="loc_us-gaap_OperatingSegmentsMember_4ace0049-904e-4a15-ac12-61c1a25f627b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_297db477-f2e8-4dfc-b33b-996205d5c5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b64c953c-02b2-4600-90c5-5217df92fa3e" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_297db477-f2e8-4dfc-b33b-996205d5c5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2df26a5e-d9ad-4b7f-ac65-9655b394fa54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2df26a5e-d9ad-4b7f-ac65-9655b394fa54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2df26a5e-d9ad-4b7f-ac65-9655b394fa54" xlink:to="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_95581bca-22f1-4db0-92aa-be3ffe442362" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_A5.11TacticalMember_95581bca-22f1-4db0-92aa-be3ffe442362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_127f2807-0c61-4349-8aa9-287d7f7747c7" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_ErgobabyMember_127f2807-0c61-4349-8aa9-287d7f7747c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_75dadc4f-6ae0-4982-9d8f-1fe962bfabe5" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_LibertyMember_75dadc4f-6ae0-4982-9d8f-1fe962bfabe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_1560fc49-dba2-41ec-a980-05bd6dd1080f" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_VelocityOutdoorMember_1560fc49-dba2-41ec-a980-05bd6dd1080f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_1f817a40-59ae-45f3-b506-ae676d28eb3c" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_AciMember_1f817a40-59ae-45f3-b506-ae676d28eb3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_2ad1da3c-d270-40f3-b379-9d0e6c767107" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_ArnoldMagneticsMember_2ad1da3c-d270-40f3-b379-9d0e6c767107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_70c470b5-1571-41ec-b4ad-25a4adb2fb39" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_FoamFabricatorsMember_70c470b5-1571-41ec-b4ad-25a4adb2fb39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_fd79fa36-882d-4224-a548-ec549662ff2f" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_SternoCandleLampMember_fd79fa36-882d-4224-a548-ec549662ff2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_cb7d0eef-943e-4091-8183-ec6ce4874f87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_us-gaap_CorporateAndOtherMember_cb7d0eef-943e-4091-8183-ec6ce4874f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_f537fbed-d3e1-4b7c-a20c-e3962ddcbec2" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_BoaMember_f537fbed-d3e1-4b7c-a20c-e3962ddcbec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_896e8671-0741-461e-90c6-d0802225cb34" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_MarucciMember_896e8671-0741-461e-90c6-d0802225cb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_60e44dc0-b0ec-488a-8f91-ab967d31ab95" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_LuganoMember_60e44dc0-b0ec-488a-8f91-ab967d31ab95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_3e0a3c95-e283-4bb5-a247-5be8367a692e" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_AltorMember_3e0a3c95-e283-4bb5-a247-5be8367a692e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_f2e0ef56-36d0-4459-adbb-b662fba0c5cd" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_ArnoldMember_f2e0ef56-36d0-4459-adbb-b662fba0c5cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_a29fdb4c-0f74-44dc-9fd3-70f95d379e9b" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ce959fc0-325f-4577-a738-47e4ab1c414f" xlink:to="loc_codi_PrimaLoftMember_a29fdb4c-0f74-44dc-9fd3-70f95d379e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2235f598-416b-4f05-9ead-0210fa234c0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_e05615d9-0f46-47ef-a355-79f97a86c648" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2235f598-416b-4f05-9ead-0210fa234c0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f9efb7f4-7909-41c9-ba92-7bc527e70d3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_2235f598-416b-4f05-9ead-0210fa234c0c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f9efb7f4-7909-41c9-ba92-7bc527e70d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_a4cb3ad1-0a03-4777-bd0b-22d549a6f0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_a4cb3ad1-0a03-4777-bd0b-22d549a6f0e6" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_02cd75d0-1806-4bf9-9bec-ed2656ecb710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_02cd75d0-1806-4bf9-9bec-ed2656ecb710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_02cd75d0-1806-4bf9-9bec-ed2656ecb710" xlink:to="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_2557fd4e-b42a-4d24-9437-526b1b2c963c" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_A5.11TacticalMember_2557fd4e-b42a-4d24-9437-526b1b2c963c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_c6a3abcc-b90e-4ca8-9b18-1185097de96d" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_ErgobabyMember_c6a3abcc-b90e-4ca8-9b18-1185097de96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_879f81ae-ceac-48d5-bb81-c78b9d540bc5" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_LibertyMember_879f81ae-ceac-48d5-bb81-c78b9d540bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_cae0e128-14bf-40d8-a0b0-5cc192b526e1" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_VelocityOutdoorMember_cae0e128-14bf-40d8-a0b0-5cc192b526e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_7cbedc99-e8b6-42ef-ac2d-f21c5303a99b" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_AdvancedCircuitsMember_7cbedc99-e8b6-42ef-ac2d-f21c5303a99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_5c3bf01b-75cf-457b-9cd0-fc64966fc896" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_ArnoldMagneticsMember_5c3bf01b-75cf-457b-9cd0-fc64966fc896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_f2e16284-64c4-43f2-ac92-b4883ecbf06b" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_FoamFabricatorsMember_f2e16284-64c4-43f2-ac92-b4883ecbf06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_f47e5bcc-3231-4609-a139-925ce7e26e2a" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_SternoProductsMember_f47e5bcc-3231-4609-a139-925ce7e26e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_de9e81fc-c5d3-49f0-818e-702acf711edb" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ba35ee14-1095-41be-b3e9-b0d1944cd2b9" xlink:to="loc_codi_SternoCandleLampMember_de9e81fc-c5d3-49f0-818e-702acf711edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c5e0627d-edd6-4552-abd4-6b57ba45ad1b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:to="loc_srt_StatementGeographicalAxis_c5e0627d-edd6-4552-abd4-6b57ba45ad1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c5e0627d-edd6-4552-abd4-6b57ba45ad1b" xlink:to="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_24dd8398-e58d-4d1b-8955-3508a256f058" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_country_US_24dd8398-e58d-4d1b-8955-3508a256f058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_9e9634b4-7051-404e-b467-e26b1d5d7a5f" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_country_CA_9e9634b4-7051-404e-b467-e26b1d5d7a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_e237ba7c-a6ba-4579-a994-08643b4b1ada" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_srt_EuropeMember_e237ba7c-a6ba-4579-a994-08643b4b1ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_2192dfd2-a341-4b43-bf87-8be6bc683f59" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_srt_AsiaPacificMember_2192dfd2-a341-4b43-bf87-8be6bc683f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember_779d30c9-fd0f-4f56-8c9a-d6521c9beb2c" xlink:href="codi-20221231.xsd#codi_NonUnitedStatesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_codi_NonUnitedStatesMember_779d30c9-fd0f-4f56-8c9a-d6521c9beb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_c6395661-6754-4f71-a502-856cb8f79ab4" xlink:href="codi-20221231.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_318a1bd4-b14f-4cac-9759-fc0c655ac627" xlink:to="loc_codi_OtherInternationalMember_c6395661-6754-4f71-a502-856cb8f79ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_44eb62a0-3611-428e-9ef2-465c6d0435a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4850ce0c-a9ac-4fc8-b8b2-70bd53ac5299" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_44eb62a0-3611-428e-9ef2-465c6d0435a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_3b9c0d3d-dc3b-4627-8195-7820cf579a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_44eb62a0-3611-428e-9ef2-465c6d0435a3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_3b9c0d3d-dc3b-4627-8195-7820cf579a7e" 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-20221231.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_1dd70c57-9069-469d-af0b-0ffe034787e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_1dd70c57-9069-469d-af0b-0ffe034787e3" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5e8f61d4-1c12-4f38-814a-f7f647a676d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5e8f61d4-1c12-4f38-814a-f7f647a676d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0949cd81-0931-4cf2-9ce5-e0adab4b76b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5e8f61d4-1c12-4f38-814a-f7f647a676d7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0949cd81-0931-4cf2-9ce5-e0adab4b76b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_f2543060-6734-4ee4-915a-a3afc9a139e0" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0949cd81-0931-4cf2-9ce5-e0adab4b76b0" xlink:to="loc_codi_VelocityOutdoorMember_f2543060-6734-4ee4-915a-a3afc9a139e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_2c352c21-e24b-4bd6-a0b7-f93abf867d7c" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0949cd81-0931-4cf2-9ce5-e0adab4b76b0" xlink:to="loc_codi_A5.11TacticalMember_2c352c21-e24b-4bd6-a0b7-f93abf867d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_1e6d03fc-3326-4293-b946-3a722850e8e9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:to="loc_srt_ConsolidationItemsAxis_1e6d03fc-3326-4293-b946-3a722850e8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_350a3977-8bd6-4e36-8972-06dc08cad618" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_1e6d03fc-3326-4293-b946-3a722850e8e9" xlink:to="loc_srt_ConsolidationItemsDomain_350a3977-8bd6-4e36-8972-06dc08cad618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_aebe2378-e57d-48d0-a18d-6e341bb45167" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_350a3977-8bd6-4e36-8972-06dc08cad618" xlink:to="loc_us-gaap_OperatingSegmentsMember_aebe2378-e57d-48d0-a18d-6e341bb45167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_bcf03e16-719f-4d6e-ad48-bef3506a436d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_350a3977-8bd6-4e36-8972-06dc08cad618" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_bcf03e16-719f-4d6e-ad48-bef3506a436d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7b6cf284-38a4-431c-aad0-be4354ed6637" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7b6cf284-38a4-431c-aad0-be4354ed6637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7b6cf284-38a4-431c-aad0-be4354ed6637" xlink:to="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3967cb7e-7f1b-4317-a590-dae267d3bb71" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_VelocityOutdoorMember_3967cb7e-7f1b-4317-a590-dae267d3bb71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c1b27120-f75e-48b5-b603-308cb9b61b36" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_A5.11TacticalMember_c1b27120-f75e-48b5-b603-308cb9b61b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_8febdfaa-996f-4783-a010-89069fc552e9" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_CrosmanMember_8febdfaa-996f-4783-a010-89069fc552e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_20ad60ed-2835-4496-87fc-cf05e7a84e11" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_ErgobabyMember_20ad60ed-2835-4496-87fc-cf05e7a84e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_edeca152-578e-4453-a553-ff348f5fbf5c" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_FoxMember_edeca152-578e-4453-a553-ff348f5fbf5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_5532ee9e-7d08-49f8-8a75-02e67da0232a" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_LibertyMember_5532ee9e-7d08-49f8-8a75-02e67da0232a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_252b52b0-cb22-4689-a78a-02d14890519b" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_AciMember_252b52b0-cb22-4689-a78a-02d14890519b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_44bbcaa9-20e8-4db6-b0d5-06ed687d08b6" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_ArnoldMagneticsMember_44bbcaa9-20e8-4db6-b0d5-06ed687d08b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a83e82c5-a690-493e-b2d3-b658c0cb9ac0" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_SternoCandleLampMember_a83e82c5-a690-493e-b2d3-b658c0cb9ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_afe9fc7a-fa9d-4160-b76c-16ac19949c08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_us-gaap_CorporateAndOtherMember_afe9fc7a-fa9d-4160-b76c-16ac19949c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_97042485-1c11-43d8-8c99-5e17a404d172" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_BoaMember_97042485-1c11-43d8-8c99-5e17a404d172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_b161417e-f394-42d9-83a2-91dbbdc05bb4" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_MarucciMember_b161417e-f394-42d9-83a2-91dbbdc05bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_36c6d9f7-3b0d-483a-87f8-87b84b647967" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_LuganoMember_36c6d9f7-3b0d-483a-87f8-87b84b647967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_7d59ca5d-71a1-4e20-9525-0adb57fbe905" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_AltorMember_7d59ca5d-71a1-4e20-9525-0adb57fbe905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_6f9a16ba-1978-4064-a221-76b24eb1fd5f" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_ArnoldMember_6f9a16ba-1978-4064-a221-76b24eb1fd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_45e9c188-7729-459c-aef3-3fa8058ecf6a" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4d06426c-798b-4ea5-bf28-3db5623bf2e4" xlink:to="loc_codi_PrimaLoftMember_45e9c188-7729-459c-aef3-3fa8058ecf6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_2fc9994f-d686-4ee9-9881-b340068d2079" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_16bf4830-f7c0-47a5-8bf1-417cb6d07476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_16bf4830-f7c0-47a5-8bf1-417cb6d07476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_0d418827-02ae-4e5f-8582-4e5feba84d89" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_codi_IdentifiableAssetsOfSegments_0d418827-02ae-4e5f-8582-4e5feba84d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_92359c91-df49-41c9-8ba8-d9d4331fa16f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_92359c91-df49-41c9-8ba8-d9d4331fa16f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62b25c82-5638-4fb2-97c3-af531896e12d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62b25c82-5638-4fb2-97c3-af531896e12d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_73dd3266-650a-4477-a73e-795492a5e49f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_InterestExpense_73dd3266-650a-4477-a73e-795492a5e49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_cdac6b15-f342-45b8-a5fb-652143a523ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_cdac6b15-f342-45b8-a5fb-652143a523ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6128f24f-c64f-4301-8a4f-eeae6af9b53f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_6128f24f-c64f-4301-8a4f-eeae6af9b53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_e53b55f2-0938-4be4-964a-5ebab9db9b97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_e53b55f2-0938-4be4-964a-5ebab9db9b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_aeb4c2ec-2274-44d3-a129-9850cc841def" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f07997af-8e81-4f84-b678-afba2573dd39" xlink:to="loc_us-gaap_OperatingIncomeLoss_aeb4c2ec-2274-44d3-a129-9850cc841def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_44fe4ae6-20ef-4e99-8de9-e076d9ed5080" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_1dd70c57-9069-469d-af0b-0ffe034787e3" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_44fe4ae6-20ef-4e99-8de9-e076d9ed5080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_68ff5471-3a1e-46d7-97b5-5bb969866e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract_1dd70c57-9069-469d-af0b-0ffe034787e3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_68ff5471-3a1e-46d7-97b5-5bb969866e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_1227561f-d287-43fd-8aa3-998284b7c9d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1227561f-d287-43fd-8aa3-998284b7c9d7" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_6165a109-8426-4fbb-a497-af87c595b34f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:to="loc_srt_ConsolidationItemsAxis_6165a109-8426-4fbb-a497-af87c595b34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f88f26be-bf39-4f2d-aa31-4c7dbfb006f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_6165a109-8426-4fbb-a497-af87c595b34f" xlink:to="loc_srt_ConsolidationItemsDomain_f88f26be-bf39-4f2d-aa31-4c7dbfb006f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_33bb52bd-d051-416b-9ae5-811331e217a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f88f26be-bf39-4f2d-aa31-4c7dbfb006f5" xlink:to="loc_us-gaap_OperatingSegmentsMember_33bb52bd-d051-416b-9ae5-811331e217a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_9411e05e-547f-4a0c-8b8d-cb78458afee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_f88f26be-bf39-4f2d-aa31-4c7dbfb006f5" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_9411e05e-547f-4a0c-8b8d-cb78458afee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7ac0f013-9348-4b44-864b-09d0f3d24f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7ac0f013-9348-4b44-864b-09d0f3d24f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7ac0f013-9348-4b44-864b-09d0f3d24f5e" xlink:to="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_5ad024ad-d5fb-4a40-969b-64f1932509c3" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_ErgobabyMember_5ad024ad-d5fb-4a40-969b-64f1932509c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_37706cd0-939d-4fed-853e-0fdfa8c72d7b" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_FoxMember_37706cd0-939d-4fed-853e-0fdfa8c72d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a220c26b-57c3-4ece-8f4f-f7c0fc651a15" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_LibertyMember_a220c26b-57c3-4ece-8f4f-f7c0fc651a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_410d7920-0f50-4853-bac8-b1456ee9e2d9" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_AciMember_410d7920-0f50-4853-bac8-b1456ee9e2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_277deb4c-a9d5-4f9d-9e61-47f559bf6d66" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_ArnoldMagneticsMember_277deb4c-a9d5-4f9d-9e61-47f559bf6d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_9271775b-45f1-4657-bebf-072c72bc0bd4" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_codi_SternoCandleLampMember_9271775b-45f1-4657-bebf-072c72bc0bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_138af905-1e30-478b-b389-097f44cb1223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8aa56f30-8e46-4dca-9ee0-090a9e716709" xlink:to="loc_us-gaap_CorporateAndOtherMember_138af905-1e30-478b-b389-097f44cb1223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2e26f411-6402-4de4-979d-ea8be599ec7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_f3d3a38e-c460-4afd-a8a5-baf672da97bc" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2e26f411-6402-4de4-979d-ea8be599ec7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9cf93d58-57c9-4157-be3c-feaaae4a85b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2e26f411-6402-4de4-979d-ea8be599ec7c" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_9cf93d58-57c9-4157-be3c-feaaae4a85b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_daa0a0ab-d421-4101-bc75-6161cdddbf56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_2e26f411-6402-4de4-979d-ea8be599ec7c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_daa0a0ab-d421-4101-bc75-6161cdddbf56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ed52d11b-7558-4d5d-b5d9-c0fdab52c788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ed52d11b-7558-4d5d-b5d9-c0fdab52c788" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_64f03f64-b4a2-45e2-979f-3b3d7071276a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_srt_StatementGeographicalAxis_64f03f64-b4a2-45e2-979f-3b3d7071276a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_64f03f64-b4a2-45e2-979f-3b3d7071276a" xlink:to="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_922bd6a7-06de-4679-b8d4-7e792d2f0ca8" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:to="loc_country_US_922bd6a7-06de-4679-b8d4-7e792d2f0ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_6752808a-e1f3-4920-8c1e-2daf1ce0eba0" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:to="loc_country_CA_6752808a-e1f3-4920-8c1e-2daf1ce0eba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_cad25751-d413-4753-8a19-0457f4cd4950" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:to="loc_srt_EuropeMember_cad25751-d413-4753-8a19-0457f4cd4950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonUnitedStatesMember_1102abfb-ce95-49a9-9858-ea1d695ead9f" xlink:href="codi-20221231.xsd#codi_NonUnitedStatesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_019b59d4-f3f9-4622-b528-7f3a42ec382d" xlink:to="loc_codi_NonUnitedStatesMember_1102abfb-ce95-49a9-9858-ea1d695ead9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_ReportingUnitAxis_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_144a8cfa-ef75-46aa-837e-a539426c9e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_1a72f592-3c5f-4b40-b7a8-4e5e2f1817f6" xlink:to="loc_us-gaap_ReportingUnitDomain_144a8cfa-ef75-46aa-837e-a539426c9e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0127bdb9-838a-49f7-94a4-fa21666f0f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0127bdb9-838a-49f7-94a4-fa21666f0f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4d37de8-e01a-4127-b214-b615da948d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0127bdb9-838a-49f7-94a4-fa21666f0f6a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4d37de8-e01a-4127-b214-b615da948d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d9c257fc-479e-493b-8210-131aa7352651" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f4d37de8-e01a-4127-b214-b615da948d4b" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d9c257fc-479e-493b-8210-131aa7352651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_41593df5-d4d2-47e5-9eb4-1714407d6217" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_srt_ConsolidationItemsAxis_41593df5-d4d2-47e5-9eb4-1714407d6217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_3c95719c-ab3e-47af-97c5-e0f07fb14c5e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_41593df5-d4d2-47e5-9eb4-1714407d6217" xlink:to="loc_srt_ConsolidationItemsDomain_3c95719c-ab3e-47af-97c5-e0f07fb14c5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5cbc4001-391d-4f88-b3c8-fc36b8396bc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3c95719c-ab3e-47af-97c5-e0f07fb14c5e" xlink:to="loc_us-gaap_OperatingSegmentsMember_5cbc4001-391d-4f88-b3c8-fc36b8396bc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_1eb225d5-ec11-4856-9fd3-4c39dad29fec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_3c95719c-ab3e-47af-97c5-e0f07fb14c5e" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_1eb225d5-ec11-4856-9fd3-4c39dad29fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e4c7b03f-6b60-4134-b203-511963a2c2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e4c7b03f-6b60-4134-b203-511963a2c2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e4c7b03f-6b60-4134-b203-511963a2c2c0" xlink:to="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_527b553d-9f59-482a-add0-3ce92bf9b83d" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_A5.11TacticalMember_527b553d-9f59-482a-add0-3ce92bf9b83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_60a73bfa-9adb-470f-a971-14992fe2f881" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_ErgobabyMember_60a73bfa-9adb-470f-a971-14992fe2f881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_57311a71-2951-41a5-a468-4fd120268ce3" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_FoxMember_57311a71-2951-41a5-a468-4fd120268ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_cd9305e3-fc14-4e45-9546-4dc631d501f7" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_LibertyMember_cd9305e3-fc14-4e45-9546-4dc631d501f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_e878f3fb-90d4-4031-bed1-f77fd69228ad" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_AciMember_e878f3fb-90d4-4031-bed1-f77fd69228ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_3899f176-fcc3-4fa9-9df0-7be1454637a9" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_ArnoldMagneticsMember_3899f176-fcc3-4fa9-9df0-7be1454637a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_d904262f-cb10-4310-9235-cba9b1d16cff" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_SternoCandleLampMember_d904262f-cb10-4310-9235-cba9b1d16cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_67d46d46-8170-46a6-99d5-b1a253c31604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_us-gaap_CorporateAndOtherMember_67d46d46-8170-46a6-99d5-b1a253c31604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_b9405a87-17f5-41d8-a24c-80cba8d556ad" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_ArnoldMember_b9405a87-17f5-41d8-a24c-80cba8d556ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_e0d461ce-6e4e-44d0-973d-5809b3243132" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1ac9acda-28c7-473b-8b72-0935ddc83539" xlink:to="loc_codi_VelocityOutdoorMember_e0d461ce-6e4e-44d0-973d-5809b3243132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_0014f30e-ba0a-4cce-869d-3cf412778f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_NatureOfExpenseAxis_0014f30e-ba0a-4cce-869d-3cf412778f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_100bbfdb-e58a-4a80-89d2-1375d971b6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NatureOfExpenseAxis_0014f30e-ba0a-4cce-869d-3cf412778f5f" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_100bbfdb-e58a-4a80-89d2-1375d971b6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_e7796a3f-4464-4ea7-8a42-6e243025e5dd" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2a306744-d44e-4d0d-a85d-c5d26ed1cdb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_us-gaap_Goodwill_2a306744-d44e-4d0d-a85d-c5d26ed1cdb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_585ed5fd-721a-4bde-b455-0d97e5b48014" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_codi_IdentifiableAssetsOfSegments_585ed5fd-721a-4bde-b455-0d97e5b48014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_e8fd676c-dd79-4b55-9592-4750a456cf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_e8fd676c-dd79-4b55-9592-4750a456cf5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_05399bbe-2520-4fdd-a078-07b0dae604f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_34694afa-920f-47c8-9bf6-e76391b36a00" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_05399bbe-2520-4fdd-a078-07b0dae604f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_357896bf-c9a1-4195-9d69-f9fab78c425f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_357896bf-c9a1-4195-9d69-f9fab78c425f" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_a9896a0b-4455-4040-aff7-be823680468e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_srt_ConsolidationItemsAxis_a9896a0b-4455-4040-aff7-be823680468e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_2167c721-e675-4e40-971e-4ed11a1d240a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_a9896a0b-4455-4040-aff7-be823680468e" xlink:to="loc_srt_ConsolidationItemsDomain_2167c721-e675-4e40-971e-4ed11a1d240a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2de4b61c-212d-483b-9e31-617edab4c8bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2de4b61c-212d-483b-9e31-617edab4c8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2de4b61c-212d-483b-9e31-617edab4c8bf" xlink:to="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_32ef646a-a230-409d-a51c-4262df3a57d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_us-gaap_CorporateMember_32ef646a-a230-409d-a51c-4262df3a57d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_8fdff51b-6332-4b8e-b4c9-7f4ef8110ae4" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_A5.11TacticalMember_8fdff51b-6332-4b8e-b4c9-7f4ef8110ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_6b45bcd7-3a7a-4bfa-be8e-9d80b236e043" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_CrosmanMember_6b45bcd7-3a7a-4bfa-be8e-9d80b236e043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_5ac8ddb4-d741-4c79-b671-91a3a11bdae8" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_ErgobabyMember_5ac8ddb4-d741-4c79-b671-91a3a11bdae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_9ced0192-2ce0-4c9e-ab39-89d873dcae2b" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_LibertyMember_9ced0192-2ce0-4c9e-ab39-89d873dcae2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_982f456e-8719-4020-8721-87116f6592dd" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_AciMember_982f456e-8719-4020-8721-87116f6592dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_bd616e06-22c1-4b8c-bc7b-1e9640ef4a73" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_ArnoldMember_bd616e06-22c1-4b8c-bc7b-1e9640ef4a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_ae615e1e-ead5-4772-b546-aae13f6f2c09" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_FoamFabricatorsMember_ae615e1e-ead5-4772-b546-aae13f6f2c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_4c721eb6-7dfd-4c52-8a40-d4b634e573dc" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_SternoProductsMember_4c721eb6-7dfd-4c52-8a40-d4b634e573dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_40c58f5a-e31a-41b7-999f-a6d7be744f4c" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_BoaMember_40c58f5a-e31a-41b7-999f-a6d7be744f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d35ede63-91c6-4086-97eb-a88207fcfe85" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_MarucciMember_d35ede63-91c6-4086-97eb-a88207fcfe85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_60ab8b86-99a6-4c39-be76-dc3432a75318" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_LuganoMember_60ab8b86-99a6-4c39-be76-dc3432a75318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_c3775c50-5ba2-4b63-bcfc-bea25839ad0d" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_AltorMember_c3775c50-5ba2-4b63-bcfc-bea25839ad0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_f5f6bf15-43ee-4f34-a9b5-f9a25e424058" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_VelocityOutdoorMember_f5f6bf15-43ee-4f34-a9b5-f9a25e424058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_417bea9b-c615-4e00-8e56-f25c64cf671c" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a5c93a13-1a8c-48c4-b328-d962cbd6fab5" xlink:to="loc_codi_PrimaLoftMember_417bea9b-c615-4e00-8e56-f25c64cf671c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_4623179f-d3c6-466a-928e-cbb3ce246478" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_us-gaap_SubsegmentsAxis_4623179f-d3c6-466a-928e-cbb3ce246478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_d3c953ce-c45e-4d8b-b911-c12cde399caf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_4623179f-d3c6-466a-928e-cbb3ce246478" xlink:to="loc_us-gaap_SubsegmentsDomain_d3c953ce-c45e-4d8b-b911-c12cde399caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_34694513-686c-4bde-a8ad-14574a77beae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_34694513-686c-4bde-a8ad-14574a77beae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_2f186143-880f-41a9-8661-f0039b6b51a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_34694513-686c-4bde-a8ad-14574a77beae" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_2f186143-880f-41a9-8661-f0039b6b51a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4b70dfa2-b68c-411e-b486-ad5afc0cbaca" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_3ebb7e10-b892-48dd-9063-05c46915f0d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_AccountsReceivableNet_3ebb7e10-b892-48dd-9063-05c46915f0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_c88d0569-10f9-411c-997c-7ee90208ada4" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets_c88d0569-10f9-411c-997c-7ee90208ada4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_d66a90c9-ca3d-4360-8a18-2525d2bfb734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_d66a90c9-ca3d-4360-8a18-2525d2bfb734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_abef8d3f-44c8-426c-9e56-a652a32e9058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_AccountsReceivableGross_abef8d3f-44c8-426c-9e56-a652a32e9058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_54144321-8cb3-47cf-9501-ae21f3333809" xlink:href="codi-20221231.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_codi_IdentifiableAssetsOfSegments_54144321-8cb3-47cf-9501-ae21f3333809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_b947bc3f-9170-40c6-a71a-eb012af3b914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_b947bc3f-9170-40c6-a71a-eb012af3b914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIdentifiableAssets_b627063c-c06a-4080-86ca-0e104dc60d23" xlink:href="codi-20221231.xsd#codi_OtherIdentifiableAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_e908d552-0dc9-4475-9c41-092ed784ab39" xlink:to="loc_codi_OtherIdentifiableAssets_b627063c-c06a-4080-86ca-0e104dc60d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5278c6dd-8260-494c-b6ba-ede295936ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5278c6dd-8260-494c-b6ba-ede295936ea5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_572ac0cb-b634-4a51-97bf-42da68f2ed17" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_srt_ConsolidationItemsAxis_572ac0cb-b634-4a51-97bf-42da68f2ed17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_787b0039-d82a-4d01-8592-6362ed2d8987" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_572ac0cb-b634-4a51-97bf-42da68f2ed17" xlink:to="loc_srt_ConsolidationItemsDomain_787b0039-d82a-4d01-8592-6362ed2d8987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_c03f279e-a6e3-437a-90e3-75066d080a4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_787b0039-d82a-4d01-8592-6362ed2d8987" xlink:to="loc_us-gaap_OperatingSegmentsMember_c03f279e-a6e3-437a-90e3-75066d080a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_119ad81f-81ab-457b-8e39-77d6cddfaeab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_119ad81f-81ab-457b-8e39-77d6cddfaeab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_119ad81f-81ab-457b-8e39-77d6cddfaeab" xlink:to="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_4ca10c99-f7a5-4199-89cc-8b5208b60440" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_A5.11TacticalMember_4ca10c99-f7a5-4199-89cc-8b5208b60440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_b4f075b5-51cc-45c1-80f4-52df42259888" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_ErgobabyMember_b4f075b5-51cc-45c1-80f4-52df42259888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_c0297bd8-dc4c-4a33-993a-8037b96a5317" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_FoamFabricatorsMember_c0297bd8-dc4c-4a33-993a-8037b96a5317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_c953ca27-b498-4652-86bf-f8d691999f43" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_LibertyMember_c953ca27-b498-4652-86bf-f8d691999f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_5168e6bf-0b08-4fa2-9427-4e5ffe52452f" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_AciMember_5168e6bf-0b08-4fa2-9427-4e5ffe52452f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_e0980e70-bb73-4c34-94a0-6e3192e7d816" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_ArnoldMember_e0980e70-bb73-4c34-94a0-6e3192e7d816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_65d5ef02-87c8-4c2e-a836-1e221f80c3e2" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_SternoProductsMember_65d5ef02-87c8-4c2e-a836-1e221f80c3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_cd2e43e2-3f4f-4e90-9186-ecac462f6e1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_us-gaap_CorporateMember_cd2e43e2-3f4f-4e90-9186-ecac462f6e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_9bc01e93-3a81-423b-8aee-18531856e20d" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_BoaMember_9bc01e93-3a81-423b-8aee-18531856e20d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_5651a25d-010f-481d-9aba-144f6675f9c5" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_MarucciMember_5651a25d-010f-481d-9aba-144f6675f9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_796c8f3a-684a-4241-96a3-63e7c01b6cbd" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_LuganoMember_796c8f3a-684a-4241-96a3-63e7c01b6cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_597a9156-3632-422b-8498-5dd151df417b" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_AltorMember_597a9156-3632-422b-8498-5dd151df417b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_d7f5f1a2-4001-4c38-8db7-74e8857fd9e1" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_VelocityOutdoorMember_d7f5f1a2-4001-4c38-8db7-74e8857fd9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_89e12610-a425-45bd-a085-0d723bb814e2" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9cbaae5-fa83-43de-b819-02aef96d77f6" xlink:to="loc_codi_PrimaLoftMember_89e12610-a425-45bd-a085-0d723bb814e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_2ae3d40e-6027-4f25-8def-309752f71680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_us-gaap_SubsegmentsAxis_2ae3d40e-6027-4f25-8def-309752f71680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_b26d38dc-e6c1-404a-b64e-2fb52ec476ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_2ae3d40e-6027-4f25-8def-309752f71680" xlink:to="loc_us-gaap_SubsegmentsDomain_b26d38dc-e6c1-404a-b64e-2fb52ec476ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsAxis_ad900214-e205-4ed6-8491-1b2ac1314fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsAxis_ad900214-e205-4ed6-8491-1b2ac1314fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsConsolidationItemsDomain_12d672a6-4b23-418f-9ec8-d4ad544019b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsConsolidationItemsAxis_ad900214-e205-4ed6-8491-1b2ac1314fb4" xlink:to="loc_us-gaap_SubsegmentsConsolidationItemsDomain_12d672a6-4b23-418f-9ec8-d4ad544019b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_23b30438-527b-4d9c-9774-959c6798bcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_068809f8-ea69-4669-bfc7-275e38dedce8" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_23b30438-527b-4d9c-9774-959c6798bcc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_9986f653-eff0-49db-bb95-500bce6aad70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_23b30438-527b-4d9c-9774-959c6798bcc9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_9986f653-eff0-49db-bb95-500bce6aad70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4cd935b1-bd2b-4940-8231-043a78a7c093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_23b30438-527b-4d9c-9774-959c6798bcc9" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4cd935b1-bd2b-4940-8231-043a78a7c093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#InventoryPropertyPlantandEquipmentAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9e354d3-1309-4735-945c-49eecece06f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_470948f3-94b0-4cbc-831b-a8c6083c8fcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9e354d3-1309-4735-945c-49eecece06f5" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_470948f3-94b0-4cbc-831b-a8c6083c8fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_1d2297fe-5d19-4d27-a633-1b66ad2d141e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9e354d3-1309-4735-945c-49eecece06f5" xlink:to="loc_us-gaap_InventoryWorkInProcess_1d2297fe-5d19-4d27-a633-1b66ad2d141e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_1d37967d-e789-452b-bc40-80f22b333253" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9e354d3-1309-4735-945c-49eecece06f5" xlink:to="loc_us-gaap_InventoryFinishedGoods_1d37967d-e789-452b-bc40-80f22b333253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_b50cbd5c-9346-4fb1-942d-9d61c89104b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9e354d3-1309-4735-945c-49eecece06f5" xlink:to="loc_us-gaap_InventoryGross_b50cbd5c-9346-4fb1-942d-9d61c89104b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_9885eb2a-7187-49a3-a9b3-a00538c76123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9e354d3-1309-4735-945c-49eecece06f5" xlink:to="loc_us-gaap_InventoryValuationReserves_9885eb2a-7187-49a3-a9b3-a00538c76123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0991f050-90f7-459d-9cbf-79cfba5c1105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9e354d3-1309-4735-945c-49eecece06f5" xlink:to="loc_us-gaap_InventoryNet_0991f050-90f7-459d-9cbf-79cfba5c1105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_031af41b-ec68-4427-a607-0020e4ff2b35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d9e354d3-1309-4735-945c-49eecece06f5" xlink:to="loc_us-gaap_Depreciation_031af41b-ec68-4427-a607-0020e4ff2b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_42f77880-655a-4172-a856-63aba7ebc9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_530dd736-21d0-48a1-ad2b-66a1490e0a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_42f77880-655a-4172-a856-63aba7ebc9d8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_530dd736-21d0-48a1-ad2b-66a1490e0a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_530dd736-21d0-48a1-ad2b-66a1490e0a08" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8bec08c1-4bf5-4fc2-b83d-cd080bcc4ef8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_96421a23-6ae3-4930-b73e-f5ec4de17e45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_96421a23-6ae3-4930-b73e-f5ec4de17e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_1c800db9-5011-45dd-832e-2f48894e6831" xlink:href="codi-20221231.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_1c800db9-5011-45dd-832e-2f48894e6831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_befcaf05-f36d-4d2f-a447-699c7657e434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_befcaf05-f36d-4d2f-a447-699c7657e434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_58db2d09-914b-43ba-9dbd-f6b850f43ec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_69dc8424-0653-4561-bd2e-aa45d14a7d7d" xlink:to="loc_us-gaap_LandAndBuildingMember_58db2d09-914b-43ba-9dbd-f6b850f43ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_530dd736-21d0-48a1-ad2b-66a1490e0a08" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_ee0d60eb-3407-4a78-b3b0-9b46b8b1deae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_ConstructionInProgressGross_ee0d60eb-3407-4a78-b3b0-9b46b8b1deae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_374cda54-3c7a-4125-8cda-2478074e3d96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_374cda54-3c7a-4125-8cda-2478074e3d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_27b3d3ac-b01e-45e0-9a9c-2e9c7bc53f14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_27b3d3ac-b01e-45e0-9a9c-2e9c7bc53f14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bdd0cb7c-a1ea-463a-8682-9668a87ab73c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8598934e-15f6-41ed-a4df-d1fff5a18d1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bdd0cb7c-a1ea-463a-8682-9668a87ab73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4e02cf8b-54cd-42ac-8fff-bff3145592a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_cad2eeb5-80bf-4a1a-9a89-c1089abea5ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4e02cf8b-54cd-42ac-8fff-bff3145592a8" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_cad2eeb5-80bf-4a1a-9a89-c1089abea5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_747da0ad-db7f-4fe7-8a66-617937572f87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4e02cf8b-54cd-42ac-8fff-bff3145592a8" xlink:to="loc_us-gaap_InventoryWorkInProcess_747da0ad-db7f-4fe7-8a66-617937572f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_b54c8bdc-721a-46c5-b978-5213027416a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4e02cf8b-54cd-42ac-8fff-bff3145592a8" xlink:to="loc_us-gaap_InventoryFinishedGoods_b54c8bdc-721a-46c5-b978-5213027416a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_384b1a57-b961-4fa1-b1df-6f0717a38731" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4e02cf8b-54cd-42ac-8fff-bff3145592a8" xlink:to="loc_us-gaap_InventoryValuationReserves_384b1a57-b961-4fa1-b1df-6f0717a38731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_596c6e45-04f1-484e-9869-7af068629e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4e02cf8b-54cd-42ac-8fff-bff3145592a8" xlink:to="loc_us-gaap_InventoryNet_596c6e45-04f1-484e-9869-7af068629e52" 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-20221231.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_ca5ac793-0657-493e-a4d5-67584637c56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ca5ac793-0657-493e-a4d5-67584637c56c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_fa882e30-315a-46be-baf3-adf0c32db3e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_ReportingUnitAxis_fa882e30-315a-46be-baf3-adf0c32db3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_c23cbede-1ebd-40fb-add5-b12812017bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_fa882e30-315a-46be-baf3-adf0c32db3e6" xlink:to="loc_us-gaap_ReportingUnitDomain_c23cbede-1ebd-40fb-add5-b12812017bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_66131910-a7b7-4e46-9384-708603148976" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_srt_RangeAxis_66131910-a7b7-4e46-9384-708603148976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_36fce7f0-7e59-4af2-8593-b240ee6faa52" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_66131910-a7b7-4e46-9384-708603148976" xlink:to="loc_srt_RangeMember_36fce7f0-7e59-4af2-8593-b240ee6faa52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_9d762191-3630-42fd-8164-7f6fa75f8a89" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_srt_ProductOrServiceAxis_9d762191-3630-42fd-8164-7f6fa75f8a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_31e99d12-2d5b-4e72-b2d8-78720d5a57e8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_9d762191-3630-42fd-8164-7f6fa75f8a89" xlink:to="loc_srt_ProductsAndServicesDomain_31e99d12-2d5b-4e72-b2d8-78720d5a57e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_3c730529-6963-4b4c-8842-d061052e5b7d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_srt_ConsolidationItemsAxis_3c730529-6963-4b4c-8842-d061052e5b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_03d67040-7c80-41b9-8ca4-5664f62009e4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_3c730529-6963-4b4c-8842-d061052e5b7d" xlink:to="loc_srt_ConsolidationItemsDomain_03d67040-7c80-41b9-8ca4-5664f62009e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_SubsegmentsAxis_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_66257419-21a3-4d64-ae8a-e44105230339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_67ef25ef-3bfa-4c83-9e7b-ab75bc767ce4" xlink:to="loc_us-gaap_SubsegmentsDomain_66257419-21a3-4d64-ae8a-e44105230339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c72e5d9c-b952-478c-8a85-ac58cb8c0c69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c72e5d9c-b952-478c-8a85-ac58cb8c0c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c72e5d9c-b952-478c-8a85-ac58cb8c0c69" xlink:to="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_0f3a2ed6-6cd7-47fb-a21d-98d903d70c06" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_ArnoldMember_0f3a2ed6-6cd7-47fb-a21d-98d903d70c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_b9d7ec70-8453-49df-93a1-e075e03039f2" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_VelocityOutdoorMember_b9d7ec70-8453-49df-93a1-e075e03039f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_962a74e0-f7d7-4a73-a2e2-f144c6303953" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_LibertyMember_962a74e0-f7d7-4a73-a2e2-f144c6303953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_9acdc411-209c-4363-b624-28d8f71e3c15" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_ErgobabyMember_9acdc411-209c-4363-b624-28d8f71e3c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_745fa843-bcd5-4900-af26-d69d9ff8964e" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_FoamFabricatorsMember_745fa843-bcd5-4900-af26-d69d9ff8964e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_2cc08dd1-7c5b-4cb9-addb-795dabd638ff" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d367737a-66d5-4d92-bac1-b50b62216789" xlink:to="loc_codi_AltorMember_2cc08dd1-7c5b-4cb9-addb-795dabd638ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_195dddf7-1aeb-4ea9-a297-2ab345388585" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_195dddf7-1aeb-4ea9-a297-2ab345388585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3636a05-3807-40c5-997c-38ae87bed0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_195dddf7-1aeb-4ea9-a297-2ab345388585" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3636a05-3807-40c5-997c-38ae87bed0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3e336df1-b957-40f0-9348-2be3310ddab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_c3636a05-3807-40c5-997c-38ae87bed0fb" xlink:to="loc_us-gaap_TradeNamesMember_3e336df1-b957-40f0-9348-2be3310ddab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7b36cf44-e77c-4b3b-92a7-c165258779a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7b36cf44-e77c-4b3b-92a7-c165258779a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6a631db-946c-4ddd-8fc5-e42b3c0dc1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7b36cf44-e77c-4b3b-92a7-c165258779a9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6a631db-946c-4ddd-8fc5-e42b3c0dc1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a667af26-3148-48f0-bf42-fa20c68bc0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6a631db-946c-4ddd-8fc5-e42b3c0dc1f1" xlink:to="loc_us-gaap_TradeNamesMember_a667af26-3148-48f0-bf42-fa20c68bc0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_b63feaac-377b-44c6-91db-38ab290409e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_3da1e48f-bd58-45e7-aa3e-807428db94d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_3da1e48f-bd58-45e7-aa3e-807428db94d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_d32243f6-916d-45f9-abba-7981a35490e5" xlink:href="codi-20221231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_d32243f6-916d-45f9-abba-7981a35490e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_83e4d5fa-a482-4b27-b85a-74dafce81bee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_GoodwillGross_83e4d5fa-a482-4b27-b85a-74dafce81bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_ea834115-e83d-4eb3-a199-e7e0720bb8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_ea834115-e83d-4eb3-a199-e7e0720bb8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b9ad0a38-ad73-4f93-83be-7a86d07acc95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_Goodwill_b9ad0a38-ad73-4f93-83be-7a86d07acc95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2de103ba-6025-4c08-a8b4-8025668d3996" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2de103ba-6025-4c08-a8b4-8025668d3996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_bc25ec77-4196-4ef4-9857-1a1f5c98a84f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_bc25ec77-4196-4ef4-9857-1a1f5c98a84f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_abb83e90-ff45-4c12-aacb-79fb024375de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_abb83e90-ff45-4c12-aacb-79fb024375de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_f5da1173-3794-44de-91dd-35a24f11f452" xlink:href="codi-20221231.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9e9a46a4-ada4-4b2b-8bc4-5951f1cdab7d" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_f5da1173-3794-44de-91dd-35a24f11f452" 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-20221231.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_94d1334d-1d25-47de-b4b0-06e2d064f2c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_94d1334d-1d25-47de-b4b0-06e2d064f2c5" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f0fd371a-c4b6-4b86-8747-d659b9d3d0c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_d40c39d2-de8b-4101-8377-fddac4c2783a" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:to="loc_codi_LizardSkinsMember_d40c39d2-de8b-4101-8377-fddac4c2783a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_affa0c15-f57a-4954-b41f-9a47fcbbbfdc" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:to="loc_codi_MarucciMember_affa0c15-f57a-4954-b41f-9a47fcbbbfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_ea049692-7bb3-4181-a200-1f68cd711b48" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_56f16d1c-3592-471b-8a26-ca9c5803aaea" xlink:to="loc_codi_PrimaLoftMember_ea049692-7bb3-4181-a200-1f68cd711b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c867aae3-a801-4042-898d-a51b77f5fff0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c867aae3-a801-4042-898d-a51b77f5fff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c867aae3-a801-4042-898d-a51b77f5fff0" xlink:to="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_4abbc7a3-94eb-46c5-89b1-72de6da1ed42" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_A5.11TacticalMember_4abbc7a3-94eb-46c5-89b1-72de6da1ed42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_be8e2b28-8a27-4d84-9fd9-6b44c5e0d206" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_ErgobabyMember_be8e2b28-8a27-4d84-9fd9-6b44c5e0d206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b98fe49d-383b-4de0-9b84-6d0b288b8d64" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_LibertyMember_b98fe49d-383b-4de0-9b84-6d0b288b8d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_3cb0c89a-9673-46a9-bacd-a4069479483c" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_AdvancedCircuitsMember_3cb0c89a-9673-46a9-bacd-a4069479483c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_90baaf94-9fd7-475f-b039-55b0d63381fd" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_ArnoldMember_90baaf94-9fd7-475f-b039-55b0d63381fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_bc49b85a-7f0b-42a1-8869-a723a4c55785" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_FoamFabricatorsMember_bc49b85a-7f0b-42a1-8869-a723a4c55785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_76e5aca8-d658-4e44-b33e-5ab6111998e9" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_SternoProductsMember_76e5aca8-d658-4e44-b33e-5ab6111998e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_8c23f6d1-6bf3-479a-8d94-70a39938699f" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_BoaMember_8c23f6d1-6bf3-479a-8d94-70a39938699f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_9242e2ed-32fe-4ab0-b350-20ad43a54ed5" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_MarucciMember_9242e2ed-32fe-4ab0-b350-20ad43a54ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_91313879-4c1f-4b33-a032-babb0133f1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_us-gaap_CorporateMember_91313879-4c1f-4b33-a032-babb0133f1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_d6a14fa8-3b65-4f52-94be-b3c3c49bd1c8" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_LuganoMember_d6a14fa8-3b65-4f52-94be-b3c3c49bd1c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_d4924d23-f2c5-43c0-8f47-031f919ef5d9" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_AltorMember_d4924d23-f2c5-43c0-8f47-031f919ef5d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_f283b3e6-2be9-4c27-8359-b9496e2fa40e" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_VelocityOutdoorMember_f283b3e6-2be9-4c27-8359-b9496e2fa40e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_934e3dc0-e227-40c7-82a6-cf3c027a969b" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b96ad1dc-169f-4097-aa0d-bb9a3c14fb41" xlink:to="loc_codi_PrimaLoftMember_934e3dc0-e227-40c7-82a6-cf3c027a969b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2f92c9f6-eda8-443a-921c-861ff328e0c3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2f92c9f6-eda8-443a-921c-861ff328e0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_be2c2375-68b7-4dc9-a568-f2b65dbf3915" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2f92c9f6-eda8-443a-921c-861ff328e0c3" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_be2c2375-68b7-4dc9-a568-f2b65dbf3915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f9211b24-4946-484e-8fbf-210303217dc3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_dei_LegalEntityAxis_f9211b24-4946-484e-8fbf-210303217dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c683906-7646-45dd-9aa4-ca06c9922ff0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f9211b24-4946-484e-8fbf-210303217dc3" xlink:to="loc_dei_EntityDomain_7c683906-7646-45dd-9aa4-ca06c9922ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_debb3755-d242-4f3f-a3a3-35b468534874" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7c683906-7646-45dd-9aa4-ca06c9922ff0" xlink:to="loc_codi_MarucciMember_debb3755-d242-4f3f-a3a3-35b468534874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_07336a4c-312e-4525-8953-16fc1ad31b51" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_7e61a349-a7ea-46de-bb04-720d0f3f9768" xlink:href="codi-20221231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_7e61a349-a7ea-46de-bb04-720d0f3f9768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_f6d43fc7-d682-419e-b86f-b85a7751af5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:to="loc_us-gaap_GoodwillRollForward_f6d43fc7-d682-419e-b86f-b85a7751af5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:href="codi-20221231.xsd#codi_BeginningBalanceAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_f6d43fc7-d682-419e-b86f-b85a7751af5a" xlink:to="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_82f600b2-85a4-4b20-ba8b-b5fdad2b4e5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_Goodwill_82f600b2-85a4-4b20-ba8b-b5fdad2b4e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_9ab570f2-0b8b-4c0e-8f93-1087e388bb1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_9ab570f2-0b8b-4c0e-8f93-1087e388bb1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_136ddbce-09c0-4713-986b-ca31b9181741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_136ddbce-09c0-4713-986b-ca31b9181741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c2ef80d9-afb0-4942-8ad5-ed40d42f8a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_Goodwill_c2ef80d9-afb0-4942-8ad5-ed40d42f8a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_e979b19f-f3ae-48c6-adc8-cc7d2e721a85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_BeginningBalanceAbstract_959d86c6-2aff-49ed-baac-09c8b04a5bf3" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_e979b19f-f3ae-48c6-adc8-cc7d2e721a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_6599018d-5f4b-44d1-8d87-f2f8ef3ccfec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d2ce2b35-74ea-4e44-85ea-a7ae5eeebe68" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_6599018d-5f4b-44d1-8d87-f2f8ef3ccfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20221231.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_3ff7fd2c-2d7e-4255-8703-bb597072a3a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d2d2f8a7-96ba-4927-91f3-33816001d636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_3ff7fd2c-2d7e-4255-8703-bb597072a3a3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d2d2f8a7-96ba-4927-91f3-33816001d636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8df5925e-e748-4bb2-9413-aadb4755cf94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d2d2f8a7-96ba-4927-91f3-33816001d636" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8df5925e-e748-4bb2-9413-aadb4755cf94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8df5925e-e748-4bb2-9413-aadb4755cf94" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_8117a328-a32f-45ac-952a-0b4fbaefd94f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_8117a328-a32f-45ac-952a-0b4fbaefd94f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_f79da8fb-a52c-41a7-96bc-19f12da26cb1" xlink:href="codi-20221231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_codi_TechnologyAndPatentsMember_f79da8fb-a52c-41a7-96bc-19f12da26cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_df7de874-9815-4c8a-9543-0f2308935be9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_us-gaap_TradeNamesMember_df7de874-9815-4c8a-9543-0f2308935be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_4b895917-3f37-4d95-b1f5-317887e94611" xlink:href="codi-20221231.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_4b895917-3f37-4d95-b1f5-317887e94611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_17a43ce8-02c6-4195-96bd-0d3c3179c4c0" xlink:href="codi-20221231.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_40cfdc41-890b-4b33-92f2-2b6a60520a5f" xlink:to="loc_codi_DistributorRelationsAndOtherMember_17a43ce8-02c6-4195-96bd-0d3c3179c4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d2d2f8a7-96ba-4927-91f3-33816001d636" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4a789a22-00a9-414e-9ffc-061ed48be6ef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_dei_DocumentPeriodEndDate_4a789a22-00a9-414e-9ffc-061ed48be6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_574659e9-1f97-416b-bc24-4f237aeb1ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_574659e9-1f97-416b-bc24-4f237aeb1ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e9eaca96-e576-4edb-b321-f6c99d5dcc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e9eaca96-e576-4edb-b321-f6c99d5dcc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ecda6cbc-2d84-4680-bbb2-1cfe86cd2314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_ecda6cbc-2d84-4680-bbb2-1cfe86cd2314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a470b96e-52dc-47ff-892e-3b354212b636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_a470b96e-52dc-47ff-892e-3b354212b636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_1c35dfee-4b6f-4311-b13f-efd84fc59143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_1c35dfee-4b6f-4311-b13f-efd84fc59143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FiniteLivedInProcessResearchAndDevelopment_6b75378d-2782-4894-b1e5-be40aaaeec9d" xlink:href="codi-20221231.xsd#codi_FiniteLivedInProcessResearchAndDevelopment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_codi_FiniteLivedInProcessResearchAndDevelopment_6b75378d-2782-4894-b1e5-be40aaaeec9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_78b66b27-c989-4058-b8eb-49edee8393fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_78b66b27-c989-4058-b8eb-49edee8393fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c6a8b4a-415a-4438-9b9e-7cc017133474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c6a8b4a-415a-4438-9b9e-7cc017133474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_75b27df4-a624-40cc-9542-e22ff2637e69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5073c3bd-6337-4423-9692-120bbdcb8787" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_75b27df4-a624-40cc-9542-e22ff2637e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20221231.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_55fb2cb9-1f7a-4bd2-bd63-95f4f06c48d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_91de0a79-24df-45d1-bc3a-c323b8840b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_55fb2cb9-1f7a-4bd2-bd63-95f4f06c48d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_91de0a79-24df-45d1-bc3a-c323b8840b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d1625fde-8664-44e9-8210-176377ca59b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_55fb2cb9-1f7a-4bd2-bd63-95f4f06c48d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d1625fde-8664-44e9-8210-176377ca59b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_40ad0fb0-7e6a-4c2a-ac62-83aec47a8b0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_55fb2cb9-1f7a-4bd2-bd63-95f4f06c48d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_40ad0fb0-7e6a-4c2a-ac62-83aec47a8b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4b42b3a7-a574-4499-8e53-f9865b0affd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_55fb2cb9-1f7a-4bd2-bd63-95f4f06c48d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_4b42b3a7-a574-4499-8e53-f9865b0affd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_357849c2-d4f8-49fb-a2f8-eb1b0981b892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_55fb2cb9-1f7a-4bd2-bd63-95f4f06c48d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_357849c2-d4f8-49fb-a2f8-eb1b0981b892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e53d32a0-3d53-494d-818d-425ff26f4a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e53d32a0-3d53-494d-818d-425ff26f4a06" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_21df8114-d5b0-4a73-8bdd-fc68cd869717" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_srt_ConsolidationItemsAxis_21df8114-d5b0-4a73-8bdd-fc68cd869717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6b8347eb-0551-490b-9840-40783967e0b9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_21df8114-d5b0-4a73-8bdd-fc68cd869717" xlink:to="loc_srt_ConsolidationItemsDomain_6b8347eb-0551-490b-9840-40783967e0b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_034f1ebf-12f5-44e1-b58e-2c4420702622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_034f1ebf-12f5-44e1-b58e-2c4420702622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b31d8cb3-d861-4303-9742-d850d6f265e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_034f1ebf-12f5-44e1-b58e-2c4420702622" xlink:to="loc_us-gaap_SegmentDomain_b31d8cb3-d861-4303-9742-d850d6f265e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_95abaed3-2b92-463a-a341-c93eb4746fb9" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b31d8cb3-d861-4303-9742-d850d6f265e8" xlink:to="loc_codi_LibertyMember_95abaed3-2b92-463a-a341-c93eb4746fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_cdf62d15-42a8-4819-88c4-e569a7ea2c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1ed5f6f6-e858-4c6e-a8c2-f1e926ebf6c7" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_cdf62d15-42a8-4819-88c4-e569a7ea2c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_52fec2c0-3432-4133-bf43-2451aed942b4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_srt_RangeAxis_52fec2c0-3432-4133-bf43-2451aed942b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a72045f4-9357-44ce-b5c6-cdcd90ede365" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_52fec2c0-3432-4133-bf43-2451aed942b4" xlink:to="loc_srt_RangeMember_a72045f4-9357-44ce-b5c6-cdcd90ede365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_us-gaap_ReportingUnitAxis_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_70fcf561-daf1-4036-9478-e402d4187f65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_7f042fb3-7ba6-4f8a-a7be-978b5d4906d2" xlink:to="loc_us-gaap_ReportingUnitDomain_70fcf561-daf1-4036-9478-e402d4187f65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_a0f49e43-110f-495d-9dbd-34bbb6d54f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1e61a4f7-b0e1-42a3-b8f8-c33f303ffc20" xlink:to="loc_us-gaap_GoodwillLineItems_a0f49e43-110f-495d-9dbd-34bbb6d54f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_8bfc3534-c412-4f3f-9e22-d7a4aa1518c6" xlink:href="codi-20221231.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_a0f49e43-110f-495d-9dbd-34bbb6d54f0f" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_8bfc3534-c412-4f3f-9e22-d7a4aa1518c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_7fc8bcee-be03-40e0-95d3-293a803266be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e53d32a0-3d53-494d-818d-425ff26f4a06" xlink:to="loc_us-gaap_GoodwillGross_7fc8bcee-be03-40e0-95d3-293a803266be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_aa6121bb-de5b-41af-8633-8f0a1dcf09c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e53d32a0-3d53-494d-818d-425ff26f4a06" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_aa6121bb-de5b-41af-8633-8f0a1dcf09c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c2dcbfd3-d4f9-48f5-8dcd-615be1822a93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e53d32a0-3d53-494d-818d-425ff26f4a06" xlink:to="loc_us-gaap_Goodwill_c2dcbfd3-d4f9-48f5-8dcd-615be1822a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c53b96d3-7efa-4296-9d08-cda8811d41dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c53b96d3-7efa-4296-9d08-cda8811d41dd" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_17f93c0b-7ade-40a7-91bb-70ed92abbbfe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:to="loc_srt_ConsolidationItemsAxis_17f93c0b-7ade-40a7-91bb-70ed92abbbfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_05e2be4d-f2bd-4125-8824-ec2cdc45e900" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_17f93c0b-7ade-40a7-91bb-70ed92abbbfe" xlink:to="loc_srt_ConsolidationItemsDomain_05e2be4d-f2bd-4125-8824-ec2cdc45e900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:to="loc_us-gaap_ReportingUnitAxis_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_43890cf3-fbf1-4f45-9551-1444449602c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_2fcaf1e5-5a37-4cd2-9325-e62a46cc9c74" xlink:to="loc_us-gaap_ReportingUnitDomain_43890cf3-fbf1-4f45-9551-1444449602c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c97512b3-bb50-4ae2-b54d-f6a369900f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c97512b3-bb50-4ae2-b54d-f6a369900f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c97512b3-bb50-4ae2-b54d-f6a369900f3a" xlink:to="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_1c12e358-3a4a-4e4a-8a5a-a2520554a511" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_A5.11TacticalMember_1c12e358-3a4a-4e4a-8a5a-a2520554a511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_1459cd31-0947-43b1-83a9-e7ed02c5b352" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_CrosmanMember_1459cd31-0947-43b1-83a9-e7ed02c5b352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_79fcf7fe-5619-4641-8149-0e04b2307990" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_AdvancedCircuitsMember_79fcf7fe-5619-4641-8149-0e04b2307990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_1e14c3a5-1397-475c-b511-e5c07fa942dd" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_ErgobabyMember_1e14c3a5-1397-475c-b511-e5c07fa942dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_96596734-70a6-4b7b-8879-6f3a7473fb10" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_LibertyMember_96596734-70a6-4b7b-8879-6f3a7473fb10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_aecc9c02-5ff0-4bf5-9a5c-d85ef8b0b96c" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_ArnoldMember_aecc9c02-5ff0-4bf5-9a5c-d85ef8b0b96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_c248f41f-66cd-4d45-a7b3-67f0e4b3755d" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_SternoProductsMember_c248f41f-66cd-4d45-a7b3-67f0e4b3755d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_afd19780-9f88-4ef4-9600-9f39af0f4a83" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_71225edc-1bca-403b-8cb4-68b1b5e053db" xlink:to="loc_codi_FoamFabricatorsMember_afd19780-9f88-4ef4-9600-9f39af0f4a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_8b472afb-69ab-4d64-88de-7ee504a12d4e" xlink:to="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7968ebae-9ba7-4351-bfd1-e70c8ea3e11c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:to="loc_us-gaap_Goodwill_7968ebae-9ba7-4351-bfd1-e70c8ea3e11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_3e5d6e53-409f-425c-bbee-d93c67b85030" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_3e5d6e53-409f-425c-bbee-d93c67b85030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5c5e29f3-75ca-40a8-ab0d-8d8a3cccebf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_6bdd030e-e4f7-40cd-aabd-190a7047230b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5c5e29f3-75ca-40a8-ab0d-8d8a3cccebf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.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_ab6b543b-e4bc-481c-8549-376b3e9e0b41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ab6b543b-e4bc-481c-8549-376b3e9e0b41" xlink:to="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_31bdd61a-543c-49c3-98b5-913ea185a853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_31bdd61a-543c-49c3-98b5-913ea185a853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9f2381cc-1099-4c7e-8a3a-053339531da7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_31bdd61a-543c-49c3-98b5-913ea185a853" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9f2381cc-1099-4c7e-8a3a-053339531da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_452f08d2-2404-45d5-936f-7610c8e3ad8b" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9f2381cc-1099-4c7e-8a3a-053339531da7" xlink:to="loc_codi_TermLoanMember_452f08d2-2404-45d5-936f-7610c8e3ad8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_208bda49-c0ea-4733-854b-d739f7ebb200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_9f2381cc-1099-4c7e-8a3a-053339531da7" xlink:to="loc_us-gaap_LineOfCreditMember_208bda49-c0ea-4733-854b-d739f7ebb200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_8a4209bb-f4a9-459a-9450-bd306f440e66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_8a4209bb-f4a9-459a-9450-bd306f440e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_c9656c03-2927-4199-b0fa-a4912d9bdcbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_8a4209bb-f4a9-459a-9450-bd306f440e66" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_c9656c03-2927-4199-b0fa-a4912d9bdcbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_e5fe520d-1033-47df-960b-72a3b5d1f8fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_c9656c03-2927-4199-b0fa-a4912d9bdcbb" xlink:to="loc_us-gaap_LineOfCreditMember_e5fe520d-1033-47df-960b-72a3b5d1f8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_15710dbe-8d1c-4e4b-ad97-13123acd3a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_DebtInstrumentAxis_15710dbe-8d1c-4e4b-ad97-13123acd3a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2883aa68-5d6c-43a5-b48c-e0f310e5d8bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_15710dbe-8d1c-4e4b-ad97-13123acd3a9b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2883aa68-5d6c-43a5-b48c-e0f310e5d8bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_36db9bde-44ed-40f7-82fb-aca263a7777d" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2883aa68-5d6c-43a5-b48c-e0f310e5d8bc" xlink:to="loc_codi_Seniornotesdue2026Member_36db9bde-44ed-40f7-82fb-aca263a7777d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_7599918c-2b9b-40eb-be85-36057b7dcab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2883aa68-5d6c-43a5-b48c-e0f310e5d8bc" xlink:to="loc_us-gaap_LetterOfCreditMember_7599918c-2b9b-40eb-be85-36057b7dcab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7f353c0e-f058-4f80-b400-99d4ba970b37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_CreditFacilityAxis_7f353c0e-f058-4f80-b400-99d4ba970b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_7f353c0e-f058-4f80-b400-99d4ba970b37" xlink:to="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_60586917-ab83-49ee-9663-113b0cfb92fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:to="loc_us-gaap_LineOfCreditMember_60586917-ab83-49ee-9663-113b0cfb92fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bba8ac5b-42c0-452e-8fa5-1a861e625221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bba8ac5b-42c0-452e-8fa5-1a861e625221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_4b4ebc06-01b6-45b9-a8ce-c4f371ab2797" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:to="loc_codi_TermLoanMember_4b4ebc06-01b6-45b9-a8ce-c4f371ab2797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b1f0d8a5-7752-45c0-8ebf-164fdd82a4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_12f3048c-6a91-425f-a30c-f4ee1f739546" xlink:to="loc_us-gaap_LetterOfCreditMember_b1f0d8a5-7752-45c0-8ebf-164fdd82a4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_76f01bca-0138-48c9-8129-2f66e05e9ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_VariableRateAxis_76f01bca-0138-48c9-8129-2f66e05e9ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_110ef1ef-f0d1-4343-9ac1-eea0b6828a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_76f01bca-0138-48c9-8129-2f66e05e9ef1" xlink:to="loc_us-gaap_VariableRateDomain_110ef1ef-f0d1-4343-9ac1-eea0b6828a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_d82971b8-b6ba-4516-a962-c726b823661d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_d82971b8-b6ba-4516-a962-c726b823661d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9749f7b3-d0a8-435f-948c-49ef3b7eb56b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_d82971b8-b6ba-4516-a962-c726b823661d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9749f7b3-d0a8-435f-948c-49ef3b7eb56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2d4e2d89-d673-4061-b3c0-53b8514ed0ac" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_srt_RangeAxis_2d4e2d89-d673-4061-b3c0-53b8514ed0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_37862bf2-563c-4925-976e-572f46940311" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2d4e2d89-d673-4061-b3c0-53b8514ed0ac" xlink:to="loc_srt_RangeMember_37862bf2-563c-4925-976e-572f46940311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_3a7b4434-4694-4b9c-a6bd-ef242d2808f7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_37862bf2-563c-4925-976e-572f46940311" xlink:to="loc_srt_MinimumMember_3a7b4434-4694-4b9c-a6bd-ef242d2808f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d4d54c4c-2c7b-4855-9d18-d54ad1ed4f43" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_37862bf2-563c-4925-976e-572f46940311" xlink:to="loc_srt_MaximumMember_d4d54c4c-2c7b-4855-9d18-d54ad1ed4f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_5b8129e3-014f-48d0-8f1e-5405f4fc5ad9" xlink:to="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_3fda3a6a-3bd4-49d6-8223-84fea0b3ac84" xlink:href="codi-20221231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_3fda3a6a-3bd4-49d6-8223-84fea0b3ac84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_bbdec579-425e-43b6-a924-bef6ffd7b8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_bbdec579-425e-43b6-a924-bef6ffd7b8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_9bfac4b9-4be6-437f-a753-57dfd962e57e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_9bfac4b9-4be6-437f-a753-57dfd962e57e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_25181695-3840-4295-be52-7c76b0c8d78a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_25181695-3840-4295-be52-7c76b0c8d78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_9d4faaa6-c687-4b4e-a9a1-40237eaf3290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_9d4faaa6-c687-4b4e-a9a1-40237eaf3290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c0d58bf1-1549-4264-ac84-b1d4ac591385" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_c0d58bf1-1549-4264-ac84-b1d4ac591385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_1402ef15-10e9-4560-a09e-442c876d3935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_1402ef15-10e9-4560-a09e-442c876d3935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_6190bae3-8284-405f-ab66-be27d75d4175" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_6190bae3-8284-405f-ab66-be27d75d4175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_930fc010-87a5-48be-ac67-e4877f67722a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_930fc010-87a5-48be-ac67-e4877f67722a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a762bc29-5051-4147-83f8-18d1b6c98858" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0d9f878a-35c8-4862-a409-3cd5a2ab49f5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a762bc29-5051-4147-83f8-18d1b6c98858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="simple" xlink:href="codi-20221231.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_448fdb3e-7419-4a4e-b355-1cf5b3e6dc40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_448fdb3e-7419-4a4e-b355-1cf5b3e6dc40" xlink:to="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_ecaccca9-7183-4f3f-bc41-f4059ff87a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_ecaccca9-7183-4f3f-bc41-f4059ff87a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_ecaccca9-7183-4f3f-bc41-f4059ff87a3f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_b3135d6c-5974-4dd7-90c7-7f10d95baa42" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_codi_TermLoanMember_b3135d6c-5974-4dd7-90c7-7f10d95baa42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_58dca692-479c-484b-afa2-f9a471c07cd2" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_codi_A2029SeniorNotesMember_58dca692-479c-484b-afa2-f9a471c07cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_370898eb-b00e-41e9-8af0-6a840f8be777" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_codi_A2032SeniorNotesMember_370898eb-b00e-41e9-8af0-6a840f8be777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_b74350dd-b90f-4bac-a7d6-c83d4310b28c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_us-gaap_LineOfCreditMember_b74350dd-b90f-4bac-a7d6-c83d4310b28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_86a23fd9-7ef0-498b-88a1-a789fcb654c5" xlink:href="codi-20221231.xsd#codi_A2022TermLoanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cac20d9c-df48-4655-b1a6-e3b349de63ce" xlink:to="loc_codi_A2022TermLoanMember_86a23fd9-7ef0-498b-88a1-a789fcb654c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_20639c17-eb91-42b1-b893-fe720813dc72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_DebtInstrumentAxis_20639c17-eb91-42b1-b893-fe720813dc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_20639c17-eb91-42b1-b893-fe720813dc72" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_6b278c24-ef9a-440c-8b99-af3c2b7c650b" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_TermLoanMember_6b278c24-ef9a-440c-8b99-af3c2b7c650b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_02a85db6-4fc5-4d66-b6ec-4207ff020bde" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_Seniornotesdue2026Member_02a85db6-4fc5-4d66-b6ec-4207ff020bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_55476640-7b81-48d4-a056-6f5064debed1" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2029SeniorNotesMember_55476640-7b81-48d4-a056-6f5064debed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_fb99efe9-70ec-4eee-a854-26ca078ff07c" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2032SeniorNotesMember_fb99efe9-70ec-4eee-a854-26ca078ff07c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_e997b28d-368d-4beb-837c-8a3e836ea3fa" xlink:href="codi-20221231.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2021CreditFacilityMember_e997b28d-368d-4beb-837c-8a3e836ea3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_2753487b-3677-4a15-9cda-1890d8281e6e" xlink:href="codi-20221231.xsd#codi_A2018CreditFacilityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2018CreditFacilityMember_2753487b-3677-4a15-9cda-1890d8281e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_8a86c364-243d-4674-ac95-d370ac737698" xlink:href="codi-20221231.xsd#codi_A2022TermLoanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2022TermLoanMember_8a86c364-243d-4674-ac95-d370ac737698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022RevolvingCreditFacilityMember_1c91a520-cc18-4396-9361-4f904def8d8b" xlink:href="codi-20221231.xsd#codi_A2022RevolvingCreditFacilityMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2022RevolvingCreditFacilityMember_1c91a520-cc18-4396-9361-4f904def8d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_25422fe5-519f-460a-a864-bd9d182101d3" xlink:href="codi-20221231.xsd#codi_A2022CreditFacilityMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_aac2f18f-3306-4647-8c43-5675a6a580f5" xlink:to="loc_codi_A2022CreditFacilityMember_25422fe5-519f-460a-a864-bd9d182101d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_cb242e59-de63-4b41-a104-9dd0ec05fa11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_CreditFacilityAxis_cb242e59-de63-4b41-a104-9dd0ec05fa11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_cb242e59-de63-4b41-a104-9dd0ec05fa11" xlink:to="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8b77c839-c167-4a06-acbe-12091a86d9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_8b77c839-c167-4a06-acbe-12091a86d9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_bdf43575-b885-41a0-aa75-f9ca68192549" xlink:href="codi-20221231.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:to="loc_codi_TermLoanFacilityMember_bdf43575-b885-41a0-aa75-f9ca68192549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022RevolvingCreditFacilityMember_aeb1c1ad-5dc7-4fd2-aa84-b24b914fc641" xlink:href="codi-20221231.xsd#codi_A2022RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:to="loc_codi_A2022RevolvingCreditFacilityMember_aeb1c1ad-5dc7-4fd2-aa84-b24b914fc641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_a8d6a61d-ecd5-4a56-9255-10f81d4056f1" xlink:href="codi-20221231.xsd#codi_A2022TermLoanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_48128ae5-80a4-48b0-8f79-a52e0ad78eb7" xlink:to="loc_codi_A2022TermLoanMember_a8d6a61d-ecd5-4a56-9255-10f81d4056f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_srt_RangeAxis_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c5f25972-8a80-43cc-a742-bbb8f8286146" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d5b81b7c-67a6-4f7f-84d2-cc0758b8aacb" xlink:to="loc_srt_RangeMember_c5f25972-8a80-43cc-a742-bbb8f8286146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b84d198a-4645-4a10-a460-153b58706ed3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c5f25972-8a80-43cc-a742-bbb8f8286146" xlink:to="loc_srt_MinimumMember_b84d198a-4645-4a10-a460-153b58706ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_855847af-2a28-4f58-99ec-2475956961e3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c5f25972-8a80-43cc-a742-bbb8f8286146" xlink:to="loc_srt_MaximumMember_855847af-2a28-4f58-99ec-2475956961e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3c292517-a4db-46b6-802c-60214c449d94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_VariableRateAxis_3c292517-a4db-46b6-802c-60214c449d94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_3c292517-a4db-46b6-802c-60214c449d94" xlink:to="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_dc04bef4-4945-4fac-97f9-702b5260dc97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_dc04bef4-4945-4fac-97f9-702b5260dc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_002ccb0e-5b99-4302-879a-d065494bf62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_002ccb0e-5b99-4302-879a-d065494bf62d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_e613d733-1c1c-4d94-be21-2ab9ad78360d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:to="loc_us-gaap_EurodollarMember_e613d733-1c1c-4d94-be21-2ab9ad78360d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_8b277ac9-07d7-41e0-a346-639bed372a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_b5012534-f6a5-4abe-8ae9-47b48afbbdf3" xlink:to="loc_us-gaap_BaseRateMember_8b277ac9-07d7-41e0-a346-639bed372a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_f4fced85-cadf-4a9e-8f99-efb787b17510" xlink:to="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_49550d4f-8ce2-46eb-a53b-be264a7fe00e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_SeniorNotes_49550d4f-8ce2-46eb-a53b-be264a7fe00e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_81f5e6e7-f5ab-4589-9595-187b94e77a43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_81f5e6e7-f5ab-4589-9595-187b94e77a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_69af830a-a0e4-4d75-ae2c-18b3b6074407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_69af830a-a0e4-4d75-ae2c-18b3b6074407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_9cf3bf88-1811-4dcf-b788-5cfcaf8df13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_LongTermDebt_9cf3bf88-1811-4dcf-b788-5cfcaf8df13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b1e7d0e8-eec6-41e6-bf7a-757596b9101b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_LongTermDebtCurrent_b1e7d0e8-eec6-41e6-bf7a-757596b9101b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e10c1e21-385f-4b21-8c1d-89c4106b0575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e10c1e21-385f-4b21-8c1d-89c4106b0575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_77876af2-bedc-44d6-ac54-46bd5ae968a6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_dei_DocumentPeriodEndDate_77876af2-bedc-44d6-ac54-46bd5ae968a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_c9f30b6b-9f65-4e47-8e83-b801cc92f2e6" xlink:href="codi-20221231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_c9f30b6b-9f65-4e47-8e83-b801cc92f2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ca42fab9-b31b-4bc0-9b89-91403bcbbb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ca42fab9-b31b-4bc0-9b89-91403bcbbb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_51a99781-1943-4e6a-b07b-394cbc7e8d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_51a99781-1943-4e6a-b07b-394cbc7e8d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0d94d973-ad40-4bcb-9310-4a4045d303b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0d94d973-ad40-4bcb-9310-4a4045d303b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_2edf66dc-e557-4cbb-8ebf-5fdba657b76d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_2edf66dc-e557-4cbb-8ebf-5fdba657b76d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_8635d335-fb0c-43e6-8490-24232b71ab56" xlink:href="codi-20221231.xsd#codi_ProceedsHeldInEscrow"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_codi_ProceedsHeldInEscrow_8635d335-fb0c-43e6-8490-24232b71ab56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8f9ad28b-f5ac-4d1a-b9a2-d7f328280f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_8f9ad28b-f5ac-4d1a-b9a2-d7f328280f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_5c99874e-7411-4513-9d5a-82f5b0013556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_5c99874e-7411-4513-9d5a-82f5b0013556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_2560be56-06b5-4a4f-bcaf-36acd8939aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_8c929d0c-3e17-4318-bccf-283b79af4a97" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_2560be56-06b5-4a4f-bcaf-36acd8939aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ac8266bc-b07a-4f3a-9a4d-57cb5b5d18df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_651c8a22-0e0e-4c77-ae78-4276c1658c78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac8266bc-b07a-4f3a-9a4d-57cb5b5d18df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_651c8a22-0e0e-4c77-ae78-4276c1658c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a98c6114-038e-4187-823f-b19d7f2319f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac8266bc-b07a-4f3a-9a4d-57cb5b5d18df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_a98c6114-038e-4187-823f-b19d7f2319f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8116bf3d-3e89-4128-876a-b1fb6816e369" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac8266bc-b07a-4f3a-9a4d-57cb5b5d18df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_8116bf3d-3e89-4128-876a-b1fb6816e369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d84add2a-dbaf-4cfd-aa39-881cc78d23cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac8266bc-b07a-4f3a-9a4d-57cb5b5d18df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_d84add2a-dbaf-4cfd-aa39-881cc78d23cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ed475ebe-5d64-456d-8422-a798309b00af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac8266bc-b07a-4f3a-9a4d-57cb5b5d18df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ed475ebe-5d64-456d-8422-a798309b00af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_040be3db-c58e-415b-b3c7-d3fe9f719b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac8266bc-b07a-4f3a-9a4d-57cb5b5d18df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_040be3db-c58e-415b-b3c7-d3fe9f719b50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_9bc3e35d-c6e5-40b6-8b67-1e3f959289fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac8266bc-b07a-4f3a-9a4d-57cb5b5d18df" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_9bc3e35d-c6e5-40b6-8b67-1e3f959289fb" 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-20221231.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_b308f979-86ea-4403-9f4b-afe9f0094407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b308f979-86ea-4403-9f4b-afe9f0094407" xlink:to="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_CreditFacilityAxis_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_91bdcf90-6ece-4699-81ee-562c523ac48f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0d1bf11b-e5ba-42cc-84f0-b5bf1d3eb887" xlink:to="loc_us-gaap_CreditFacilityDomain_91bdcf90-6ece-4699-81ee-562c523ac48f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b8ebfc95-a693-4276-9f01-480c26ebe457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_91bdcf90-6ece-4699-81ee-562c523ac48f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b8ebfc95-a693-4276-9f01-480c26ebe457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e4a50e57-5f41-49c1-a76e-e2702d0c0d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e4a50e57-5f41-49c1-a76e-e2702d0c0d03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_e4a50e57-5f41-49c1-a76e-e2702d0c0d03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_1652ee26-3069-4000-9c1a-5af4985bf5a3" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_TermLoanMember_1652ee26-3069-4000-9c1a-5af4985bf5a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_26deaac6-b9ee-4ed6-86e0-5fb563364e99" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2029SeniorNotesMember_26deaac6-b9ee-4ed6-86e0-5fb563364e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_e9629975-9ed1-46a8-99ee-b436cb4f56b9" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2032SeniorNotesMember_e9629975-9ed1-46a8-99ee-b436cb4f56b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_46f7bea7-c74f-41c0-87a9-df3c69e7eb0d" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_Seniornotesdue2026Member_46f7bea7-c74f-41c0-87a9-df3c69e7eb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_785880da-7bea-4eff-b34b-437c9495be4c" xlink:href="codi-20221231.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2021CreditFacilityMember_785880da-7bea-4eff-b34b-437c9495be4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_4f58a219-6739-4a28-a0b2-7454263de392" xlink:href="codi-20221231.xsd#codi_A2022CreditFacilityMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2022CreditFacilityMember_4f58a219-6739-4a28-a0b2-7454263de392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022TermLoanMember_5e09e8c9-600f-4c1c-b2e1-a69acf931b05" xlink:href="codi-20221231.xsd#codi_A2022TermLoanMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_028cd533-a6a5-43ff-bf4a-c873e5f47ba8" xlink:to="loc_codi_A2022TermLoanMember_5e09e8c9-600f-4c1c-b2e1-a69acf931b05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2dfc6f36-5e12-47fa-9ca9-5e8899111a81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_DebtInstrumentAxis_2dfc6f36-5e12-47fa-9ca9-5e8899111a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b9bf6df5-cbcd-45be-a0da-844ce135c32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2dfc6f36-5e12-47fa-9ca9-5e8899111a81" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b9bf6df5-cbcd-45be-a0da-844ce135c32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_a99ae9bd-5d58-45dc-853f-4ebe5fcc40e9" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b9bf6df5-cbcd-45be-a0da-844ce135c32f" xlink:to="loc_codi_Seniornotesdue2026Member_a99ae9bd-5d58-45dc-853f-4ebe5fcc40e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_8965268b-ea23-46e9-b74b-e002711c3853" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_b9bf6df5-cbcd-45be-a0da-844ce135c32f" xlink:to="loc_codi_TermLoanMember_8965268b-ea23-46e9-b74b-e002711c3853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_2bebf15d-4955-4652-a9ca-10be1dd10835" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_2bebf15d-4955-4652-a9ca-10be1dd10835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a451dc08-9d63-4d2f-b9b1-7dd88d60665b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_2bebf15d-4955-4652-a9ca-10be1dd10835" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a451dc08-9d63-4d2f-b9b1-7dd88d60665b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_8de92b6b-bfa9-43d3-ae01-3d3686964074" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_a451dc08-9d63-4d2f-b9b1-7dd88d60665b" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_8de92b6b-bfa9-43d3-ae01-3d3686964074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1678beb4-2846-4efc-b077-498ef1429aff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_a451dc08-9d63-4d2f-b9b1-7dd88d60665b" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_1678beb4-2846-4efc-b077-498ef1429aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_33ba56b6-565a-4ab2-9429-6a4a1faf872d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_49c04807-7b81-4c97-b718-26af7dae9ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_49c04807-7b81-4c97-b718-26af7dae9ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_46ab8f62-514a-4a53-9fda-22e98bc8bd96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_46ab8f62-514a-4a53-9fda-22e98bc8bd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_c633a7b8-7c52-42e2-809b-fb5725db6ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_c633a7b8-7c52-42e2-809b-fb5725db6ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_6a0292b2-2d2e-40f9-9822-5f4e42c461b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_6a0292b2-2d2e-40f9-9822-5f4e42c461b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_1e63f726-7d8d-4173-afaa-a3b0b3729b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_1e63f726-7d8d-4173-afaa-a3b0b3729b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ad8b2b56-12cf-4638-806a-d1fb6cd7ef00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8a60825-10d2-4a80-a711-510f47130aa5" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ad8b2b56-12cf-4638-806a-d1fb6cd7ef00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_eb7d6576-70be-437a-ba71-6d5db3016928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_3ed42406-7efd-4f88-9805-effb686ae1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_eb7d6576-70be-437a-ba71-6d5db3016928" xlink:to="loc_us-gaap_DebtInstrumentTable_3ed42406-7efd-4f88-9805-effb686ae1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_07f51d07-0a94-498d-8bee-cfbb76c112d0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3ed42406-7efd-4f88-9805-effb686ae1ff" xlink:to="loc_srt_RangeAxis_07f51d07-0a94-498d-8bee-cfbb76c112d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a5d8f786-6034-4324-be99-f8cab388aa7d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_07f51d07-0a94-498d-8bee-cfbb76c112d0" xlink:to="loc_srt_RangeMember_a5d8f786-6034-4324-be99-f8cab388aa7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5e681139-b181-419b-86b8-9322c515c679" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a5d8f786-6034-4324-be99-f8cab388aa7d" xlink:to="loc_srt_MinimumMember_5e681139-b181-419b-86b8-9322c515c679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c95b0a27-f4bb-4416-973c-47f7ab04bea4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a5d8f786-6034-4324-be99-f8cab388aa7d" xlink:to="loc_srt_MaximumMember_c95b0a27-f4bb-4416-973c-47f7ab04bea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_3ed42406-7efd-4f88-9805-effb686ae1ff" xlink:to="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualFixedChargeCoverageRatio_08eb66c3-b032-422b-bac5-0a46e1f63d1e" xlink:href="codi-20221231.xsd#codi_ActualFixedChargeCoverageRatio"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:to="loc_codi_ActualFixedChargeCoverageRatio_08eb66c3-b032-422b-bac5-0a46e1f63d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualSecuredDebtToEbitdaRatio_1af20a10-e111-41fc-9dd6-6e5850744c42" xlink:href="codi-20221231.xsd#codi_ActualSecuredDebtToEbitdaRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:to="loc_codi_ActualSecuredDebtToEbitdaRatio_1af20a10-e111-41fc-9dd6-6e5850744c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ActualDebtToEbitdaRatio_581787fa-9323-4fd0-97ed-a3efac5f6c4a" xlink:href="codi-20221231.xsd#codi_ActualDebtToEbitdaRatio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_2f961ce1-45ad-477e-9588-9f48dcf35178" xlink:to="loc_codi_ActualDebtToEbitdaRatio_581787fa-9323-4fd0-97ed-a3efac5f6c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DebtSummaryofComponentsofInterestExpenseDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_14ba94ad-2367-443d-8e8f-8f13d506297f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_1fc778fa-d620-4f16-86f0-fdf41a34825e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityPeriodicPaymentInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14ba94ad-2367-443d-8e8f-8f13d506297f" xlink:to="loc_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest_1fc778fa-d620-4f16-86f0-fdf41a34825e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_ac819e83-0d60-4898-8a3e-97d4b39d3d5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14ba94ad-2367-443d-8e8f-8f13d506297f" xlink:to="loc_us-gaap_InterestExpenseDebt_ac819e83-0d60-4898-8a3e-97d4b39d3d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_ad10df12-6780-475d-852a-7c2820614031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityFee"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14ba94ad-2367-443d-8e8f-8f13d506297f" xlink:to="loc_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee_ad10df12-6780-475d-852a-7c2820614031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_ffaccf08-b1ac-4ed8-ab79-3bc87931be5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14ba94ad-2367-443d-8e8f-8f13d506297f" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_ffaccf08-b1ac-4ed8-ab79-3bc87931be5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOtherLongTermDebt_1a7f8af6-edf8-4257-adc2-2bb348d1d8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOtherLongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14ba94ad-2367-443d-8e8f-8f13d506297f" xlink:to="loc_us-gaap_InterestExpenseOtherLongTermDebt_1a7f8af6-edf8-4257-adc2-2bb348d1d8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_90045b5a-a01f-4b7f-9b39-d51013d95cd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14ba94ad-2367-443d-8e8f-8f13d506297f" xlink:to="loc_us-gaap_InterestIncomeOther_90045b5a-a01f-4b7f-9b39-d51013d95cd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f59d3219-f17e-4847-b15b-6267d81ec9da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_14ba94ad-2367-443d-8e8f-8f13d506297f" xlink:to="loc_us-gaap_InterestExpense_f59d3219-f17e-4847-b15b-6267d81ec9da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OffsettingAbstract_3892b04e-4003-43dc-8977-9c56e1de263c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OffsettingAbstract_3892b04e-4003-43dc-8977-9c56e1de263c" xlink:to="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_dbea666c-f8fa-44bb-87da-87e73fa9ef7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_dbea666c-f8fa-44bb-87da-87e73fa9ef7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_64e924b2-e319-454d-adf4-1f75b4d76f55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_dbea666c-f8fa-44bb-87da-87e73fa9ef7a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_64e924b2-e319-454d-adf4-1f75b4d76f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a9179b1b-c20b-450b-8d43-27303a70e3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_DebtInstrumentAxis_a9179b1b-c20b-450b-8d43-27303a70e3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_556a4d49-f016-4d8e-90c4-5e08f0de67dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a9179b1b-c20b-450b-8d43-27303a70e3ba" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_556a4d49-f016-4d8e-90c4-5e08f0de67dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4070a077-6ad4-48d3-9efb-0c0fe5338ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4070a077-6ad4-48d3-9efb-0c0fe5338ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9611edae-8eaf-4e9e-a917-c08fbe9c3e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4070a077-6ad4-48d3-9efb-0c0fe5338ec2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9611edae-8eaf-4e9e-a917-c08fbe9c3e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_1fdd9b13-0047-483b-9f7e-3aa13af78c89" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_1fdd9b13-0047-483b-9f7e-3aa13af78c89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_c056c619-3dac-40d7-a271-39bc5200a71e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_1fdd9b13-0047-483b-9f7e-3aa13af78c89" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_c056c619-3dac-40d7-a271-39bc5200a71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_b9a60e31-2b77-484f-8f3f-2f2b45e22457" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_c056c619-3dac-40d7-a271-39bc5200a71e" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_b9a60e31-2b77-484f-8f3f-2f2b45e22457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_f717dec9-ba3e-4dfb-82ec-fa4d1bde65a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_60927b5c-caa8-4ac1-adc8-969b78792c02" xlink:to="loc_us-gaap_DerivativeLineItems_f717dec9-ba3e-4dfb-82ec-fa4d1bde65a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_37906943-a8a2-40cc-8447-34f1b6e4a1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f717dec9-ba3e-4dfb-82ec-fa4d1bde65a6" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_37906943-a8a2-40cc-8447-34f1b6e4a1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_d7f1d25a-5f5e-4eaf-9ea5-8d5a6e173629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_f717dec9-ba3e-4dfb-82ec-fa4d1bde65a6" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_d7f1d25a-5f5e-4eaf-9ea5-8d5a6e173629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.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_1527e788-3dbd-4a12-b015-177280e260f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1527e788-3dbd-4a12-b015-177280e260f1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_22c8c14a-75b0-4266-baf8-89d75c7855d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_22c8c14a-75b0-4266-baf8-89d75c7855d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d36afaaa-b377-458a-aec7-61b1a3dcac85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_22c8c14a-75b0-4266-baf8-89d75c7855d4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d36afaaa-b377-458a-aec7-61b1a3dcac85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e61451f8-92bc-478d-b5bb-95abe80dbefd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_d36afaaa-b377-458a-aec7-61b1a3dcac85" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_e61451f8-92bc-478d-b5bb-95abe80dbefd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_1c5a851a-466b-4b8b-be28-527028554f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_1c5a851a-466b-4b8b-be28-527028554f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_45c0fb71-e70c-46d4-b3a0-27f99dcb2143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_1c5a851a-466b-4b8b-be28-527028554f29" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_45c0fb71-e70c-46d4-b3a0-27f99dcb2143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_01187746-dd1d-4eea-bcda-130f98a5a290" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_45c0fb71-e70c-46d4-b3a0-27f99dcb2143" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_01187746-dd1d-4eea-bcda-130f98a5a290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ea6179e7-2e92-41e0-a14c-9646687b5c77" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_8bd2db3d-f530-4b94-bfd5-7b6e79eb729e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_8bd2db3d-f530-4b94-bfd5-7b6e79eb729e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f7f90f59-46bd-42ed-b4e7-794130be1a14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_f7f90f59-46bd-42ed-b4e7-794130be1a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_59a6d49d-7fb5-4ded-be41-0ad91cea0d21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear_59a6d49d-7fb5-4ded-be41-0ad91cea0d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_3d1c914b-c2c9-47bc-acc7-7fac70edf137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_6a3ac4ed-5133-4a62-86fc-8cdd63cc8a02" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_3d1c914b-c2c9-47bc-acc7-7fac70edf137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_daf11839-d8db-4c66-853a-bf20dca24fed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_daf11839-d8db-4c66-853a-bf20dca24fed" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_40622fdd-596f-4a2f-b935-816e02a7c896" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_40622fdd-596f-4a2f-b935-816e02a7c896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_0b5f7dd0-96f5-4a91-ac6c-531534d588cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_0b5f7dd0-96f5-4a91-ac6c-531534d588cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_431883b9-36c5-4ea8-9805-3ee4a27f0872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_431883b9-36c5-4ea8-9805-3ee4a27f0872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ac54f857-9488-43c0-be70-4022c56bc659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_ac54f857-9488-43c0-be70-4022c56bc659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_b604f559-0ca5-4cc7-ae25-a4d1d0f8c00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_b604f559-0ca5-4cc7-ae25-a4d1d0f8c00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_4ee7986f-e032-4d70-aef3-c3672a828007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_4ee7986f-e032-4d70-aef3-c3672a828007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d7c7ae76-3f04-420b-8242-e44fa0ce7f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_286c6dde-1baa-40e1-bd32-5afbc3b855af" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_d7c7ae76-3f04-420b-8242-e44fa0ce7f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6d66a992-3642-46ac-b4a8-a7fb1250e579" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_daf11839-d8db-4c66-853a-bf20dca24fed" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6d66a992-3642-46ac-b4a8-a7fb1250e579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_d42b4a30-a607-4c4c-8f7f-4f2b5ef7d975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6d66a992-3642-46ac-b4a8-a7fb1250e579" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_d42b4a30-a607-4c4c-8f7f-4f2b5ef7d975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_186aee07-c821-4750-a016-9390548eceb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6d66a992-3642-46ac-b4a8-a7fb1250e579" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_186aee07-c821-4750-a016-9390548eceb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_c16caae1-187d-41eb-9037-92eede48da9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6d66a992-3642-46ac-b4a8-a7fb1250e579" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_c16caae1-187d-41eb-9037-92eede48da9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_b3b6f1d1-c967-462c-a0e0-6b6ec79fe622" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6d66a992-3642-46ac-b4a8-a7fb1250e579" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_b3b6f1d1-c967-462c-a0e0-6b6ec79fe622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_20e8dfe9-64a7-4192-b8cf-36191a48f30e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward_6d66a992-3642-46ac-b4a8-a7fb1250e579" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_20e8dfe9-64a7-4192-b8cf-36191a48f30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_64e89906-db28-48a2-b0c9-86bc356046ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_daf11839-d8db-4c66-853a-bf20dca24fed" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_64e89906-db28-48a2-b0c9-86bc356046ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_700fda09-4ea0-4c2f-b0ed-7a804ea91ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_daf11839-d8db-4c66-853a-bf20dca24fed" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_700fda09-4ea0-4c2f-b0ed-7a804ea91ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_74e69bf6-f348-4140-8f55-4a24181f8b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_daf11839-d8db-4c66-853a-bf20dca24fed" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_74e69bf6-f348-4140-8f55-4a24181f8b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_da62e153-6ebb-43dc-853a-4314866dcdd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_daf11839-d8db-4c66-853a-bf20dca24fed" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_da62e153-6ebb-43dc-853a-4314866dcdd8" 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-20221231.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_10bba65b-88db-4419-9eac-a5a4edd5c2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_e7c6974c-db6c-49b3-bb8a-fce3dae4151a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_10bba65b-88db-4419-9eac-a5a4edd5c2a5" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_e7c6974c-db6c-49b3-bb8a-fce3dae4151a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_0b6616d8-8ba8-43bc-9f00-a7dded4b37e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_10bba65b-88db-4419-9eac-a5a4edd5c2a5" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_0b6616d8-8ba8-43bc-9f00-a7dded4b37e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6242773f-302d-4b38-8ea3-30316e37eee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_10bba65b-88db-4419-9eac-a5a4edd5c2a5" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_6242773f-302d-4b38-8ea3-30316e37eee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ac6a74da-60a3-437a-b58a-f03f05363262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_10bba65b-88db-4419-9eac-a5a4edd5c2a5" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_ac6a74da-60a3-437a-b58a-f03f05363262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_ff722f89-859d-45c1-b311-0d4b34638a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_10bba65b-88db-4419-9eac-a5a4edd5c2a5" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_ff722f89-859d-45c1-b311-0d4b34638a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_46c13699-1603-4b9d-a00f-639fa065318d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_10bba65b-88db-4419-9eac-a5a4edd5c2a5" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_46c13699-1603-4b9d-a00f-639fa065318d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b62c8066-7f89-4370-a9fa-d8a0cebe1932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_10bba65b-88db-4419-9eac-a5a4edd5c2a5" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b62c8066-7f89-4370-a9fa-d8a0cebe1932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e020b4e3-8db2-402b-9458-6e6b42a7300d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b62c8066-7f89-4370-a9fa-d8a0cebe1932" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e020b4e3-8db2-402b-9458-6e6b42a7300d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_121a0ce6-8841-4dbf-81f4-95a4ead0a6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e020b4e3-8db2-402b-9458-6e6b42a7300d" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_121a0ce6-8841-4dbf-81f4-95a4ead0a6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_75d3292e-b2ad-42e4-a33f-034c879c51e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_121a0ce6-8841-4dbf-81f4-95a4ead0a6fb" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_75d3292e-b2ad-42e4-a33f-034c879c51e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b62c8066-7f89-4370-a9fa-d8a0cebe1932" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_fdcf8902-dda7-43e1-90dc-093983e41975" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_fdcf8902-dda7-43e1-90dc-093983e41975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_70c5815d-f38a-4e05-8e9d-04058afe7392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_70c5815d-f38a-4e05-8e9d-04058afe7392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_109e475a-62e2-499b-b356-5b8dce3e341c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_109e475a-62e2-499b-b356-5b8dce3e341c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_7ae66004-76a3-495b-aa72-e46cdd5e3beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_7ae66004-76a3-495b-aa72-e46cdd5e3beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_ea5141c9-74f0-4ba9-9773-1ff3f0d58bb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_ea5141c9-74f0-4ba9-9773-1ff3f0d58bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f74677b2-d63b-43a8-80ad-b1f738bd849d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_3eaf2bf3-de71-4fa5-a04c-c37f2743a073" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_f74677b2-d63b-43a8-80ad-b1f738bd849d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dc36c1cf-63ec-440b-8635-8ffb694a17a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2f64386a-4235-4088-9c4b-c696f8734dda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dc36c1cf-63ec-440b-8635-8ffb694a17a6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2f64386a-4235-4088-9c4b-c696f8734dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2bdec0bc-5e9e-4314-bdc9-71d007204e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dc36c1cf-63ec-440b-8635-8ffb694a17a6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_2bdec0bc-5e9e-4314-bdc9-71d007204e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_284d3674-a903-4bed-9621-edd35413ab47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dc36c1cf-63ec-440b-8635-8ffb694a17a6" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease_284d3674-a903-4bed-9621-edd35413ab47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_dc36c1cf-63ec-440b-8635-8ffb694a17a6" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f8c05585-995d-460b-bb57-b8da9fee4adf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f8c05585-995d-460b-bb57-b8da9fee4adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_5251b5bb-feb1-48b0-bb2d-e038b6ef4082" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f8c05585-995d-460b-bb57-b8da9fee4adf" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_5251b5bb-feb1-48b0-bb2d-e038b6ef4082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_1a311581-15bc-4a5b-92a4-aeeab2e92ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_5251b5bb-feb1-48b0-bb2d-e038b6ef4082" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_1a311581-15bc-4a5b-92a4-aeeab2e92ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e933f26b-e04e-4b9f-97e8-9cea0b3929bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e933f26b-e04e-4b9f-97e8-9cea0b3929bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6f5da6ec-f935-4efe-a3b2-fd9f2b764bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e933f26b-e04e-4b9f-97e8-9cea0b3929bf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6f5da6ec-f935-4efe-a3b2-fd9f2b764bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_787b87ec-84dc-4d96-8411-d19968c28088" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6f5da6ec-f935-4efe-a3b2-fd9f2b764bfc" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_787b87ec-84dc-4d96-8411-d19968c28088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_9c8daa05-c24f-4975-8292-0c3ad72e3fa1" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6fa1f7b9-fd2a-4429-a813-e91b75e24162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_6fa1f7b9-fd2a-4429-a813-e91b75e24162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_bd047e54-818d-4ef0-b915-c54ee670eb16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_bd047e54-818d-4ef0-b915-c54ee670eb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_b19886f6-fb28-461c-9ab5-79d4b2ace7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_b19886f6-fb28-461c-9ab5-79d4b2ace7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_e335e1b6-5298-44f3-9a93-74d20e3355cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLoss_e335e1b6-5298-44f3-9a93-74d20e3355cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAmendments_6a0bdbe2-5073-4cbe-a180-7209673988e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAmendments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAmendments_6a0bdbe2-5073-4cbe-a180-7209673988e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_ef088769-2202-471f-8176-60a73bd5182b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan_ef088769-2202-471f-8176-60a73bd5182b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_89625d48-5ebf-496a-875d-71111bea32a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_89625d48-5ebf-496a-875d-71111bea32a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_30b13e34-03eb-432f-85df-39768578b139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement_30b13e34-03eb-432f-85df-39768578b139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_d9c56b19-b650-40aa-8d14-09c3ef92103e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation_d9c56b19-b650-40aa-8d14-09c3ef92103e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b917e4d0-9fdc-4757-af4e-717469697543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_b917e4d0-9fdc-4757-af4e-717469697543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4c89f15a-9e4c-4737-8d3a-230a8ef3dd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_4c89f15a-9e4c-4737-8d3a-230a8ef3dd3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_06cf5dc1-89b6-46a5-8a83-5ffce424f930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanContributionsByEmployer_06cf5dc1-89b6-46a5-8a83-5ffce424f930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_bcdc93ff-85b6-49e8-b9eb-02bb6ebee07d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_bcdc93ff-85b6-49e8-b9eb-02bb6ebee07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_2635eb15-a085-492d-8ddc-64fc63022bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ef4fd3ad-12ed-4ef7-9efe-a4dcf158c9c5" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_2635eb15-a085-492d-8ddc-64fc63022bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bbd5a8-b8ea-41a5-8bb6-f50047389ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_97c95fed-6607-4810-8c37-92a6158b0daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bbd5a8-b8ea-41a5-8bb6-f50047389ebc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_97c95fed-6607-4810-8c37-92a6158b0daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_2c7f3661-6bdc-436c-a7b5-811d91fc1ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bbd5a8-b8ea-41a5-8bb6-f50047389ebc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_2c7f3661-6bdc-436c-a7b5-811d91fc1ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_8bb196c4-c82e-42be-abfd-8bdd52fbd270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bbd5a8-b8ea-41a5-8bb6-f50047389ebc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_8bb196c4-c82e-42be-abfd-8bdd52fbd270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_d1bfa6d7-3a45-4421-a59b-2dceff1ba586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bbd5a8-b8ea-41a5-8bb6-f50047389ebc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_d1bfa6d7-3a45-4421-a59b-2dceff1ba586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2a4ebe86-dc00-4238-932c-37bb785b0ba9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bbd5a8-b8ea-41a5-8bb6-f50047389ebc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_2a4ebe86-dc00-4238-932c-37bb785b0ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_880fa59d-096a-4697-ab2f-bb4123998eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bbd5a8-b8ea-41a5-8bb6-f50047389ebc" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_880fa59d-096a-4697-ab2f-bb4123998eb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_11172cdf-5930-415d-9e46-34968a28806f" xlink:href="codi-20221231.xsd#codi_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_45bbd5a8-b8ea-41a5-8bb6-f50047389ebc" xlink:to="loc_codi_DefinedBenefitPlanExpectedFutureBenefitPayments_11172cdf-5930-415d-9e46-34968a28806f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d75118c7-a779-4798-8aef-b23434e229bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d75118c7-a779-4798-8aef-b23434e229bb" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_08803a54-f7f2-4f2d-987c-06fbafb35db9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_08803a54-f7f2-4f2d-987c-06fbafb35db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_08803a54-f7f2-4f2d-987c-06fbafb35db9" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_32336252-c3b2-46e3-8af7-940bf00a77ec" xlink:href="codi-20221231.xsd#codi_CertificatesOfDepositAndCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_codi_CertificatesOfDepositAndCashAndCashEquivalentsMember_32336252-c3b2-46e3-8af7-940bf00a77ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeSecuritiesMember_24683278-e7f7-4e4c-88fc-083aa0269042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_us-gaap_FixedIncomeSecuritiesMember_24683278-e7f7-4e4c-88fc-083aa0269042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgeFundsEquityMember_2fdfbc1f-2370-4eb0-aaa9-fc34f41a008c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgeFundsEquityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_us-gaap_HedgeFundsEquityMember_2fdfbc1f-2370-4eb0-aaa9-fc34f41a008c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_09db86bd-04e7-4de5-bbba-4c1dd23d14f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_us-gaap_RealEstateMember_09db86bd-04e7-4de5-bbba-4c1dd23d14f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsMember_ce1f999e-8e05-42fa-a521-af60923e382f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_4ba69786-c511-4a4a-b172-21d1007913ac" xlink:to="loc_us-gaap_EquityMethodInvestmentsMember_ce1f999e-8e05-42fa-a521-af60923e382f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e2592216-5817-40d1-8693-077ec6bbc64f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e2592216-5817-40d1-8693-077ec6bbc64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_2d37093a-214f-49e7-bc04-21550bb575bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e2592216-5817-40d1-8693-077ec6bbc64f" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_2d37093a-214f-49e7-bc04-21550bb575bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_f320c5a5-4e14-47e6-aad5-8b2b0c664586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_2d37093a-214f-49e7-bc04-21550bb575bf" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_f320c5a5-4e14-47e6-aad5-8b2b0c664586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eab9a43f-ab9b-4bae-b3db-6270e482434b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ab9384a0-bad1-4219-b20e-72078169762c" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eab9a43f-ab9b-4bae-b3db-6270e482434b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_f7b3bab4-1f01-4d12-9f7c-facd0fbd682c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_eab9a43f-ab9b-4bae-b3db-6270e482434b" xlink:to="loc_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_f7b3bab4-1f01-4d12-9f7c-facd0fbd682c" 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-20221231.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_7d0096fc-957c-40c5-b088-1486f59a9806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:href="codi-20221231.xsd#codi_StockholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7d0096fc-957c-40c5-b088-1486f59a9806" xlink:to="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_36b17781-a6f6-4e27-9ef5-1062a10ba03d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_36b17781-a6f6-4e27-9ef5-1062a10ba03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_c672c4f4-5d91-409b-802e-9f0b514e334d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_36b17781-a6f6-4e27-9ef5-1062a10ba03d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_c672c4f4-5d91-409b-802e-9f0b514e334d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_e9a16aba-6b67-46ba-a3ba-fbdc2c3dbf12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_c672c4f4-5d91-409b-802e-9f0b514e334d" xlink:to="loc_us-gaap_SubsequentEventMember_e9a16aba-6b67-46ba-a3ba-fbdc2c3dbf12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c97892d1-ec19-4976-a93c-b06337182b3e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_srt_StatementScenarioAxis_c97892d1-ec19-4976-a93c-b06337182b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5fe79c17-b9c5-4b37-9987-18c516d1aeb6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_c97892d1-ec19-4976-a93c-b06337182b3e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5fe79c17-b9c5-4b37-9987-18c516d1aeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_761a7fb8-f137-4003-ab19-53c07b9b5afc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_761a7fb8-f137-4003-ab19-53c07b9b5afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_94f18034-6256-4984-a341-0abf7721a6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_761a7fb8-f137-4003-ab19-53c07b9b5afc" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_94f18034-6256-4984-a341-0abf7721a6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8a918b14-a188-4057-a991-2eaa68133503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_94f18034-6256-4984-a341-0abf7721a6c6" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_8a918b14-a188-4057-a991-2eaa68133503" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01ae348e-3588-4cdf-a9ad-3579de8cf29b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01ae348e-3588-4cdf-a9ad-3579de8cf29b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_01ae348e-3588-4cdf-a9ad-3579de8cf29b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_aeeef141-6c61-4e27-80a2-75bc6199cfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_aeeef141-6c61-4e27-80a2-75bc6199cfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_c840b7ad-cc8c-4f88-a7c9-8521b04fa33a" xlink:href="codi-20221231.xsd#codi_TechnologyAndPatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_codi_TechnologyAndPatentsMember_c840b7ad-cc8c-4f88-a7c9-8521b04fa33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_9c2fe51c-c9b8-487f-8f11-3b6e0ab2fdf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_us-gaap_TradeNamesMember_9c2fe51c-c9b8-487f-8f11-3b6e0ab2fdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_fcf1cc3c-b484-4071-9604-32b6925433d8" xlink:href="codi-20221231.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_fcf1cc3c-b484-4071-9604-32b6925433d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_b887e552-7538-4aef-bd47-1de65c9730f7" xlink:href="codi-20221231.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72692335-eb6f-4787-aaf4-77f28e98c2d8" xlink:to="loc_codi_DistributorRelationsAndOtherMember_b887e552-7538-4aef-bd47-1de65c9730f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0d296f12-a49b-4ef8-be51-f81cd4dee905" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_srt_RangeAxis_0d296f12-a49b-4ef8-be51-f81cd4dee905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bcae6c41-bebf-4292-a0bc-9100ed0797dd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0d296f12-a49b-4ef8-be51-f81cd4dee905" xlink:to="loc_srt_RangeMember_bcae6c41-bebf-4292-a0bc-9100ed0797dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a73ba225-15d4-433c-90fe-235e69fb551c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_bcae6c41-bebf-4292-a0bc-9100ed0797dd" xlink:to="loc_srt_MinimumMember_a73ba225-15d4-433c-90fe-235e69fb551c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_49415075-c699-4389-a459-b44fb5ce189c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_StatementClassOfStockAxis_49415075-c699-4389-a459-b44fb5ce189c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_49415075-c699-4389-a459-b44fb5ce189c" xlink:to="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_fc421caf-cc38-40d3-9b9f-2bd7aba8815f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_fc421caf-cc38-40d3-9b9f-2bd7aba8815f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_cd7d556f-0c91-4c50-84cf-4ca076ab248c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_cd7d556f-0c91-4c50-84cf-4ca076ab248c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_82c38f48-555b-4d07-8a28-487739558192" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_82c38f48-555b-4d07-8a28-487739558192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_ff920e48-d60c-461f-9160-924e0667321b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e2f49918-6965-4420-9633-2809165bcb2f" xlink:to="loc_us-gaap_SeriesBMember_ff920e48-d60c-461f-9160-924e0667321b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_cd45a052-b8f8-46f0-bf21-785354568dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_cd45a052-b8f8-46f0-bf21-785354568dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_cd45a052-b8f8-46f0-bf21-785354568dce" xlink:to="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_29fc0acf-e4f3-4b7b-88dc-3e2926c2e61e" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:to="loc_codi_ErgobabyMember_29fc0acf-e4f3-4b7b-88dc-3e2926c2e61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_dfb556f9-c537-4140-8242-be7e47506af8" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:to="loc_codi_LibertyMember_dfb556f9-c537-4140-8242-be7e47506af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a2010bb8-6c5e-465b-be6a-9420a87fd1ef" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:to="loc_codi_AciMember_a2010bb8-6c5e-465b-be6a-9420a87fd1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_7adaf144-b7d4-4c45-80df-df8c6e37d910" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cf573748-9d9d-453a-915d-44a37390445a" xlink:to="loc_codi_SternoProductsMember_7adaf144-b7d4-4c45-80df-df8c6e37d910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9dffc972-5185-4368-9f64-af54f93d603d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9dffc972-5185-4368-9f64-af54f93d603d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_7f8d5e8e-302a-4323-add5-55cdeb419409" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_9dffc972-5185-4368-9f64-af54f93d603d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_7f8d5e8e-302a-4323-add5-55cdeb419409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_d7611915-3a4c-42ed-94f9-84b69660b61a" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_7f8d5e8e-302a-4323-add5-55cdeb419409" xlink:to="loc_codi_FoxMember_d7611915-3a4c-42ed-94f9-84b69660b61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bd8a09e8-4bb5-4fee-8366-ccd671d88176" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bd8a09e8-4bb5-4fee-8366-ccd671d88176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bbffe62e-7f32-4c1e-a3ca-613135bacc23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_bd8a09e8-4bb5-4fee-8366-ccd671d88176" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bbffe62e-7f32-4c1e-a3ca-613135bacc23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_6fcc76f8-2607-4ad5-a296-1cef5f9b68d4" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_bbffe62e-7f32-4c1e-a3ca-613135bacc23" xlink:to="loc_codi_CleanEarthMember_6fcc76f8-2607-4ad5-a296-1cef5f9b68d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_80492a13-63b9-4ebd-80cf-0e37729164b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_80492a13-63b9-4ebd-80cf-0e37729164b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a513c5d5-f85e-4f66-a4c9-3b8915339f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_80492a13-63b9-4ebd-80cf-0e37729164b1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a513c5d5-f85e-4f66-a4c9-3b8915339f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_5b3fd3e6-a2c6-4dfd-8b38-6d3d13f1505a" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a513c5d5-f85e-4f66-a4c9-3b8915339f1c" xlink:to="loc_codi_SternoCandleLampMember_5b3fd3e6-a2c6-4dfd-8b38-6d3d13f1505a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7270a4f7-2fb8-4af6-bcef-e53515519ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_a4ef4ddb-3fad-4b75-87a3-1d123a573bc2" xlink:to="loc_us-gaap_EquityComponentDomain_7270a4f7-2fb8-4af6-bcef-e53515519ffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_8686742d-718b-41a1-8e42-31e081dcc486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7270a4f7-2fb8-4af6-bcef-e53515519ffe" xlink:to="loc_us-gaap_PreferredStockMember_8686742d-718b-41a1-8e42-31e081dcc486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_77556a3f-9358-4433-9cab-938a5c0d0d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_7270a4f7-2fb8-4af6-bcef-e53515519ffe" xlink:to="loc_us-gaap_RetainedEarningsMember_77556a3f-9358-4433-9cab-938a5c0d0d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_ee3aec74-5a66-4704-9da0-7ad785ede59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_ee3aec74-5a66-4704-9da0-7ad785ede59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b7f26773-f149-40fa-9c3a-abd4222179c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_ee3aec74-5a66-4704-9da0-7ad785ede59b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b7f26773-f149-40fa-9c3a-abd4222179c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_5dd4ad80-604c-4145-b005-ac0157b63606" xlink:href="codi-20221231.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_b7f26773-f149-40fa-9c3a-abd4222179c1" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_5dd4ad80-604c-4145-b005-ac0157b63606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:href="codi-20221231.xsd#codi_StockholdersEquityLineItems"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_4d6e792f-ae75-420e-8db2-1f6e4793a918" xlink:to="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_c2241beb-76be-4372-9857-bd7fc2928ce3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_dei_DocumentPeriodEndDate_c2241beb-76be-4372-9857-bd7fc2928ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b8ac7d1-b4ce-45f3-b68a-2aaede29b97c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b8ac7d1-b4ce-45f3-b68a-2aaede29b97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_ec9d9791-ee06-4d1c-a908-40e5111dd35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_ec9d9791-ee06-4d1c-a908-40e5111dd35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_4a8cc2e3-edcf-439b-8ba2-f96f2396b390" xlink:href="codi-20221231.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionExpenseAllocationInterests_4a8cc2e3-edcf-439b-8ba2-f96f2396b390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_00128346-0de5-4fcb-bcab-c6c926bc84c1" xlink:href="codi-20221231.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionExpensePreferredShareholders_00128346-0de5-4fcb-bcab-c6c926bc84c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4f842f2a-3520-49ac-94dc-892b25ab413b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4f842f2a-3520-49ac-94dc-892b25ab413b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesIssued_a2b5fc24-e72e-4070-9e0d-49c5b32a84b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_SharesIssued_a2b5fc24-e72e-4070-9e0d-49c5b32a84b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e378ca55-8760-454a-a6a3-4d05ba8ee986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_e378ca55-8760-454a-a6a3-4d05ba8ee986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_9fc6267f-4172-4e0b-881b-08b6dab2fba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_9fc6267f-4172-4e0b-881b-08b6dab2fba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_ec6d3e77-42e3-4be6-af29-1fa7028bb859" xlink:href="codi-20221231.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_ec6d3e77-42e3-4be6-af29-1fa7028bb859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b592e21e-f9b8-402a-bf30-6a951f8dad57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b592e21e-f9b8-402a-bf30-6a951f8dad57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_19f2f63e-7e95-496e-87e5-1380e437eeb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockSharesIssued_19f2f63e-7e95-496e-87e5-1380e437eeb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_29160472-87db-46b5-93d4-caf55ece008d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_29160472-87db-46b5-93d4-caf55ece008d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_3109dd1e-ec8f-46d4-bea6-8da306ac5791" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_3109dd1e-ec8f-46d4-bea6-8da306ac5791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a04231dd-937f-4823-a295-ff09aeb6e8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockValue_a04231dd-937f-4823-a295-ff09aeb6e8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_e5b59f05-2b21-413b-9293-bde632f5e35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_e5b59f05-2b21-413b-9293-bde632f5e35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_9d41382b-9956-4bb2-927b-a12ffe1783f7" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod_9d41382b-9956-4bb2-927b-a12ffe1783f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_c75884b0-937f-45ad-8574-f323e4629c90" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod_c75884b0-937f-45ad-8574-f323e4629c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesRedemptionNoticePeriod_de8b3d5c-42b6-4db1-b415-125b39fd2be4" xlink:href="codi-20221231.xsd#codi_PreferredSharesRedemptionNoticePeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredSharesRedemptionNoticePeriod_de8b3d5c-42b6-4db1-b415-125b39fd2be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredSharesTaxRedemptionNoticePeriod_6dc04135-3a3b-427b-b832-99dc034ba3a9" xlink:href="codi-20221231.xsd#codi_PreferredSharesTaxRedemptionNoticePeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredSharesTaxRedemptionNoticePeriod_6dc04135-3a3b-427b-b832-99dc034ba3a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a38b4fb2-333e-47e6-b779-c89755886217" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a38b4fb2-333e-47e6-b779-c89755886217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_dbb53135-95f0-494b-bcc9-9e0e7dd529da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_CommonStockVotingRights_dbb53135-95f0-494b-bcc9-9e0e7dd529da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_2537a63f-adee-48ac-b829-a6a75b013139" xlink:href="codi-20221231.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionsPayableAmountPerShare_2537a63f-adee-48ac-b829-a6a75b013139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_752d4a42-8799-4696-8f5c-e154cdada559" xlink:href="codi-20221231.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_752d4a42-8799-4696-8f5c-e154cdada559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_12ce2495-5bd0-40bf-873f-082575eba140" xlink:href="codi-20221231.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionToShareholders_12ce2495-5bd0-40bf-873f-082575eba140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_f2163811-f8ea-47b9-afa1-00ed1038dd6c" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_f2163811-f8ea-47b9-afa1-00ed1038dd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8bd0f9fa-c507-45f1-98ed-b0bce583bbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8bd0f9fa-c507-45f1-98ed-b0bce583bbd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e56ac649-a043-4ed7-b279-b7f682d0504b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e56ac649-a043-4ed7-b279-b7f682d0504b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2ea8ea9f-56b8-40f4-8836-ab655de8449f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2ea8ea9f-56b8-40f4-8836-ab655de8449f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2b826791-0c6a-4b54-8be3-01413f8addd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_2b826791-0c6a-4b54-8be3-01413f8addd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_58ee7ca8-8d44-4f27-964f-17fecb3bd197" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_58ee7ca8-8d44-4f27-964f-17fecb3bd197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ab66da81-19e3-4c54-a944-e8cc10ca3ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ab66da81-19e3-4c54-a944-e8cc10ca3ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_1da6abe4-1c7e-4450-ad2f-31df2600ce44" xlink:href="codi-20221231.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_1da6abe4-1c7e-4450-ad2f-31df2600ce44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_96664cb8-2088-4dc3-b471-620311b9f33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_CommonStockSharesIssued_96664cb8-2088-4dc3-b471-620311b9f33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_1f65162e-48fa-42f3-878d-26a5b6ae2195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_SharePrice_1f65162e-48fa-42f3-878d-26a5b6ae2195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_409b1b0a-ab0d-4d7a-b75a-810d888d867c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="36" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_409b1b0a-ab0d-4d7a-b75a-810d888d867c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts_b3b446ae-dbfd-4c61-b5f2-0d00fc8422d2" xlink:href="codi-20221231.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:presentationArc order="37" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_AtTheMarketOfferingCosts_b3b446ae-dbfd-4c61-b5f2-0d00fc8422d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_55891fae-f98d-4885-83b7-809fea562e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="38" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_55891fae-f98d-4885-83b7-809fea562e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_a028bc37-aced-4432-a9a0-e5f0c0bbc8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations"/>
    <link:presentationArc order="39" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations_a028bc37-aced-4432-a9a0-e5f0c0bbc8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockDividendRateSpread_06cda456-95fe-47e2-9b81-46aba7655449" xlink:href="codi-20221231.xsd#codi_PreferredStockDividendRateSpread"/>
    <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_0748af66-0cd2-46d8-8d1a-baf715f732e5" xlink:to="loc_codi_PreferredStockDividendRateSpread_06cda456-95fe-47e2-9b81-46aba7655449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b256f5ef-1bee-4c96-8541-94f4043ac640" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_df1af826-03ac-4803-be64-e4195abc7dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b256f5ef-1bee-4c96-8541-94f4043ac640" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_df1af826-03ac-4803-be64-e4195abc7dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_387e40fe-849a-4157-b8a9-fc0702906b0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_df1af826-03ac-4803-be64-e4195abc7dfa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_387e40fe-849a-4157-b8a9-fc0702906b0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5e218c63-6b07-48b5-9216-cbf93fd69ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_387e40fe-849a-4157-b8a9-fc0702906b0f" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5e218c63-6b07-48b5-9216-cbf93fd69ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d0f2e087-e96e-4050-b502-86b5f0bf2a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5e218c63-6b07-48b5-9216-cbf93fd69ba5" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_d0f2e087-e96e-4050-b502-86b5f0bf2a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_df1af826-03ac-4803-be64-e4195abc7dfa" xlink:to="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_60d5539b-ef77-4f15-862e-ee587775c77a" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailabletoTrustNetofDistributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustNetofDistributions_60d5539b-ef77-4f15-862e-ee587775c77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_074f9b37-1626-4804-bd9b-cac3586ca8b6" xlink:href="codi-20221231.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_074f9b37-1626-4804-bd9b-cac3586ca8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_19e9e2f0-1129-472e-9a53-3680a3c632e3" xlink:href="codi-20221231.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_19e9e2f0-1129-472e-9a53-3680a3c632e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_a6767ac9-7677-4202-b1d7-4c0369d684dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_a6767ac9-7677-4202-b1d7-4c0369d684dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_458d1249-b1c4-462a-9d45-c4b4ee8cce69" xlink:href="codi-20221231.xsd#codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders_458d1249-b1c4-462a-9d45-c4b4ee8cce69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_427f1117-ec18-41dd-8431-704966c9e5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_427f1117-ec18-41dd-8431-704966c9e5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_bbd3469f-3dd6-441b-83ad-299a98669c90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_bbd3469f-3dd6-441b-83ad-299a98669c90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_842f8b32-c669-49a0-a236-91da682cb0f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_842f8b32-c669-49a0-a236-91da682cb0f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_000f602b-06cf-477f-9b03-7c5a7ff85e5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2f345de7-8ac4-4ce5-a685-2583bfb8efc6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_000f602b-06cf-477f-9b03-7c5a7ff85e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_67a68dd9-0da9-45fc-8636-856a2a24a804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationTable_bbad5b6f-b083-4241-bb16-deb21de16e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_67a68dd9-0da9-45fc-8636-856a2a24a804" xlink:to="loc_us-gaap_IncomeTaxExaminationTable_bbad5b6f-b083-4241-bb16-deb21de16e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationLineItems"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationTable_bbad5b6f-b083-4241-bb16-deb21de16e13" xlink:to="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_6c825d7e-40e7-4c44-98a2-05acf5967d90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_6c825d7e-40e7-4c44-98a2-05acf5967d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c8036503-cc9d-46a0-b12b-33a86cc12f2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_c8036503-cc9d-46a0-b12b-33a86cc12f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_633a2067-6307-45c1-84ce-942fd2dfa7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_633a2067-6307-45c1-84ce-942fd2dfa7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_87e7bcd0-bd9e-4118-a1f9-a27f727b742c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExaminationLineItems_f29880f4-3a75-46b8-aec5-6d3ac0e79fb6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_87e7bcd0-bd9e-4118-a1f9-a27f727b742c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2658d1bc-fc7c-41f5-9e9d-cd45bb2b3dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a5b998c4-05ac-4691-b4e9-62fb42287068" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2658d1bc-fc7c-41f5-9e9d-cd45bb2b3dcc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a5b998c4-05ac-4691-b4e9-62fb42287068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b5c205e1-ebb0-48f6-899e-e7a074a5a1da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2658d1bc-fc7c-41f5-9e9d-cd45bb2b3dcc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b5c205e1-ebb0-48f6-899e-e7a074a5a1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_580d69f2-486a-463d-a72b-9d3d88cf34c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2658d1bc-fc7c-41f5-9e9d-cd45bb2b3dcc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_580d69f2-486a-463d-a72b-9d3d88cf34c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7f8a4dbc-8748-4b7c-9094-374f4312b1c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6fff5aa4-35fd-4cea-901a-37663b740c67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7f8a4dbc-8748-4b7c-9094-374f4312b1c8" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6fff5aa4-35fd-4cea-901a-37663b740c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_07273f4e-58ed-4c31-a1e6-d3e09a8a7fee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6fff5aa4-35fd-4cea-901a-37663b740c67" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_07273f4e-58ed-4c31-a1e6-d3e09a8a7fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c11b4be4-0471-415e-bc93-2ff335ebfaea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6fff5aa4-35fd-4cea-901a-37663b740c67" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_c11b4be4-0471-415e-bc93-2ff335ebfaea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_11b7acf2-e2fc-496e-a104-cc529c57b752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6fff5aa4-35fd-4cea-901a-37663b740c67" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_11b7acf2-e2fc-496e-a104-cc529c57b752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7f515c9b-7761-444c-96da-e393c8210f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_6fff5aa4-35fd-4cea-901a-37663b740c67" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7f515c9b-7761-444c-96da-e393c8210f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d74e8611-0d2c-401f-a59b-d0d6d39af137" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7f8a4dbc-8748-4b7c-9094-374f4312b1c8" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d74e8611-0d2c-401f-a59b-d0d6d39af137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_44bc55de-6457-493f-a1aa-39396c4457ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d74e8611-0d2c-401f-a59b-d0d6d39af137" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_44bc55de-6457-493f-a1aa-39396c4457ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0ae8f16d-2ac0-4d9a-a593-41f2d8944310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d74e8611-0d2c-401f-a59b-d0d6d39af137" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_0ae8f16d-2ac0-4d9a-a593-41f2d8944310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d05fab59-1c04-4ef2-bf07-8e1194bedb63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d74e8611-0d2c-401f-a59b-d0d6d39af137" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_d05fab59-1c04-4ef2-bf07-8e1194bedb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_69d51e89-792d-4b27-be91-dcfbb7cacaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_d74e8611-0d2c-401f-a59b-d0d6d39af137" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_69d51e89-792d-4b27-be91-dcfbb7cacaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_866ab857-9b2f-4aa7-b69a-9fba40af4031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7f8a4dbc-8748-4b7c-9094-374f4312b1c8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_866ab857-9b2f-4aa7-b69a-9fba40af4031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_a88311a7-a50a-4689-a78e-f42c0c397cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceTable_915c6425-3d00-47ce-ba10-1bb02b2e8526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a88311a7-a50a-4689-a78e-f42c0c397cc8" xlink:to="loc_us-gaap_ValuationAllowanceTable_915c6425-3d00-47ce-ba10-1bb02b2e8526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a947215d-6b4f-4846-89c4-a4ba38b60838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_915c6425-3d00-47ce-ba10-1bb02b2e8526" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a947215d-6b4f-4846-89c4-a4ba38b60838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_b0e709fd-75c9-4fc9-8488-b0d15ce8e603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_a947215d-6b4f-4846-89c4-a4ba38b60838" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_b0e709fd-75c9-4fc9-8488-b0d15ce8e603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceLineItems_a5a9c4f1-dc48-4f57-8de9-db8c6c611fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceTable_915c6425-3d00-47ce-ba10-1bb02b2e8526" xlink:to="loc_us-gaap_ValuationAllowanceLineItems_a5a9c4f1-dc48-4f57-8de9-db8c6c611fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a88311a7-a50a-4689-a78e-f42c0c397cc8" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_735dcc0b-108c-4355-b59f-95759c50150b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_735dcc0b-108c-4355-b59f-95759c50150b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_1733a9fc-83c5-42e8-b4c0-a691a5376d23" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsAccountsReceivableAndAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_codi_DeferredTaxAssetsAccountsReceivableAndAllowance_1733a9fc-83c5-42e8-b4c0-a691a5376d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7cb4926a-1266-4bda-ad69-a25509952b2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_7cb4926a-1266-4bda-ad69-a25509952b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_9f89d986-68f3-49fd-9523-3c0ff360f980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_9f89d986-68f3-49fd-9523-3c0ff360f980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_59e75e91-d31b-4570-b09e-21986b0f7833" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward_59e75e91-d31b-4570-b09e-21986b0f7833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetLeases_e422ced7-208b-41f3-a54f-10720fd58408" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_codi_DeferredTaxAssetLeases_e422ced7-208b-41f3-a54f-10720fd58408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxAssetsHeldForSale_034510ba-85a4-4335-bc42-239307d4431e" xlink:href="codi-20221231.xsd#codi_DeferredTaxAssetsHeldForSale"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_codi_DeferredTaxAssetsHeldForSale_034510ba-85a4-4335-bc42-239307d4431e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_cc31707f-b62f-448c-a744-d37d758aa21f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_cc31707f-b62f-448c-a744-d37d758aa21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a07c7fc6-4e8b-4d67-a91a-ffdf17f012d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_a07c7fc6-4e8b-4d67-a91a-ffdf17f012d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_de45c0ff-6c75-4ad4-851b-62d979bcae66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_de45c0ff-6c75-4ad4-851b-62d979bcae66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_80273db2-90e2-442b-b539-5c486cc6c51b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_06c6f523-e81b-4f2e-9b48-a3e1e5eafdde" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_80273db2-90e2-442b-b539-5c486cc6c51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_0aff17ae-5a33-4df2-8ac3-85d1f103332c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a88311a7-a50a-4689-a78e-f42c0c397cc8" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_0aff17ae-5a33-4df2-8ac3-85d1f103332c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5427d389-f480-488c-8b57-cac7b047b393" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_0aff17ae-5a33-4df2-8ac3-85d1f103332c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_5427d389-f480-488c-8b57-cac7b047b393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_bdd96584-0f69-460e-aba5-f0e6ebe34947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_0aff17ae-5a33-4df2-8ac3-85d1f103332c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_bdd96584-0f69-460e-aba5-f0e6ebe34947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_225972f9-9667-419d-a267-a96e35bc00a3" xlink:href="codi-20221231.xsd#codi_DeferredTaxLiabilityRepatriationofForeignEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_0aff17ae-5a33-4df2-8ac3-85d1f103332c" xlink:to="loc_codi_DeferredTaxLiabilityRepatriationofForeignEarnings_225972f9-9667-419d-a267-a96e35bc00a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6ee55bd4-541a-4a4d-b87d-4e749b9d5e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_0aff17ae-5a33-4df2-8ac3-85d1f103332c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_6ee55bd4-541a-4a4d-b87d-4e749b9d5e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_c76c5886-eb51-4b64-8516-8057e16591de" xlink:href="codi-20221231.xsd#codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_0aff17ae-5a33-4df2-8ac3-85d1f103332c" xlink:to="loc_codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses_c76c5886-eb51-4b64-8516-8057e16591de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_b678542a-b557-4acf-b891-b12fdf0d0ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_0aff17ae-5a33-4df2-8ac3-85d1f103332c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_b678542a-b557-4acf-b891-b12fdf0d0ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_26abe6de-c588-4f3e-a854-5c6d5201969a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_a88311a7-a50a-4689-a78e-f42c0c397cc8" xlink:to="loc_us-gaap_DeferredTaxLiabilities_26abe6de-c588-4f3e-a854-5c6d5201969a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20221231.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_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b0f469b9-dbd1-4401-85a7-c9476c0fb488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_b0f469b9-dbd1-4401-85a7-c9476c0fb488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f9acdfa2-0272-4e76-a0eb-e1abcef0880e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_f9acdfa2-0272-4e76-a0eb-e1abcef0880e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_802d7b03-d4cb-46ec-9605-de456ffd799e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends_802d7b03-d4cb-46ec-9605-de456ffd799e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d447e78c-0b13-4693-940f-596e52228276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d447e78c-0b13-4693-940f-596e52228276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_b1f790ae-2514-4f91-a0f6-bc08a01581e4" xlink:href="codi-20221231.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_b1f790ae-2514-4f91-a0f6-bc08a01581e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_af608ab0-ec36-45b8-bdfd-7206ff70b281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_af608ab0-ec36-45b8-bdfd-7206ff70b281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_45d9ec77-0b38-4536-9a28-287746a8d240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_45d9ec77-0b38-4536-9a28-287746a8d240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_93d91804-6f93-4bb1-be9c-1e567f940b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_93d91804-6f93-4bb1-be9c-1e567f940b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_4c46d52e-bf73-412d-8895-78d07427eb88" xlink:href="codi-20221231.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_4c46d52e-bf73-412d-8895-78d07427eb88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_b998b47c-a6f7-44a5-a304-92c9ab57f110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_b998b47c-a6f7-44a5-a304-92c9ab57f110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_76a8fa88-e388-4c4a-856f-009b7a91e5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_76a8fa88-e388-4c4a-856f-009b7a91e5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_a96b7545-06c3-447b-a02b-6c02821def3c" xlink:href="codi-20221231.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent_a96b7545-06c3-447b-a02b-6c02821def3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b3442fff-0363-4b04-87fa-e674459dadbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_b3442fff-0363-4b04-87fa-e674459dadbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f002f774-2051-4f3b-8d89-aff10b8af04f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_95a3c661-e940-4a90-8ef8-076e0b85b754" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_f002f774-2051-4f3b-8d89-aff10b8af04f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_df0613a3-63a1-40c3-b70d-fa0eebd033b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c80fe3cc-a93d-4bc5-92b4-703d988d594a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_df0613a3-63a1-40c3-b70d-fa0eebd033b9" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c80fe3cc-a93d-4bc5-92b4-703d988d594a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c44043c5-da26-4c23-839b-8af54e08715e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c80fe3cc-a93d-4bc5-92b4-703d988d594a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c44043c5-da26-4c23-839b-8af54e08715e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_4c93a061-f8d6-4bb3-8e44-c9757f2f7526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c80fe3cc-a93d-4bc5-92b4-703d988d594a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_4c93a061-f8d6-4bb3-8e44-c9757f2f7526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_5366b6a2-bade-41f1-bafc-985239fc13d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c80fe3cc-a93d-4bc5-92b4-703d988d594a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_5366b6a2-bade-41f1-bafc-985239fc13d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6eda4cb8-666e-4432-be44-999bbc13eca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c80fe3cc-a93d-4bc5-92b4-703d988d594a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_6eda4cb8-666e-4432-be44-999bbc13eca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_77fc6951-4c0e-4452-87cd-3e6adaef35a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c80fe3cc-a93d-4bc5-92b4-703d988d594a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_77fc6951-4c0e-4452-87cd-3e6adaef35a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_407ca523-0395-4bb7-823f-07f996bfb7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_c80fe3cc-a93d-4bc5-92b4-703d988d594a" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_407ca523-0395-4bb7-823f-07f996bfb7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.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_efba18ff-4f5a-4038-83dd-6fa13391692d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_efba18ff-4f5a-4038-83dd-6fa13391692d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a5659ff9-0308-48ee-845f-00c8fb1cf6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a5659ff9-0308-48ee-845f-00c8fb1cf6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a5659ff9-0308-48ee-845f-00c8fb1cf6ef" xlink:to="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_f9ccab89-0162-4a3a-9869-cc239720cd67" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_CrosmanMember_f9ccab89-0162-4a3a-9869-cc239720cd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_f385325c-24e0-4580-ba83-a391e0a57ac1" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_ArnoldMember_f385325c-24e0-4580-ba83-a391e0a57ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ef3a42b9-5007-4016-ae5d-c3e7841671b6" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_A5.11TacticalMember_ef3a42b9-5007-4016-ae5d-c3e7841671b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_9a051863-0674-419b-9986-8f5501087c9f" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_SternoProductsMember_9a051863-0674-419b-9986-8f5501087c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_630062bd-2d38-4a76-a682-555e5f243bd6" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_ErgobabyMember_630062bd-2d38-4a76-a682-555e5f243bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_de9d5c7c-ec99-48c2-97fa-fdac14a9b6d1" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_LibertyMember_de9d5c7c-ec99-48c2-97fa-fdac14a9b6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_e5be7db4-e302-445a-9f89-3714bedc3e50" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_FoamFabricatorsMember_e5be7db4-e302-445a-9f89-3714bedc3e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_e6f97be5-5cf4-4ab3-8c2c-bf0e9ffd41ed" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e4a8e-f558-40c4-87a4-119c1cde1ced" xlink:to="loc_codi_VelocityOutdoorMember_e6f97be5-5cf4-4ab3-8c2c-bf0e9ffd41ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_381dcd39-88bf-434a-85c1-5a68e8476adb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_381dcd39-88bf-434a-85c1-5a68e8476adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_381dcd39-88bf-434a-85c1-5a68e8476adb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_62845562-4935-422c-8827-e4045df463be" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:to="loc_codi_RavinMember_62845562-4935-422c-8827-e4045df463be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_f7e0d38b-b464-462a-8237-3ee3c8429b5f" xlink:href="codi-20221231.xsd#codi_PolyfoamMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:to="loc_codi_PolyfoamMember_f7e0d38b-b464-462a-8237-3ee3c8429b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_8193f710-268d-48a8-bce6-f2cac83c37f6" xlink:href="codi-20221231.xsd#codi_KingsCamoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5675cd1f-c61b-455f-9fbb-28da4214548c" xlink:to="loc_codi_KingsCamoMember_8193f710-268d-48a8-bce6-f2cac83c37f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_64d0f96f-4d3c-4c28-99ee-d0af80bb426a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_64d0f96f-4d3c-4c28-99ee-d0af80bb426a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_64d0f96f-4d3c-4c28-99ee-d0af80bb426a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_964ed109-9d6c-4871-a73f-4a7196bec7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_964ed109-9d6c-4871-a73f-4a7196bec7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_401567c9-2248-4460-a721-54471060efa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_401567c9-2248-4460-a721-54471060efa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_a9d36827-32af-4d6f-845b-0858b044f154" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e5c2d90-4fb9-4c93-b019-12301e0291d2" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_a9d36827-32af-4d6f-845b-0858b044f154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_680a1588-4e45-4de3-ac3f-309c331edad7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_680a1588-4e45-4de3-ac3f-309c331edad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_17f54a2d-de26-4dc8-9977-148e5892d9fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_680a1588-4e45-4de3-ac3f-309c331edad7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_17f54a2d-de26-4dc8-9977-148e5892d9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_5ed735f4-e7ce-425e-8896-79b21ef88e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_17f54a2d-de26-4dc8-9977-148e5892d9fb" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_5ed735f4-e7ce-425e-8896-79b21ef88e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_8d24f157-1b21-4623-85a2-e8777f83cb49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_8d24f157-1b21-4623-85a2-e8777f83cb49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_8d24f157-1b21-4623-85a2-e8777f83cb49" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_85879084-f093-41c8-bf43-fa12a8e58244" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_85879084-f093-41c8-bf43-fa12a8e58244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4b7506bc-da5c-4f84-ae1c-87e7bfa11e74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4b7506bc-da5c-4f84-ae1c-87e7bfa11e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_4a1d0159-2921-4237-af34-00ef0bf53a09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_828ca45c-34c0-4887-9356-92fb19075cb0" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_4a1d0159-2921-4237-af34-00ef0bf53a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ed678b65-f4c9-487a-924c-f2f8fd540251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cf7b77f6-5a61-4cab-9eb2-41bd5299a00f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ed678b65-f4c9-487a-924c-f2f8fd540251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_6552317a-b838-487d-b59c-ca3d8f32d4e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ed678b65-f4c9-487a-924c-f2f8fd540251" xlink:to="loc_us-gaap_GoodwillMember_6552317a-b838-487d-b59c-ca3d8f32d4e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5f8d40e0-0770-478c-b089-eeb27e2de16c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_ed678b65-f4c9-487a-924c-f2f8fd540251" xlink:to="loc_us-gaap_TradeNamesMember_5f8d40e0-0770-478c-b089-eeb27e2de16c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_a1a50c11-2232-4566-a92a-f91eb1c453e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_CreditFacilityAxis_a1a50c11-2232-4566-a92a-f91eb1c453e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_928a5891-8b5d-4a31-9efc-ec08cfbed125" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_a1a50c11-2232-4566-a92a-f91eb1c453e3" xlink:to="loc_us-gaap_CreditFacilityDomain_928a5891-8b5d-4a31-9efc-ec08cfbed125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_9afa0a7e-5265-4430-b08e-6b8e255a8e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_9afa0a7e-5265-4430-b08e-6b8e255a8e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_ccc9cb83-d7ab-4f1d-9d6b-aec35303a608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_9afa0a7e-5265-4430-b08e-6b8e255a8e0d" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_ccc9cb83-d7ab-4f1d-9d6b-aec35303a608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_da4636f3-ffe4-4d62-ada6-db46032fe4f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PutOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_ccc9cb83-d7ab-4f1d-9d6b-aec35303a608" xlink:to="loc_us-gaap_PutOptionMember_da4636f3-ffe4-4d62-ada6-db46032fe4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_02cdad35-4e07-4af8-9a7c-dbf0678734e2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_c8b0fc29-521a-4fd5-b894-770a49339842" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_c8b0fc29-521a-4fd5-b894-770a49339842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_95e02787-e50f-415d-933e-8c0bce64d3f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_95e02787-e50f-415d-933e-8c0bce64d3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_a9446f6c-a679-4a69-9e40-0c00428cd8ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_AssetImpairmentCharges_a9446f6c-a679-4a69-9e40-0c00428cd8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_fe25ed51-57fb-4d76-bab1-0e918bb8e992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_fe25ed51-57fb-4d76-bab1-0e918bb8e992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_da22b53f-5b87-4cb5-9e07-1bd16f62f68d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_da22b53f-5b87-4cb5-9e07-1bd16f62f68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_a45b54ce-5823-4798-872c-6988acc48ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2f4858d7-4898-4090-9b73-4da9a5a5f193" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_a45b54ce-5823-4798-872c-6988acc48ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_60f62f33-dcb1-46b7-aaee-3117d6a40541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_60f62f33-dcb1-46b7-aaee-3117d6a40541" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2e890348-a7e8-4eac-8b12-5c4ed311e876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2e890348-a7e8-4eac-8b12-5c4ed311e876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ed5c1aec-129f-46dc-a631-8cc114a546bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2e890348-a7e8-4eac-8b12-5c4ed311e876" xlink:to="loc_us-gaap_SegmentDomain_ed5c1aec-129f-46dc-a631-8cc114a546bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_269b419a-e522-452d-8f86-7480f610db36" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ed5c1aec-129f-46dc-a631-8cc114a546bf" xlink:to="loc_codi_CrosmanMember_269b419a-e522-452d-8f86-7480f610db36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_acca29e0-b2eb-4acc-a093-8863627bee10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_acca29e0-b2eb-4acc-a093-8863627bee10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92eb1406-d816-4d12-9d2a-ca57e005f324" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_acca29e0-b2eb-4acc-a093-8863627bee10" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92eb1406-d816-4d12-9d2a-ca57e005f324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_289f2cbb-5443-4227-beb8-6e3fa36d1d88" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92eb1406-d816-4d12-9d2a-ca57e005f324" xlink:to="loc_codi_RavinMember_289f2cbb-5443-4227-beb8-6e3fa36d1d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7a4b9318-a2b5-4c16-8bda-4278b5270b68" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_92eb1406-d816-4d12-9d2a-ca57e005f324" xlink:to="loc_codi_LibertyMember_7a4b9318-a2b5-4c16-8bda-4278b5270b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_e6752cd9-71c0-49cc-b894-908acc23ddcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_a73615e6-355c-4dce-b6c7-93d1b2bcb2a6" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_e6752cd9-71c0-49cc-b894-908acc23ddcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_a52e2d68-ea45-43c4-98e8-1fdf4f3191ed" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_e6752cd9-71c0-49cc-b894-908acc23ddcd" xlink:to="loc_codi_BusinessAcquisitionMember_a52e2d68-ea45-43c4-98e8-1fdf4f3191ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_393c9c93-7813-4068-9bab-3655c4b54e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_393c9c93-7813-4068-9bab-3655c4b54e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_3554140e-4709-4356-bcc9-500a516612f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OptionIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeAxis_393c9c93-7813-4068-9bab-3655c4b54e41" xlink:to="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_3554140e-4709-4356-bcc9-500a516612f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PutOptionMember_4b3dec65-4200-442c-aefb-9162831a44df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PutOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OptionIndexedToIssuersEquityTypeDomain_3554140e-4709-4356-bcc9-500a516612f8" xlink:to="loc_us-gaap_PutOptionMember_4b3dec65-4200-442c-aefb-9162831a44df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e1b6c378-032f-4170-b376-3429efc6af9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e1b6c378-032f-4170-b376-3429efc6af9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_352c9cd5-3dd6-413d-ac14-45df9dc36c01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e1b6c378-032f-4170-b376-3429efc6af9e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_352c9cd5-3dd6-413d-ac14-45df9dc36c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_710b8640-8f1e-4515-8aae-c1d4a613d3c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_352c9cd5-3dd6-413d-ac14-45df9dc36c01" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_710b8640-8f1e-4515-8aae-c1d4a613d3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_73436594-a1ad-45fc-afcd-f4fa022271e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_73436594-a1ad-45fc-afcd-f4fa022271e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_73436594-a1ad-45fc-afcd-f4fa022271e7" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_20d43c0f-3092-434b-af5d-62b0dd5bb079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_20d43c0f-3092-434b-af5d-62b0dd5bb079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b1d9e23d-bc4a-41a5-8bf5-9310451cf840" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b1d9e23d-bc4a-41a5-8bf5-9310451cf840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3985a6a9-27d0-4260-a48a-828254b6f2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ec2018e4-c568-4973-a3d8-8b3ced4961b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7efa327b-e932-4756-a9b2-60fe3f63b486" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ec2018e4-c568-4973-a3d8-8b3ced4961b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77408e5c-a527-47f0-b0e5-fccf8c016a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77408e5c-a527-47f0-b0e5-fccf8c016a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_77408e5c-a527-47f0-b0e5-fccf8c016a4e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1101a714-ec49-4d60-80ff-4511292736a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1101a714-ec49-4d60-80ff-4511292736a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_e4818b57-b3be-43fc-81f7-1ffedcf24882" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_e4818b57-b3be-43fc-81f7-1ffedcf24882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_d1e78c24-88cc-4e70-807a-e517ead17802" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5d33e7a5-ada3-46bb-8f1b-7ee3cdde5c5d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_d1e78c24-88cc-4e70-807a-e517ead17802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b7c27048-0a7d-429c-9d26-3ed2df75f770" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9cfdeda8-b21c-4cac-ba2e-0da30ad3fb9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_9cfdeda8-b21c-4cac-ba2e-0da30ad3fb9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3d28f105-23fc-41a4-8115-a528083b57c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:to="loc_dei_DocumentPeriodEndDate_3d28f105-23fc-41a4-8115-a528083b57c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_36c59a19-7eb3-4efd-b2e7-3e47c709dfd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7ecb5b6-8a55-4ab3-aea3-8b674982a41d" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_36c59a19-7eb3-4efd-b2e7-3e47c709dfd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_5db597d9-f820-4888-b01e-bd90b23da25e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5db597d9-f820-4888-b01e-bd90b23da25e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_07e43773-e32b-4ace-9e8d-0011146a7f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_07e43773-e32b-4ace-9e8d-0011146a7f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_07e43773-e32b-4ace-9e8d-0011146a7f25" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_acc13db9-5117-4e6f-9c08-d001420b7b06" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:to="loc_codi_RavinMember_acc13db9-5117-4e6f-9c08-d001420b7b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PolyfoamMember_e19fe42d-7bc2-4a1a-a29e-dc1a4178088e" xlink:href="codi-20221231.xsd#codi_PolyfoamMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:to="loc_codi_PolyfoamMember_e19fe42d-7bc2-4a1a-a29e-dc1a4178088e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_KingsCamoMember_1ff9523a-f8c8-4b2b-ba74-39f917ddc0f7" xlink:href="codi-20221231.xsd#codi_KingsCamoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_181deaaf-d964-4c9f-a4be-4ea3af7c0f38" xlink:to="loc_codi_KingsCamoMember_1ff9523a-f8c8-4b2b-ba74-39f917ddc0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_dda79abd-0328-44ba-aa24-d2c983b4b2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_dda79abd-0328-44ba-aa24-d2c983b4b2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_dda79abd-0328-44ba-aa24-d2c983b4b2f9" xlink:to="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_50130b9e-e055-4984-8165-0008e144de7f" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:to="loc_codi_A5.11TacticalMember_50130b9e-e055-4984-8165-0008e144de7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_6eaf0822-b25b-457b-9b6c-6d946a5c5e4a" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:to="loc_codi_LibertyMember_6eaf0822-b25b-457b-9b6c-6d946a5c5e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_9cfaf797-ca67-4660-89b1-e037b45cbd4e" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:to="loc_codi_CrosmanMember_9cfaf797-ca67-4660-89b1-e037b45cbd4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_e45d0c9a-f0bd-4ff0-b21b-d180d832355e" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ef752227-20f5-4b17-8125-8d8dcd4183bf" xlink:to="loc_codi_FoamFabricatorsMember_e45d0c9a-f0bd-4ff0-b21b-d180d832355e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1aea28d3-5d39-4d5d-8430-2a2bf31d8f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_21b84d3e-da66-4b3f-8b09-89c6f6c9a8f2" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1aea28d3-5d39-4d5d-8430-2a2bf31d8f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_9bf68900-3d66-478b-b923-69527861bfaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_1aea28d3-5d39-4d5d-8430-2a2bf31d8f73" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_9bf68900-3d66-478b-b923-69527861bfaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_b0af0a34-27a8-42a4-af3d-aa3538e52380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_b0af0a34-27a8-42a4-af3d-aa3538e52380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_9c4203e9-6f25-4a7d-9b77-a0485a9ccaec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_b0af0a34-27a8-42a4-af3d-aa3538e52380" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_9c4203e9-6f25-4a7d-9b77-a0485a9ccaec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2ce370d9-ad85-4681-8037-c7cdb5c418fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_9c4203e9-6f25-4a7d-9b77-a0485a9ccaec" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2ce370d9-ad85-4681-8037-c7cdb5c418fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0dedeec5-c31a-41aa-b5d6-2f3041909c45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_9c4203e9-6f25-4a7d-9b77-a0485a9ccaec" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_0dedeec5-c31a-41aa-b5d6-2f3041909c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ac204159-b469-4cf9-9ccf-8a1af208f2d8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9713f8d7-0c2f-49ce-8f31-8d99617db7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_9713f8d7-0c2f-49ce-8f31-8d99617db7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_149ef2ec-9720-4567-bda6-c4069b68baea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_149ef2ec-9720-4567-bda6-c4069b68baea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ed521b2f-6ee3-4942-acee-c3146ab24f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6f46168e-52ae-47c7-b442-58b14382a79a" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_ed521b2f-6ee3-4942-acee-c3146ab24f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_7b0503c6-54fa-4d59-9210-1f81f644495a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:href="codi-20221231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7b0503c6-54fa-4d59-9210-1f81f644495a" xlink:to="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a191f622-8852-46fe-9c41-2436c05f23ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_DebtInstrumentAxis_a191f622-8852-46fe-9c41-2436c05f23ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a191f622-8852-46fe-9c41-2436c05f23ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_cd084a3a-7662-480a-b5c9-6b3ca34750c6" xlink:href="codi-20221231.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:to="loc_codi_Seniornotesdue2026Member_cd084a3a-7662-480a-b5c9-6b3ca34750c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2032SeniorNotesMember_11c9356e-6e3f-4e3c-9285-3a8ee85d6fc3" xlink:href="codi-20221231.xsd#codi_A2032SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:to="loc_codi_A2032SeniorNotesMember_11c9356e-6e3f-4e3c-9285-3a8ee85d6fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2029SeniorNotesMember_8a182ffc-f00b-4061-b0ab-2a4193e07e1b" xlink:href="codi-20221231.xsd#codi_A2029SeniorNotesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2826b118-6224-42a3-a6a9-c1cd65d884a3" xlink:to="loc_codi_A2029SeniorNotesMember_8a182ffc-f00b-4061-b0ab-2a4193e07e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f87ff208-876d-4b9e-81eb-f1d536e6f740" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f87ff208-876d-4b9e-81eb-f1d536e6f740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_50712131-0713-4e5f-9033-65b062069922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f87ff208-876d-4b9e-81eb-f1d536e6f740" xlink:to="loc_us-gaap_SegmentDomain_50712131-0713-4e5f-9033-65b062069922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3b322d55-1619-413c-bd99-0c29faa080a1" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_50712131-0713-4e5f-9033-65b062069922" xlink:to="loc_codi_VelocityOutdoorMember_3b322d55-1619-413c-bd99-0c29faa080a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_8f14f797-a7b8-4c92-b64d-c09cb0161092" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_50712131-0713-4e5f-9033-65b062069922" xlink:to="loc_codi_ErgobabyMember_8f14f797-a7b8-4c92-b64d-c09cb0161092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f57f0db5-99e2-4909-b366-9274837141f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f57f0db5-99e2-4909-b366-9274837141f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9cc2b9bc-103d-4da4-8aec-2aca243824b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f57f0db5-99e2-4909-b366-9274837141f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9cc2b9bc-103d-4da4-8aec-2aca243824b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e124d267-ab20-447a-ac8f-92dcf021cae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e124d267-ab20-447a-ac8f-92dcf021cae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_398db285-449e-4507-b86a-df479a458966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_e124d267-ab20-447a-ac8f-92dcf021cae4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_398db285-449e-4507-b86a-df479a458966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_bdb6ed69-1066-47a4-b296-30b5e1ac3d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_398db285-449e-4507-b86a-df479a458966" xlink:to="loc_us-gaap_CustomerRelationshipsMember_bdb6ed69-1066-47a4-b296-30b5e1ac3d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_992bbb1b-1428-4557-b323-3b554fcf5c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_992bbb1b-1428-4557-b323-3b554fcf5c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_adb8f7f1-2c6d-42a1-8430-fa253b976cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_992bbb1b-1428-4557-b323-3b554fcf5c9b" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_adb8f7f1-2c6d-42a1-8430-fa253b976cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_10958fe2-b54a-43ea-8c71-9b3d4e411e30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_adb8f7f1-2c6d-42a1-8430-fa253b976cc8" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_10958fe2-b54a-43ea-8c71-9b3d4e411e30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_100d01fe-64e2-4081-aca6-7067bd64e67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_100d01fe-64e2-4081-aca6-7067bd64e67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_100d01fe-64e2-4081-aca6-7067bd64e67d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b6de2571-533c-4f3c-8276-4d7cc7e1b174" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_b6de2571-533c-4f3c-8276-4d7cc7e1b174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_71e48cca-f0b5-4f73-86e3-86a54cf5cf9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_71e48cca-f0b5-4f73-86e3-86a54cf5cf9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_adcd0c0c-5f2e-4a6d-b9d1-ff3458098a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_7d3ca064-5b78-4e74-9119-4b8e4ac31927" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_adcd0c0c-5f2e-4a6d-b9d1-ff3458098a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_183e3280-233b-46cf-a3f9-cf20c954d1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_183e3280-233b-46cf-a3f9-cf20c954d1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a6993750-ea2e-4c91-a5eb-06923a95ddc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_183e3280-233b-46cf-a3f9-cf20c954d1d2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a6993750-ea2e-4c91-a5eb-06923a95ddc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillMember_1101b8df-a9bc-4932-88ca-c485e0002c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a6993750-ea2e-4c91-a5eb-06923a95ddc5" xlink:to="loc_us-gaap_GoodwillMember_1101b8df-a9bc-4932-88ca-c485e0002c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_a96a6569-90d1-4a50-b9cf-ed855a2404cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_a6993750-ea2e-4c91-a5eb-06923a95ddc5" xlink:to="loc_us-gaap_TradeNamesMember_a96a6569-90d1-4a50-b9cf-ed855a2404cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_c9b4fc55-d7ef-426b-8b57-91e9f4c723a8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_dc4a3daf-1d98-428c-9899-9965bba7ae27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_dc4a3daf-1d98-428c-9899-9965bba7ae27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_5e4db365-b117-4a76-badb-dfb64a95e60b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_5e4db365-b117-4a76-badb-dfb64a95e60b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_63d9498f-e0be-4c0d-968a-c37fdf257bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_04324b2f-bc52-427e-8479-e5880506b750" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_63d9498f-e0be-4c0d-968a-c37fdf257bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:href="codi-20221231.xsd#codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationTable_5473f3fc-1990-4382-9af0-8704575de4ae" xlink:to="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5f761837-c4d8-462d-8116-7871af00679a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5f761837-c4d8-462d-8116-7871af00679a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_bcc1667f-f4d5-4f68-90ee-18b6cba76337" xlink:href="codi-20221231.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_bcc1667f-f4d5-4f68-90ee-18b6cba76337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_87c53eb7-eef8-43f6-86a8-4226b2a57b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_us-gaap_LongTermDebtFairValue_87c53eb7-eef8-43f6-86a8-4226b2a57b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillFairValueDisclosure_c69bb6e2-adc9-446a-a6b5-595ca76ea2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_us-gaap_GoodwillFairValueDisclosure_c69bb6e2-adc9-446a-a6b5-595ca76ea2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ef957bba-d668-4cd7-81a4-7ca4cc0a9fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems_a105e8f4-ab46-479a-aa99-424a70102a58" xlink:to="loc_us-gaap_AssetImpairmentCharges_ef957bba-d668-4cd7-81a4-7ca4cc0a9fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20221231.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_5670a052-efa9-4715-9a76-f0183369b3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_5670a052-efa9-4715-9a76-f0183369b3d4" xlink:to="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_dei_LegalEntityAxis_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6fb2f949-8352-467a-8048-12914416f7e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a778d2a7-b800-4a74-aa9c-35ed9e6c01f4" xlink:to="loc_dei_EntityDomain_6fb2f949-8352-467a-8048-12914416f7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_577217e6-c2dd-4c44-a1f5-599f122d7680" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6fb2f949-8352-467a-8048-12914416f7e1" xlink:to="loc_codi_ErgobabyMember_577217e6-c2dd-4c44-a1f5-599f122d7680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9eb48f12-1530-4073-afd8-7d1faaa92e93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d7ca8707-2c6b-4388-8c8a-7c2ff8af2e31" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9eb48f12-1530-4073-afd8-7d1faaa92e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_40916afb-73b1-4162-8b92-849850846cdf" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9eb48f12-1530-4073-afd8-7d1faaa92e93" xlink:to="loc_codi_SternoProductsMember_40916afb-73b1-4162-8b92-849850846cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_7495cb4a-762c-4005-8770-553f4bdddc75" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_srt_TitleOfIndividualAxis_7495cb4a-762c-4005-8770-553f4bdddc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0ab50588-c6ae-4564-ac69-76f31467ec17" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_7495cb4a-762c-4005-8770-553f4bdddc75" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_0ab50588-c6ae-4564-ac69-76f31467ec17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0be77de9-32ce-41c9-9f59-8b7adad1dad5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_AwardTypeAxis_0be77de9-32ce-41c9-9f59-8b7adad1dad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_539fe78a-2b77-472b-b899-ec03ff8a45ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0be77de9-32ce-41c9-9f59-8b7adad1dad5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_539fe78a-2b77-472b-b899-ec03ff8a45ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_240b191c-c2ff-4890-9af7-747be4474c03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_240b191c-c2ff-4890-9af7-747be4474c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fa4b64e3-1284-4621-a18f-0b0c92e4be80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_240b191c-c2ff-4890-9af7-747be4474c03" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fa4b64e3-1284-4621-a18f-0b0c92e4be80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_8eec7b58-3051-413e-870b-31dcd6444397" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_fa4b64e3-1284-4621-a18f-0b0c92e4be80" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_8eec7b58-3051-413e-870b-31dcd6444397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1ebfcf99-0736-49de-9feb-e2db465215b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1ebfcf99-0736-49de-9feb-e2db465215b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1ebfcf99-0736-49de-9feb-e2db465215b5" xlink:to="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_3556b573-4539-461a-8c83-8df054845a8e" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_A5.11TacticalMember_3556b573-4539-461a-8c83-8df054845a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_f74e1658-35b6-49ae-9bed-610f2a981e55" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_ErgobabyMember_f74e1658-35b6-49ae-9bed-610f2a981e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_0a445f7a-0779-4091-a129-63d3e91a9776" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_FoxMember_0a445f7a-0779-4091-a129-63d3e91a9776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_0ebfcd5a-2c00-495e-be51-9d8449c47bb1" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_LibertyMember_0ebfcd5a-2c00-495e-be51-9d8449c47bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_ebf51af8-ba62-4db3-8acf-78a55090ef42" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_AciMember_ebf51af8-ba62-4db3-8acf-78a55090ef42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_87b4fe2a-7ab5-4a99-bd78-1ac8442d5ebd" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_ArnoldMagneticsMember_87b4fe2a-7ab5-4a99-bd78-1ac8442d5ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_d594928b-734c-42ed-b96e-c266488adaf2" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_FoamFabricatorsMember_d594928b-734c-42ed-b96e-c266488adaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_a50ef1e5-0427-4bce-9ca0-dc0764393032" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_SternoCandleLampMember_a50ef1e5-0427-4bce-9ca0-dc0764393032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_40ce5f69-7b5f-4b29-8bff-d0c356aea09c" xlink:href="codi-20221231.xsd#codi_AllocationInterestsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_AllocationInterestsMember_40ce5f69-7b5f-4b29-8bff-d0c356aea09c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_9bf36c44-0795-4f92-86b4-2e76394ac299" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_CrosmanMember_9bf36c44-0795-4f92-86b4-2e76394ac299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_b4daf867-d334-4e9f-bb11-c413323bdaed" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_BoaMember_b4daf867-d334-4e9f-bb11-c413323bdaed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_7133bb9b-c096-4fb7-b54b-a28b92be4cfd" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_MarucciMember_7133bb9b-c096-4fb7-b54b-a28b92be4cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_dcaf0568-68bf-4965-a6a9-bc92cfeafb5f" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_ArnoldMember_dcaf0568-68bf-4965-a6a9-bc92cfeafb5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_d3fe3e28-d644-45cc-be17-0328b5502576" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_LuganoMember_d3fe3e28-d644-45cc-be17-0328b5502576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_86c84caf-14f1-4c11-810d-c865c4826a61" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_VelocityOutdoorMember_86c84caf-14f1-4c11-810d-c865c4826a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_90d4a3e3-7001-4ce4-a3b0-ef60b399ee6d" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_AltorMember_90d4a3e3-7001-4ce4-a3b0-ef60b399ee6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_494ad064-4e32-4824-974e-f09fc3819fc8" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2adc79ee-d7c1-4004-8e25-8d27c124ca47" xlink:to="loc_codi_PrimaLoftMember_494ad064-4e32-4824-974e-f09fc3819fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_f5103e05-aecf-409f-80f0-12f5fd4d4307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_f5103e05-aecf-409f-80f0-12f5fd4d4307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_177271bb-d6fe-4255-b808-7c5710c79e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_f5103e05-aecf-409f-80f0-12f5fd4d4307" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_177271bb-d6fe-4255-b808-7c5710c79e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_5309624b-736a-48b2-a056-0fc3a3e0cf6f" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_177271bb-d6fe-4255-b808-7c5710c79e72" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_5309624b-736a-48b2-a056-0fc3a3e0cf6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_150a5da4-0975-41d6-9b56-d33495d5c4dd" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_177271bb-d6fe-4255-b808-7c5710c79e72" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_150a5da4-0975-41d6-9b56-d33495d5c4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2e5475f1-0afb-44ec-a31a-30bdfdb44157" xlink:to="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ad6f133b-540d-46e5-aeb5-a341840e6cb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ad6f133b-540d-46e5-aeb5-a341840e6cb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_b6ec6adc-ebd0-4e27-ac8d-fc4915fe3fad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_MinorityInterest_b6ec6adc-ebd0-4e27-ac8d-fc4915fe3fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0fa27ca9-bf50-4de9-97ee-abbc2a571005" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0fa27ca9-bf50-4de9-97ee-abbc2a571005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_9d9dc645-b23b-4e2c-a0d6-e3206087f9b4" xlink:href="codi-20221231.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_codi_DistributionToShareholders_9d9dc645-b23b-4e2c-a0d6-e3206087f9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_e6d2d00d-0c3c-4dbf-9268-8b0d27d5323c" xlink:href="codi-20221231.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_e6d2d00d-0c3c-4dbf-9268-8b0d27d5323c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_05236481-bc74-4a61-baaa-ef2f37eeac40" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_05236481-bc74-4a61-baaa-ef2f37eeac40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_c7533eaa-a110-4374-89fe-a322808e3f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_e91a92a1-7aec-4b50-82e9-1d9ef2954e3f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_c7533eaa-a110-4374-89fe-a322808e3f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_95ddb4f2-355b-4895-9e41-40f544b38c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_95ddb4f2-355b-4895-9e41-40f544b38c0e" xlink:to="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_e5099e9c-1762-4936-ab04-a95a52f4e087" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_srt_OwnershipAxis_e5099e9c-1762-4936-ab04-a95a52f4e087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_202a3765-5d3f-4075-b42a-d142b87dc0a9" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_e5099e9c-1762-4936-ab04-a95a52f4e087" xlink:to="loc_srt_OwnershipDomain_202a3765-5d3f-4075-b42a-d142b87dc0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_055f5f58-29ea-4d37-8a26-0cf65347e924" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_202a3765-5d3f-4075-b42a-d142b87dc0a9" xlink:to="loc_codi_SternoProductsMember_055f5f58-29ea-4d37-8a26-0cf65347e924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_228a4965-914b-4dc7-b497-6b42979d9d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_228a4965-914b-4dc7-b497-6b42979d9d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afc78eda-1ad5-4c5b-b912-114d6c3d67ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_228a4965-914b-4dc7-b497-6b42979d9d2d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afc78eda-1ad5-4c5b-b912-114d6c3d67ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_86992ecf-3dfc-4c72-a4ef-ad378cf14fd7" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afc78eda-1ad5-4c5b-b912-114d6c3d67ac" xlink:to="loc_codi_SternoProductsMember_86992ecf-3dfc-4c72-a4ef-ad378cf14fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_c4de40be-8bf5-438b-87bf-64d7bd1e681d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_b54a2380-fb7b-4aaf-b2f2-4e46ad5a4766" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_c4de40be-8bf5-438b-87bf-64d7bd1e681d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_b602bc88-1f9e-4c76-9803-24fd670de194" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c4de40be-8bf5-438b-87bf-64d7bd1e681d" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_b602bc88-1f9e-4c76-9803-24fd670de194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_02b8e770-d439-4b05-91c6-c8d88c95e338" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_c4de40be-8bf5-438b-87bf-64d7bd1e681d" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_02b8e770-d439-4b05-91c6-c8d88c95e338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bfe735cd-c0ec-4fe0-86da-1aaa13f23191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bfe735cd-c0ec-4fe0-86da-1aaa13f23191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bfe735cd-c0ec-4fe0-86da-1aaa13f23191" xlink:to="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7676ef57-0c17-4052-8da4-c2aca46934b0" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_A5.11TacticalMember_7676ef57-0c17-4052-8da4-c2aca46934b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_6b640be8-ea43-4105-848e-e95e53bfadd4" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_CrosmanMember_6b640be8-ea43-4105-848e-e95e53bfadd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_98698fd1-a6ce-4a5a-8cc5-7e4f84afd933" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_ErgobabyMember_98698fd1-a6ce-4a5a-8cc5-7e4f84afd933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_6b4aad22-82bf-4a7c-8415-45209c313836" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_FoxMember_6b4aad22-82bf-4a7c-8415-45209c313836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_456b8cbd-d33f-49df-955d-cdc53e04c3a1" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_LibertyMember_456b8cbd-d33f-49df-955d-cdc53e04c3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_964b7544-99c4-40d0-80f5-abae0f0e6f4c" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_AciMember_964b7544-99c4-40d0-80f5-abae0f0e6f4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_790ef6bf-8388-4906-9c26-82fc762c0b4d" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_ArnoldMagneticsMember_790ef6bf-8388-4906-9c26-82fc762c0b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_5509c2e7-6d21-4c67-b86f-764373acd3d9" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_FoamFabricatorsMember_5509c2e7-6d21-4c67-b86f-764373acd3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_8d5ac1d5-f6a0-49c1-beb0-f94ca5754465" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_SternoCandleLampMember_8d5ac1d5-f6a0-49c1-beb0-f94ca5754465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_f8c263eb-77a0-48c1-9fff-93c2164ec404" xlink:href="codi-20221231.xsd#codi_AllocationInterestsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_26bec82c-78e5-493e-8cf6-031b9274e62b" xlink:to="loc_codi_AllocationInterestsMember_f8c263eb-77a0-48c1-9fff-93c2164ec404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_0a74229e-9b95-43c8-a939-d95ee9ba4825" xlink:to="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7f20dc97-08ac-4e15-a18b-8b72425cdc5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7f20dc97-08ac-4e15-a18b-8b72425cdc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_0c953dda-1796-48b2-8c72-5404fe779c91" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_0c953dda-1796-48b2-8c72-5404fe779c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0629d346-e636-403d-bef7-7ae9d48db107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_us-gaap_MinorityInterest_0629d346-e636-403d-bef7-7ae9d48db107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Ownershippercentageintercompanyloanagreement_76d86633-3f90-49a0-9492-3c1c9ca5ef5c" xlink:href="codi-20221231.xsd#codi_Ownershippercentageintercompanyloanagreement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_codi_Ownershippercentageintercompanyloanagreement_76d86633-3f90-49a0-9492-3c1c9ca5ef5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c82652f1-8483-45bb-a163-ff8cfb11810c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_6cd2af52-8748-49c7-873a-9106257c8e22" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c82652f1-8483-45bb-a163-ff8cfb11810c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_88e3f145-7dd5-4d0b-877b-ed7e840231b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_88e3f145-7dd5-4d0b-877b-ed7e840231b5" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c19b0311-df57-4c88-bfd3-c15f5d9a2b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c19b0311-df57-4c88-bfd3-c15f5d9a2b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_ba124972-c137-4984-98f6-7e0f1542d3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_ba124972-c137-4984-98f6-7e0f1542d3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_463a25cf-996d-465c-a83d-a3146589783e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_463a25cf-996d-465c-a83d-a3146589783e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_db93fbdc-0de0-4d05-aa21-8ca50cf4594a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_us-gaap_InterestPayableCurrent_db93fbdc-0de0-4d05-aa21-8ca50cf4594a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedProductRebates_512e116c-1b04-4a53-96b3-2bbead2586c2" xlink:href="codi-20221231.xsd#codi_AccruedProductRebates"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_codi_AccruedProductRebates_512e116c-1b04-4a53-96b3-2bbead2586c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_4293430f-91f1-4034-b681-c51ab4f58d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_us-gaap_ProductWarrantyAccrual_4293430f-91f1-4034-b681-c51ab4f58d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedInventory_296f3ebe-03f0-4578-b661-19c3ac6ad93d" xlink:href="codi-20221231.xsd#codi_AccruedInventory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_codi_AccruedInventory_296f3ebe-03f0-4578-b661-19c3ac6ad93d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_cc813e38-e3cc-4867-84a3-c568e1f00b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_cc813e38-e3cc-4867-84a3-c568e1f00b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c10d8fa8-c366-4293-8282-902e6c3bc4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_985ec06b-868a-4d4e-8271-702f70121dca" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c10d8fa8-c366-4293-8282-902e6c3bc4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_f69b3efa-7a88-4a89-95ae-d20460d775ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_88e3f145-7dd5-4d0b-877b-ed7e840231b5" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_f69b3efa-7a88-4a89-95ae-d20460d775ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_7ab87568-5a94-4bfc-865f-f27a73b56bde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_f69b3efa-7a88-4a89-95ae-d20460d775ca" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_7ab87568-5a94-4bfc-865f-f27a73b56bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_f1cafe11-bc28-4cde-86d0-4629110d8de3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_f69b3efa-7a88-4a89-95ae-d20460d775ca" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease_f1cafe11-bc28-4cde-86d0-4629110d8de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_d979fd2d-08eb-45e6-a816-85aa873f1b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_f69b3efa-7a88-4a89-95ae-d20460d775ca" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_d979fd2d-08eb-45e6-a816-85aa873f1b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_790ac2cc-ebb9-413b-994d-78abebd9b86e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_f69b3efa-7a88-4a89-95ae-d20460d775ca" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_790ac2cc-ebb9-413b-994d-78abebd9b86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_3e8eb5ed-bb72-491b-a77e-2ff5d74acd58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_88e3f145-7dd5-4d0b-877b-ed7e840231b5" xlink:to="loc_us-gaap_EquityMethodInvestments_3e8eb5ed-bb72-491b-a77e-2ff5d74acd58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#SupplementalDataSummaryofSupplementalCashFlowDataDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_718ce4b0-dd42-4ff2-b518-5b6a2e38e864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaid_9576f951-9568-46db-8baf-5346abc832f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_718ce4b0-dd42-4ff2-b518-5b6a2e38e864" xlink:to="loc_us-gaap_InterestPaid_9576f951-9568-46db-8baf-5346abc832f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_6ebb4cd8-a68e-4e79-aac7-43787175aa9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_718ce4b0-dd42-4ff2-b518-5b6a2e38e864" xlink:to="loc_us-gaap_IncomeTaxesPaid_6ebb4cd8-a68e-4e79-aac7-43787175aa9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails" xlink:type="simple" xlink:href="codi-20221231.xsd#SupplementalDataStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12145a3f-6eac-40cf-81f0-790fe287c703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_eaac8e55-bbc0-4782-b8a7-18ef89b1bbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12145a3f-6eac-40cf-81f0-790fe287c703" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_eaac8e55-bbc0-4782-b8a7-18ef89b1bbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_bfe7f78d-6881-46ea-af01-0c95ba6c4c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12145a3f-6eac-40cf-81f0-790fe287c703" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_bfe7f78d-6881-46ea-af01-0c95ba6c4c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherIncomeExpenseOther_93e2c69b-b26a-418b-bfba-8d5aa5848f6c" xlink:href="codi-20221231.xsd#codi_OtherIncomeExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12145a3f-6eac-40cf-81f0-790fe287c703" xlink:to="loc_codi_OtherIncomeExpenseOther_93e2c69b-b26a-418b-bfba-8d5aa5848f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_a2044f14-4a3e-4aeb-8bbf-dd94623aa173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12145a3f-6eac-40cf-81f0-790fe287c703" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_a2044f14-4a3e-4aeb-8bbf-dd94623aa173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_52e8af0c-fb69-4414-8b74-464fcbc3d735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_12145a3f-6eac-40cf-81f0-790fe287c703" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_52e8af0c-fb69-4414-8b74-464fcbc3d735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#EquityMethodInvestmentAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0bb69087-f0d4-4c53-bc6e-e861178b4110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0bb69087-f0d4-4c53-bc6e-e861178b4110" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f709d81-076f-4593-9328-3942e8620c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f709d81-076f-4593-9328-3942e8620c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_28fc5ea3-ff25-4b93-a5d1-858d84ee75e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_9f709d81-076f-4593-9328-3942e8620c8b" xlink:to="loc_us-gaap_RelatedPartyDomain_28fc5ea3-ff25-4b93-a5d1-858d84ee75e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateJointVentureMember_5683edbf-47ca-4bcc-852f-fcbfb2eead8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateJointVentureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_28fc5ea3-ff25-4b93-a5d1-858d84ee75e8" xlink:to="loc_us-gaap_CorporateJointVentureMember_5683edbf-47ca-4bcc-852f-fcbfb2eead8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_516f1138-0f8a-4a96-97f5-8568aeca4ebb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_srt_ConsolidatedEntitiesAxis_516f1138-0f8a-4a96-97f5-8568aeca4ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_3db12b8c-2d2e-4ca8-85ee-5973c9d3b617" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_516f1138-0f8a-4a96-97f5-8568aeca4ebb" xlink:to="loc_srt_ConsolidatedEntitiesDomain_3db12b8c-2d2e-4ca8-85ee-5973c9d3b617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_0f23bbe7-8d9b-4dfa-9ca6-0f85ef5617de" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_3db12b8c-2d2e-4ca8-85ee-5973c9d3b617" xlink:to="loc_srt_SubsidiariesMember_0f23bbe7-8d9b-4dfa-9ca6-0f85ef5617de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_914176fe-d5ac-4b0c-b481-c28c8ae7bd12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_914176fe-d5ac-4b0c-b481-c28c8ae7bd12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_15dc48eb-89ee-411e-bed6-73b08d8ec1d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_914176fe-d5ac-4b0c-b481-c28c8ae7bd12" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_15dc48eb-89ee-411e-bed6-73b08d8ec1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_611bec0c-b112-466f-a21c-a3c92af0a0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_611bec0c-b112-466f-a21c-a3c92af0a0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e397ac8f-5e38-4ce5-835c-b3a7b6ab0001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_611bec0c-b112-466f-a21c-a3c92af0a0e7" xlink:to="loc_us-gaap_SegmentDomain_e397ac8f-5e38-4ce5-835c-b3a7b6ab0001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_2fcab55d-272d-47aa-9a11-782569582db5" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e397ac8f-5e38-4ce5-835c-b3a7b6ab0001" xlink:to="loc_codi_FoxMember_2fcab55d-272d-47aa-9a11-782569582db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ceb300a0-86e4-4065-8a70-3de74965b993" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ceb300a0-86e4-4065-8a70-3de74965b993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_3b4aa952-43f3-432b-a47f-8c01443a4d74" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ceb300a0-86e4-4065-8a70-3de74965b993" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_3b4aa952-43f3-432b-a47f-8c01443a4d74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_2b4ff556-de0b-412f-929f-bd5b6de725d4" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3b4aa952-43f3-432b-a47f-8c01443a4d74" xlink:to="loc_codi_ArnoldMagneticsMember_2b4ff556-de0b-412f-929f-bd5b6de725d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_0fd2b703-b32a-4182-883f-3bff07711f86" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_3b4aa952-43f3-432b-a47f-8c01443a4d74" xlink:to="loc_codi_FoxMember_0fd2b703-b32a-4182-883f-3bff07711f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_764f1030-afbf-4464-8908-d768d82488cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4e624564-1ada-482a-81f2-107284e5691d" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_764f1030-afbf-4464-8908-d768d82488cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_bfff0240-1c76-487b-b93f-8d028d540f42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_764f1030-afbf-4464-8908-d768d82488cb" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_bfff0240-1c76-487b-b93f-8d028d540f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#CommitmentsandContingenciesAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_790cfb2d-420d-4e04-8dc3-fc95cb74ed56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_7bb203ff-9d1a-4b8f-ab16-ebdf1eb2978e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_790cfb2d-420d-4e04-8dc3-fc95cb74ed56" xlink:to="loc_us-gaap_OperatingLeasePayments_7bb203ff-9d1a-4b8f-ab16-ebdf1eb2978e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_40426c65-544f-4427-bdbb-5ed102fb2803" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_790cfb2d-420d-4e04-8dc3-fc95cb74ed56" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_40426c65-544f-4427-bdbb-5ed102fb2803" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_dbb02c12-b015-41d2-8668-dd19fe175373" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_790cfb2d-420d-4e04-8dc3-fc95cb74ed56" xlink:to="loc_us-gaap_OperatingLeaseCost_dbb02c12-b015-41d2-8668-dd19fe175373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_51c3826a-6416-48dc-8107-bf5026108eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_790cfb2d-420d-4e04-8dc3-fc95cb74ed56" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_51c3826a-6416-48dc-8107-bf5026108eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9d47f1b9-faed-46fc-8456-2d851eabcc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_790cfb2d-420d-4e04-8dc3-fc95cb74ed56" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_9d47f1b9-faed-46fc-8456-2d851eabcc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0f0b1bad-c371-44da-a114-beacffdc91e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_790cfb2d-420d-4e04-8dc3-fc95cb74ed56" xlink:to="loc_us-gaap_OperatingLeaseLiability_0f0b1bad-c371-44da-a114-beacffdc91e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_88bb74a8-c5c0-4e2b-a475-4e3db7ad23a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_790cfb2d-420d-4e04-8dc3-fc95cb74ed56" xlink:to="loc_us-gaap_OtherCommitmentsTable_88bb74a8-c5c0-4e2b-a475-4e3db7ad23a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ceee4926-7da9-472d-8372-eb5e29ebb3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_88bb74a8-c5c0-4e2b-a475-4e3db7ad23a7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ceee4926-7da9-472d-8372-eb5e29ebb3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_2bd7cbec-337c-4595-a7c2-c66b7b7c7938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ceee4926-7da9-472d-8372-eb5e29ebb3f8" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_2bd7cbec-337c-4595-a7c2-c66b7b7c7938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_6d58f7e8-ac0a-4f5f-9c4f-149ba6e2cdf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2bd7cbec-337c-4595-a7c2-c66b7b7c7938" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_6d58f7e8-ac0a-4f5f-9c4f-149ba6e2cdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_c1585fda-1e1e-42ed-975c-bd648ef0b2d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_2bd7cbec-337c-4595-a7c2-c66b7b7c7938" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_c1585fda-1e1e-42ed-975c-bd648ef0b2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_88bb74a8-c5c0-4e2b-a475-4e3db7ad23a7" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_91ec2c0c-2b46-4b58-8560-13671dc4fd3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OperatingLeaseLiability_91ec2c0c-2b46-4b58-8560-13671dc4fd3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OperatingLeasesExpirationMinimumPeriod_7598eaf2-7f4f-4331-8fbf-4c35afad5b5a" xlink:href="codi-20221231.xsd#codi_OperatingLeasesExpirationMinimumPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_codi_OperatingLeasesExpirationMinimumPeriod_7598eaf2-7f4f-4331-8fbf-4c35afad5b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2a6d11f4-d88b-49d1-8bf7-0115f31755ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2a6d11f4-d88b-49d1-8bf7-0115f31755ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_995bbff4-87e7-4a40-8a9f-526add5ca7b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_995bbff4-87e7-4a40-8a9f-526add5ca7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d46947ba-3cac-42ec-8390-176f95d1387c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_43688f2d-cf4d-44a9-b61e-205587df7145" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_d46947ba-3cac-42ec-8390-176f95d1387c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9a12f8d8-cf70-4df9-97d6-6c4d3820a8df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9a12f8d8-cf70-4df9-97d6-6c4d3820a8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_13ca4961-9e70-4bb5-b384-0a2b249ff507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_13ca4961-9e70-4bb5-b384-0a2b249ff507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_51308784-76e9-4834-9b54-1a40f181bd81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_51308784-76e9-4834-9b54-1a40f181bd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e6751223-5ba5-47f4-a68d-baa6e52a69fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e6751223-5ba5-47f4-a68d-baa6e52a69fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_322f0188-6309-44d9-8eed-42b091577b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_322f0188-6309-44d9-8eed-42b091577b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6ebfb700-f6b2-4601-946a-c93f6a05578c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6ebfb700-f6b2-4601-946a-c93f6a05578c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5650a9d4-335a-4d14-91da-12c4c1c753e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5650a9d4-335a-4d14-91da-12c4c1c753e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_004529b9-5192-4391-9c41-204033af3b20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_004529b9-5192-4391-9c41-204033af3b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ed945d9d-7c11-4e0b-a4b2-d5a10dce5977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_ec5c030a-e18f-45b6-a8e0-43950890cba4" xlink:to="loc_us-gaap_OperatingLeaseLiability_ed945d9d-7c11-4e0b-a4b2-d5a10dce5977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#RelatedPartyTransactionsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1d833157-a0eb-4e06-870d-ddb9d822743b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1d833157-a0eb-4e06-870d-ddb9d822743b" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_648b6bbe-d388-4187-9d6e-ee95748f7bd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_CreditFacilityAxis_648b6bbe-d388-4187-9d6e-ee95748f7bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_81dc0872-2e7d-4e88-b7af-6a2b1a288c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_648b6bbe-d388-4187-9d6e-ee95748f7bd0" xlink:to="loc_us-gaap_CreditFacilityDomain_81dc0872-2e7d-4e88-b7af-6a2b1a288c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_85c90326-7560-4d8e-b115-718787796e00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_81dc0872-2e7d-4e88-b7af-6a2b1a288c3b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_85c90326-7560-4d8e-b115-718787796e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8d2d4796-df7a-43c3-9b90-abea92585755" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8d2d4796-df7a-43c3-9b90-abea92585755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eccbbad9-62f9-4524-9ee5-355e6db0c86c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_8d2d4796-df7a-43c3-9b90-abea92585755" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eccbbad9-62f9-4524-9ee5-355e6db0c86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_b699d64f-679b-4777-a961-c67432bbc0b3" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_eccbbad9-62f9-4524-9ee5-355e6db0c86c" xlink:to="loc_codi_TermLoanMember_b699d64f-679b-4777-a961-c67432bbc0b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_StatementScenarioAxis_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c4eacac6-72d3-464d-9df5-955931d471e6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_d65bd1c2-2148-4dfc-a1f0-07fe8e520f56" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c4eacac6-72d3-464d-9df5-955931d471e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_0e7dd8f9-e79f-498c-a42b-43c754ce73f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_0e7dd8f9-e79f-498c-a42b-43c754ce73f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_50efa3d3-bc47-4ab3-999b-2eee1c6d3f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_0e7dd8f9-e79f-498c-a42b-43c754ce73f8" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_50efa3d3-bc47-4ab3-999b-2eee1c6d3f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3733e809-b639-42b3-ac06-cd772a528d46" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3733e809-b639-42b3-ac06-cd772a528d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fb313fcd-c896-4ccf-919e-15f99d2005c7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_3733e809-b639-42b3-ac06-cd772a528d46" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fb313fcd-c896-4ccf-919e-15f99d2005c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_12cb1114-4098-4b61-9935-13dcd7ecbc8c" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fb313fcd-c896-4ccf-919e-15f99d2005c7" xlink:to="loc_codi_FoxMember_12cb1114-4098-4b61-9935-13dcd7ecbc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6fdee464-fab5-4ef5-bf6c-29756b62cf28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6fdee464-fab5-4ef5-bf6c-29756b62cf28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6fdee464-fab5-4ef5-bf6c-29756b62cf28" xlink:to="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember_8781f801-bd2a-448a-9ac6-6b24b28282f0" xlink:href="codi-20221231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:to="loc_codi_ManagementServiceAgreementWithCgmMember_8781f801-bd2a-448a-9ac6-6b24b28282f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VendorMember_050509a1-c884-4f63-810d-b40ea3ad6d48" xlink:href="codi-20221231.xsd#codi_VendorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:to="loc_codi_VendorMember_050509a1-c884-4f63-810d-b40ea3ad6d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CGIDiversifiedHoldingsLPMember_f06f459c-e075-41a4-895f-400ea5a9ba73" xlink:href="codi-20221231.xsd#codi_CGIDiversifiedHoldingsLPMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_b6ea9211-94c3-4e56-b91e-ec2f590d92b0" xlink:to="loc_codi_CGIDiversifiedHoldingsLPMember_f06f459c-e075-41a4-895f-400ea5a9ba73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_53751f4f-7365-4222-9788-64a87c06d2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_53751f4f-7365-4222-9788-64a87c06d2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c92abce-ce09-458b-b8b2-55118700d64c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_53751f4f-7365-4222-9788-64a87c06d2c1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3c92abce-ce09-458b-b8b2-55118700d64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fffd6d0b-6613-4c54-904c-5ab010f803e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fffd6d0b-6613-4c54-904c-5ab010f803e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fffd6d0b-6613-4c54-904c-5ab010f803e2" xlink:to="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_6cad75b8-4337-44c1-9eaf-3201d7bc90bd" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_CrosmanMember_6cad75b8-4337-44c1-9eaf-3201d7bc90bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_f4d8aacf-5bb4-43ae-8d90-4c2c1dcd22f2" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_LibertyMember_f4d8aacf-5bb4-43ae-8d90-4c2c1dcd22f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_814506c5-dd6d-4c8a-a58f-88e0ab67d01c" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_ErgobabyMember_814506c5-dd6d-4c8a-a58f-88e0ab67d01c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_4bfdf0c4-ffcf-4d26-9eab-a9aa41a2b384" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_FoxMember_4bfdf0c4-ffcf-4d26-9eab-a9aa41a2b384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_46d68734-8d69-4cb3-adb8-745173f56d59" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_AdvancedCircuitsMember_46d68734-8d69-4cb3-adb8-745173f56d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7015bd0a-d600-49a2-9078-30b78c949c2c" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_VelocityOutdoorMember_7015bd0a-d600-49a2-9078-30b78c949c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_c2d65acd-e2a9-4b8a-8498-f91bd5cc1a99" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_ArnoldMember_c2d65acd-e2a9-4b8a-8498-f91bd5cc1a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_55cce220-8d85-45e1-80a2-125dda96d0a9" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_AciMember_55cce220-8d85-45e1-80a2-125dda96d0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_144e3335-ab29-46b0-b561-bc3bdabde812" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7bd0bf0c-3f77-42f9-984f-5b0ef513446f" xlink:to="loc_codi_BoaMember_144e3335-ab29-46b0-b561-bc3bdabde812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_TitleOfIndividualAxis_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_6d3e8cdf-1ff1-4ae3-92ae-ff847a866577" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EmployeesandPartnersoftheManagerMember_86750fa6-7532-4610-85f6-c35cfeec518a" xlink:href="codi-20221231.xsd#codi_EmployeesandPartnersoftheManagerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:to="loc_codi_EmployeesandPartnersoftheManagerMember_86750fa6-7532-4610-85f6-c35cfeec518a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_BoardOfDirectorsChairmanMember_fc7b6175-c5b9-425c-a5eb-5e59224da66c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:to="loc_srt_BoardOfDirectorsChairmanMember_fc7b6175-c5b9-425c-a5eb-5e59224da66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_98607ae6-f588-4ec2-bfae-02f5e2ffdb96" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_8a4b8b46-a7a9-4f6c-844f-d0db7231f756" xlink:to="loc_srt_ExecutiveOfficerMember_98607ae6-f588-4ec2-bfae-02f5e2ffdb96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f6af7fe7-f0b7-4648-a370-0f06c67d50a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f6af7fe7-f0b7-4648-a370-0f06c67d50a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f6af7fe7-f0b7-4648-a370-0f06c67d50a7" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7aa01c69-df7c-40c8-b588-308671e91100" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_VelocityOutdoorMember_7aa01c69-df7c-40c8-b588-308671e91100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RavinMember_2c20816c-2394-473e-9df1-ad9dc6e971a0" xlink:href="codi-20221231.xsd#codi_RavinMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_RavinMember_2c20816c-2394-473e-9df1-ad9dc6e971a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_f6a1524f-50d1-4cab-b6ca-e2ca81bfdee2" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_SternoCandleLampMember_f6a1524f-50d1-4cab-b6ca-e2ca81bfdee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_fe18fd50-0959-4ce9-8680-4f2b5aa30a47" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_A5.11TacticalMember_fe18fd50-0959-4ce9-8680-4f2b5aa30a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_d47c80e9-597e-47cb-b85a-a241bfd19d56" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_CrosmanMember_d47c80e9-597e-47cb-b85a-a241bfd19d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_60efb464-a4ae-49b5-a5cd-b9eebd0e1368" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_FoamFabricatorsMember_60efb464-a4ae-49b5-a5cd-b9eebd0e1368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_2171a57f-507f-4e2d-ae28-50f4c5b3407e" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_SternoProductsMember_2171a57f-507f-4e2d-ae28-50f4c5b3407e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d29aa17f-8384-40b2-b271-4ce9266693da" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_MarucciMember_d29aa17f-8384-40b2-b271-4ce9266693da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_8a9d68cb-db75-4062-b59f-0e23c56098bc" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_BoaMember_8a9d68cb-db75-4062-b59f-0e23c56098bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_298a6fc7-a9ab-4a6d-8eae-565c3c4cbc3d" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_AciMember_298a6fc7-a9ab-4a6d-8eae-565c3c4cbc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2f89c48d-8ecd-4217-92bd-f1668873bfbf" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_LuganoMember_2f89c48d-8ecd-4217-92bd-f1668873bfbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_40361deb-ad36-479b-bf9f-84ac162b8c8b" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_PrimaLoftMember_40361deb-ad36-479b-bf9f-84ac162b8c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_14079112-0235-49b4-b2e6-13c58c79cedc" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_78ed972b-aaa9-492e-b5c9-c53c76ca1c76" xlink:to="loc_codi_ErgobabyMember_14079112-0235-49b4-b2e6-13c58c79cedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_02a0a7ea-a61b-43fe-85b0-b4367eb307e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_02a0a7ea-a61b-43fe-85b0-b4367eb307e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_02a0a7ea-a61b-43fe-85b0-b4367eb307e4" xlink:to="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_5a1fd428-7d94-470d-8d65-29457fcc8d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:to="loc_us-gaap_RetainedEarningsMember_5a1fd428-7d94-470d-8d65-29457fcc8d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_db8de769-5ca6-4d7a-b6f8-bf7553088162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:to="loc_us-gaap_NoncontrollingInterestMember_db8de769-5ca6-4d7a-b6f8-bf7553088162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_fd60a71a-e6e7-427b-805f-03f2b8caf046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:to="loc_us-gaap_ParentMember_fd60a71a-e6e7-427b-805f-03f2b8caf046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_458b8abb-5d64-4145-b593-80749010f2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6f63a199-5bdf-46a2-9343-91ecd14f6ae1" xlink:to="loc_us-gaap_PreferredStockMember_458b8abb-5d64-4145-b593-80749010f2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f5dca2b1-a6a3-405f-b516-db3e5f4d056b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f5dca2b1-a6a3-405f-b516-db3e5f4d056b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_096849c4-c1b8-4d42-aef0-99831bb4487e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f5dca2b1-a6a3-405f-b516-db3e5f4d056b" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_096849c4-c1b8-4d42-aef0-99831bb4487e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a5167b30-9901-419a-a853-9c83eda96154" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_dei_LegalEntityAxis_a5167b30-9901-419a-a853-9c83eda96154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb3c3446-909f-4b63-a314-7382cc76beee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a5167b30-9901-419a-a853-9c83eda96154" xlink:to="loc_dei_EntityDomain_bb3c3446-909f-4b63-a314-7382cc76beee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_5c175503-17c1-49a6-bb91-ba8ebb42be25" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bb3c3446-909f-4b63-a314-7382cc76beee" xlink:to="loc_codi_A5.11TacticalMember_5c175503-17c1-49a6-bb91-ba8ebb42be25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_6998ce0a-e9f3-413e-8055-8ef8d9143d1d" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bb3c3446-909f-4b63-a314-7382cc76beee" xlink:to="loc_codi_BoaMember_6998ce0a-e9f3-413e-8055-8ef8d9143d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_9f66a141-461e-47f7-99c5-912aca706a9d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_ConsolidatedEntitiesAxis_9f66a141-461e-47f7-99c5-912aca706a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_02f03196-8617-495f-b2f1-2f9dcb68c590" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_9f66a141-461e-47f7-99c5-912aca706a9d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_02f03196-8617-495f-b2f1-2f9dcb68c590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_6741bf5a-40eb-4e71-90b1-2f30d54d657c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_02f03196-8617-495f-b2f1-2f9dcb68c590" xlink:to="loc_srt_SubsidiariesMember_6741bf5a-40eb-4e71-90b1-2f30d54d657c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e6754d22-f1d4-476f-a1bc-9fee26234e08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_DebtInstrumentAxis_e6754d22-f1d4-476f-a1bc-9fee26234e08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0803321a-ab7a-4a24-8165-eec844e919ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e6754d22-f1d4-476f-a1bc-9fee26234e08" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0803321a-ab7a-4a24-8165-eec844e919ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d0ec9b09-e0b2-4859-91be-b425195e4962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0803321a-ab7a-4a24-8165-eec844e919ad" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d0ec9b09-e0b2-4859-91be-b425195e4962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_81ac2fce-aeb1-4b3e-8817-88239ca39944" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_srt_OwnershipAxis_81ac2fce-aeb1-4b3e-8817-88239ca39944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_81ac2fce-aeb1-4b3e-8817-88239ca39944" xlink:to="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_d6d997f5-031c-4443-950b-6ab98b523776" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:to="loc_codi_SternoProductsMember_d6d997f5-031c-4443-950b-6ab98b523776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_42579cb3-b74c-471b-935a-7a2ce6d9f5b6" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:to="loc_codi_AciMember_42579cb3-b74c-471b-935a-7a2ce6d9f5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_f368dddc-3578-4da7-847d-4c225cf02090" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:to="loc_codi_A5.11TacticalMember_f368dddc-3578-4da7-847d-4c225cf02090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_116b6897-e3b3-4d1c-849b-a3362e556d98" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_05bca1df-a3d9-4fd7-aeec-53c5dc2b6cfa" xlink:to="loc_codi_ErgobabyMember_116b6897-e3b3-4d1c-849b-a3362e556d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65abc8a8-bfd4-4d94-ad8e-c331b04e0f09" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_d908fcd4-525e-4e6a-acb7-62aaad993fb4" xlink:href="codi-20221231.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_d908fcd4-525e-4e6a-acb7-62aaad993fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_c3b80307-ce70-4ed6-ab98-0f569ea9d7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_c3b80307-ce70-4ed6-ab98-0f569ea9d7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_e92566d2-a509-4957-aa4b-521dc9ab452d" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod_e92566d2-a509-4957-aa4b-521dc9ab452d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_21ad050d-4b5a-492e-a6ff-196253da3bfb" xlink:href="codi-20221231.xsd#codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid_21ad050d-4b5a-492e-a6ff-196253da3bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberofRelatedPartyVendors_e2914d7c-b856-4485-8e9e-40865b78cd37" xlink:href="codi-20221231.xsd#codi_NumberofRelatedPartyVendors"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_NumberofRelatedPartyVendors_e2914d7c-b856-4485-8e9e-40865b78cd37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_fb96702a-49bc-4da0-b12c-fe6331ab7118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_fb96702a-49bc-4da0-b12c-fe6331ab7118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_6e2bcae9-31f0-444a-8187-2f002c1e4281" xlink:href="codi-20221231.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_6e2bcae9-31f0-444a-8187-2f002c1e4281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_aba6a57a-2d75-4bb5-9d99-09760fbfa3aa" xlink:href="codi-20221231.xsd#codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage_aba6a57a-2d75-4bb5-9d99-09760fbfa3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_cf22648c-6b95-4456-be30-5a3fd5234643" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_dei_DocumentPeriodEndDate_cf22648c-6b95-4456-be30-5a3fd5234643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_bf59c8b2-9706-474f-85f6-72bc74f9dd75" xlink:href="codi-20221231.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_bf59c8b2-9706-474f-85f6-72bc74f9dd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_afc4ba88-765b-4c33-94eb-35b411ac4292" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIntegrationRelatedCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_BusinessCombinationIntegrationRelatedCosts_afc4ba88-765b-4c33-94eb-35b411ac4292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalAndContractServicesExpense_2a3cf181-bd44-4072-9a4b-3c433dea4a15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalAndContractServicesExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_ProfessionalAndContractServicesExpense_2a3cf181-bd44-4072-9a4b-3c433dea4a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4889bf3d-cfa5-4d43-ba7c-368477491a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_4889bf3d-cfa5-4d43-ba7c-368477491a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_187d709b-6c6e-4d04-b716-234f54aeff0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_187d709b-6c6e-4d04-b716-234f54aeff0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_55f7e21b-6007-4df1-b5f0-dc9f49b627b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_55f7e21b-6007-4df1-b5f0-dc9f49b627b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_526eb3c1-3963-42aa-865e-03a87868e7e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_ManagementFeeExpense_526eb3c1-3963-42aa-865e-03a87868e7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Ownershippercentageintercompanyloanagreement_42301f50-4d91-4fab-99ac-dd4da158d9f0" xlink:href="codi-20221231.xsd#codi_Ownershippercentageintercompanyloanagreement"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_Ownershippercentageintercompanyloanagreement_42301f50-4d91-4fab-99ac-dd4da158d9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6aadbe7a-3346-4e5c-93a4-428883fc25ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_6aadbe7a-3346-4e5c-93a4-428883fc25ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_caef2df0-179a-4642-a94f-48b2c7bc6749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_caef2df0-179a-4642-a94f-48b2c7bc6749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementFeeWaiver_bb8141d5-687d-44e0-8fb0-3bf37c978505" xlink:href="codi-20221231.xsd#codi_ManagementFeeWaiver"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_ManagementFeeWaiver_bb8141d5-687d-44e0-8fb0-3bf37c978505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForManagementFee_f890fc2d-8849-4297-99db-1b94db60e03b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentForManagementFee"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_PaymentForManagementFee_f890fc2d-8849-4297-99db-1b94db60e03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_52fbdb14-2472-4916-b130-dc7330933a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_52fbdb14-2472-4916-b130-dc7330933a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_d3c333a5-c29d-41a5-82b0-98b863ec2566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_d3c333a5-c29d-41a5-82b0-98b863ec2566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_3fdd4118-9dc1-4d22-9677-d059f7af6767" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_3fdd4118-9dc1-4d22-9677-d059f7af6767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_6e3e6b9e-8a76-4c60-97c3-c5b75ecf719f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_6e3e6b9e-8a76-4c60-97c3-c5b75ecf719f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionOfSharesConsiderationReceived_2bf8b814-13e1-4868-b049-0ed9da461a4f" xlink:href="codi-20221231.xsd#codi_DistributionOfSharesConsiderationReceived"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_DistributionOfSharesConsiderationReceived_2bf8b814-13e1-4868-b049-0ed9da461a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipInterest_9795b46f-3dc1-4cfc-aafe-2ac62b70802c" xlink:href="codi-20221231.xsd#codi_OwnershipInterest"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a844307-4874-45fd-a10d-5d78ee6f59b1" xlink:to="loc_codi_OwnershipInterest_9795b46f-3dc1-4cfc-aafe-2ac62b70802c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_bbf19827-2e04-4852-bcde-d0b1864ed921" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:href="codi-20221231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_bbf19827-2e04-4852-bcde-d0b1864ed921" xlink:to="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75b78d4f-0339-4f55-b92d-a266dc1615f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75b78d4f-0339-4f55-b92d-a266dc1615f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_832a0ab3-fd62-413e-9f43-c6063c034432" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_75b78d4f-0339-4f55-b92d-a266dc1615f6" xlink:to="loc_us-gaap_RelatedPartyDomain_832a0ab3-fd62-413e-9f43-c6063c034432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ManagementServiceAgreementWithCgmMember_c7851266-95dc-4f0e-862a-5b1c3a075a95" xlink:href="codi-20221231.xsd#codi_ManagementServiceAgreementWithCgmMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_832a0ab3-fd62-413e-9f43-c6063c034432" xlink:to="loc_codi_ManagementServiceAgreementWithCgmMember_c7851266-95dc-4f0e-862a-5b1c3a075a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7fd3c3f1-02d7-4762-ad18-84810b6c7bf8" xlink:to="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_7ed29622-21b6-41ad-af4a-85824f461c16" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_A5.11TacticalMember_7ed29622-21b6-41ad-af4a-85824f461c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CrosmanMember_8d46f0af-cf77-43f1-a725-51731e250a7f" xlink:href="codi-20221231.xsd#codi_CrosmanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_CrosmanMember_8d46f0af-cf77-43f1-a725-51731e250a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_38811e3b-fcb6-4771-a9de-3f6cac7e64c5" xlink:href="codi-20221231.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_ErgobabyMember_38811e3b-fcb6-4771-a9de-3f6cac7e64c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoxMember_f7aa5e9a-b9e7-4ce2-86b0-7998b80a97b0" xlink:href="codi-20221231.xsd#codi_FoxMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_FoxMember_f7aa5e9a-b9e7-4ce2-86b0-7998b80a97b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_ad003f15-4c69-40ef-99a3-9e77a194c48c" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_LibertyMember_ad003f15-4c69-40ef-99a3-9e77a194c48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdvancedCircuitsMember_566c6067-3146-4b7d-8827-1b50d558e287" xlink:href="codi-20221231.xsd#codi_AdvancedCircuitsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_AdvancedCircuitsMember_566c6067-3146-4b7d-8827-1b50d558e287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_50ddea64-885d-4b05-a082-17682dde50db" xlink:href="codi-20221231.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_ArnoldMagneticsMember_50ddea64-885d-4b05-a082-17682dde50db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_fe5cf6cd-c928-4d62-9ea4-d89d4755e67a" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_FoamFabricatorsMember_fe5cf6cd-c928-4d62-9ea4-d89d4755e67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_54e6b32d-ba65-4061-b040-336d0b75b007" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_SternoCandleLampMember_54e6b32d-ba65-4061-b040-336d0b75b007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_71c9260f-da7c-4760-8298-55f3010096bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_us-gaap_CorporateMember_71c9260f-da7c-4760-8298-55f3010096bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BoaMember_8b7078e0-4778-4113-bf72-97b02d4a5599" xlink:href="codi-20221231.xsd#codi_BoaMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_BoaMember_8b7078e0-4778-4113-bf72-97b02d4a5599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_d1f02372-c785-439c-9722-69883aef3bbe" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_MarucciMember_d1f02372-c785-439c-9722-69883aef3bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_f77aecfe-6f24-4344-bf43-68e4735c96e2" xlink:href="codi-20221231.xsd#codi_AltorMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_AltorMember_f77aecfe-6f24-4344-bf43-68e4735c96e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2b6746ef-43d7-470d-aca8-3c7c1a94354e" xlink:href="codi-20221231.xsd#codi_LuganoMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_LuganoMember_2b6746ef-43d7-470d-aca8-3c7c1a94354e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_96d2b198-fbd5-41e5-b75f-ff453036563c" xlink:href="codi-20221231.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_VelocityOutdoorMember_96d2b198-fbd5-41e5-b75f-ff453036563c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_d8be5f0a-c5c5-4796-83db-86b245a95ea9" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_ArnoldMember_d8be5f0a-c5c5-4796-83db-86b245a95ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaLoftMember_35e5ddbb-c8e5-4d46-a9f9-834e42442ddf" xlink:href="codi-20221231.xsd#codi_PrimaLoftMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e4efb3b5-f035-4f9e-9068-72d416c35349" xlink:to="loc_codi_PrimaLoftMember_35e5ddbb-c8e5-4d46-a9f9-834e42442ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_1d735941-25d2-4031-9434-cd1781acb47a" xlink:href="codi-20221231.xsd#codi_ScheduleOfOtherRelatedPartyTransactionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsTable_e2e843db-56f6-42e1-bc27-340d1a576150" xlink:to="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_1d735941-25d2-4031-9434-cd1781acb47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_52d66164-036b-4dbf-8688-d01ba87ca91b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_1d735941-25d2-4031-9434-cd1781acb47a" xlink:to="loc_us-gaap_ManagementFeeExpense_52d66164-036b-4dbf-8688-d01ba87ca91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_14b5b639-a03b-4db6-a7a6-5cdc30f39b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems_1d735941-25d2-4031-9434-cd1781acb47a" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_14b5b639-a03b-4db6-a7a6-5cdc30f39b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelectedQuarterlyFinancialInformationAbstract_d80f8ce6-c879-4da8-8e65-ad9655d78266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelectedQuarterlyFinancialInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:href="codi-20221231.xsd#codi_SelectedQuarterlyFinancialInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SelectedQuarterlyFinancialInformationAbstract_d80f8ce6-c879-4da8-8e65-ad9655d78266" xlink:to="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_ed7a17c8-40d6-4e47-b69a-256711639ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_ed7a17c8-40d6-4e47-b69a-256711639ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4825b60b-a649-4918-87bd-1d0e504da7e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_ed7a17c8-40d6-4e47-b69a-256711639ca5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4825b60b-a649-4918-87bd-1d0e504da7e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4f81639a-7852-41be-934a-84c461caef04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4825b60b-a649-4918-87bd-1d0e504da7e8" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_4f81639a-7852-41be-934a-84c461caef04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d6c7c645-b5c6-4957-8f3b-3e383da8a392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d6c7c645-b5c6-4957-8f3b-3e383da8a392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_70c077c9-91fc-479b-80b4-205cdd27f1e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d6c7c645-b5c6-4957-8f3b-3e383da8a392" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_70c077c9-91fc-479b-80b4-205cdd27f1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8009502b-1947-417d-a797-bcf6ab3746fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8009502b-1947-417d-a797-bcf6ab3746fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d37a1db8-fc00-421f-b3cb-a4ca0321e4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8009502b-1947-417d-a797-bcf6ab3746fb" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d37a1db8-fc00-421f-b3cb-a4ca0321e4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_c666d021-4d57-4094-b98c-dde5e714e8e0" xlink:href="codi-20221231.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d37a1db8-fc00-421f-b3cb-a4ca0321e4fa" xlink:to="loc_codi_A5.11TacticalMember_c666d021-4d57-4094-b98c-dde5e714e8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_7bf6cb61-27d6-43d5-baa9-c7ff9444a029" xlink:href="codi-20221231.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d37a1db8-fc00-421f-b3cb-a4ca0321e4fa" xlink:to="loc_codi_SternoCandleLampMember_7bf6cb61-27d6-43d5-baa9-c7ff9444a029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_f80c25c1-b302-4271-96fa-aacc92d377d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_f80c25c1-b302-4271-96fa-aacc92d377d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8931eeb6-c797-4613-ba1b-ac71388a9e22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_f80c25c1-b302-4271-96fa-aacc92d377d0" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_8931eeb6-c797-4613-ba1b-ac71388a9e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4c3b8f81-f670-4c74-9fed-e75b68d6e54b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_dei_LegalEntityAxis_4c3b8f81-f670-4c74-9fed-e75b68d6e54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d35004e2-86eb-49c5-8718-197344fad8a1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4c3b8f81-f670-4c74-9fed-e75b68d6e54b" xlink:to="loc_dei_EntityDomain_d35004e2-86eb-49c5-8718-197344fad8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_srt_ConsolidatedEntitiesAxis_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_700ecca9-cde2-4e8e-863d-86206e32392f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_16163cc0-f57d-4f5c-8c8b-8af2cc9f0f33" xlink:to="loc_srt_ConsolidatedEntitiesDomain_700ecca9-cde2-4e8e-863d-86206e32392f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_DebtInstrumentAxis_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23dc9788-4a83-4327-8c8c-845e7e7ca59b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_46c1c5ec-027e-4d6b-8f19-cfa1d17d7499" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23dc9788-4a83-4327-8c8c-845e7e7ca59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_204965a9-e4fb-4c59-851f-b0ff26eeca1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_204965a9-e4fb-4c59-851f-b0ff26eeca1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_953e0d25-b81b-4afa-86c5-e37337ee6b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_204965a9-e4fb-4c59-851f-b0ff26eeca1b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_953e0d25-b81b-4afa-86c5-e37337ee6b8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2cb12a9-b06e-4ddb-bac8-145e816a0225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2cb12a9-b06e-4ddb-bac8-145e816a0225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9abc68a8-724a-4123-814a-b40c6a654cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2cb12a9-b06e-4ddb-bac8-145e816a0225" xlink:to="loc_us-gaap_SegmentDomain_9abc68a8-724a-4123-814a-b40c6a654cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_1a63a8dc-763a-4d25-98c4-3dd2ae5de778" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9abc68a8-724a-4123-814a-b40c6a654cf5" xlink:to="loc_codi_CleanEarthMember_1a63a8dc-763a-4d25-98c4-3dd2ae5de778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthMember_618a2836-4520-4b04-9bea-eb1618813365" xlink:href="codi-20221231.xsd#codi_CleanEarthMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_82499568-9d78-4d2c-9f73-9405a26860e6" xlink:href="codi-20221231.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9abc68a8-724a-4123-814a-b40c6a654cf5" xlink:to="loc_codi_ArnoldMember_82499568-9d78-4d2c-9f73-9405a26860e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:href="codi-20221231.xsd#codi_SelectedQuarterlyFinancialInformationLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationTable_cd47babd-4576-4203-80df-6974f8961f42" xlink:to="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_13bd279d-2475-49e4-94b6-f631ed9aea78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_AssetImpairmentCharges_13bd279d-2475-49e4-94b6-f631ed9aea78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_b68010d6-d383-476c-922d-53e15368cd73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_b68010d6-d383-476c-922d-53e15368cd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_ed4b10da-44e9-4fbc-bbc8-3b2712f3c1ec" xlink:href="codi-20221231.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_ed4b10da-44e9-4fbc-bbc8-3b2712f3c1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3e8ea539-1d51-4589-8238-8e0c5fbb1482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3e8ea539-1d51-4589-8238-8e0c5fbb1482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f54acc03-27ae-411e-ab28-2e7f54104a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_GrossProfit_f54acc03-27ae-411e-ab28-2e7f54104a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2960c4c3-457d-421c-9d74-e970bf29fab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_OperatingIncomeLoss_2960c4c3-457d-421c-9d74-e970bf29fab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_239e0056-38aa-4d6d-aefd-6e22ec480286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_239e0056-38aa-4d6d-aefd-6e22ec480286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_acd1b16f-3158-4d35-8aef-491c419d0319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_NetIncomeLoss_acd1b16f-3158-4d35-8aef-491c419d0319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2aec343e-f1d0-4ada-9624-cdf885a37518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2aec343e-f1d0-4ada-9624-cdf885a37518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2fe40fdf-5def-46f0-aa89-646d99d11042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2fe40fdf-5def-46f0-aa89-646d99d11042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a284f548-1d49-438b-a15b-4ff83815a6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a284f548-1d49-438b-a15b-4ff83815a6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1118857d-1f87-4ae5-8ef2-5a51f0d58f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_1118857d-1f87-4ae5-8ef2-5a51f0d58f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_6d225ad7-cbbe-4b63-ac33-5eb76206a683" xlink:href="codi-20221231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_6d225ad7-cbbe-4b63-ac33-5eb76206a683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f4a22956-e037-4455-a61a-e9a9b095314c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_f4a22956-e037-4455-a61a-e9a9b095314c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_36a4dc44-8d56-43a5-9edc-e9be7e30bb59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_36a4dc44-8d56-43a5-9edc-e9be7e30bb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3cf2d797-8b00-4ed0-aa3f-4b58394ec7bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_3cf2d797-8b00-4ed0-aa3f-4b58394ec7bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_07506b15-f3f0-430c-a400-d0dce392f55a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_07506b15-f3f0-430c-a400-d0dce392f55a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ea2bc556-5c54-4de8-bf3d-5ae0e6613c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ea2bc556-5c54-4de8-bf3d-5ae0e6613c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_88597745-e3c7-413d-a909-566c714432c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_88597745-e3c7-413d-a909-566c714432c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_7a9649f5-3256-45d1-b4f7-2ae8190481e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_7a9649f5-3256-45d1-b4f7-2ae8190481e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a11ce4de-3d34-41a5-8219-08a753cea31e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_SelectedQuarterlyFinancialInformationLineItems_ec0ddea7-af3c-4a47-b5c8-e8d7bcc0c492" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a11ce4de-3d34-41a5-8219-08a753cea31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail" xlink:type="simple" xlink:href="codi-20221231.xsd#ScheduleIIValuationandQualifyingAccountsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_66b25c1f-97b0-4962-bd2a-6ebdcf42907e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4a5e3169-6430-422f-aa7a-51fca9352517" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_66b25c1f-97b0-4962-bd2a-6ebdcf42907e" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4a5e3169-6430-422f-aa7a-51fca9352517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9de41652-c22d-45fe-a9ff-eed443ec2152" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4a5e3169-6430-422f-aa7a-51fca9352517" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9de41652-c22d-45fe-a9ff-eed443ec2152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_322dda00-0d3a-48bc-bf52-10c4f7b167c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_9de41652-c22d-45fe-a9ff-eed443ec2152" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_322dda00-0d3a-48bc-bf52-10c4f7b167c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_9470ff77-0cf3-4e7b-9c64-03c23048a7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_322dda00-0d3a-48bc-bf52-10c4f7b167c1" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_9470ff77-0cf3-4e7b-9c64-03c23048a7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e4494e7c-1a01-47f0-a6e9-f62f7d4ebf84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_322dda00-0d3a-48bc-bf52-10c4f7b167c1" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e4494e7c-1a01-47f0-a6e9-f62f7d4ebf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b8617fa6-9b3d-4727-a461-dec7b38fbeb7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_4a5e3169-6430-422f-aa7a-51fca9352517" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b8617fa6-9b3d-4727-a461-dec7b38fbeb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_b8617fa6-9b3d-4727-a461-dec7b38fbeb7" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f0a90cb6-e5e8-4b76-b603-b82bb5906726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f0a90cb6-e5e8-4b76-b603-b82bb5906726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5a2826bc-47fd-44fd-8812-aa9680741c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_5a2826bc-47fd-44fd-8812-aa9680741c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_3629b732-4f12-4d32-99a8-614ebb6d03f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_3629b732-4f12-4d32-99a8-614ebb6d03f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2d896439-219a-475c-98a1-cc49a1023d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_2d896439-219a-475c-98a1-cc49a1023d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_3dfa8dc8-2ac8-47a8-b3d5-1aaa925711e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_3dfa8dc8-2ac8-47a8-b3d5-1aaa925711e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_a77a3a23-d2c8-4b0d-807d-208cb2886382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_fd495c5a-1026-4b67-bac4-8408e412ff87" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_a77a3a23-d2c8-4b0d-807d-208cb2886382" 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-20221231.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_505e66c2-d98b-4530-9dbe-ef8141eb5a5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_505e66c2-d98b-4530-9dbe-ef8141eb5a5d" xlink:to="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3c91d84b-14c7-4ca3-8c4f-e856914ee270" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_DebtInstrumentAxis_3c91d84b-14c7-4ca3-8c4f-e856914ee270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_df9aab4f-bdd5-4cc2-86e1-4f06626e53df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_3c91d84b-14c7-4ca3-8c4f-e856914ee270" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_df9aab4f-bdd5-4cc2-86e1-4f06626e53df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_da74ed8e-1994-472b-a417-2d4e619fb5f7" xlink:href="codi-20221231.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_df9aab4f-bdd5-4cc2-86e1-4f06626e53df" xlink:to="loc_codi_TermLoanMember_da74ed8e-1994-472b-a417-2d4e619fb5f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1bb38173-bd17-4361-86f0-056f3885b317" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1bb38173-bd17-4361-86f0-056f3885b317" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c14a4273-4c1e-4b68-a0e5-f2318e1b4753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1bb38173-bd17-4361-86f0-056f3885b317" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c14a4273-4c1e-4b68-a0e5-f2318e1b4753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_FoamFabricatorsMember_d4dd3175-4a2b-4952-88d8-562d498a1b00" xlink:href="codi-20221231.xsd#codi_FoamFabricatorsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c14a4273-4c1e-4b68-a0e5-f2318e1b4753" xlink:to="loc_codi_FoamFabricatorsMember_d4dd3175-4a2b-4952-88d8-562d498a1b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_a4470fce-e575-49e0-af8b-9f0c875b3b66" xlink:href="codi-20221231.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c14a4273-4c1e-4b68-a0e5-f2318e1b4753" xlink:to="loc_codi_LizardSkinsMember_a4470fce-e575-49e0-af8b-9f0c875b3b66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ca0ed780-9a90-483b-88ac-e2f51d69ab97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ca0ed780-9a90-483b-88ac-e2f51d69ab97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fa62978f-7181-4430-be27-963a3f41ae81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ca0ed780-9a90-483b-88ac-e2f51d69ab97" xlink:to="loc_us-gaap_SegmentDomain_fa62978f-7181-4430-be27-963a3f41ae81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_31a3e96a-5eb3-487a-86b5-cd93f13af9ce" xlink:href="codi-20221231.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa62978f-7181-4430-be27-963a3f41ae81" xlink:to="loc_codi_SternoProductsMember_31a3e96a-5eb3-487a-86b5-cd93f13af9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_786896cc-e13d-49d8-a0e3-1d86e8bbfb1a" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_fa62978f-7181-4430-be27-963a3f41ae81" xlink:to="loc_codi_AciMember_786896cc-e13d-49d8-a0e3-1d86e8bbfb1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_5027476c-bdce-4dcb-bc7d-fbecb415b150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_0d20cc1f-5988-4fc5-81e1-de5e9ab6de7f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_5027476c-bdce-4dcb-bc7d-fbecb415b150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_d14aca0b-9755-4970-a2f4-c94f54169bba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_5027476c-bdce-4dcb-bc7d-fbecb415b150" xlink:to="loc_us-gaap_SubsequentEventMember_d14aca0b-9755-4970-a2f4-c94f54169bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9cbc0a0f-5c9d-443a-955f-7394a6bffe02" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_dei_LegalEntityAxis_9cbc0a0f-5c9d-443a-955f-7394a6bffe02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_09ec423d-bd3f-4fb9-addc-9c216351cf65" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9cbc0a0f-5c9d-443a-955f-7394a6bffe02" xlink:to="loc_dei_EntityDomain_09ec423d-bd3f-4fb9-addc-9c216351cf65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMember_b91f996f-2fbc-4ebe-8943-2a69f5f0ecf2" xlink:href="codi-20221231.xsd#codi_MarucciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_09ec423d-bd3f-4fb9-addc-9c216351cf65" xlink:to="loc_codi_MarucciMember_b91f996f-2fbc-4ebe-8943-2a69f5f0ecf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27fea25e-4083-4e08-9a1a-a1d61ea6169d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27fea25e-4083-4e08-9a1a-a1d61ea6169d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f373957-3cb6-43c8-a3fd-129a009d5e52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_27fea25e-4083-4e08-9a1a-a1d61ea6169d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f373957-3cb6-43c8-a3fd-129a009d5e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_bd37ca7a-77e5-44cc-8f1e-ce453c98c786" xlink:href="codi-20221231.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f373957-3cb6-43c8-a3fd-129a009d5e52" xlink:to="loc_codi_LibertyMember_bd37ca7a-77e5-44cc-8f1e-ce453c98c786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_d0207563-bea0-4633-a6cc-c3a0947957b9" xlink:href="codi-20221231.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1f373957-3cb6-43c8-a3fd-129a009d5e52" xlink:to="loc_codi_AciMember_d0207563-bea0-4633-a6cc-c3a0947957b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_5211e238-eec2-4b09-9488-a2d84dbbf178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_5211e238-eec2-4b09-9488-a2d84dbbf178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_de62ecd9-09a4-448f-be8d-cfab8ba82d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_5211e238-eec2-4b09-9488-a2d84dbbf178" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_de62ecd9-09a4-448f-be8d-cfab8ba82d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_56de2638-1f3a-40c1-9c12-b54577e7d91f" xlink:href="codi-20221231.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_de62ecd9-09a4-448f-be8d-cfab8ba82d7e" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_56de2638-1f3a-40c1-9c12-b54577e7d91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_8e70a90c-18f3-438b-8c79-fa9734f01b2e" xlink:to="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_810d8e3a-1ab2-4e35-ae8c-fca0bb01016b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_810d8e3a-1ab2-4e35-ae8c-fca0bb01016b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_52108cc0-07f4-49b4-bae5-be618801f09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_52108cc0-07f4-49b4-bae5-be618801f09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ea5fac18-5726-4179-844e-456c5272fc81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ea5fac18-5726-4179-844e-456c5272fc81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_48fc4f09-9ce3-41ac-b74d-d37e8004d0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_48fc4f09-9ce3-41ac-b74d-d37e8004d0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_30ee1be8-37bb-4a49-a609-d7b48972be03" xlink:href="codi-20221231.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_30ee1be8-37bb-4a49-a609-d7b48972be03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_b8af140d-2db4-4450-9efe-d561ce0f2458" xlink:href="codi-20221231.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_b8af140d-2db4-4450-9efe-d561ce0f2458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_b6f18638-99c4-46fe-82c6-421e243783d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_b6f18638-99c4-46fe-82c6-421e243783d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_48c08fcf-257d-41c2-bf75-63f8bb61fe0c" xlink:href="codi-20221231.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_48c08fcf-257d-41c2-bf75-63f8bb61fe0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d4702b0d-d49c-4e8c-a2a8-46673f598e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_220909cd-7e18-4c8d-ace0-9ebad2bdc40b" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_d4702b0d-d49c-4e8c-a2a8-46673f598e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>codi-20221231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 codi-20221231_g1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" ,"!$X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***IZMK.G^']/EO]4OK;3;&$9DN;N98HD'J68@#\: +E%?.
MOC3_ (*#_ /P7=_83\0+/Q#J;-LBL?#,,NJ22M_=4P*R9^K"N<_X;<\6>*N/
M 7[-_P 3=?#?ZNXUVTBT2VE]UDE9LK[XH ^K:*^4_P#A9'[7OB7_ )!WP=\!
M^#=W3_A(_$[WVSZ_95&?PI?^$5_;+U?F[\<?";0"W4:3I-[<A?IYQ&?QH ^J
MZ*^5?^%*?M5W?S2_M):+8,>J6O@2UD4?0N^:/^&?OVH/O?\ #6$.[_GG_P *
MXT[;^?F9H ^JJ*^5?^%*?M5VOS1?M):+?D=$NO EK&#]2CYI/^$5_;+TCFT\
M<?";7RO0:MI-[;!OKY)./PH ^JZ*^4_^%D?M>^&O^0C\'? ?C+;U_P"$<\3O
M8[_I]J4X_&D_X;<\6>%>/'O[-_Q-T +_ *RXT*TBUNVB]VDB9<+[XH ^K:*^
M=?!?_!0?X!^-+O["/B!9^'M35MDMCXFAETN2)O[K&=53/T8U[]I.LZ?X@T^*
M_P!+OK;4K&89CN;2998G'J&4D'\* +E%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !117/>,/B+X4^'MG]K\4^)M'\-VN-WG:M
M?Q6J$>QD84 =#17S'K__  4;^"-AJ#:;X?UO4_B#K*]--\':1<:A(WIM8*(S
MGV>L[_AJKXU>,N/ O[,'B80O]V\\:ZM;:+Y8_O-"VYS_ +H.: /JVBOE+^RO
MVR/''_'SKOPP^&5F_3^SK2YU6]C_ -[S<1$_2E_X8^^*/B;_ )'3]J/Q]>[O
MOCPK;6V@_7;Y0?% 'U5)(L4;.[!$499F. !ZFN$\0?'[X8^$RXUOXC>$](9/
MO+?:W;0D>V&<'->)1_\ !-7X/:G(LGBZ;QA\0I0=Q?Q1XGNYRQ]3Y;Q@UW?A
M[]B'X!^%P@LOA)X4D*=&OM.2\/YS!SF@#&\0?\%"OV=?#6[[7\5M%FV]?[/6
M:\_+R4?/X5SG_#RCX2:ASX?L/&WBU#]U]%\+7<@?Z;U2OH?P_P##7PAX3V_V
M)X5T31MOW?[/TZ&#'TV**Z2@#Y4_X;RN=2XT/]GCXUZEG[LLWA86T+?1WE_I
M1_PU=\:-3YT7]E7Q7.#T_M77K*P/X[LXKZKHH ^5?^%]?M1WW_'O^RW9:>#T
M:]^(-C)^81*3_A9/[7=]_J/@YX$TS/\ S^^*&FQ_W[6OJNB@#Y5_X2/]LV7[
MO@_X0P?]==3OVQ^0H_M+]M63[NC?!&'_ *Z76JM_(5]544 ?*OF?MN-R(?@(
MH_NLVM$T?;OVUX_O:9\#9O\ KG<:NO\ .OJJB@#Y5_M[]L^/[WA7X.3?]<]1
MU%?YBD_X3S]L&Q_U_P +/ASJ>/\ GR\0SQ9_[^+7U710!\J?\+N_:JL?]?\
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
M%^!.L?#.T^S06S>)_%UA'IVLZM(H'[EK<(7,,:])#*R] !D-M[7XH?'SP_\
M"7QQ\//"VKV>I7.H>.-1DTW39+**-HHI$"DF8M(I5?G'*ACUXKTJ@ HHHH *
M*X3XG?%*/X=ZEX)TN+3_ .U=5\5:[#HUI;";RMBE'FN)R=K<1012OMQ\S!5R
MN[</'_%O[7VO_#[6O%VE^)?AO'8W^C^&;[QC:Z?:>(HKJ[ETJUO!!))<HL6R
MWD:-O.15DE1MKH9%930!]-T55TO5+76]+L]1L9EN;*\A2X@F3I)&ZAE8>Q!!
MJU0 4444 %%%% !1110 4444 %%%% !7S[\9/V*/ OQ.U[_A+M"DO?AM\1HB
M7@\7>$Y/LER7R#^_1<).IP =XW$#&X"OH*B@#X_L/VEOB-^S#J5KH/[1FF1:
MGX6E=+>R^*OARV;[$[,<*NH6X&;=SQ\RC:3P 0"U?6NDZM8Z]IMMJ.F7EOJ.
MGW48E@N[2598I4(R&1U)# CN#1JVDV.O:;<Z=J=G;ZCI]U&8I[2[B66*5",%
M71@0P([$5\8^(/!OB+_@GSK%YXP\"Q7GB+]G^ZG\_P 0>#5+37'AO<<O>V))
MR81]YXB>!DYQ\R 'VS161X1\6Z/X\\,Z9XB\/ZC#JVB:G MS:7MNV4EC89!'
MI[@\@Y! (K7H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y4_X)DJ)?V2]&U"0
M!=1U+6-7N[]>ZSF_F4@^IVHE?5=?)'['MZGP@^,/QA^!&HL;:2RUB7Q9X;24
M\W&E7I#,(S_$(I<J3URY]./K>@ HHHH **** ,OQ5_R+&L?]><W_ * :^:?^
M"7'_ "8G\,O^XG_Z=+NOJ#5;'^T]+O+/?Y?VB%XM^,[=RD9QWZU\:?"W]B;X
M[?!?P)IG@WP;^U-_8WAO3?-^R67_  KVPG\OS)7E?YY9F<Y>1SRQQG X % '
MGWC7]H[4?@'K'[8_C/PEX3\.P>(?#^M>'8FNKH7LPU+SR8RUPAN=H**[;?)$
M0Y^8-721_M4_M-R?%R\^%O\ PA_PR'B_4O#\7BO2;K[;??8=.L/,</'=_P =
MQ,=JQCRA&H8[LE>!VWQ)_8"?XB:/\=[*3Q]]C?XI7VD7K3?V-YG]FFQ8,5QY
MX\WS,=?DV^C5Z/'^S#Y?[2EI\6O^$ES]G\&#PC_8_P!@^]B4R?:/.\WCKC9L
M_P"!4 ?-&G_M*']H)?V/O&NJ>#]%;Q!KNNZI:O)+)=JNG74"B-Y;81SJ-KE
M=LPEV@@<D%CYQ\"?VFOBA\ ? O[3'Q(\:KX?\3PV7BZYL)((KF[:ZEU[?!;Q
MQQO(2!I\<*D*I_>!8E48'3Z7^&/_  3_ /\ A7.@? [3/^$\_M'_ (5EK.H:
MOYO]C^5_:7VIB?+QY[>3M_O9?/H*K7W_  3O75IOB_I5[\1[QO OC[4Y_$,.
MA6^D0Q7&D:P\\<R7<=V'+.J;'3RMJ@H_7<-Q /._@7_P4^N/$7_"P[3Q>/"O
MBJX\-^&+CQ1::EX$AU&TM+A82JM9.E_$LJRDLK"0 IM;U'/%^./'GQI^)'Q+
M_9'\3?$[0O".GZ)KOBFUU719/"\]P98(Y4B=8;M)BPWE&5@T;$?*P(!Q7U=X
M)_9-\1W&D^,[/XO?&#Q!\6%\2:.^@-;&W72K"UM6 W.EI$[1FYR/^/@_-CCU
MSYWX9_X)^^,K/Q+\*+[Q-\>-0\6:1\-=1AN-#T>?P[#;QI;1A0(6=)MSOB-%
M$K[MH! 7DT >K_M._:/^$Z^ 7GY_L#_A.XOMO7;YWV&[^R;L=O.VXSQO\OOB
MOF;4VA\>6WQX\6^(_!NJ_#?PKH_@#7_#WAOPK-X1O=.A:S=C<SW\UR]LD'GS
M3)&T<*.2O)P7#.WZ#ZQH>F^(+5+;5-/M=2MDFBN4AO(5E198G62*0!@0&1U5
ME;J&4$8(I=8T73_$6FS:?JMA;:G838\RUO(5EB?!##<K @X(!Y'4"@##^%<>
MIP_"_P 'IK;.^LKH]FM\TARQG$">83[[LUU-%% !1110 4444 ?*?_!391#^
MR7K&H1@-J.G:QI%W8+W:<7\*@#T.UGKZLKY'_;"O$^+_ ,8?@]\"-.8W,E[K
M$7BSQ(D1YM]*LB642'^$2RX4'KE!Z\_7% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S7^V]
M\1_$&E>$_#'PQ\#W?V+Q[\3=1.@V%V,[K&T"[KV\&#G]U$1R.1O!'(KV+X/_
M  F\._ _X<Z)X*\+62V6CZ7 (DP/GF?J\KGN[MEB?4^E>"^)$&N?\%-O!]I>
M<V^A_#.\U2P#=!<37XMY"OOY77VKZLH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OA_P#;@B\":O\ 'KX<6&H_$36O@;\2+33I[_0?B(5A71GB$G[Z
MRN&>:/<^%SL;:A$H5B^_8?N"N=\;?#KPI\2]-AT[Q?X8T;Q5I\,PN(K76]/B
MO(HY I4.J2*P#89AD#.&([T ?E-XE\7:E\6OV6O .EW\>D:=<6?QZL]%'BSP
M791Z=!K+>3.#J<(C1%\UB^?,51DJIP#D#T+5ET']D#X^?M):!X27Q)I/@X?#
M=-=;3]&U>5KI;YY8X?/BGN/.:.0F8DS,'*99@#@+7Z(2?"OP5)H&C:&_@_07
MT31;F.\TO36TR VUA.F[9+!'MVQ.N]L,H!&XX/)JQ=?#OPK?:YJ.M7'AG1Y]
M8U*Q.F7NH2V$37%U:'K;RR%=SQ' ^1B5XZ4 ?DY^Q];Z3X-_:VT2R\&GPSI&
M@:_\/[J[NM*\*^);C6W7]PS"/4YWQ%]L5T)9(41%XPN#EL_PK\,++X=_\$N[
M;XM>%X;JT\<>(?-T'5O$!O+EA9:.^KR1R1*BL1'$S1(',:;CYK\G<0?U?T+X
M)_#OPO)ITFC> ?#&D/IOG_8FL=&MH3:^>NV?RBJ#9YB@!]N-P&#FMC1O ?AG
MP[X3'A;2?#NDZ7X8\J6'^Q;.QBALO+D+&1/)50FUR[EAC!+-GJ: /R?^%/AJ
MZ\#^"_VC]%T+QE\.+WPF_P --0N[WPU\-]3UC4["&[,>(KHSWBR1+*R;T95G
MW$*O[OY21U7@OX7Z/\'=0_8A\?\ A^XU6+Q9XO:ST[6]0FU.>7[9:RVL.RW*
M,Q1(HU8(J(JC:HSD@$?I)H/P?\!>%?#.I^'-%\$>'-(\/:H'%_I-AI-O!:7>
MY-C>;$J!'RH"G<#D#'2K4GPS\'S6_AV"3PIH;P^'&5M$C;3H2NEE0%4VPV_N
M2 H V8P * /R6\5S_#[6OA7\8_B1\0O&U_I7[4>B>)KN'2%_MN:WU/3WBG06
MMO9VH8;H,$C<$.T,^&7;D>L^)/$WCS3OBI^T+KUNMUI_Q#7X,Z7=7'V-3'/;
M79@C,[1A<%70F0C&""HQTK]"M2^$O@?6/&-KXMO_  9X?OO%=KL^SZ[<Z7!)
M?0[/N;)RA=<9.,'C-:EMX/T&S\37GB.WT33H/$-Y"EM<ZM':1K=SQ+]V-Y0-
M[*.RDX% 'Y+^"?"OP1\,_%+]CN7X6^(H]2\2:G?PWGB:SM]8DO/]),$.Z6XB
M9R+>;>9%VA4R >/EKS?PV?%GBCXA3?$>\\=_#SPI\79/';V?VC5M5UQ_%D5R
M)O*%D+*V66(VI3]P,0E-A\HL,;1^Q.B_L_\ PO\ #=[:7FD?#?PCI5W:7/VV
MWN++0K6&2&?&/-1EC!5\<;AS[UI_\*G\$?\ "=_\)M_PAOA__A,_^AC_ ++@
M_M'_ %7D_P#'QL\S_5?N_O?=^7IQ0!\0?!7X'^#_ (A_M>?M+^,O$]O=W6I>
M$/$5I>:+)%+.RZ?<?9Y&-RMO$V)I!L3"LK?<  R:^>OV2KCPW\)?VBOA3J=M
MKFC^/M5\4:I=V/\ PEG@7Q3<C4+U;AG#?V[I5[&TA&[9(#&L"KMWLTK*IK]=
M]'\'Z#X=U35M2TK1--TS4=7E6?4;RSM(XIKV100KS.H!D8 D L21FL?1?@[X
M!\-^+KOQ5I/@?PWI?BB[>62YUNRTFWAO9FE;=*SSJ@=BY)+$GDG)S0!R7QP^
M'6K^*/&GPC\5:):_;[KPGXF%S=6ID2/-G<VTMI/("S*"8Q,LN,Y*QL%#,0I\
M9N?V3?B%X-\$_&ZZM_$VB_$7QG\1--O+.2^GT22QU#S+A/)A3[3)?21):VZ.
MQ$2Q [4 &2 I^PZ* ,OPKH$/A3PQI&B6[M)!IMG#9QNW5EC0("??"UJ444 %
M%%% !1110 4444 %%%% !1110 4444 %1SP1W4$D,T:S0R*4>.10RLI&""#U
M!%244 ?'GP.M6_93_:DU;X)HWE_#GQO;S^)?!<))VV%TAS?:>F3]T#,R@<*O
MJ6)K[#KY3_;>4:7X^_9EU^VXU6#XF6.EQLOW_L]W%(EP/H51<U]64 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!\[_ +6GP+\0>-$T#XE?#:Y_L_XM>!S)<:3D
M@1:I;MCS]/GZ92100N3PQ/*[BP[3]G?]HCP[^T5X-?5=*6;2]<T^3[)KGAV^
M&R]TF[&0\,J'!QD-M;&& /0AE'JE?.GQ[_93N/%WBR+XF?"W7O\ A7OQ>LT5
M?[4C!-EJ\2]+>_A'$B$# ?!9>/O;5  /HNBOF#X:_MK6UGXFMO /QPT)OA#\
M17RL OY,Z1JP#!1)9W9.T@DCY&.02%W,<U]/*P900<@\@B@!:*** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBD9@JDDX Y)- "UY7^T1^T1X=_9U\&IJN
MJK-JFN:A)]DT/P[8C?>ZM=G 2&)!DXR5W-C"@CJ2JGS3XE?MK6UYXFN? /P/
MT)OB]\14PLXL),:1I(+%3)>78.T $'Y%.205W*<5J? 3]E.X\(^+)?B9\4M>
M_P"%A?%Z\1E_M20$66D1-UM["$\1H <%\!FY^[N8$ ?^R7\"_$'@M-?^)7Q)
MN?[0^+7C@QW&K8(,6EVZY\C3X.N$C4@-@\L!RVT,?HBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@#Y(_:\NO\ A2OQT^#7QUD_=>'=.N9O"?BBXQQ!8WN!#.Y[1Q3 L>O+
M**^M8Y$FC62-E=& 964Y!!Z$&L+Q[X&T7XF>"]:\*>(K)=0T35[5[.[MVXW(
MPP2#V8<$,.00".17RS\#_BAKG[*_C*P^!/QAU-KC2)F\KP'XZNSMAU.V! 2Q
MN'/"7,8(49P&&T#^ N ?8M%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !117S]^TU^TS+\,YK'P#X!LH_%GQF\1+Y6BZ!&=RVH
M8$&\NSTC@3!;YB-VT] &90#A_B5?+\>/VZ?AWX)TUENM"^%EO+XJ\0RI\R)?
MS)Y=C;D]I%SYN/[K'N#CZYKQW]E_]GU/V?\ P'<6NH:H_B3QIKETVK>)?$,V
M3)J%\_WR"1D1K]U%XXR< L:]BH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG
M?B!\0O#OPK\(ZCXG\5:M;:)H=A'YD]Y=/M51V [LQ. %&220 ":Y/X_?M$>#
MOV<?!CZ_XKOBLDI\JPTJU'F7FHSX^6&"/JS$X&>@SR17S'X'^"?CK]KKQG9?
M$+XX6G]G>'[.3S_#_P .]Y>UL >DUV, 33D=F&%SC ^Z  \/77B[]O;QM8ZM
MXD\-P:%\ K-I#9^']8L4EOM?W(56YE+#-N@SN0QD-W!/##KH_P!EOXM_L]DR
M_ /XD+>^&HOF3X?>/]]Y9(H_Y9VUVO[V$8R O3)RS5]7:3H]MH]JD%O&J*HQ
MP*O4 ?)UM^WF/AW-%8?';X9^)_A-=;A$VM?9CJ>B2-G&4NX <9.#@J< C)[U
M]"?#_P"+?@GXK:>+WP;XLT?Q/;;=S-I=['.4'^VJDE#[, :ZFXMXKJ"2&>-)
MH9%*/'(H964C!!!Z@BOG_P"('[ _P.^(%_\ VF?!-OX8UQ6WQZMX5E?2KB-_
M[X\@JA;W930!]"45\H?\,H_&3P#AOAQ^TKXE-M']S3?'EA!K:.O9#.P5T'NH
MSQ3O^$F_;'\%<7_@SX9?$BW3[IT+5+G2[F0?[7V@&,-].* /JVBOE/\ X:_^
M*>@?\C7^RUX\LROW_P#A'+RUUG'T\LKNI?\ AXEX/L_^0W\-/BSX:(^\NK>#
MID*?78S4 ?5=%?*O_#S?X!P\7FOZUISC[R77AO4 5^N(31_P]#_9IZ?\+"F\
MS_GG_P (_J>[_P!)J /JJBOE7_AYO\ YN++7]:U)S]V.U\-WY9OIF$4G_#Q+
MP?>?\@3X:?%GQ*3]U=)\'3.7^F]EH ^JZ*^4_P#AK_XIZ_\ \BI^RUX\O"WW
M/^$CO+71L_7S"VVD_P"$F_;'\:<6'@SX9?#>W?[QUW5+G5+F,?[/V<",M]>*
M /JVN2^('Q;\$_"G3S>^,O%FC^&+;;N5M4O8X"X_V%8@N?9037S[_P ,H_&3
MQ]D_$?\ :5\2BVD^_IO@/3X-$1%[H)U#.X]V&>:ZOX?_ + _P.^']_\ VF/!
M-OXGUQFWR:MXJE?5;B1_[Y\\L@;W510!R5S^WF/B)-+8? GX9^)_BS=;C$NM
M?9CIFB1MG&7NYP,X.3@*,@'![U5D_9;^+7[0C"7X^_$A;+PS+\S_  ^\ ;[.
MR=3_ ,L[F[/[V88P"O3(RK5];V]O%:P1PP1I##&H1(XU"JJ@8  '0 5)0!R_
MPY^%_A+X1^&X?#_@SP]8>&]'BY%K80A S=V<]78]V8DGN:ZBBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *X[XM?"/PI\</ NH>$/&>DPZQHEZOS12</$XSMEC<<H
MZYX8<]>Q(KL:* /C&#Q9\6?V&PMCXOBU3XQ?!&W"QVWBBTC$FO:%%G&V\B'_
M !\1*/\ EHO( YQ\J5]1_#7XJ^$?C%X7@\1>"_$%CXCT>;@7-E)NVM_==3AD
M8=U8 CTKJZ^9OB3^P[H-]XHN/''PHU^_^#/Q"D^>34O#H'V&^;DXN[(_NI02
M23P,DY.XT ?3-%?(D?[3'QB^ #&T^.GPSFU_08>!X]^'437EKM!(WW-H?WD/
M&-S?=R<**]Y^$?[07PY^.VE_;O ?B_3/$:!=\D%O+MN81Q_K('Q(G7^)10!Z
M%1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !116)XP\<>'OA[H<VL^)]<T_
MP]I,/^LO=3N4@B'&<;F(&>.G4T ;=5M2U.ST73[B_P!0NX+&QMT,DUS<R+'%
M$@Y+,S$  >IKY6U+]NJ;XE74VD?L^_#W6OBQ?B3R6U^:%M.T"V;."7NI0"^.
M3M4#=CY2:AT_]C;Q;\;-0M];_:2\=/XPCC=9H/ ?ALR6/A^V8$$!P")+D@CA
MG(/)'(H 9XF_:R\6_'O6KOP=^S/I46M&%Q#J/Q*U:(KHFF9.&$ 89NIAV"@K
MT.'7)'JO[._[+_A_]G^WU34A?WGBWQWKC^=KGC#63OOK]^NW//EQ @8C!P,#
M)8C->K>'_#^E^%-%L](T73K72-*LXQ%;6-C"L,,*#HJ(H 4>P%:% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %>"?M,?M8:3\"8;7P_HUA)XR^)NL+MT;PI8-
MNFD)SB:?'^J@&"2YZ[3CH2.*_:)_:^U*T\7R?";X*V,'BWXH2YCO;USNT[P\
MIZRW+@$%QVC'.1SSA6V_V9_V2K+X5F\\3>([^?Q;\0=9/G:OXEU+Y[BY<X^1
M<_<B&  @[ >@P <A\ _V5==\0>-!\6/C1J:^*OB+.,VT?/V'1(CR+>TC/ QD
M@OU/U+%OKZUM8K.%8HD"(HP !4D<:QJ%484= *=0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %>$_%O]B?X2_&#4QK5[X>;PWXKC;S(O$WA:8Z;J,<G/S^9'@.W
M/616KW:B@#Y,_P"%4_M/_!KY_!'Q0T?XMZ)%R-%^(-H8+X+_ '4O8>9'_P!J
M3 ]J5?V\;CX<_P"C_&WX1>,?AA)'Q+J]M:_VQH_'5A=6X/UQM/'>OK*B@#S7
MX9_M*?"SXQK&/!GC[0=>N).EG!>(MT/K Q$@_%:]*KQCXF?L:_!7XO-)+XE^
M'.B3WLG)U"R@^Q79/8F: HY(/J37FX_8A\3^!OF^%?[07Q \'(G,.G:U+'KN
MGP^BI!.!A?8L: /J^BOE'SOVQ?AS]^W^'/Q?T].GE/-HNI28]<Y@7-+_ ,-M
M>+_"?'Q"_9O^)7A[;_K;GP_;Q:[:Q>I:6%E^7WQ0!]6T5\T^&_\ @HU^S_K]
MW]BN?'2^&M2!Q)9>(["YT]XS_M-)&$'_ 'U7M/A7XN>!?'00^&_&GA_Q!O\
MN_V7JD%SGZ;'- '6T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%8_B'QEH'A&'SM=US3=%AQGS-0NXX%QZY<B@#8HKP#QE^WQ^S
M[X%9DU#XIZ%=RJ<>5H\CZDQ;^Z!;+)SFN1_X;]M/$_R?#WX,_%'QYN_U=[;Z
M ;.Q;TS/,PVY]UH ^K:*^4?^%A_M<?$7C0/A;X*^%MG)TN?&.N/J=P%_O".T
M  ;_ &6Z=Z/^&5?C1X^^;XC?M*^(HK:3[VF^ M/@T18QW47 #2,/=AF@#Z'\
M<?$[P?\ #+3_ +=XN\4Z/X9M,%A+JU]%;!O]W>PW'V'-?/VI?\%$_A]K%Y-I
MGPQT'Q9\8M91O+\GPGHTS6Z/_P!-+B0*BK_M#<*WO __  3]^!O@O4/[3G\&
MIXOUQB&DU;Q=<2:K/*PZ,PF)CS[A!7T#INFVFCV,-G86L-C9PKMCM[:,1QH/
M15   ^E 'RKN_:V^-/W5\*?L_P"@R]VQKVMJI]N+<<?0@FMCPC^P#\/X=>A\
M2_$;4-:^,_BN/E=0\;79NH(CD96*UXB5.!\K!L5]-T4 5[&PM=+LX;2RMH;.
MTA4)%! @2.-1T"J. /858HHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBL'5/'OAG0\_VEXBTG3]O7[5?118_P"^F% &]17G
M=Q^T=\)K-B+CXH>#(".HD\06BX_.2J7_  U1\%?,V?\ "W_ 6_\ N_\ "366
M?_1M 'J-%>=V_P"T=\)KQ@+?XH>#)R>@C\06C9_*2NFTOQ[X9US']F^(M)U#
M=T^RWT4N?^^6- &]1110 4444 %%%% !1161XL\6:-X%\-ZAK_B#4K?2-&T^
M%I[J]NI D<2#J23_ ))( H U)IH[>%Y976.- 69V.  .I)KXG^*'[2GBW]IK
MQ/J'PU^ -X;'1+:3[-K_ ,247?#"/XH+ @XDE(X\P<#.0>C5S^M^+/'?_!0K
M5I-)\/-J/@?X I(8[B_&8-1\4*."$R,Q6QZ'/+#UY"_8OPM^$OAWX3>%['0_
M#^F6^F:?9QB.&WMTVJ@_J2>23R2222: .1_9Y_9G\)_L_P#A.+2M"L=CLWG7
M-U.WF7%U,?O2RR'EF)_ =  .*]CZ<"EHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH Q_$G@[0/&5I]EU_0]-URVQCR=2M([A
M/^^7!%>+^*OV _V>?&6_[?\ "?P_ 7Z_V7$^G_E]G:/'X5] 44 ?*?\ P[G\
M#:+SX+\>?$WX>%?N)X<\63HB^VV4/D>V:7_AE7XW:#_R+'[57B:!5^ZGB'P]
M9:L2/1F<J3]:^JZ* /E3_A!_VQ/#O_(/^)OPU\7;>G_"0:#<66[Z_9B<?A1_
MPG/[8>A_+>_#'X:^)BO5M%U^XM WT$X./QKZKHH ^5/^&COVC])XU;]E2XGC
M'6?2?'%A/GZ1[ U'_#:GC73.-:_9C^*L!'7^RK*&_'X;7&:^JZ* /CS6/^"F
M'A?PQJFEZ=X@^#GQD\/WVIR-%:0:EX52)YV4981J9]TF!SA03[5L?\/'OAM;
M_P#(0\+_ !$TGU^V^$[E<?\ ?.:P?VR2?^&G/V8?^QAO/_285]C1_P"K7Z4
M?+'_  \S^!:?Z[5/$-N>XE\-7PQ^45'_  \\_9W7_6^+]1@_ZZ>'=1'\H*^J
MJ* /E7_AZ)^S..&^(LB-_=;P_J>?_2:C_AY_^SDW^J\;7UQ_US\/:D?YV]?5
M5% 'RK_P\V^ K?ZK6]=G_P"N?AJ_/\X:3_AY+\*+C_D'Z5XYU;T^Q>%;ML_]
M]**^JZ* /E7_ (>$Z#<?\@_X-_&?5_3[%X+D;/\ WU(*3_AN/Q#J'&D_LT?&
M69ST_M+08[(?B6E.*^JZ* /E3_AJ#X]ZI_R!/V4=;E!Z-JWBVPL/Q(931_PM
M#]KC6.+/X(^"_#V[H=7\6"ZV_7R%&?PKZKHH ^5/[$_;.\1?\?7B7X0^$8FZ
M?V78W][*H]_.(4GZ<4?\,X_M&:_SK_[4MS:1-UM?#_@ZRMMOTE+%OS%?5=%
M'RG_ ,, V>O?-XT^-?Q:\8[OOVMQXE-O:'Z0Q(,?]]5L>'?^"<G[.WAV;[0/
MAQ:ZK=L=SW&LWMS?-(?5A+*R_I7TI10!R/@WX/\ @3X=JH\+>"_#_AO;P#I.
MEP6Q_-%!S77444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1137=8T9W8*JC)9C@ >M #J*^9/B!^W5X<A\33^#?A-H&H?&OQY
M&=LFG^&6'V&S/(S=7Q!BB7((R-V#P<5AK\"?V@/CTWVCXK_$_P#X5KX?D_YE
M#X:,8IRA_AGU!\N3CAE0%3DXQ0![9\5OVE/A;\#U/_"<^.M&\/W&W>+*>X#W
M;+C.5@3=(PZ=%[BO&A^W9J?CXE?@]\$/'7Q'C8?N]5O+==$TN7/3;<W'7WRH
MQD5Z/\)_V-_@[\%Y!=>'/ ^GOJ^=[ZSJBF^OG<G);SIBS*2>3MP/:O:: /E$
M']L7XB?-CX;_  DL&_A;S]9U%/KT@.*7_AD'XI^+.?'7[4/CJ\#<O'X0M;;0
M /8&(.?QKZMHH ^5/^':_P )=5_Y&K4O&_CO/W_^$B\57<N_Z^6R5O:7_P $
MZ_V<M'QY'PJTF3'_ #]3W%Q_Z,D:OHVB@#QFV_8P^ ]JH"?"#P8P'_/318)/
M_0E-7?\ AD?X'>7L_P"%.> L?]BU9Y_/R\UZS10!XS<_L8? >Z4A_A!X,4'_
M )YZ+!'_ .@J*YC5/^"=?[.6L9\_X5:3'G_GUGN+?_T7(M?1M% 'RI_P[7^$
MNE?\BKJ7C?P)C[G_  COBJ[BV?3S&>D_X9!^*?A/GP+^U#XZLPO*1^+[6VU\
M'V)E"'\:^K** /E$G]L7X=_-CX;_ !;L%_A'GZ-J+_3K ,TP_MV:GX!(7XP_
M!#QU\.(U'[S5;.W76]+BQUW7-OT]L*<X-?6-% 'FGPI_:4^%OQP4?\(-XZT;
MQ!<;=YLH+@)=JN,Y:!]LBCKU7L:]+KQ;XL?L;_!WXT2&Z\1^!]/35\[TUG2U
M-C?(X.0WG0E68@\C=D>U>77'P-^/_P"S^C7?PI^)Y^)7A^$9_P"$0^)1,TZH
M/X8-03#YQPJN HP,YH ]^^-'QP\'? 'P1=>*?&FKQ:7IT/RQQY#37,F,B*&/
MJ[G'0>A)P 37R3H/P[\=_MU>);+Q9\4[*X\,_#"UF6YT+X?,V&GQ@I<Z@P^^
MQZB+H!CWW>5_"GQ5I?CO]I(ZQ^U5>7GA+XCP7+#PUH'B*#[-H5E#D &RE+-%
M*^=N9&;)8#&2 1^GFG6=O9VL:6P418!4KT(]: *?AWPW8^&=/AL[&"."&) B
MK&H4* ,  #H *UJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^-OVPOF_:H_9@4\C^W=
M0./I:C%?8\?^K7Z5\<?M??/^U?\ LOQCJ=:U)ORM5S7V/'_JU^E #J*** "B
MBB@ HHHH **** "BOB;PK^TOX[;X^/I^H:W->Z3)XIU[2;C1VTZ%-*AT^SMF
MDMFL[Y8P9[QF0>9#YTK#,@,4>S(V_P!DG]H/Q3\4O%?A^?Q9KVM6Q\6^')==
ML-!U+0[**PD"SJ&;3[J!_/$<2NB,EVI=\B16VGDI_O$FNJO]Z<DO6R>U]G>U
MF$_W;<7T=ON?+^;6_==T?7U%?*7QF_:4\2VW[27PX\#^"I%C\,P^);?2/%FJ
M>7'(DMQ/;RS1Z?&64X98X_,D9""N^(9Y(KG_  /^TUXT\%ZIJ,7Q>OK[0-.C
MUB29KF^T)DD2W7S%:UMXHH2TL6\PE)@)"T:3MO\ E++,9*23[NWW6_"SNNZV
MZ7)7B^7RO^?XZ6]?G;[-HJ.WN(KRWBG@D6:"50\<D9RK*1D$'N"*DJ]M&).Z
MN@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN(
M^-'Q@\.? ?X;ZSXU\4W8MM+TV+<(UQYMS*>(X8A_$[MA0/?)P 2 "M\:_CMX
M,_9]\'OXC\::JNGVC/Y-K;1KYES>S$96&"(<R.?0<#J2!DU\Y6?PO^+/[:D8
MU/XJW5_\+/A)<[C;?#S2I3%JFJ0Y!1M2GZHK#K"H'!P0I&X[?[.?P(\3_$CQ
MI;_'GXXVZ3>-;A-_ACPLS%[7PM9N R (1_Q],.6<\CCHW"_65 '-?#WX:^%?
MA/X;@T#P=X?L/#FCP_=M-/@$:D]V8CEF/=F))[FNEHHH **** /E+Q=^VEXO
MU+QEXTT?X._!+5?BWIO@N=K'7-:36H-+@6\52TEO:K(CO=.F"K!!N#8 4AT9
MM[Q!^W!X6TG]GWPE\3;3PWXAOKWQA,ECX<\)-:&+4=1O9-PCB4'($9*Y\Y=R
M[64KN+*K>!?!7]H_PK^PC)\5OA]\:#JGA[5?^$HO_$.AW4>F3W$&OV=R%=#;
M2(I4N"FUM[*JLZJ6RLFWH/V@/%WBOQGX5_9Z_:+F^&OB33K3P;J]Q?\ B#P@
M8A-J-I93Q^6]T(^"RQB+>-P1L2!F"*&*@'J/P]_:P\?77Q>T'X?_ !0^!.M?
M#B\\0PRRZ3J5CJ\.NVCF($R"=[= (0/E&3NP77<%4[J[K]G3]H/_ (7]_P +
M$_XD']A?\(CXLOO"_P#Q^?:/M?V?9^__ -6FS=O^Y\V,?>-?)UC^UGXN^,'[
M6'@ZU^"GQ;U3XA?#_4-7A?7O#MGX%6VMM!T]50.9K^>(2MYC"0@X7'(W9V@^
MH_\ !.G_ )N)_P"RL:W_ .TJ -?PO^W;:ZY^V=J_P"O/![Z:;5YH+7Q%_:7F
M+=3I;K<>68?)79E/,_Y:-]P<<\1_ K]O*U^.?[4OC7X06/@]K"S\.QWTD?B(
MZGYHO?LUS';DB#R5VAF=B#YC?=]^/C?XZ2:IX)^,'[1_Q9T"-7UOX=>/?#6K
MIN'#V\EM/;RQGCA6,L>3Z"JWPS\,ZA\&_B!>0?V#/XFUMOV>[G5+W2A++'-=
M7%Y>&XG1GB*R @SL"8V#X7Y2#@@ _4+2/C]\,/$#:LNE_$?PCJ3:1;27NHBS
MUVUE-E;QD"26;;(?+120"S8 SR:V;SXE>$=-T'2-<N_%6BVNBZQ)##INI3:C
M"EM?/*,PK#(6VR,X!*A22P'&:_)+]E&+PSXN_:T^"=SITF@S^&/$'AS4M)OM
M)\/^$YM&TZUF72V%QIQNIB9=2E4-&TDTDDC9E4[L,*]5_9I\)^(O%GQ^\%_
M7Q%;7$^@? #5M3UB6]N0&6_W2*=';/\ "RB9I%& -J#\ #]!]=^-OP[\+ZSJ
M6D:SX^\,:1JVF0"YOK"^UFV@GM(3MQ)+&SAD4^8GS, /G7U%+XL^-7P\\!V^
MF3^)O'GAGP[#JD7GV$FK:Q;VJW<>%.^(R.-ZX9>5R/F'K7Y)?$O_ (5QH?P;
M_:1\'^//"<ES^T$OBJ^U>&^N-'D>[2S:Y@>.Z6\*;8K<JQ."ZB3S5 5C(N=;
M]I[6K'Q!XHU+PAJFB:3X=\0I\,])&@:E>^%+KQ#JWB+%DTAM[(,S06$8<S(U
MPD8D1HG8.2"% /U>\4?%[P)X):V7Q%XU\.Z UU;&\@75-5@MC+ ,9E7>XW(,
MCYAQR.:Z33-3L]:TVTU'3KN"_P!/NXDN+>ZM9%DBFC=0R.CJ2&4@@@@X((-?
MEY\*_!?AWXJ?$[]BG2_%&F67B;1Q\/KYWL=1B6YMY&BA<*KHP*L$8#Y2."H]
M*_46RLK?3;."TM((K6TMXUBA@A0(D:*,*JJ.     .F* )Z3K2T4 <S\0/AG
MX4^*WAN?P_XO\/Z?XBT:;[UIJ$"R*#V92>58=F4@CL:^6+SX7_%G]BN,ZG\*
MKJ_^*?PDMMIN?AYJLIEU32X<DNVFS]751TA8'@8 8G</LVB@#S_X*?';P9^T
M%X/3Q'X+U5=0M%?R;JVD7R[FRF RT,\1YC<>AX/4$C!KT"ODW]HSX$>)_AOX
MTN/CS\#K=(?&MNF_Q/X65BEKXILT!9P4 _X^E'*N.3SU;AO>_@O\8/#GQX^&
M^C>-?"UV+G2]2BW&-L>;;2CB2&0?PNC94CVR,@@D [>BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ^-OVN?^3N?V7?\ L+:K_P"DBU]CQ_ZM?I7QQ^UE\W[8W[+BGE?[1U@X
M_P"W-:^QT^ZOTH =1110 4444 %%%% !1110!XGH/[)?A'P_XTLM;AU+6IM+
MT_5[O7]/\,326_\ 9MEJ%RKK-.F(1,21)*0CRLBF1L*.,4]'_8]\+:##=I8>
M)?%EHR:/=:#H<UOJ$<4OANSN'#R)82)$&5MRIB24RNH15#!1BO>**22227:W
MX6_+3TTV!ZN[WW_&_P">OKKN>)>,/V-?A-XXUSP[K6I>$=+_ +:TC4X]5FU*
M/3;3[3JTJ(RXO9&A+3JQ;>P)!+JISQ6Q\5OV<_#GQ@L]6CUC4-7M+G4);=Q>
MV$T236R0Q2QK#'NC9?+*W%SD.K',[D$83;ZK10TI*SVO?YZ?Y(<?==UO:WRU
M_P V5=+TVVT;3;33[.(0VEI"D$,8Z(BJ%4?@ *M4453;D[LE)15EL%%%%(84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\A>-[/\ X:6_
M;ATSP;=,+CP)\(K.W\0ZE:8#1W6MW )LTD&,8CBS(/?<",&OKVOE3]B%1J'C
MS]IG69P%OYOB9?Z>ZM]_R;>*)82?8AVQ^- 'U71110 4444 %<AX'^+/A3XD
M:QXITKPYJO\ :-_X7U!M*U>'[/+%]FN0,F/+HH?C^)"P]ZZ^OSE^!O\ PO[_
M (7M^TI_PI[_ (5O_9G_  G-Q]N_X3C^T/.\[!V^5]F^7;MZ[N<T ?='PO\
MB_X1^,VDZIJ7@[5O[8LM,U*;2+N7[--!Y=U$%,D>)44G&]?F *G/!-:?C[QY
MH7PP\&ZMXJ\37W]FZ!I,!N;R[\F27RHQC+;(U9FZ]%!-?E-\&/B%XT\._ 73
M_!MKXG'@6X\=?&G4-"U[Q1H[%&LD:&W,JVLC\Q,[9".?F 7J*[;XPZQXF^&-
MI^TY\#YO'^O?$OPE8> H?$%O?^*;Q;[4M)NGDA1[66X !;S%D$H5@ JA-H&6
M9P#],O#^O6/BG0=-UK2Y_M6F:C;1WEK/L9/,BD0.C;6 (RI!P0",\BO+K#]K
MKX2ZG9Z7=6WBSS(-3\4?\(7:/_9UV/,U?Y?]&P8LC[R_O#B/G[U?*.G'Q-\:
MOC9\'_@\WQ'\5_#;PEI_PET_Q+&?"&HC3[S4KPF.':92IWH$R=F&'[ISW)'B
M7P"\9^(?"GPK^&2:-XQO)!JO[1J6&HZEH]RUK%K%NZV_F;UB8*T,OWO+.5((
MXH _7RBORY\967Q#\>67[7OBG_A=/Q \/6OP^UN]ET+2-#UJ2W@5HXW<I(W+
M^3M"*L2,BJ=S<DUV^A>.O&_[5'QP^#W@S5OB7XG^'VES?"FP\;7$OA&[CTZY
MU;5)71)<G85:/EF\O:RXC?@9.T _0F]M1>V<]N9)81-&T?F0N4=,C&5;L1V-
M>5? #]FGPW^SS'XCFTK5_$'BC7?$5S'<ZMXB\5:A]MU&\\M"D2/*%4%4!;;Q
MGYCDGC'Y[^"?'7QB^(G[*LFGZ!\5[[Q'XFNOBK=:<9T\7PZ-JNO6$<4!\C3+
MJX8K%EV5PD>0 V K E6^L/\ @GK\1+[Q%X3\<^$=:\1^,M:U[PKK7E7-CX^M
MT_M;2TF3<MN]TLK_ &Q Z2[9F6,D9Q&J;% !R>H?L9_ OXG?''XE^%-/\?>/
M=/NY+ZUU_P 7?#S2=6FMM$G>?9,K2(T&'$I&\A)24+87RPJA?JG6_BEX-\ ^
M-/!G@&_U)=.U_P 2I/'H6FK;3.+A;:,/* ZH40*F#\[+GMFOGGX(_P#*1S]I
M'_L#>'__ $E6HOVEO^3^/V3/^YC_ /2)* /K76-9T_P[I-YJFJWUMIFF6<+7
M%S>WDRPPP1J,L[NQ"JH )))P *\2^&/[=7P)^,7C6/PEX3^(5EJ/B"8-Y-I/
M:7-H)RI *Q/-$B2-SD*C%B 2 0"1P?\ P5$FGB_9-U'='/)H;:UI@UL0!O\
MCQ^TH7W;3D#>(QQZBO2/B-_PH9;SX-OXM_X17(U"-?A_OV&'SC!^Z^RA/D\O
M9Y6TG]V'^SX^?R: /;:*** "BBB@ KY"\$6?_#-/[<.I^#;5A;^!/B]9W'B'
M3;3 6.UUNW -XD8QC$D6)#[[0!@5]>U\I_MO*-/\>_LS:Q" VH0_$RPL$5?O
M^3<12K,1[ (N?PH ^K**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XV_:L_>?MG?LM1],WVM
MMGZ625]CK]T?2OCC]JC_ )/6_9:_Z_-=_P#2)*^R%^Z/I0 M%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5\F?!6Y_X5'^W!\9/ %\_E6?CFWM?&VAM(-OFN%,%[
M&#T9MZAL#D*I)]:^LZ^>OVQ?@OJ_CWPSH7CGP3<VVF_$[X?W;:SH5U<X$=RN
MW$]E(Q(Q',@VGD#(4$@$F@#Z%HKPS]F;]L#P#^T]HD T#4/LWBJ&S6XU;PY<
M(ZW&GN&V.K94!E#\!@>01D G ]SH **** "N0\#_  F\*?#?6/%.J^'-*_LZ
M_P#%&H-JNKS?:)9?M-R1@R8=V"<?PH%'M77T4 >1I^R;\)E^'/B#P&_@RUN?
M"FO:C-J]_I]U<3S;[R4 /.DCR%XG^48,;+M_AQDU4\(_L<?!OP'\-O$O@+0?
M ]KIOACQ(H35[>.ZN&GO5&=JO<M(9BJY;:-^%W-C&XY]GHH \;^)O['WP?\
MC%HOAC2O&'@JWUBS\,VRV>E;KNXADMX555$9DCD5W7"KP[,,C/4DTS1/V.?@
M]X;TC1=+TOP;'8Z=HOB5?%^GVT-_=!+?5%"A9U'F] $4"(_N^/N5[/10!YLG
M[.?P\CTGX@Z8OA[%EX^FEN/$D7VVX_T^212KG/F9BR"1B,J!VKYI_:H_8-UW
MXC:W\,I/A[9>!+_POX+TI=*M_"?CJ.[%O&L9_=.+JV_TJ8;=JF&23R_W88AB
M[5]OT4 ?*_P9_83\+Z7^SC-\-OBOIFC^,Y=4UF;Q%J*V*2V]O;WLC*<6LBE)
M4"JH0."A92RD;6*GVGX,_ 7P#^SWX;FT'X?>&[?PYID\QN)DCDDFDFD/&YY9
M69WP.!EC@<#%=_10!X%\5?V#_@9\;?'%_P",/&G@?^VO$=\L:W%[_:U]!O$<
M:QI\D4ZH,(BCA1G'/-4-5_X)X_L^ZWX1T'PQ>^ /.T/0I+F73K7^V=07R&N&
M1ICN%P&;<8T^\3C'&,FOHRB@#QGX3?L<_!SX'V?B.S\'^"+:PLO$=LMGJUI>
M7=Q?PWD*[P(WCN9)%*XD<$8Y#8.:S/AC^PK\"?@[XUC\6^$_AY9:=X@A#>3=
MSW=S=B L02T232ND;<8#(H8 D @$@^\T4 %%%% !1110 5\E_&JY_P"%N?MP
M_!OP!8OYMGX%M[KQMKC1C=Y3E1!91D]%8NQ;!Y*L"/6O7_VD/VB/#W[-OP]E
M\0ZR)+[4[I_L>BZ):J7N=4O6!\N"-0">3C+8X'J2 >3_ &0O@?KGPWT#Q#XS
M\>R0WGQ3\>7@U?Q!-$ORVHVX@L4.3\D*DKUZE@"0 : /H&BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH ***^&?@;\;/VOOVB_A=H_P 0_"ME\$M.\/ZRUP;2
MUUA=8%W&L5Q) 1)Y;,N=T3<@\C!P.@ /N:BOE7_C-[_JW_\ \KE'_&;W_5O_
M /Y7* /JJBOE7_C-[_JW_P#\KE'_ !F]_P!6_P#_ )7* /JJBOE7_C-[_JW_
M /\ *Y1_QF]_U;__ .5R@#ZJHKY5_P",WO\ JW__ ,KE'_&;W_5O_P#Y7* /
MJJBOE7_C-[_JW_\ \KE'_&;W_5O_ /Y7* /JJBOE7_C-[_JW_P#\KE'_ !F]
M_P!6_P#_ )7* /JJBOE7_C-[_JW_ /\ *Y1_QF]_U;__ .5R@#ZJHKY5_P",
MWO\ JW__ ,KE'_&;W_5O_P#Y7* ,']J+YOVXOV6%/(\_Q"<?2Q3%?8Z_='TK
MX!^(?P/_ &O?'GQ=^'OCO4I?@NFL^#6O&T^.SDU=;60W,0BD\X,A8X4 C:R\
M]<]*]4'_  V]@?\ ) /_ "N4 ?5=%?*O_&;W_5O_ /Y7*/\ C-[_ *M__P#*
MY0!]545\J_\ &;W_ %;_ /\ E<H_XS>_ZM__ /*Y0!]545\J_P#&;W_5O_\
MY7*/^,WO^K?_ /RN4 ?55%?*O_&;W_5O_P#Y7*/^,WO^K?\ _P KE 'U517R
MK_QF]_U;_P#^5RC_ (S>_P"K?_\ RN4 ?55%?*O_ !F]_P!6_P#_ )7*/^,W
MO^K?_P#RN4 ?55%?*O\ QF]_U;__ .5RC_C-[_JW_P#\KE 'U517RK_QF]_U
M;_\ ^5RC_C-[_JW_ /\ *Y0!]545\J_\9O?]6_\ _E<H_P",WO\ JW__ ,KE
M 'U517RK_P 9O?\ 5O\ _P"5RC_C-[_JW_\ \KE 'U517RK_ ,9O?]6__P#E
M<H_XS>_ZM_\ _*Y0!]545\J_\9O?]6__ /E<H_XS>_ZM_P#_ "N4 ?55%?*O
M_&;W_5O_ /Y7*/\ C-[_ *M__P#*Y0!]545\A^&_C9^T-X%_:0^%GP]^+5E\
M,KC2/':ZL(+CP6NH_:+=K*T\\EC<L%P2R# 4YRW(P,_7E !1110 45Y3\8/V
MIOA5\!XG_P"$V\;:7I%VJ[AIRR&>\;(.,6\8:3!QUVX]Z\&U#]MGXE_%)I+?
MX+_!O4'LW&(_$OCMSIUIR 0Z6XS+*G/4$4 ?9Q('7BO#OBQ^VO\ !SX-W1L-
M:\96E_KF[8FB:(#?WK/SA?*BW%3Q_'MKQ"3]E/XN_'>0R_&+XM:O>:7-]_PQ
MX4']E:9MW ^6Y7]Y,O'\>&]Z]R^$?[(GPY^#=JD?AOPSI^EOL"//#"#/(!GA
MY6R[]3]YC0!XS??M4?'GXR,(/A5\)H_!.ES<+X@^(<A2;:5ZI91$LIY!!8LI
M[BJUG^P[XJ^+DT=[\;OB;XC^(.XEGT:.<Z9I*YP<"V@(SC'7<,CJ*^T;+1[3
M3U"P0*F/05<H ^.?%'[$NH?!_6].^(?[.TFG>%O&6FP?9[SPY<*4TKQ!:CGR
M)@"-DN?NR^O4C[P]2_9\_:V\,_&ZZN/#.HVL_@?XG::6CU3P3K1\N\@91\SQ
M9 \Z+'(=>Q!(&1GW6O)?CU^S!X#_ &B-/@'B73Y+37K$9TSQ+I4GV;4].<'(
M:&<<\'G:V5SSC/- 'K5%?'R^)OVCOV66$?B/2W_:'^'D/ U?0X1!XELXQG_6
MVV=MU@8&4.X\EF'2O7_@S^UO\+/CQ(;/PQXIMTUZ,E9O#^J V>I0N/O*;>3#
M-CN4W >M 'L5%%% !1110 4444 %%%% !1110 4444 %%%% !117COQF_:W^
M%GP'D%GXG\4V[Z](0L/A_2P;S4IG/W5%O'EESV+[0?6@#V*O"OV@_P!K;PS\
M$;JW\,Z=:S^./B=J16/2_!.BGS+R=F'RO+@'R8L<EV[ D X./,V\3?M'?M3,
M8_#FEO\ L\?#R;@ZOKD(G\2WD9Q_JK;.VUR,C+G<."K'I7L_P%_9@\!_L[Z?
M./#6GR7>O7PSJ?B759/M.IZBY.2TTYYY/.U<+GG&>: ///@C^S3XDU7XC?\
M"Y/CC>6>O_$ADV:/HMGEM,\+P'_EE;@D[YO[TO/.<$_>/T[110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
MK>^BQ]TK<1%9., @$D<=*]5HJ2CY,7]ESXT_"%L_!_XZ7M]I2?ZOPS\2K?\
MM2W'<*MV@$T:#H%4=#UXIP_:6^/7PS)C^)7[/5_K]K&/FUKX9WR:DLGKMLY"
M)E_X$W.:^L:* /F3P_\ \%&O@;J5\-.USQ#?^ ]8_BTWQ?I5QI\J?[S,IC'_
M 'W7MG@_XP^ _B$$/A?QKX>\1[_NKI6J07)^F$8G/M6YX@\+Z-XLLC9ZWI-C
MK-I_S[ZA;)/'_P!\N"*\4\8?L$?L^>.&=M2^%.@0.W);28GTXY]<VS1\T >_
M45\J?\.XOAWI?_(J^+_B1X$Q]S_A'?%MQ%L^GF;Z/^&+/&VF_P#(&_:<^*D&
M/N_VI>07_P">Y!F@#ZKHKY5_X9A^/UOQ:?M8:TBCI]I\'Z?,?Q)89H_X9S_:
M6^[_ ,-;S>7Z?\*[TS=_WUOH ^JJ*^5?^&8?C]<<7?[6&M.IZ_9O!^GPG\"&
M.*3_ (8L\;:E_P AG]ISXJ3Y^]_9=Y!8?EM0XH ^JZY#QA\8? ?P]#GQ1XU\
M/>'"GWEU75(+8_3#L#GVKP/_ (=Q?#O5/^1J\7_$CQWG[_\ PD7BVXEW_7R]
ME=;X/_8(_9\\#LC:;\*= G=>0VK1/J)SZYN6DYH PO$'_!1KX&Z;?'3M#\0W
M_CS6/X=-\(Z5<:A*_P#NLJB,_P#?=91_:6^/7Q,(C^&O[/5_H%K(/EUKXF7Z
M::L?INLXR9F_X"W&*^G?#_A?1O"=D+/1-)L=&M/^??3[9((_^^4 %:= 'R8W
M[+GQI^+S9^,'QTO;'2G_ -9X9^&MO_9=N>Y5KMP9I$/0JPZ#KS7KWP;_ &6_
MA;\ E+^"?!UAI>H.,2ZK*&N+Z7/WBUQ*6DYR20"!STKU6B@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *^5?^"7'_)B?PR_[B?_ *=+NOJJ
MOE7_ ()<?\F)_#+_ +B?_ITNZ /JJBBB@ HHHH **** "BBB@ HHHH ****
M/G;XN_ML:!\)?BU-\.8_AY\1/'7B2'38]6EB\%Z)'J*QV[L4#,/.5P P )*X
MRR\\UI>!_P!L3PE\2/A3XI\9>&_#WB[5=1\+W+6.L>"8-()\0VER)-AA:TWX
M+]6X<C"N"0R,H\9OOB-X4^&G_!3SQ9J/B_Q/HWA73YOAO;6\5UK>H16<4DAO
M48(KR,H+85C@'.%)[5\^_'#6M.^)MO\ MO?$'PA-'J/@>?3=#T=-8M"&M;^^
M@> 2F)QPX0<;ER"&5@2&!(!^JNEWW]J:79WOV>XM/M$*3?9[I-DT6Y0=CKV8
M9P1V(-6J_,7]HGQ#J_[+OB"W\5^&+.:;_A<7PX@\-QQ6JY<:]#%%%;3^F?)G
M 4$<E&Y[5RO[6'PIO? NM?L]_ R^U#P98^!=)\*376?'^IWNF:!?:NI87,DD
MMF\;"50VY-S #[0PSF0A@#]9**_(:W\)W7C[X+_LQ^$_$7B^S\7>';KXESZ5
M8W_AZ;48XDTL*D9M(IKN.*<HA\Z)6&0J!55SMXT_VUO@;\._!_Q0T[PUI^I^
M$G\+^$_!Y6U^'/BK7]0T6XMHY+AY'N=*O9#]GFN9&9O]<THW1D/')M 4 _3?
M7/B+_8GQ'\-^$?\ A&/$=_\ VW#<3?V]8Z?YFEV'E(6V74^X>4SXP@P=Q..*
M\3\._MZ>'/&NJ:]!X7^&7Q/\4:;H^IMI4FMZ/X=6>QGF681,8I!-DJNX.VY5
M*IR0.!7SEX3UK3?CA\9_V.YK^VUFXTG6_ _B"PN8?$%YY]]-$+.2W?S;A$B,
MA8*3YH5"X8/P37S]X3^%GA?PO^QOK/B73-,^S:W<?%JUT>6Z^T2ONM+>X!AC
MVLQ4;2[_ # ;CGDGB@#]J:KZA8P:I8W-G<IYMM<1M#*F2-RL"",CD<$]*_'+
M]JZ+5?'W[3WQLO?%7BWP%X6O?"DUI%H-QXWUC5[/4=,MA%OAGTB&R.V5BQ$I
M!CE(8J=O)SZSXLL_"?Q#_:2\%Z7^T[XMBCT'3?A?I^I:->76J7.CV5SJC,GV
MB[B9O)<3DACM8(YV*&3Y0  ?97[&OB_X=>*O@?9P?"O0=2\->#-%O[O2K;3M
M58O+'(DI>4AC-*64O(Q!9\\]!P*ZGX+_ !YT#XZ?\)G_ &#9ZE:?\(IXANO#
M5[_:44:>9<V^W>\6QWS&=PP6VGKE17SS_P $F6@?]E:X:UN9KRU/B;4C%<7&
M?,E3<FUV_P!HC!/N:\F_95^%OQ@\=>)/CY>_#WXX?\*QTF+XFZU#/I?_  B5
MGJWGS!T)F\V9@RY4HNT<?)GN: /M[]GSX^>'_P!I+X=IXR\,V>I6.EM=SV0A
MU:*..;?$VUCB.1UP3T^;\!6G\:_BYH_P'^%VO^/-?MKZ\T?18DFN(=-C1[AE
M:18QL5W12<N.K#C-?E%\-=04?LE_ WPWXNUJ[T;X2:[\1-2L_&-_;SM:Q3(&
M!@@N)$QLAD;S-W( ";LC8&&YX\;P[X9^'?[67@OX1:S)K7P0T[0=)N;5(-0>
M_P!/L=2DNH3)':SLS;@Z[V;#GYEY/' !^M.@ZS#XBT+3M6MED2WOK:.ZB64
M.%=0P# $C.#S@FO%OAS^V!X?^*WA_P .ZUX:\&>-=1T_6/$,WAUIH-+CE73I
M(B UQ=F.5A%;\_?R3_LBOD;X@:9\._'7[4?A/1?CYKPT;P)I/PRL+_PPFH:S
M+I=I]M9D$LT<B.F9QM(P&R?+48;:*\G_ &>6@?X;_LQ-:W,UY:GXS7ABN+C/
MF2IB/:[?[1&"?<T ?L317XZZS\"O"_C#X%?M;?$C55U";Q1X4^(>KMH$T>HS
MQ1:;(+F!I)8XE<(7D!169E)Q%'C!4&O4O%5_X&^*W[3G@A?VA/%#Z3X7L_A=
MINN^'7U#7)=,@_M&5HVFN8YD=,W&Y6QA@6\I>&VC !^G%%?C!X8\.Z;XH_8K
M\#^'[OQSHWA^TN/B+JC+9^/7U"TTG65C52$O;JU :!UR' =X\DMA@5K[4_X)
M@>+M+U3X3^,?#>D:??Z99>&_$D]M':OK\6N:=")$20I874<:Y@#EV"%I2-X8
MRN7. #[+HHHH **** "BBB@ HHHH **** "BBB@#Y5_:(_Y/L_9&_P"YN_\
M37%7U57RK^T1_P GV?LC?]S=_P"FN*OJJ@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^5?\ @EQ_R8G\,O\
MN)_^G2[KZJKY5_X)<?\ )B?PR_[B?_ITNZ /JJBBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "JNJV/]IZ7>6>_R_M$+Q;\9V[E(SCOUJU10
M!\EWG[!?VK]ANQ_9V_X3G9]EF,O_  DG]D9W9U![S'V;S^/O[/\ 6=L^U=Y^
MTW^S+J'QVUGP!XF\,^.KGX>>-O!-Y<7&EZS'IT>H1JEQ&J3(T$C*K$^7'@DD
M !@5.[CWBB@#Y$\%_L':[X4TGXN,WQL\3/XJ\>W=GJB^*--@_L^\L;V 2G<P
MBEV30N\IS !&HC 0$85UN?#7]A2;0]4^*6O>/?B%+XZ\5^/]"F\.WVJ66@VN
MC1I:RIM=C!"6228G!\QN<* 0><_5]% 'D/[+?P5\1?L^_"FS\$:_XY'CV'39
M/+TR[_L>/3C:68C14MMJ._F;65VWL=QWX/05Z]110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!\J_M$?\GV?LC?]S=_Z:XJ^JJ^5?VB/
M^3[/V1O^YN_]-<5?55 !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7RK_ ,$N/^3$_AE_W$__ $Z7=?55?*O_  2X_P"3
M$_AE_P!Q/_TZ7= 'U51110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!\J_M$?\GV?LC?]S=_Z:XJ^JJ^5?VB/^3[/V1O^YN_]-<5
M?55 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7RK_P $N/\ DQ/X9?\ <3_].EW7U57RK_P2X_Y,3^&7_<3_ /3I=T ?
M55%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R
MK^T1_P GV?LC?]S=_P"FN*OJJOE7]HC_ )/L_9&_[F[_ --<5?55 !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7PS\#?
M@G^U]^SI\+M'^'GA6]^"6H^']&:X%I=:P=8-W(LMQ).3)Y:JN=TK< <# R>I
M^YJ* /E7_C-[_JW_ /\ *Y1_QF]_U;__ .5ROJJB@#Y5_P",WO\ JW__ ,KE
M'_&;W_5O_P#Y7*^JJ* /E7_C-[_JW_\ \KE'_&;W_5O_ /Y7*^JJ* /E7_C-
M[_JW_P#\KE'_ !F]_P!6_P#_ )7*^JJ* /E7_C-[_JW_ /\ *Y1_QF]_U;__
M .5ROJJB@#Y5_P",WO\ JW__ ,KE'_&;W_5O_P#Y7*^JJ* /E7_C-[_JW_\
M\KE'_&;W_5O_ /Y7*^JJ* /E7_C-[_JW_P#\KE'_ !F]_P!6_P#_ )7*^JJ*
M /A#XQ?'/]K_ ."/_"&?V];? ^Y_X2KQ'9^&++^SX]8?RKFYW^7)+O=<1#8=
MQ7<PR,*:]$5OVWF4$?\ #/\ @_\ 8<K&_P""BN5_X4"W]WXJ:$?UFKZ_M?\
MCWB_W10!\M?\9O?]6_\ _E<H_P",WO\ JW__ ,KE?55% 'RK_P 9O?\ 5O\
M_P"5RC_C-[_JW_\ \KE?55% 'RK_ ,9O?]6__P#E<H_XS>_ZM_\ _*Y7U510
M!\J_\9O?]6__ /E<H_XS>_ZM_P#_ "N5]544 ?*O_&;W_5O_ /Y7*/\ C-[_
M *M__P#*Y7U510!\J_\ &;W_ %;_ /\ E<H_XS>_ZM__ /*Y7U510!\J_P#&
M;W_5O_\ Y7*/^,WO^K?_ /RN5]544 ?*O_&;W_5O_P#Y7*/^,WO^K?\ _P K
ME?55% 'RK_QF]_U;_P#^5RC_ (S>_P"K?_\ RN5]544 ?*O_ !F]_P!6_P#_
M )7*/^,WO^K?_P#RN5]544 ?*O\ QF]_U;__ .5RC_C-[_JW_P#\KE?55% '
MRK_QF]_U;_\ ^5RC_C-[_JW_ /\ *Y7U510!\J_\9O?]6_\ _E<H_P",WO\
MJW__ ,KE?55% 'R'X;^"?[0WCK]I#X6?$+XM7OPRM](\"+JQ@M_!9U'[1<->
MVGD$,+E2N 50Y##&&X.1CZ\HHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ^._\ @HQQ:_ EO[OQ1T,_K+7U]:?\>L7^Z*^0?^"CG&E_
M!%O[OQ-T,_\ CTM?7UG_ ,>L7^Z* )J*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HI"0H))P*^=?B/^WA\+_!>O/X9\
M/W&H?$[QIRJ>'? ]J=2GW#C#NG[M,$@-ELKSQQB@#Z+J"]OK;3;66ZN[B*UM
MHEW233.$1!ZECP!7RDE]^UI\;EWVEIX6_9^\/3?=DO0-<UP(>C;!BW4XYVMA
M@2!5G3_^"=_@CQ#=QZC\5O%/B_XQZL&\PGQ-J\J6<;?],K:$JJ+_ +)+#DT
M=5X\_;X^ WP]O#8W?Q#T[5]4+;$L/#JR:I,[_P!S_1U=0WLQ%<E_PVQXQ\:?
M+\-/V<OB'XF#<17GB*.'0+.7_:668ME?? KZ \ _"'P/\*[,6W@[PCHOAF';
MM;^R["*!G_WF506/N2:ZZ@#Y3_X2+]LCQCQ8^$/A=\/+=_O'6]2NM3N8Q_L_
M9P$)^O%'_"A/VG/$?S:W^TQ::'&WW[/PYX+M2![+-*V\?E7U910!\J?\,.>(
M-9^;Q)^TG\8;]^ZZ3K<>FQM]42,\>V:/^'<OP_O/^0QXU^)GB'U_M/Q=</N^
MNT+7U710!\J_\.Q_@#)_Q\>'M:O#W\_Q)J!S^4PH_P"'7?[-+<O\/9I'_OMX
M@U//_I37U510!\J_\.Q/V>H_^/?PIJEI_P!<?$>HC^<YI/\ AVW\*[3_ )!&
ML^._#Y[?V9XKNDQ]-S-7U710!\J?\,$OIOSZ#^T%\:M(D'W8Y/%?VF ?6-XN
M?SH_X9G_ &@=!Y\._M4:F\:]+?Q!X3LK_=[&0L&'U KZKHH ^4OLW[9?@W_5
MWGPH^(=HO7[1%>:9>O\ 3;F(?C2-^U5\:O!'_(_?LQ^)&MDY-[X'U6VULN.Y
M6!=KCZ$YKZNHH ^9/#__  4:^"&I:DFEZ]KNI> -8;_F'^,=)N-/=?7<[*8Q
MCW>OH/POXRT#QQIJZCX<US3=?T]NEUI=W'<Q'_@:$C]:D\1>%]&\7::^G:[I
M%CK6GR??M=1MDN(F^J."#^5?/7BK_@G;\%]9U!]5\.Z/J7PUU\YV:OX'U.73
M)HO0JBDQ#!_V* /IFBODS_A6/[4OP;R_@WXEZ'\8-$BY71_'EF;34 O]Q+R$
M_O'_ -J7 Z\59T7]OO1?"NI6VA_&WP5X@^">NRMY:SZQ";K2)W](;Z$%&Z'D
M@ >M 'U516?H/B#2_%.DVVJZ+J5IJ^EW2[X+VPG6>&5?5'4E6'N#6A0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\=_\%(.-
M!^#3?W?B5HA_\?DKZ]L_^/2+_=%?(7_!2/CPO\(F_N_$;13_ ./R5]>V7_'G
M#_NB@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KP+XV_MB^&/A9XFC\$^'M+U#XE?$^X3=;^#_  VOFS)T^:YE *VZ#()+
M9(!!VXYKSOQM\;O&W[4WCJ]^''P&U5M"\)Z9,8/%'Q2CC$D<+#[UIIV>))O6
M0'"]01\K'W3X$_LZ>"/V=?#4FD^$=-9;BZ<S:AK%Z_G:AJ,Q.3)/,1ER22<<
M*,G &: /#(?V8_BQ^TC_ *=^T!XYFT/PW,=R_#7P/.;:T"<XCO+L'?<'!&Y0
M=N1E2.E?2?PV^$W@WX/>'TT3P5X:T[PUIBXS#I\ 0R$?Q.WWG;D_,Q)]ZZVB
M@ KP_P"'W[;/P0^*GQ'D\!^%?B#I^K^*%>:-+6.&=(KAHB0X@G>,13="P\MV
MW*"RY49KU7QO=:98^"]?N=;EE@T:'3[B2^E@1WD2 1L9&54!8D+D@*"2>@)K
M\OO ]C=? VQ^ E[J=[X6^-WP!D\7QP^ ]>LWN--UW2+B>5CN:)?+$BK,)=\4
M@ER8\-Y?RJ #]7**_-KQ!K?C;XU7G[2_Q!O?C9XI^'-]\*=6O-/T#PUHFH):
M:?%%9AWAEOH,'[2+EU(&[J0Z@NNU%Y[XN_$+XT?'*R^%/B'3?$7B0:4_P_BU
MS7O#WPP\56VDZ]93O(OG:D]@S>;>0&/RS'"N,L2HDB+%G /T@\5?$KPQX'UG
MPYI&N:U;:?JGB.[-CI-E(29KR8+N8(@!.%&-S'Y5W+DC<,]-7Y3_ !,MX_VE
MM>_8Q\2P_$OQI<CQ$;_1IM<L672+J&:V8*]S'"C2K;W3MN1W5W#K$F. *].^
M%?\ ;^L?%C]H[Q[XK^,7CG3?#'PO\0WTNG:/;ZG++IZQI!(\AN;?.;B-0D12
M!6095P/]8: /T*KF? _Q+\+_ !*_MT^%]:MM;CT/4I-'OY;0EHX;M(XY'B#X
MVN565,E20"2N=RL!^8_P*^(7Q+L_VG/@JDOC+XH7O@[XDV&H/)>>--=MG354
M:U9S/:Z9"\@TX1RX:/,CDC;M(7<IX'PGI>O?!W]D?X\>,/#_ ,1/&NF:I9?$
MUO#^U=;DABV1SVA>Z?8%;[3('*229^95 (XH _9RBOB[XQ?%'7]+_;UT[0M)
M\<C1-%A^%]_J4L%[J3)I-K=*]PT=W=1;O+ 10C%V7(1?2O%OV1O'GQ%^'OQX
M^&UC\3_&7Q!\_P ;VUVD"ZGK5KXH\-:^/+9XY;.ZAF"V++(H_=JLY*L@+(K@
MT ?H5\0/BYX3^%MUX8M_%&J_V9-XFU>#0M)7[---]IO9CB.+,:-LR?XGPH[D
M5H^/O'FA?##P;JWBKQ-??V;H&DP&YO+OR9)?*C&,MLC5F;KT4$U\P?\ !0+_
M )&?]F+_ +*UHG_H9KT']O;_ ),Y^+/_ &!)?_0EH ]M\/Z]8^*=!TW6M+G^
MU:9J-M'>6L^QD\R*1 Z-M8 C*D'! (SR*\8^*G[='P+^"GC*3PIXP^(-GIOB
M")%>:SM[2YO#!N) 65H(G6-^,['(8 JQ&&!/<_L__P#)!_AO_P!BUIO_ *2Q
MU\K_ /!/Z3P;=?LR_% ^.H]*BU5]?UG_ (6 -4V*_+R%_M>XY">66'/'#XYW
M4 ?;.BZYIWB72+/5=(O[75=+O(EGMKZRF6:">-AE71U)5E(Y!!P:\2\0?MC>
M%]!\$Q>,D\,>+=5\);[]KC7+'3XFM+6UM+K[+)=R2/,H,;OEHT3=,Z*6$6!7
M=_ ]? -U\&O"X^%K64?@"2P4:0VE95%A.<GYOF$F[=OW_/YF_?\ /NKYK\&_
M!7XJZK^RGX5^&-CIOA[3FTFQO-$N;OQ!]JL]1TG4K:[*6FL:?*D<BR@*IFC
M$9R8F6<<@ 'U-X+^)ND>.=>\6Z+91W=KJ?AB_2PO[:\B$;9D@CGBE09.8W20
M8)P<JP(&*\]C_:NT75_^$:C\,>$O$WC"Z\12ZL--MM*%C&TT&GW"P3W6;FZB
M586=EV$MN8,#M&14/P3\#:MI_P 8OC1X@U"*^AM=1DTC1K6^NX3#+?\ V.Q
MENUR.0TEPZAAP3$<9%?/.B_LC^*O&WP!\'>&;GP=X4N-<T#PYK'@MKWQ>;RW
MN]'N/M>R+5-/VQRPR@K$)D(2-^8]MP%+K0!]F^"?B=I?CK7/%FBVL%Y8ZMX8
MOH[#4;.^15=6D@CGCD7:S!HW208;/)5ACBNAUC1=/\1:9<:;JMA;:GIUPNR:
MTO(5EBE7T9&!!'L17BOP"\":OH/Q>^+VO:E'?-;7;Z+HMK?ZC"8Y=2^PV 66
M[YY8-).Z[NA,9P37N] 'RAX@_86'@35[KQ+^S]XUU#X/Z[*WFS:-&3=Z!?-Q
MQ+9N2$R!C<GW03A:?X/_ &S=4^'OB'3O!7[17A?_ (5IXCNG%O9^*+9C-X<U
M:3UCN#_J&/!V2'Y>[#.*^K*Q/&?@G0?B)X:OO#WB;2+37-$OHS'<6-]$)(W!
M]CT(Z@CD'!!!H V(9DN(4EB=9(G4,KH<JP/((/<4^OB;4-#\=?\ !/FZAU+0
M)M7^(G[.ZG;?:#,?M.J>%$)SYULY^:6V7NA^Z.?5S]?>"_&FA_$7PKIGB7PU
MJEOK.A:E")[2^M6W1RH>/J""""#@@@@@$$4 ;=%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!\=_\%)N/!OPJ;^[\0]%/_D1Z^O+'_CSA
M_P!T5\A_\%*O^1#^&3?W?'^C'_R(U?7FG_\ 'G#_ +HH L4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M7RK_ ,,"_P#5QO[0'_A<_P#VBC_A@7_JXW]H#_PN?_M% 'U517RK_P ,"_\
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
M.""XS')UG@_]MKQ!XR^*WC[0+?X526_@KP#K-]IWB7QM/X@B6WL;>W61A<"
MQ"25F$4F8H\[!L)8[N.$N?V-_C!\:OB_X,\8?%R7X2^'V\-:K::W)JG@'1[A
M]7UF:W:/RH+FXN%5EB"(>5) (4;#A2GK/P>_9;O_  S;?M!Z5XPNK&\T3XG>
M(=2OHDTN9S+'8W<;1E)-\8"R[6/W=ZCU- '#^$O^"A&IZI<>$?$/B7X-ZYX0
M^$GC#45TS0O&MUJ<$TDDLDA2!KBR0;[='VL=Q=A@ KO4AJ[&']L[SO /Q_\
M$O\ PA^/^%4ZM>Z7]E_M/_D*?9QGS-WD_N=WIA\>IKRKP_\ L6_&O6-!\ _"
MWQYXX\'W_P '/!.IP7]K=:197$>MZK';2%K:"X1_W,2!6VDHS$!%R7.6JO\
M$#]C'XYFZ^.GASP-XK\"P> ?BA?W&KW$VM0W9U2VFE7<\"!%,2QLW[LR'>P0
M[E4-Q0!V.K?MY>*+KQ9\/O"O@SX,7?C7Q)XR\ V'C>UL[;Q!%:I;?:&;?!-+
M+$$5(T1B)B1O<H@0;\CV7]F']HBS_:3^'MUKZ:'=>%]9TO4I]&UG0;V022V%
M[#M\R(L NX ,O)53R00"#7Q???#WXI_#_P#;(^$7A7P!JOA>+Q]X7^!^G:?,
MNO1W$ND7WDW4EO.C/&%F5<YD1@N28T#* S8^O/V1?V?]5^ 'P_UNW\2ZO:ZW
MXQ\3ZY=>)-=NM/1DM!>7&W>D 8 ^6H08) )))P.  #W*BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#Y2_:,B2;]NC]DA'4,I_X2[(/_8,BKZC&FVJ]($_
M*OE_]HC_ )/L_9&_[F[_ --<5?55 $ L8%Z0I^5.^S1#_EFOY5+10!'Y$?\
M<7\J7R4_N+^5/HH ;L7^Z/RI=H]*6B@!,#THI:* "BBB@ HHHH **** "OF;
M]JWX/^*X?$WA[XW_  HM8;CXE^$8)(+G26! \0Z6QW2V3$?Q@[FC/]XGOMQ]
M,T4 >>? GXZ>%_VAOAY8>+?"UUO@F'EW=C*0+FPN /GMYT_A=3^8P1D$&O0Z
M^7/C-^S/XG\+_$:7XP_ 6YL]#\>S?\A[PW>,8]*\3Q#G$H'$=QUVR\9)Y(RS
M'K_@#^UMX8^-=]<^&=1M+GP+\3-.+)J7@G73Y=Y$R]7A) $\7<.G;!(&1D ]
MTHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBN ^,_QW\$? #PJ^O\ C?78-(M6RMM;YWW-Y(!Q%!$/FD<\< 8&<D@<T =E
MK6MZ?X;TB\U75KVWTW3+.)I[F\NI!'%#&HRS,QX  [FOC[X>6^I_MQ_&C2/B
M?JMDUG\$/!-[))X/T^ZB(?7]04E#J;J>D49!\L'N.WSBFV/PW^(7[<VLZ9KO
MQ4TFY^'_ ,$[61;S3OA^\S+J.MN#F.74BN/+CZ,(1SZ] Q^R-/T^UTFPMK&Q
MMH;*RMHUA@MK>,1QQ1J,*BJ.%4   #@ 4 6**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MT_7G;3+A7Z%-EP$W-[+FO<K'4+75+2.ZLKF&[MI!N2:"0.C#U##@T 6****
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
M/L?[:'AGB+4/@]XSME_BNH=0L;I_P3,8KZLHH ^5/^%V?M4Z#\NI?LX:+XD
MZS:%XWMK<?4).F3]*/\ AK;XNZ;_ ,A?]ECQI#CK_9FJVE]^6TC-?5=% 'RK
M_P -R:_#_P ?'[-/QF4]_(T".7^4M'_#>LZ_*_[.'QZ#^B^# P_/SZ^JJ* /
ME7_ANC6)O^/?]FOXV-_UV\-)%_.6D_X;%^).H?\ ((_9=^(DQ/3^TY+:Q_/<
MQQ7U710!\J?\-"?M,:Q\FE_LM)IRMTNM8\=6*J/K&B;J/[4_;/\ $?\ Q[:'
M\'_"$+=?[0N]0O9U^GE (3]>*^JZ* /E/_A0/[2_B[GQ-^TC;^'[=OOV'A'P
MI;I_WS<2MY@_*D_X=V^$?$_S?$?XA?$CXHJWW[/Q!XEE6T^BQ0A-H]MU?5M%
M 'DOP^_9+^#7PL>*7PQ\-?#FG747W+QK%)[E?I-+ND_\>KUJBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /E7]OK_FW+_LLWAS_VXKZJKY5_;Z_YMR_[+-X<_P#;BOJJ@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*?C=^RQ\*OVC&T]_B'
MX.M/$-Q8<6]WYTUK<(O/R>="Z.4RQ.PL5R<XSS7JU% 'G7AO]G7X:>$?A7<?
M#?2O!>E6W@BY1EN=':'S8[DD+EY6<EI)/E3]XY+?(O/RC'-_#']C/X,_!O2_
M$6G^#_ UKI,/B&SDT_4I3=7$]Q-;.NUX1-+(TB(PZJC*,@'J 1[310!Y99?L
MP?#+3['X>65OX:\NV^'\SS^&D^WW1^P.Q!8Y,N9<X'$F\5Y5^TY^Q1IWQ(^$
M?CO0?AU9Z9H?B3QEKMGKFKW>K7MRUO=2Q3!W8C$NPE=P"H@7GM7U110!XW\-
M?V//@U\(+[Q/=^$_ &F:9-XEMGLM4WF2X6:V<DO JRNRQ1,3\T<85&VID'8N
M,CX>?L)? KX4ZYH^M>%/ -OI&L:1>/?66H)J%W)<1RM'Y; R/,S.FW(\MB4R
M2=N22?>Z* /(9OV2_A1<?"&^^%TGA7=X%O;PZA<:5_:-V-\YE$I?S?-\P?.
M<!\=L8XKSSQ=^S)XP^*?[6O@OQYXOG\*)\._A_YT_AJSTV*X;5;F>2.$*+PR
M#RPL4L9D0HW\*Y7+$CZAHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ^5?VB/^3[/V1O^YN_]-<5?55?*O[1'_)]G[(W_<W?^FN*OJJ@
M HHHH **** "BBB@ HHHH **S/$7B;1_".E2ZGKNJV.BZ;#_ *R\U&Y2"%/J
M[D ?B:^<]?\ ^"B?PGCU2;2/!:^(OBQKD9VFP\"Z--?_ #=OWN%C(]U8T ?3
M]%?* ^,/[4OQ+_Y$WX+^'OAW8/Q'J/Q#UHS2,/[QM;4;T(]&)I?^&=OVB?'G
MS>-OVC7T"U;[^F> ]!AM-OKMNI"9?S% 'U:2%!).!7#>)/CQ\-?!KNFO_$+P
MKHDB?>34-:MH&'X,X->&C_@F_P##36B#XW\2?$#XE$\O_P )5XJN90_U$1CX
MKNO#7[#?P!\)HBV/PD\+2[.C:C8+?-^<^\T 97B#_@H1^SKX:W?:_BMHLVWK
M_9XFO/R\E'S7-_\ #S3X$7G_ ""-7U_Q!Z?V9X:OWW?3=$M?0WA_X9^$/">W
M^Q/"FB:-M^[_ &?IT,&/IL45TM 'RK_P\0\(S\V/PQ^+6IQ]I+3P=,RGZ984
M?\/ +&3_ (]_@)\=+O\ ZX^"6/\ .85]544 ?*O_  \ L8_^/CX"?'2T_P"N
MW@EA_*8T?\/$/",'-]\,?BUID?>2[\'3*H^N&-?55% 'RI_P\T^!%G_R%]7U
M_P /^O\ :?AJ_3;]=L35TGA__@H1^SKXEV_9/BMHL.[I_: FL_S\Y$Q7T/7-
M>(/AGX0\6;O[;\*:)K.[[W]H:=#/GZ[U- &5X;^/'PT\9.B:!\0O"NMR/]U-
M/UJVG8_@KDUW((8 @Y%>'>)?V&_@#XL1UOOA)X6BW]6TZP6Q;\X-AKA3_P $
MW_AIHI)\$>)/B!\-2.4_X17Q5<Q!/H)3)Q0!]645\H_\,[?M%> _F\$_M&R:
M_:K]S3/'F@PW>[TW749$OY"D/QA_:E^&G_(Y?!?P]\1+!.)-1^'FM&&11_>%
MK=#>Y/HI% 'U?17S!H'_  43^$\FJ0Z1XT7Q%\)]<D.T6'CK1IK#YN_[W#1@
M>[,*^C/#OB;1_%VE1:GH6JV.M:;-_J[S3KE)X7^CH2#^!H TZ*** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /E7]OK_ )MR_P"RS>'/_;BOJJOE
M7]OK_FW+_LLWAS_VXKZJH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /E7]HC_D^S]D;_N;O_37%7U57RK^T1_R?9^R-_P!S
M=_Z:XJ^JJ "BBB@ HHHH **XGXO?&?P;\"?!MUXH\;Z[;:'I4 .TS-F6=\<1
MQ1CYI'/]U03WZ FOFZ.X^//[9$/F6TEY^S_\)+K[DV ?%&KP,.&'\-FK#O\
M?&?XU- 'K?QJ_;$^&7P,ODT?5M8DUOQ=,=EMX4\.PF_U2=R"0HA3[A.#CS"H
M/K7F4?B/]J?]H)0=&T?1_P!GKPG,2OV[7%&J:^RYQN2WXBBSS\LF&'!![U[-
M\$_V8_AM^SY8M%X+\,VUC?S#_2M8N,SZA=DG+-+</EVR23M!"@DX KU.@#Y>
M\.?\$\_AO)JD.M_$:^\0?&/Q(OS'4/&NI27,2L>HCMP1&J=@K!@!Q7T?X>\,
MZ1X1TN+3-"TJQT738?\ 5V>GVZ00I]$0 #\!6E10 45X#\=/VI+_ .'?Q&T?
MX:^ /A_?_%/XE:A8MJSZ+:7\6GV]E8*Q0SW%U*"D>YQM52.3P2I9 ^K^S;^T
M3?\ QSC\5:;X@\ ZQ\//%_A6_P#[.UC2;]OM-LDI&]/(NU54FS&8W. ,"1"-
MRLCL >TT5R7@WXO>!/B-+?Q>$_&OAWQ1)IX5KQ-&U6"[-L#D R"-VV [6QG'
MW3Z50T3X^?#'Q-JFFZ;H_P 1O"6JZCJ<;S6-G8ZY:S372(7#O$BR$NJF*7)4
M$#RW_NG !WE%<7IOQL^'FM>$M1\5:?X]\,7WAC3I/*O=:MM8MY+*U?Y?EEF5
MRB'YTX8C[R^HJUX9^*W@GQIKE[HOA[QCH&NZS8IYEWIVF:I!<7%NN0-TD:,6
M49(&2!U% '545QUA\9OA_JOC23P?9>.?#=YXMCDDB?0;?5[=[]7C!:13 '\P
M%0K$C' !STIS?&#P$OCC_A"V\;^'!XQW!/\ A'CJUO\ VAN*>8!]GW^9G9\V
M-OW>>E '7T5R'B#XP> O"?BFR\,ZWXW\.:-XDO3&+71]0U:W@O)_,;9'LA=P
M[;F!5<#DC KI=5U2TT/2[S4M0N([.PLX7N+BXE;:D4:*69V/8  D_2@"U17Q
M;??\% /'-UX2U#XC^&_V>->UWX,6;&8^+9-<M[:[ELT8+-=)IQ0R%%^=@=V"
MJ;F9!NV_2;?'CP'I^@Z#JFO^)M-\'?VUI_\ :=K8^*+J/3+L0A [EH9F5@4!
M^;C"]S0!W]%<3KGQP^'/ABWT2?6/'_A?28-<@6YTJ2^UFVA74(6"E9("SCS5
M(9<,F0=P]:WK[QCH&F>)--\/7FN:;::_J:226.E3W<:75VL8W2-%$3N<*.25
M!P.M &Q17'W'QD\ V<6HRS^./#<$>FWZZ5>O)J]NHM;PD@6TI+_),2"!&V&X
MZ5;\'_$SP?\ $*;4HO"OBO0_$TNFR+%?)H^HPW;6KDL LHC8["=C8#8^Z?0T
M :?B'PSI'B[2Y=,UW2K'6M-F_P!99ZA;I/"_U1P0?Q%?.'B/_@GG\-X]4FUO
MX<WWB#X.>)&^8:AX*U*2VB9AT$EN28V3L54*".*^H:* /D:7Q'^U/^SZI.LZ
M/H_[0OA.$A?MVAJ-*U]5SC<]OS%+CCY8\L><GO7IOP5_;$^&7QSOGT?2=8DT
M3Q="=ESX4\10FPU2!P 2IA?[Y&1GRRP'K7ME>6?&S]F/X;?M!V*Q>-/#-M?7
M\(_T76+?,&H6A!RK17"8=<$ [22I(&0: /4Z*^.)+CX\_L;P^9<R7G[0'PDM
M?OS8 \4:1 HY8_PWBJ._WSC^!17TC\(?C/X-^.W@VU\4>"-=MM<TJ<#<86Q+
M ^.8Y8S\T;C^ZP![]"#0!VU%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\J_
MM]?\VY?]EF\.?^W%?55?*O[?7_-N7_99O#G_ +<5]54 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M45]-^"_&.D?$+PCH_B;0;Q+_ $;5K6.\M+B,\/&ZAA]#S@CJ""#TH VJ***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** /E7]OK_FW+_LLWAS_P!N*^JJ^;OVY/AUXY\>
M>$_AGJ'P_P##2>+];\(>/M*\4R:,VH0V)N8+59RR":4A5)9T&>< DX.,'&_X
M:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG
M?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6
ME_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z
M/JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?
M^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG
M?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R
M5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/
M^&B/VG?^C1O_ #)6E_\ QN@#ZJHKX\\9?M;?M#^ /"FK^)->_92^P:+I-I+?
M7MU_PL;3I/*AB0O(VU(BS852<*"3C@&CP;^UM^T/X_\ "FD>)-!_92^WZ+JU
MI%?65U_PL;3H_-AE0/&VUX@RY5@<, 1GD"@#[#HKY5_X:(_:=_Z-&_\ ,E:7
M_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_Z-&_\R5I?_QNC_AH
MC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6E_\ QNC_ (:(_:=_
MZ-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X:(_:=_Z-&_\ ,E:7
M_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG?^C1O_,E:7_\;H ^
MJJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6E_\ QN@#ZJHKY5_X
M:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z /JJBOE7_ (:(_:=_
MZ-&_\R5I?_QNC_AHC]IW_HT;_P R5I?_ ,;H ^JJ*^5?^&B/VG?^C1O_ #)6
ME_\ QNC_ (:(_:=_Z-&_\R5I?_QN@#ZJHKY5_P"&B/VG?^C1O_,E:7_\;H_X
M:(_:=_Z-&_\ ,E:7_P#&Z /JJBOE7_AHC]IW_HT;_P R5I?_ ,;H_P"&B/VG
M?^C1O_,E:7_\;H ^JJ*^5?\ AHC]IW_HT;_S)6E__&Z/^&B/VG?^C1O_ #)6
ME_\ QN@#ZJHKY5_X:(_:=_Z-&_\ ,E:7_P#&Z/\ AHC]IW_HT;_S)6E__&Z
M#]HC_D^S]D;_ +F[_P!-<5?55?%VFZ;\=/C9^U=\%?&GC3X*I\,?#G@5=<:Y
MNV\666JFX-[9"%%"0A64AT7L00QY&.?M&@ HHHH ^4OV_FF\:Z'\,OA##*T%
MO\1?%EKI^I2(Q##3X#]HN N.<G8GZYZU]4V]O%9V\4$$:0P1*$CCC4*JJ!@
M = !7RS^U-C3OVKOV4M8N/FL(M;UFP:-ONF:XL0L+?4%3CZU]54 %%%% !11
M10!\A?\ !4J&.X_9<6*6-98I/$FE*\;@%64W !!!ZBO@GXBPW6O^ ]>^ -W#
M<'3_ ((KXNUB?SBQ$\(<)ID@;T#7;L,G. !@#K^PGQ1^$WA3XT>%QX=\9:5_
M;&CK<PW@MOM$L'[Z)MT;;HG5N#SC.#W!KFM7_9=^&&NZYX^UF]\+1RZEX\LH
M]/\ $5PMY<(;V!$5%3"R 1?*BY,84DC))/- 'YW_ !!\>>)O$7PM\!>'?!'B
MSXC#4?!/P;TC7;O1_!6J6_A[3[$-:0M)=W^H22E[@K$(V%LD6=N=DBDRXZS3
MO'7Q(^.6I?L;:$_Q.\4>%I?&GA_6DUW4=!OC!-=K!;MER,%#,4C8+*RED=]Z
MX8 U]A^(OV&_@7XLU+PQ?:S\/+#4[CPWIEOH^F_:;BX=%M($V0Q2H9-L^U>
M90YP!S70^%_V7?AEX-OO %[I'AMK:Z\!0W=MX<D;4;N4V,=RK+.OSRGS P=@
M/,W;0?EQ@4 ?"^G_ !J\1?#CX1_''P!KWQ5\=7#Z3\18?">A:];Q+JGB.:&=
MF;[-%-)-$!*T<,G[XL-F6*+G:HYGP3\>OC'\%?"?[5VCWFK>+#JGA#3=,N-*
MM/&.OP^(M1TN2Y9(WE-W&OEM\D@E\M1M0J%.2'9OO[Q%^Q_\(/%FC^--+U?P
M;#?67C'4X]9UI)+VYW7%XC$K,CB7="PRP_=% 0S*002#SUQ^Q/\ #WPC\/\
MQGHWPNT33_ FM>(="&AM?-"U_;O&N2GGVT[/%,>2&=U+L&.6- 'RU#'XK^!7
MQ\_9CL;/XV^.?B/H_BC3=1UO4M)UC7&NEN'&GHZLNWE[>0@>5'(9 C1N5)+L
M3Y?\"/B_^T9XHU[X=_%>35-7DT_Q/XH6SNYM;^(>EQ>'[ZW>=XY;*TT:79)#
M.J@;-KLY\LE4/F#'N?[*7_!._P 9_"7XK> /$GBY/A_I6F>"XKR:!/![:A<7
MFL7EQ;);M->27> N HD BP@;(6-0QQ]-^&_V+?@GX0^*;_$;1_A[IMEXO:9K
MA;Q))C%%*W62.W+F&-NX9$!!)(P2: /SQ\;^+OB;;_"_]H7XLVGQD\>V6H?#
M_P")D]AHNB0ZRYTWRFOH4*31MDRQA64+"2(U"L-I#L#ZLWQ(^(G[,?QR^(FF
M#X@^)_B/#/\ "*Y\<M%XHN1<10:HDCG?;Q*H6W@!#_ND  4X).Q2/L2^_9'^
M$^I>"_&?A*Y\*>9X?\8ZN==URS_M&['VN],BR&7>)=T?SHIVH57C&,9%=&WP
M+\"R?$9/'<F@1S>*5T3_ (1S[9+<3.AT_<6,#0ES&P))RQ4L<XSB@#\]?V0_
M&GQ]M?BU\)-<UW4]<N?#?CN"6?4%\7?$;2]2@U6)HO,\[3=-_=S6QB<AFBC\
MQE!",%"G/G^G^)OBGH/[%EE^T%-\;O']WX@T;Q5]FM-&DU=GTZ2T%X$,=S&V
M6N&+;SF1RNPJFW S7Z0?"K]C?X,_!'QK=^+?!7@.QT3Q#<B13>+-/-Y0<DN(
M4D=EA!R1B,+\IV].*FF_9%^$UQ\&W^%,GA/=X!>[-\VD_P!HW8S,9?-+>;YO
MF_?YQOQVQCB@#YE^%OPI8_\ !5#XJZ@?%OBM!I^DVFL+;#4L07@G15^S3+M_
M>6T9<^7'D;2B\G%=[\?_ /E(G^RM_P!>?B;_ --[5[EKG[-GPW\2?&32/BM?
M^&8Y/B!I42PVNLQ74\3*H5U&Z-)!'(=LCKN=6.,#.%4"C\<OV4OA9^TE=:1<
M?$;PM_PD4VDI+'9-_:%U:^4LA4N,02INR47[V<8XH \?_P""HG_)L,/_ &,V
MD_\ I0*]^^/DFL0_ GXCR>'5F?Q OAO4FTY;<9D-R+63R@H_O;]N/>O+]*_X
M)X_L^Z)X1U[PQ9> /)T/79+:74;7^V=0;SVMV=H3N-P67:9'^Z1G/.<"K_PJ
M_8/^!GP2\<6'C#P7X'_L7Q'8K(MO>_VM?3[!)&T;_)+.R'*.PY4XSQS0!Y/^
MSZWP._X=N^$V\;KH*_#I=+A.O";)C^WB1?,W^7\YG,P& OSD[<=A7T+\9/ D
M7Q0_9K\7>$?![V4<&M^&;BPT<V+(MJ5DMBL 0K\HB(* $<;3QQ7&:O\ \$__
M -GO7O'TOC.^^&&E3ZY-<K=R_OIULY)1CEK02"W8'&64QX8DE@223] HBQHJ
M(H55& JC  ]* /CC7OV3]8^,%S\+OB;I/B;7_"^NBY\/:AJ>CZW!;1MIEK9V
MT@,%NLMD\R3+)-(WER/Y3/)(S#[F/8/V7O"NI:#I/Q#U;4M.N=);Q-XWU;6;
M>TO(##*MN9%@B=D;E?,6W$@R,XD%>TT4 %%%% !1110!'<6\5Y;RP3QI-!*I
M22.10RLI&""#U!%?*W[ +3>"M#^)OPAFE:>W^'7BRZT_39'8ECI\Y^T6X;/.
M1O?],=*^K:^5/V6/^)C^U;^U;K$'RV,NMZ/8+&OW1-;V)65OJ2PS]* /JNBB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#QK]LC_DU7XM_]BIJG_I)+1^QO_P FJ_"3_L5-+_\ 22*C
M]LC_ )-5^+?_ &*FJ?\ I)+1^QO_ ,FJ_"3_ +%32_\ TDBH ]EHHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#YX_;K^&>L_$#X#W&J>%(6E\;>#;^V\5:#Y8R_VFU?>RKR"2T9
MD 4=3MKU+X,_%G0OCE\,/#WCCPY.L^EZQ:K.JYRT,G22%_\ ;1PR'W4UVM?%
MFM-=?L _%R]\0!I)OV>O'&IF;4XHXRW_  B>JS$#SP .+64X! ^Z<8' #@'V
MG15?3]0M=7L+:^L;F&]LKF-9H+FWD$D<L;#*NK X92""".#FK% !1110 444
M4 %%%% !7R?\)?V;?C/X0\1?"*^\2?%>^UNR\-W6NR^([5];O9QJT=QN&GJ0
MZ@2^4"I(D "$83/6OK"B@#\A/V,OVMO'?P]^$_Q5U#Q]XVUKQ-)?>")_%'AN
MXU[49KHPW$%W/8>2DDK,07F: E0>@! ZY]9_8;^,WQ2^'WP?^,#^)K?QA\9_
M&V@^)K?1;31C?7%[-]H9 C)YTN_R(%?)>0C:H&2,\4VS_P""7OBZ[^&/P*\.
M:MKGAX7G@_6+M_$GV6YN&AU#3)[Z.Y\F/,(+NOE\*X5=S$YX!KI?B'_P3]^(
MGBSPU\6+6RU_PRMQXE^),?C6PTV^FNC87UHK2?Z)?[(PX!\P,53>"T8&1PR@
M'2^&?^"E U?X7_&/Q!J7P\AL/$?PW2SEN=&L?$]OJ5I>QW#A%,=];QM&&5MP
M90K8P!G.X)UWPJ_;<UWQI\9O!'@CQ9\(M4\ 6'CK2I]4\,:M>:O!=27JQ0B=
MEEMXUS!^[WGYG+ A 5^;*^/6?_!/7XCQ^#_CQ8-<_#O2KWXD:3I4-M8^&K>X
MT[2]-NK>56EC6$1.1%@'#@EF;)9%W''M?Q _9;\5^+OC!\!/%-EK&FZ?8> M
M&U#3M3D6:471DGLA;I); 1[6VO\ -\[)P!UZ4 <MIG_!0O4XOC=X/\%>*?A'
M?^#=&\7:F=/TB_U76X$U=E:1X8)Y]'*"XMXY)$QND(&#E2_0UO'G_!136O#]
MM\2_$/AKX+:MXM^'7@>^ET>[\5QZU!;+)?1NB.GV<HTGDAG'[U-^ 5)4 G'E
M7PU_X)M?$_P;K7PQN;VX^&!'@?Q=!K#:IIMI=1ZQKEK]H:65[R[=&)D3$:QP
MA=AWMF0; 6\$^,'Q.U;X:R_M&? K2=<72-(U_P 1W-W8^&]6\.W;^(M1N[F6
M(B&T>'?;_9I-J[9)&\R1,;$4R @ ^SOB]_P4HM?A_?\ A[2M!\%:;X@UJZ\-
M6OB35H-7\8V6A0Z>EQ$LD5O%)<C-U+M))5%! ,9 8LP39\6?\% C/=_".W^&
M?PWOOB-/\2M,O+_2K5M5ATV>*2W!WPRAU>,%2L@=O,POEL1OXSYOXV_8+\>7
M&N:/XP\%67PSUS5-4\':?H>M:7\4-&:]33KNVM888[JS(BE DVIM*NH4%,D2
M;L)Z_H?[(^O>%_C+\ _$=GJNA7.B?#[1]4L-3-OI\>E/=SW43CS+>SMHA!&I
MD<L5#+@'^,Y) ,6__9]^._C(:UJ\WQ#O/"-SK7BO0_$$6BP>([N9=*L(H,7^
MG!T0*09)'PJ#RY/*C+;<\?8%%% !1110 4444 %%%% !115?4-0M=(L+F^OK
MF&RLK:-II[FXD$<<4:C+.S$X50 22>!B@#DOC-\6="^!OPP\0^./$<ZP:7H]
MJT[+G#32=(X4_P!MW*H/=A7EO["GPSUGX?\ P'M]4\5PM%XV\97]SXJU[S!A
M_M-T^]5;DD%8Q&"IZ'=7F>BM=?M_?%RR\0$R0_L]>!]3$VF121E?^$LU6$D>
M>01S:Q'( /WCG(Y(3[3H **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /&OVR/^35?BW_V*FJ?^DDM
M'[&__)JOPD_[%32__22*C]LC_DU7XM_]BIJG_I)+1^QO_P FJ_"3_L5-+_\
M22*@#V6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "J6M:+I_B32+S2M6LK?4M,O(F@N;.ZC$D4
MT;##*RG@@CL:NT4 ?&%UX'^(W["NIWVI_#K2[[XD_ F1FN;OP4DQDU7P\227
M>P+']]#R28B<C_OIZ^E/@Y\</!/Q\\(Q>(_ ^O6VM6#8$T<;;9[60C/ES1'Y
MHW'/##G&1D<UW=?.?Q?_ &*_#WC+Q/+XZ^'^L7OPE^*'S./$GAT!8[MCVO+;
M_5SJ3USACW)Z4 ?1E%?(*_M2_%7]G?%I^T#\/9+_ ,/P_+_PL7P'&]Y8;1G]
MY=6N/,M^ "6Z$G"K7T9\,?C'X(^,VAC5_!'BC3?$MA_$]C.&>,Y(Q(APR'CH
MP!H [*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MKC?B=\8_!'P9T,ZOXW\4:;X:L/X7OIPKR'(&(T&6<\]%!-?.;?M2_%7]HC-I
M^S]\/9+#P_-\O_"Q?'D;V=AM./WEK:X\RXX)(;H",,M 'T'\8_CAX)^ ?A&7
MQ'XXUZVT6P7(ACD;=/=2 9\N&(?-(YXX4<9R<#FOFNU\#_$;]NK4['4_B+I=
M]\-O@3&RW-IX*>8QZKXA((*/?E3^YAX!$0.3_P!\O7H?P@_8K\/>#?$\7CKX
M@:Q>_%KXH?*Y\2>(@&CM&':SMO\ 5P*#TQEAV(Z5]&4 4M%T73_#>D6>E:39
M6^FZ99Q+!;6=K&(XH8U&%55'  '85=HHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /&OVR/^35
M?BW_ -BIJG_I)+1^QO\ \FJ_"3_L5-+_ /22*C]LC_DU7XM_]BIJG_I)+1^Q
MO_R:K\)/^Q4TO_TDBH ]EHHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $(# @C(/4
M5\\?$G]A#X4^/-:/B/2-.O/ASXR7+1>)/ ]TVEW2,>=Q$?[MR2 260DXZU]$
M44 ?)B^%OVLO@N,:)XF\+_';08>%L_$,/]CZQM[*LZ$PN1T+R<GKBI(?^"@V
MB>#'6U^,/PY\;?"*Z!VR7FI:6]]IF>GR7=N&#C/?8*^KZ;)&DT;1R*KHP*LK
M#((/4$4 <#\.?V@OAI\7(T;P;XZT'Q#(PS]GL[^-IU_WHB=Z_BHKT"O$/B+^
MQ+\#/BI*\_B#X::&UX_+7FFPFPN&;^\9+<HS'W)-<!_PP7)X1^?X:?&[XE^
M]O\ J[!]6&I:>GI_H\PY_%J /JZBOE/_ (5Q^U[X/_Y _P 7O ?C]4^ZOBSP
MV^G%_8FS8T?\+;_:S\,?+JOP%\*^,MOWIO#7B]+)6]U6Z4G\* /JRBOE3_AL
MOXAZ'_R,_P"R_P#$JTV_>_X1];?5_P O+9<T?\/#O#%G_P A?X3_ !@\/^O]
MI^#94V_7:[4 ?5=%?*O_  \P^"$/%]>^)=,D[QW?AF^5A]<1&C_AZ!^S?'_Q
M\>.KNT_Z[>'M2'\K<T ?55%?*O\ P] _9OD_X]_'5W=_]<?#VI'^=N*/^'F'
MP0FXL;WQ+J<G:.T\,WS,?IF(4 ?55%?*G_#P[PQ>?\@CX3_&#Q!Z?V9X-E?=
M]-SK1_PV5\0M<_Y%C]E_XE7>?N_\) MOI'Y^8S8H ^JZ*^4_^%M_M9^)_ETK
MX"^%?!N[[LWB7Q>EZJ^[+:J#^%'_  KC]KWQA_R&/B]X#\ *_P!Y?"?AM]1*
M>P-XPH ^K*\_^(W[07PT^$<;MXR\=:#X>D49^SWE_&L[?[L0.]OP4UXC_P ,
M%R>+OG^)?QN^)?CS=_K+!-6&FZ>_K_H\(X_!J[_X=?L2_ SX5RI/X?\ AIH:
MWB<K>:E";^X5O[PDN"[*?<$4 >?S?\%!M$\9NUK\'OASXV^+MT3MCO--TM['
M3,]/GN[@*$&>^PU&WA;]K+XT#&M^)O"_P)T&;AK/P]#_ &QK&WNK3N1"A/0/
M'R.N*^L8XTAC6.-51% 5548  Z "G4 ?._PV_8/^%/@/6AXCU?3KSXC>,FPT
MOB3QQ=-JET[#G<!)^[0@DD%4!'K7T. %  & .@I:* "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /&OVR/^35?BW_V*FJ?^DDM'[&__)JOPD_[%32__22*C]LC_DU7
MXM_]BIJG_I)+1^QO_P FJ_"3_L5-+_\ 22*@#V6BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \:_;(_Y-5^+?_8J:I_Z
M22T?L;_\FJ_"3_L5-+_])(J/VR/^35?BW_V*FJ?^DDM'[&__ ":K\)/^Q4TO
M_P!)(J /9:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#QK]LC_DU7XM_]BIJG_I)+1^QO_R:K\)/^Q4TO_TDBH_;(_Y-
M5^+?_8J:I_Z22T?L;_\ )JOPD_[%32__ $DBH ]EHHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /&OVR/^35?BW_V*FJ?
M^DDM'[&__)JOPD_[%32__22*C]LC_DU7XM_]BIJG_I)+1^QO_P FJ_"3_L5-
M+_\ 22*@#V6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BJVI:E;Z/I]S?7<GDVMM&TTLF"=JJ,DX'
M)X%?+@_X*D?LR'_FI)_\$.I__(U 'U917RI_P]&_9D_Z*5_Y0M2_^1J7_AZ-
M^S+_ -%*_P#*'J7_ ,C4 ?55%?*W_#T3]F7_ **4/_!)J7_R/2_\/0OV9O\
MHI:_^"74?_D>@#ZHHKY8_P"'H'[,W_12T_\ !+J/_P CTO\ P\^_9G_Z*7'_
M .";4/\ Y'H ^IJ*^6O^'GG[,_\ T4R/_P $^H?_ "/2_P##SK]FC_HID7_@
MHU#_ .1Z /J2BOES_AYQ^S1_T4R'_P %%_\ _&*7_AYO^S3_ -%-@_\ !3?_
M /QB@#ZBHKY>_P"'FO[-/_13;?\ \%5__P#&*BF_X*>_LT0R1H?B7&QD. 4T
M?4& ^I%OQ^- 'U-17S!_P\R_9J_Z*=;_ /@LOO\ XQ2_\/,/V:O^BG6W_@LO
M?_C% 'T]17S%_P /+OV:_P#HI]K_ ."V]_\ C-._X>6?LU_]%/M/_!=>_P#Q
MF@#Z;HKYE_X>5?LV?]%/L_\ P7WG_P 9I?\ AY1^S;_T5"R_\ +S_P",T ?3
M-%?,W_#R?]FW_HJ%E_X 7G_QFE_X>2_LW?\ 14+'_P  ;O\ ^,T ?3%%?-'_
M  \C_9N_Z*A8?^ 5W_\ &J=_P\A_9O\ ^BHZ?_X!W7_QJ@#Z5HKYK_X>0?LW
M_P#14=/_ / 2Z_\ C5+_ ,/'OV;_ /HJ6G?^ EU_\:H ^DZ*^;?^'C?[.'_1
M4M-_\!KG_P"-4O\ P\:_9Q_Z*EIG_@-<_P#QJ@#Z1HKYO_X>,?LX_P#14]+_
M / >X_\ C=+_ ,/%OV<O^BIZ7_WXN/\ XW0!]'T5\X_\/%/V<O\ HJ>E?]^;
MC_XW2_\ #Q+]G/\ Z*GI/_?J?_XW0!]&T5\Y_P##Q']G/_HJFD?]^Y__ (W2
M_P##P[]G3_HJFC_]^Y__ (W0!]%T5\Z_\/#/V=/^BJZ/_P!\3?\ QNE_X>%_
MLZ_]%5T;_OF;_P"(H ^B:*^=_P#AX3^SK_T571?RE_\ B*=_P\'_ &=O^BK:
M)_Y%_P#B* /H:BOGK_AX-^SO_P!%6T/\Y?\ XBE_X>"?L[_]%6T/_OJ3_P"(
MH W_ -LC_DU7XM_]BIJG_I)+1^QO_P FJ_"3_L5-+_\ 22*O$_VF_P!M;X&^
M._V>_B-X=T+XEZ)J&LZIX>U"RL[5964RS26TB(F64 99@,D@<TO[,?[:GP.\
M"_L]_#GP]KOQ+T/3]9TOP]I]E>6K2LQBFCMHT=,J"#AE(R"1Q0!]H45\^_\
M#?W[//\ T5?0?^_C_P#Q-+_PWY^SS_T5?0/^_K__ !- 'T#17@'_  WW^SU_
MT5CP_P#]_F_^)I?^&^?V>O\ HK'A[_O^W_Q- 'OU%>!?\-[_ +/?_16/#O\
MW_/^%+_PWK^SY_T5CP[_ .!!_P * /?**\#_ .&]/V?/^BL^'/\ P)/^%5-'
M_P""A'[.VN:?%>V_Q5T6*&3.U;SS;:48)!S'*BNO([@9&"."#0!]#T5X-_PW
MA^S[_P!%9\-?^!?_ -:E_P"&[OV?O^BM>&?_  ,'^% 'O%%>$?\ #=G[/W_1
M6O#/_@:*7_ANK]G_ /Z*UX8_\#5H ]VHKPK_ (;I_9__ .BM>%__  .6E_X;
MF^ '_16_"W_@>M 'NE%>&?\ #<GP!_Z*WX5_\&"4O_#<?P!_Z*WX5_\ !BG^
M- 'N5%>'?\-P_ +_ **YX4_\&4?^-+_PW!\ O^BN>$__  9Q_P"- 'N%%>(?
M\-O? /\ Z*YX3_\ !G'_ (TO_#;GP#_Z*[X1_P#!I%_C0![=17B7_#;7P$_Z
M*[X1_P#!K%_C3O\ AMCX"'_FKOA#_P &T7^- 'M=%>*_\-K? 7_HKW@__P &
M\/\ \52_\-J? ;_HKW@[_P '$/\ \50![317B_\ PVE\!O\ HKW@W_P<P?\
MQ5+_ ,-H? ?_ **_X-_\','_ ,50![/17C/_  V=\!_^BO\ @S_P=0?_ !5+
M_P -F? C_HK_ (+_ /!W;_\ Q= 'LM%>-_\ #9?P(_Z*_P""_P#P>6__ ,72
M_P##9/P)_P"BP>"O_![;?_%T >QT5X[_ ,-C? K_ *+!X)_\'UM_\72_\-B_
M K_HL'@C_P ']K_\70![#17C_P#PV'\"_P#HL/@?_P *"U_^+I?^&P?@7_T6
M'P-_X4-K_P#'* /7Z*\A_P"&P/@9_P!%A\#?^%#:?_'*7_AK[X&?]%A\"_\
MA16G_P <H ]=HKR/_AKSX&_]%B\"?^%'9_\ QRE_X:Z^!O\ T6+P'_X4EG_\
M<H ];HKR7_AKCX'?]%B\!_\ A2V?_P <IW_#6WP/_P"BQ^ ?_"FLO_CM 'K%
M%>4?\-:? _\ Z+'X!_\ "FLO_CM+_P -9?!'_HL/@+_PIK+_ ..T >K45Y5_
MPUA\$O\ HL'@/_PI;+_X[1_PU=\$_P#HK_@/_P *6R_^.T >JT5Y9_PU9\%?
M^BO>!/\ PI++_P".TO\ PU5\%O\ HKO@7_PI+/\ ^.4 >I45Y=_PU1\%S_S5
MSP+_ .%)9_\ QRE_X:F^#'_16_ W_A1V?_QR@#U"BO,/^&H_@U_T5KP/_P"%
M'9__ !RE_P"&H?@W_P!%8\#_ /A16?\ \<H ].HKS+_AI_X.?]%7\$?^%%9_
M_'*7_AISX/?]%6\$_P#A0V?_ ,<H ],HKS3_ (:;^#__ $57P5_X4-I_\<I?
M^&F?A!_T53P5_P"%#:?_ !R@#TJBO-O^&E_A#_T5/P7_ .%!:?\ QRE_X:4^
M$9_YJEX,_P#"@M/_ (Y0!Z117G'_  TE\)/^BH^#/_!_:?\ QRE_X:0^$W_1
M3_!O_@_M/_CE 'HU%>=?\-'?"<]/B=X./_<>M?\ XY2_\-&?"C_HIO@__P '
MUK_\<H ]$HKSS_AHKX4_]%,\'_\ @^M?_CE+_P -$?"O_HI?A#_P>VO_ ,<H
M ]"HKS[_ (:%^%G_ $4KPC_X/;7_ ..4O_#0?PM_Z*1X1_\ !Y:__%T >@45
MP/\ PT!\+S_S4?PE_P"#RU_^+I?^%_?##_HHWA/_ ,'=M_\ %T =[17!_P#"
M_/AC_P!%%\)_^#NV_P#BZ9/^T%\+K6"2:;XD>$HH8U+O(^N6H55 R23OX %
M'?T5P-O^T!\+[R".>#XC^$YH9%#I)'KELRLI&000_((J7_A>WPU_Z*#X6_\
M!U;?_%T =S17#_\ "]/AO_T4#PO_ .#FV_\ BZ7_ (7E\./^A_\ "_\ X.;?
M_P"+H [>BN)_X7A\.C_S/WAC_P '%O\ _%TO_"[?AW_T/OAG_P '%O\ _%T
M=K17%_\ "ZOAY_T/GAG_ ,&]O_\ %TO_  NCX??]#UX:_P#!O;__ != '9T5
MQO\ PN;X?_\ 0\^&_P#P;6__ ,72_P#"Y/ '_0\>'/\ P;6__P 70!V-%<?_
M ,+B\!?]#OX=_P#!K!_\73O^%P> _P#H=?#O_@U@_P#BZ .NHKC)/C3\/H;J
MPMI/'7AM+F_N8[.TA;5[</<3N<)%&-^7=CP%&2>PKLJ %HHHH **** "BBB@
M HHHH **** "BBB@ HHHH XKXU2>7\)?%[YQMTJZ.3[1-7S[_P $]O NG:C^
MR)\.[B=&,DE@6.?>5Z]V_:!F^S_!'QU)_<T2\;\H'KS7_@GO#Y/['_PR'KI,
M;?F2?ZT >O\ _"MM'_YY4G_"M-'_ .>-=;10!R/_  K+1?\ GA1_PK'1/^>
M_*NNHH X_P#X5=H?_/NOY4A^%FA'_EV7\A78T4 <;_PJK0O^?5/^^12?\*GT
M#_GT3_OD5V=% '%_\*FT#_GSC_[Y%)_PJ7P__P ^4?\ WP*[6B@#B?\ A47A
M[_GRB_[X'^%?G_\ \%!/ FF:9^U-^S#8VMND<-UKT@E55 R!<6)_J:_3:OSV
M_;[A^T?MC_LL)UQK%VWY/9G^E 'V9;_!_P .&WCS80D[1_RS'^%2?\*<\-?]
M ^'_ +]K_A7:V_\ J(_]T5)0!PG_  IKPU_T#X/^_2_X4G_"F/#/_0.M_P#O
MTO\ A7>44 <%_P *6\+_ /0-M_\ OTO^%'_"E/"W_0,MO^_*_P"%=[10!P'_
M  I+PK_T"[;_ +\K_A1_PI#PI_T"K7_ORO\ A7?T4 >??\*.\)_] FU_[\+_
M (4G_"C/"7_0(M/^_"?X5Z%10!Y[_P *+\(_] BT_P"_"?X5\ ?%;X<Z-#_P
M5:^&.AQ64"Z<WAIY7A$2["=NH#)&,>E?J#7YX?$>'S_^"NW@!C_RS\(,W_C]
MZ/ZT ?9(^ W@\@?\2:S_ / =/\*/^%">#O\ H"V7_@,G^%>BCH*6@#SC_A07
M@W_H"6/_ (#)_A2?\*!\&?\ 0$L?_ 9/\*](HH \V_X9^\%_] .Q_P# 6/\
MPI/^&?/!/_0"L/\ P%C_ ,*]*HH \T_X9[\$_P#0!T__ ,!8_P#"D_X9X\$?
M] #3_P#P$C_^)KTRB@#S+_AG;P/_ - #3O\ P$C_ ,*3_AG3P-_T+^G?^ <?
M^%>G44 >6S?LZ^!4A=AX>TW(!/\ QYQ__$U\Q_L0_#70O'TOQP77+"#4QI?Q
M+UG3K+[9$LOV>VC\GRX8]P.U%R<*, 9.!7W3=?\ 'O+_ +IKY _X)V_\?'[0
MO_95]=_]H4 >Y_\ #-_@/_H7-,_\ XO_ (FD_P"&;? 7_0MZ7_X!1?\ Q->I
M44 >5M^S3X!88/AK2B/^O&+_ .)I%_9H\ *,#PUI6/\ KQB_^)KU6B@#RK_A
MF?P!_P!"SI/_ ( Q?_$TG_#,WP__ .A8TG_P B_^)KU:B@#RC_AF3X??]"OI
M'_@!%_\ $TG_  S'\/?^A7T?_P %\/\ \37K%% 'DW_#,/P\_P"A6T?_ ,%\
M/_Q-)_PR_P##O_H5=&_\%\/_ ,37K5% 'C&K_LP?#R/3;AE\*Z,&"$@_V=#_
M /$U\T?\$X?@5X-\:?LPZ/>ZOX?TR^OH[_4('FN;**1SMNY0 2RD\# K[RU8
M9TVX_P!PU\E_\$OSY?[.MW;?\^WB/58L>F+ES_6@#V/_ (99^'/_ $*>B?\
M@MA_^)I/^&5_AO\ ]"EH?_@MA_\ B*]>HH \@_X95^&__0HZ'_X+(/\ XFD_
MX93^&W_0H:%_X+(/_B*]@HH \>_X91^&O_0GZ%_X+(/_ (BF_P##*'PU_P"A
M/T'_ ,%<'_Q%>QT4 ? W_!1;X'>#_AG^R3XTU[P[H&F:/J]NUB(;VPLHX)H]
MU];HVUT4,,JS X/()'>OHK3/V5?AI>6$$S>#- W.H)_XE4'_ ,17FG_!53_D
MR7QW_P!=-._].%M7U5H/_('M/^N8H \I_P"&2_AE_P!"9X?_ /!5;_\ Q%)_
MPR3\,?\ H2_#_P#X*;?_ .(KV>B@#Q?_ (9'^&'_ $)7A[_P4V__ ,12?\,B
M_"__ *$GP[_X*+?_ .(KVFB@#Q7_ (9#^%W_ $)'AW_P46__ ,12']D+X6_]
M"/X<_P#!1;__ !%>UT4 >)_\,@?"W_H1O#?_ ()[?_XBD_X8^^%G_0B^&O\
MP3VW_P 17MM% 'B/_#'GPK_Z$7PU_P"":V_^(I/^&.OA5_T(GAG_ ,$UM_\
M$5[?10!X?_PQS\*?^A#\,_\ @EMO_B*3_AC;X4?]"%X8_P#!+;?_ !%>XT4
M>&_\,:_"?_H0?"__ ()+;_XBD_X8S^$W_0@>%_\ P26O_P ;KW.B@#\Z_P!N
MC]G#P!X!L/A%/H_A'0=/%W\0M'M+O[+I<$7G0.T@>-]J#<AXRIX.!D5]-6_[
M&/PED@1C\/\ PKDC/_(#M?\ XW7FO_!2K]WX#^&=S_S[^/\ 1I<_21A_6OKR
MQ.;.'_=% 'B'_#%OPC_Z)]X5_P#!':__ !ND_P"&*_A%_P!$]\*?^"*U_P#C
M=>\44 >#?\,4_"'_ *)YX3_\$5K_ /&Z3_AB?X0?]$[\)_\ @AM?_C=>]44
M>"?\,2_!_P#Z)UX2_P#!#:?_ !ND_P"&(_@]_P!$Z\(_^""T_P#C=>^44 >!
M']B'X/?]$X\(?^""T_\ C=)_PP_\'?\ HG'@_P#\$%I_\;KWZB@#P#_AAWX.
M?]$W\'_^""T_^-TG_##?P<_Z)OX0_P#!!:?_ !NOH"B@#Y];]AOX-X/_ !;C
MPC_X(;7_ .-U\Q?!']F/X;Z]^V5^T!X6O_!/AVYTC2H="DT^SFTFW>&VWVCF
M3RD*83<V"VT#)&37Z/-]TU\;? T_9_\ @HA\?H_^>^DZ)+^4++0!Z/\ \,+_
M  ;_ .B<>$O_  16O_QND_X85^#7_1.?"?\ X([7_P"(KZ$HH ^>C^PI\&O^
MB<^$_P#P1VW_ ,13?^&$_@U_T3GPG_X)+;_XBOH>B@#YW_X81^#7_1.O"G_@
MEMO_ (BD_P"&#_@U_P!$Z\*_^"6W_P#B*^B:* /G7_A@[X,_]$Z\+?\ @FM_
M_B*3_A@SX,_]$[\+?^">W_\ B*^BZ* /G/\ X8+^#/\ T3OPO_X)X/\ XFD_
MX8)^#/\ T3SPQ_X*(/\ XFOHVB@#\V/C]^RO\-?"7[5_[//A^Q\&:%;:-KD^
MM1:A:1:=$L5SLLU:+S%"X;:V2,]#7TN/V!_@R0/^+>>&?_!3#_\ $UPW[77^
MC_M;?LO7/3;K&IQ?]]VBC^E?8Z?<7Z4 ?./_  P+\&/^B>>&?_!5#_\ $TG_
M  P'\&/^B>^&O_!7#_\ $U](T4 ?-O\ PP#\%_\ HGOAO_P5P_\ Q-)_P[_^
M"_\ T3[PW_X+(O\ "OI.B@#YK_X=_?!?_HGWAO\ \%D7^%-_X=^?!?\ Z)_X
M=_\ !;%_A7TM10!\T_\ #OOX+?\ 1/\ P[_X+H_\*3_AWS\%O^B?^'?_  71
M_P"%?2]% 'S-_P .]_@M_P!$_P##W_@OC_PI/^'>WP6_Z$#P_P#^ "?X5]-4
M4 ?,G_#O7X*_]"!X?_\  %/\*\Z_:)_83^$OA7X%^/M8TKP3HEIJ-CH5]<V\
M\-FJO'(D#LK*>Q! -?<%>:?M*0?:O@#\0HL9WZ!?+^=NXH ^5_V5OV(_A+\0
M/V=?AYXAU7P5HMYJ6H:'9W%Q<36BL\DC1*69CW).37JO_#N_X*_]"%H/_@$M
M;O[ ]Q]H_9#^%S9SC1+=/R7']*^@: /F#_AW=\%/^A"T+_P#6D_X=V_!3_H0
MM#_\!!7U!10!\O?\.Z_@I_T(>A_^ @I/^'=/P4_Z$/0__ 45]144 ?+G_#N?
MX)_]"'HG_@,*3_AW-\$_^A$T7_P'_P#KU]244 ?+7_#N7X)_]")HO_@/_P#7
MI/\ AW'\$_\ H1-&_P"_'_UZ^IJ* /EC_AW'\$_^A$T;_OP?\:3_ (=P_!+_
M *$31_\ OR?\:^J** /S5_:R_92^'WP"OO@YXC\(>'+'1=0/Q#T6%[BU0JQC
M,C,5SGIE5/X"OTDM"6M8B3D[17R#_P %+/W?P^^&]S_S[^/=&ES])6']:^O+
M [K.$_[(H L4444 %%%% !1110 4444 %%%% !117BGQJ_;,^#O[._BJU\-_
M$+QA_P (_K5U9)J$-M_9EY<[H&DDC5]T,+J,M%(,$Y^7I@C(![717RK_ ,/1
MOV8O^BF?^4#5/_D:C_AZ-^S%_P!%,_\ *!JG_P C4 >N?M-RB']GOXCN>B^'
MM08Y..EM)7'_ +!L1A_9'^%H/?0K9NGJ@/\ 6O$?VA/^"CW[/'C;X'^/- T+
MXA_;=9U+0[VSL[?^Q-1C\R:2!T1=SVX498@9) ]369^RQ_P4._9Z^&W[//P^
M\,^(/'_]G:WI>B6EI>6O]C:A+Y4R1*KKN2W93A@>02/2@#[_ **^5?\ AZ-^
MS%_T4S_R@:I_\C4?\/1OV8O^BF?^4#5/_D:@#ZJHKY5_X>C?LQ?]%,_\H&J?
M_(U'_#T;]F+_ **9_P"4#5/_ )&H ^JJ*^?_ (6_MZ_ GXT>.],\&^#?'/\
M;/B34O-^R67]D7\'F>7$\K_/+ J#"1N>6&<8') KZ H **R?%GBG2_ _A76?
M$FMW7V+1='LIM0OKGRWD\F"*-I)'VH"S852<*"3C@$U\U_\ #T;]F+_HIG_E
M U3_ .1J /JJBOE7_AZ-^S%_T4S_ ,H&J?\ R-1_P]&_9B_Z*9_Y0-4_^1J
M/JJO@7]MJ'[1^VU^RZF,XO\ 4F_)+<_TKU#_ (>C?LQ?]%,_\H&J?_(U?+/[
M0_[:'P-^('[5'P'\8Z/XV^V>'_#4^J/JU[_95]&+59;=%B^1H [[G7'R*V,<
MX% 'ZFP_ZE/H*?7RFG_!4;]F)54?\+,Z#_H :I_\C4[_ (>C?LQ?]%,_\H&J
M?_(U 'U517RK_P /1OV8O^BF?^4#5/\ Y&H_X>C?LQ?]%,_\H&J?_(U 'U51
M7*?"WXI>&/C1X$TSQEX-U/\ MGPWJ7F_9+W[/+!YGERO$_R2JKC#QN.5&<9'
M!!KJZ "BO%/C5^V9\'?V=_%5KX;^(7C#_A']:NK)-0AMO[,O+G= TDD:ONAA
M=1EHI!@G/R],$9X#_AZ-^S%_T4S_ ,H&J?\ R-0!]545\J_\/1OV8O\ HIG_
M )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U57P#XLA%Q_P %;/#!/_++P.S#
M_P ";@?UKU3_ (>C?LQ?]%,_\H&J?_(U?*6H?MF_!"Y_X*":?\3E\;[O!L/@
MYM,;4O[*O?ENOM;.(_*\CS/N,3NV[>V<\4 ?JM2U\J_\/1OV8O\ HIG_ )0-
M4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U517RK_P /1OV8O^BF?^4#5/\ Y&H_
MX>C?LQ?]%,_\H&J?_(U 'U517*?"WXI>&/C1X$TSQEX-U/\ MGPWJ7F_9+W[
M/+!YGERO$_R2JKC#QN.5&<9'!!KJZ "BO%/C5^V9\'?V=_%5KX;^(7C#_A']
M:NK)-0AMO[,O+G= TDD:ONAA=1EHI!@G/R],$9X#_AZ-^S%_T4S_ ,H&J?\
MR-0!]545\J_\/1OV8O\ HIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U+
M=?\ 'O+_ +IKY _X)V_\?'[0O_95]=_]H5K3_P#!43]F-X74?$SD@@?\2#4_
M_D:OG_\ 9(_;6^ _P5F^+#>(OB9:8\3^.=3\1V'V31M4DQ:W'E^6'_T4;7^0
MY R!QR: /TNHKY5_X>C?LQ?]%,_\H&J?_(U'_#T;]F+_ **9_P"4#5/_ )&H
M ^JJ*^5?^'HW[,7_ $4S_P H&J?_ "-1_P /1OV8O^BF?^4#5/\ Y&H ^JJ*
M\J^!?[4GPP_:4_MO_A7'B;_A(_[%\C[?_H%U:^3YWF>5_KXDW9\J3[N<;><9
M&?5: "BO/_C5\>O G[._A6U\2?$+7?\ A']%NKU-/AN?L<]SNG:.214VPQNP
MRL4AR1CY>N2,^*_\/1OV8O\ HIG_ )0-4_\ D:@#ZJHKY5_X>C?LQ?\ 13/_
M "@:I_\ (U'_  ]&_9B_Z*9_Y0-4_P#D:@#Z@U+FPG'^P:^1_P#@F8?+^$OC
M6V_Y]O&NL18],3 _UK2NO^"H7[,<UM(B_$S+,I _XD.I_P#R-7S[^QI^VY\"
M?@EX?\>:?XF^(UO"VJ^+]2U>R^SZ/J4H:UF=3&3BVX8X/':@#],J*^5?^'HW
M[,7_ $4S_P H&J?_ "-1_P /1OV8O^BF?^4#5/\ Y&H ^JJ*^5?^'HW[,7_1
M3/\ R@:I_P#(U'_#T;]F+_HIG_E U3_Y&H ^JJ*\J^!?[4GPP_:4_MO_ (5Q
MXF_X2/\ L7R/M_\ H%U:^3YWF>5_KXDW9\J3[N<;><9&?5: /D7_ (*J?\F2
M^._^NFG?^G"VKZJT'_D#VG_7,5\M_P#!3ZZ\/M^RCK&C>(O$MKX3AUV_L["U
MU"^M;F>+STF6YV,MO'(XS';2X.W&0,GFDTK_ (*??LRVNGP12?$S#HH!']@Z
MG_\ (U 'UK17RK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_13/\ R@:I_P#(U 'U
M517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R@:I_\C4 ?55%?*O_
M  ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\C4 ?55%?*O\ P]&_9B_Z
M*9_Y0-4_^1J/^'HW[,7_ $4S_P H&J?_ "-0!]545Y5\"_VI/AA^TI_;?_"N
M/$W_  D?]B^1]O\ ] NK7R?.\SRO]?$F[/E2?=SC;SC(SZK0 45Y_P#&KX]>
M!/V=_"MKXD^(6N_\(_HMU>II\-S]CGN=T[1R2*FV&-V&5BD.2,?+UR1GQ7_A
MZ-^S%_T4S_R@:I_\C4 ?55%?*O\ P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_ $4S
M_P H&J?_ "-0!C_\%.!Y?P6\,W/_ #[^+M)ES])P/ZU]<::<V$!_V!7YG_MY
M?MU? [XS?!./1/!GC?\ MC6HM8L+Q;;^R;Z#Y(KA6=MTL"KPH)QG)QQ7T1I_
M_!4+]F6&RA23XE[750"/[!U,_P#MM0!]945\J_\ #T;]F+_HIG_E U3_ .1J
M/^'HW[,7_13/_*!JG_R-0!]545\J_P##T;]F+_HIG_E U3_Y&H_X>C?LQ?\
M13/_ "@:I_\ (U 'U517E7P+_:D^&'[2G]M_\*X\3?\ "1_V+Y'V_P#T"ZM?
M)\[S/*_U\2;L^5)]W.-O.,C/JM !17G_ ,:OCUX$_9W\*VOB3XA:[_PC^BW5
MZFGPW/V.>YW3M')(J;88W896*0Y(Q\O7)&?%?^'HW[,7_13/_*!JG_R-0!]5
M45\J_P##T;]F+_HIG_E U3_Y&H_X>C?LQ?\ 13/_ "@:I_\ (U 'U37QK\*O
M]'_X*2?%Z/IY_AC2Y?K@E:Z#_AZ-^S%_T4S_ ,H&J?\ R-7S1X2_;F^".D_M
MS^,?B!/XV\OP=J?A>UL(-2_LF^.^YCFRR>6(/,&%YR5Q[T ?J%17RK_P]&_9
MB_Z*9_Y0-4_^1J/^'HW[,7_13/\ R@:I_P#(U 'U517RK_P]&_9B_P"BF?\
ME U3_P"1J/\ AZ-^S%_T4S_R@:I_\C4 ?55%>5? O]J3X8?M*?VW_P *X\3?
M\)'_ &+Y'V__ $"ZM?)\[S/*_P!?$F[/E2?=SC;SC(SZK0 45Y_\:OCUX$_9
MW\*VOB3XA:[_ ,(_HMU>II\-S]CGN=T[1R2*FV&-V&5BD.2,?+UR1GQ7_AZ-
M^S%_T4S_ ,H&J?\ R-0!]545\J_\/1OV8O\ HIG_ )0-4_\ D:C_ (>C?LQ?
M]%,_\H&J?_(U &!^VI^Y_:(_9EN?[OBF:+_OJ#']*^QHO]6OTK\POVKOVYO@
MA\2/B1\$-8\->-O[2M/#?BJ/4-4D_LF^B^SVVQE:3$D"E\''RJ"?:OI2/_@J
M-^S&L:@_$SD#_H :G_\ (U 'U917RK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_1
M3/\ R@:I_P#(U 'U517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R
M@:I_\C4 ?55%?*O_  ]&_9B_Z*9_Y0-4_P#D:O:O@K\>O G[1'A6Z\2?#W7?
M^$@T6UO7T^:Y^QSVVV=8XY&3;-&C'"RQG(&/FZY!P >@445Y5\=/VI/AA^S7
M_8G_  L?Q-_PCG]M>?\ 8/\ 0+JZ\[R?+\W_ %$3[<>;'][&=W&<' !ZK17R
MK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R@:I_\C4 ?55<+\<H/M7P
M?\90XSYFD7:_G"PKP_\ X>C?LQ?]%,_\H&J?_(U87CC_ (*6?LT>)/"&L:7;
M_$Q?.O+26!-^@ZH!ED*C/^C=.: .U_X)UW'VC]CGX:-UVZ;L_*1Q_2OI*OSN
M_8__ &Z/V?\ X$_L^^$_!'B/XI6<^KZ3#)%-+8:)JLD+9E=QM+6BDC##J!7L
M_P#P]&_9B_Z*9_Y0-4_^1J /JJBOE7_AZ-^S%_T4S_R@:I_\C4?\/1OV8O\
MHIG_ )0-4_\ D:@#ZJHKY5_X>C?LQ?\ 13/_ "@:I_\ (U'_  ]&_9B_Z*9_
MY0-4_P#D:@#ZJHKS_P""OQZ\"?M$>%;KQ)\/==_X2#1;6]?3YKG['/;;9UCC
MD9-LT:,<++&<@8^;KD''H% !17E7QT_:D^&'[-?]B?\ "Q_$W_".?VUY_P!@
M_P! NKKSO)\OS?\ 41/MQYL?WL9W<9P<>5?\/1OV8O\ HIG_ )0-4_\ D:@#
MZJHKY5_X>C?LQ?\ 13/_ "@:I_\ (U'_  ]&_9B_Z*9_Y0-4_P#D:@#'_P""
MG7[OX(^';G_GW\6:3+GTQ< ?UKZXTTYL(#_L"OS;_;>_;<^!'QV^#2^'?"?Q
M'MYM735;&\5;K1]3B39%<(SG<;7J%!/X5[WI_P#P5"_9E@LH8W^)>'50"/[!
MU,_^VU 'UG17RK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_13/\ R@:I_P#(U 'U
M517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R@:I_\C4 ?55%9/A/
MQ3I?CCPKHWB31+K[;HNL64.H6-SY;Q^=!+&LD;[7 9<JP.& (SR :UJ "BBB
M@ HHHH *^5?^<IO_ '1G_P!SE?55?*O_ #E-_P"Z,_\ N<H ^JJ*** *.N:+
M:>(=*NM.OX([JSN8VBF@F0.DB,,,K*>"""00:;H&A67AG2+73-.MHK2QM8UB
MAMX$")&@& JJ.  . !6-\2/B9X<^$OAK^WO%%[+8Z:;F&S1K>SGNY9)II!'%
M&D,*/([,[  *IZUH^%/%-EXRT.#5=/AU*WM9BP6/5M,N=.N!M)!W07,<<B\C
MC<HR,$9!S0M;M= >EKFQ17(>&?BYX/\ &7B_Q/X7T37[74]<\,B ZQ;V^YEL
M_.#F-6DQL+$1OE0Q*X^8#(IWP]^+'A+XKQ:W-X1URWUZ#1=1DTF^GM0QCCND
M5&>-7("O@.OS(2O.,Y!P+7;M?Y=_35 ]-_3Y[_D=;1110!\J_M$?\GV?LC?]
MS=_Z:XJ^JJ^5?VB/^3[/V1O^YN_]-<5?55 'E7[6/_)K/QD_[$S6?_2&:C]D
M[_DUGX-_]B9HW_I##1^UC_R:S\9/^Q,UG_TAFH_9._Y-9^#?_8F:-_Z0PT >
MJT44C,%4D]!S2;25V M1O;QR.'9 6'0XKQ[PS^U]\*_%DF@?8=<U*&TU^Z%C
MI6I:EX=U*QL+ZX)8+%%=SVZ0N[%6 4/DD$#)K6\6?M*_#KP3KFIZ5JVN3I/I
M)0:I<6FEWEU::864,OVNYAB:&V^5@W[YTX(/3FF]-P>FYZ?17 _%?X\> O@?
MX5L/$GC;Q';Z)H=_=1V=K>&.2=999%+( (E8X*J3NQM &217>JP90RD%2,@C
MH:?_  WS_IAV\]1:***0'RK_ ,$N/^3$_AE_W$__ $Z7=?55?*O_  2X_P"3
M$_AE_P!Q/_TZ7=?55 'RK_SE-_[HS_[G*^JJ^5?^<IO_ '1G_P!SE?0/Q,^)
MWAOX/^#KSQ3XMU!M,T.T>*.:XCM9KE@TDBQH!'$CNQ+NHX4]:0SJ:*Y+P/\
M$[1_B%)>)I=GXAM3:A3)_;GAK4=)#;LXV&[MXA)T.=F<<9QD5UM5JA!5?[#!
M]I\_8/-QC=WJQ7,_\+(\.?\ "R#X"_M'_BK!I0UHZ?Y$G_'F93#YOF;=GWP1
MMW;N^,<TNMOZ[_EJ'2_]=OST.FHHKF?^%D>'/^%D'P%_:/\ Q5@TH:T=/\B3
M_CS,IA\WS-NS[X(V[MW?&.:.MOZ[_EJ'2_\ 7;\]#IJ*** /E7_@EQ_R8G\,
MO^XG_P"G2[KZJKY5_P""7'_)B?PR_P"XG_Z=+NOJJ@#Y5_YRF_\ =&?_ '.5
M]55\J_\ .4W_ +HS_P"YROJJ@#SWXC_'[P#\(_%/A+PYXN\0)HVL>*[DVFCV
M\EM/(+F4,B;=Z(R1_-(@RY4?-]:+7X_> ;WXS7?PH@\0)+X_M+,7\^CK;3DQ
MPE5;<9=GE9VNAV[]V&'%?)W_  48\%W7CSXI?#73M.++J]OX;\3:EISQG#K=
MVL%O<P%3D8/F1+^=>,_"_P <:O)\1K;XX7FFZF/$'C#P=XO\3I:Z7L-\D,;V
MT%K'"7C=<K%;H5W(ZC=G:V2#$9KEO+HIM_+FY5ZODDWY(N4?Y>KBE\W&[]/>
M27F?JS2!0O08K\Q?!'QH\1Q:M\1K/1?B;+K^BW7P<U#7XY+'Q!J&J?9-6C&<
MQWEQ(VVXC212ZPK JED_=*5KU31_%E[\+[_]DW7-8\<:_;>&_$>FWL_B/4O$
M'B&YFM;N^FTN!H%F,TI09=7,<8 7?NVKN8YVE%QOS=/SO-?G!V[W7<R3O:W6
M[^2C&7Y27I9GW/17YP?"OXL:IKWPW^"\WQ*^('B'0?AQJJ^*'U3Q,^O76G2R
M7T5\ZV4$]\KK)&!%YGEQEU#E N&VA:[3Q-\0-$;QC967C?XM^.?#GPV7P-9W
MOA/Q(;ZYTG4=6O#/(LTK)'#$;N[""WVVSPON5@WDOO)J.J3[V^Y2>O9OE=EU
MNM>UR]UR7;\?>4=.ZUU[:K<^Q=%^)'AWQ#XW\1^$-/U'[1XB\.QVLNIV?D2+
M]G6X5FA.]E"-N",?E)QCG%=-7SC\#O%>L:Q^U7\;M)NM<U;4]&T_2O#<MC:Z
MC(ZK"TMM.TCK 0JQ/(0I<*B<CD#&!]'4VK)$W]YI>7XI/]3Y5_9W_P"3[/VN
M?^Y1_P#37+7U57RK^SO_ ,GV?M<_]RC_ .FN6OJJD,^5?V^O^;<O^RS>'/\
MVXKZJKY5_;Z_YMR_[+-X<_\ ;BOJJ@ HKFOB-\1O#OPF\'WWBGQ7J']E:#8F
M);B[\B2;89)%B3Y(U9CEW4< XSD\9-=(K!E##D$9%'F M(JA>@Q2T4 %%%%
M!1110!\J_L[_ /)]G[7/_<H_^FN6OJJOE7]G?_D^S]KG_N4?_37+7U50!\J_
MM]?\VY?]EF\.?^W%?55?*O[?7_-N7_99O#G_ +<5]+>*/$VF^"_#.K>(-9N?
ML>D:5:2WUY<>6S^5#&A=VVJ"S852< $G' -)M15WL-)R=EN:E%>4^#?VH?AQ
MX[UW0]'TW5]0M=0UZW:ZTB/6M"U#2EU.-5#EK5[J"-9\*P;$98[3GIS78>.?
MB1X=^&UOH\WB/4?[.BU?5+?1K)O(DE\V[G;;#'\BMMW$?>;"CN15N+32:WT^
M=[6^_3U)33V]?EN=-1114C"BN9\;?$CPY\.3H(\1:C_9YUW58=%T[]Q)+Y]Y
M*&,<7R*VW.QOF;"C')%=-1TO_7]:K[PV=OZ_K1A17*?$CXI>&?A+HMIJGBB_
MDLK:\O(M/M8[>SGNY[FYDSY<,4$"/)([8.%52>">U;VDZU9:Y;F>RN%F52$D
M7!5XGVAMDB'#(X#+E6 89Y H6MV@>EK]3YB_9W_Y/L_:Y_[E'_TURU]55\J_
ML[_\GV?M<_\ <H_^FN6OJJ@#Y5_;Z_YMR_[+-X<_]N*^JJ^5?V^O^;<O^RS>
M'/\ VXKZJH Y:\^)WAK3OB-IO@2YU+R?%6I6$NIV=B\$H$]O&P61EEV^62I8
M93=NP<XQS1X7^)WAKQGXH\4^'=&U+[=J_AB>*VU:%8)52VEDC\Q$\QE".VT@
MD(S;<@'!KY__ &[;H_#./X7_ !LCBD:+P!XDB.K/ I,O]E7@^S7( [\M$<>W
M:O"1>>-? O[*_@3QM9S-HT?Q,\;-XG\9:DNK3:8MM8W@E>!);^&.26TAVK;(
MTR+E>!D;C2A[R;?1\K]6X\ORY6[^<7Y(J2LU;JK_ "2ES?.Z5MM)+U/O?Q[\
M0O#7P[M]&E\37XL(M7U2WT:Q)@DE\V\G;;#'\BMMW$?>;"CN173@!1@# K\Z
M=8U[Q!K_ ,*_ DFJ>);+Q5HD/QLT6+0[RRU.\U98K42C,(U"YMH&O520N%G7
MS 0=ID8H:LW7Q0\7+JVK3_\ "9>(A\>8_B-_9UEX%:_F6U?1/MJH NG9$4EJ
M;4M(;PIG.3YH(Q6E./.U'JW;Y-4[?.]37I9.U[:J7NIR6R5_N<_PM#2_5J_E
M^AO3FN3\ _%?PG\3O#NFZ[X;UJ&_TS4IKB"SDD1X'GD@=TF58Y55R5:-\\=%
MSTYKYB^#?CBQUKXJ72>.?B-XITCXLIXQU6RB\&6>H7$EM+IZ&06R/IVQXDM3
M $D%WL0EL?OLG;7A'PY4_$'6_P!F/7O'?C#7;=]2?QAI/_"07'B6[M)?M NY
M%M(EG$RG>>$5,_O BH0RJ%&4+S46E>ZO_P"2\UO796TU^5W)*/,NTK?FK^FE
M[]NG;]0:*^*/V,_%_P 1/B%\5KK1_%FMZM)%\*]$D\*ZPDMQ*8M5U9KR15NI
M-Q_?-]EMX'#L"09V.?F-?:]:-*R:=T_RN[/YJS7DT1KS.+W6GSLKKY/3U1\J
M_L[_ /)]G[7/_<H_^FN6OJJOE7]G?_D^S]KG_N4?_37+7U54C/E7]OK_ )MR
M_P"RS>'/_;BOJJOE7]OK_FW+_LLWAS_VXKZJH ***S/$GB;1_!VBW6LZ_JMC
MH>D6BA[C4-2N4M[>%20 7D<A5&2!R>I%)NVK'OHC3K.CT*TCU1]06)1=.H1I
M,<D#.!GT&3^9IMQXGT>T\.G7Y]6L8="%N+LZI)<HMKY) 82^:3MV$$'=G&#6
M!I_QF^'^K>$[KQ18^.O#5[X9M9%AN-:M]7MY+.&0LJA'F#[%8LR@ G.6 [T^
MO+U$M4FCLJ*Y+XE^/D^'GAVVU!;)M4N[S4+/2[.S67R_.GN9TA3+X.U1O+DX
M/RJ>#TKR#P_^U]%XBLO$6KVFA:9=>'M(U6TL9+JQ\10W%W#!+?-:/-=6JIOM
MV7:)E0[@\39#A@5H7O.R[V_+_-?>)M)7?];_ .3/HRBBB@9\J_L[_P#)]G[7
M/_<H_P#IKEKZJKY5_9W_ .3[/VN?^Y1_]-<M?55 'RK^WU_S;E_V6;PY_P"W
M%?55?*O[?7_-N7_99O#G_MQ7U50 4444 >>?&CXP> /@CH%CX@^(6MPZ#I=Q
M>1V-O<S0RR[IW#%5VQJS#A6))& !R16YKWQ(\-^%O%7A7PUJ6I"VUGQ.\\6D
M6PAD<7+0Q&64;U4JF$&?G(ST&3Q7R+^U7#<_';]HU?AU:>$-8\;Z-X5\(WUS
M?VNCO8J8-0U*-K>V>3[7<P+^[B$CC:Q;+C QDCD_#?CVY^-EU^R!<:KYZ:\G
M_"2:%K$2S-%/'>V^F26\PWH0R.63=D$$;@0:A2O3<[>GFO>7X..^UI1ZERBE
M+E\G?UY>9?>GMOHS]!;'4+75+5;FRN8;NW8LHF@D#H2K%6 (XR""#Z$$58K\
MOOV??$^G>&_A7\"= UOQUJ_A/X:R1:TOBV^LO$ES;"SUB.1?LUE=72RA]/78
M2ZPJ\2NYY4ECN[CP1XF\<_$/QA^SWH'B;Q3XL@\/:QJGBZ**:WU6ZTRZUK2K
M<(=/FN'A:.1CL *R?*S##?QDMT<GO\B\_P +_G:Z76.I&JCS2_K1O]+/M+0_
M0FBD5=J@#. ,<G)I:R *^5?V!?\ FXW_ ++-XC_]MZ^JJ^5?V!?^;C?^RS>(
M_P#VWH ^JJ^5?VB/^3[/V1O^YN_]-<5?55?*O[1'_)]G[(W_ '-W_IKBH ^J
MJ*** .7^)GQ.\,?!SP3J7B_QCJJ:+X=TX(US>/%)+LW.J* D:LS$LRC"@GFM
M7PSXDTWQEX<TO7M&NTO](U2UBO;.ZC!"S0R('1P" 1E2#@C/-?+_ .V+K]QX
ML^+7P>^%]CX;U#QC!)?R>+-<T72FM1-+9V8Q"K?:9HHMC7$B9W./]6<9.!7A
M?AWQYXBA^!_PT^&;ZEX@\&ZOX7^+EIX+U.UL]1-I>G3'$\D$,DEO*PVF!XU^
M1V7,>58X#44[U-.K:2]+J+?_ (%*VG9^0ZGN:]$FWZVE)+_P&-]>Z/TFZ=*6
MOSD^/&N^)?"-[^U%>Z1XW\869^'L7A>7PY OB2^:*U9H(O-WJTI\\2#.\3;P
MY)8Y8[JVOCA\3=?L?%GQN.M>.?$GACQUI,5FWPS\/Z;?3VT&I;K5&!@M4^34
M6>X+)(LBR^6./D'-"LTFNU_.VFW=Z[>3U+4'=+O_ ,#?LM5KWT['VWHOQ(\.
M^(?&_B/PAI^H_:/$7AV.UEU.S\B1?LZW"LT)WLH1MP1C\I.,<XHT7XD>'?$/
MC?Q'X0T_4?M'B+P[':RZG9^1(OV=;A6:$[V4(VX(Q^4G&.<5\%_$CQ7XV\.^
M,?VF-7T^6[T373I?@@:Y>:1G[1IUJZ.+^6$J25,<9E.\'* %@05S7JW[(=UX
M>O/VJ/V@7\*:_<>)] ^P>&Q::G<:C)J/FK]GN/NW4C,TZ@Y <N_<;CC J,;M
MKM_P/PUT?77MKE)I1<E_=M_V]R_BKO3IH?8E%%%2,^5?V!?^;C?^RS>(_P#V
MWKZJKY5_8%_YN-_[+-XC_P#;>OJJ@#Y5_:(_Y/L_9&_[F[_TUQ5]55\J_M$?
M\GV?LC?]S=_Z:XJ^JJ "BBO,?"/[2GPY\<^+K;PUHWB![G5+S[1]A:73KJ"V
MU#[.VV?[+<R1+#<[#][R7?&">@-"U?*MPV5V>FLH;J,T5!8ZA:ZI:K<V5S#=
MV[%E$T$@="58JP!'&000?0@BK% !1110 5Y5^UC_ ,FL_&3_ +$S6?\ TAFK
MU6O*OVL?^36?C)_V)FL_^D,U !^R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ DUGX
M-_\ 8F:-_P"D,->JT %%%% !1110 5\J_P#.4W_NC/\ [G*^JJ^5?^<IO_=&
M?_<Y0!]54444 >(?M6:!\-M?\-^$?^%I>(]2\+^'['Q%;7]O?6-U+90_:XUD
M\D7%W&N;:/))$GF18<)AP< \I^RI\8FMOA_X5T'QQKM_=:KXEUO6;/PA<:I'
M--<ZMIMM)(\,KS;3G]PH822E3(H4Y8G)^FJ*44ES)[/I]VOKI:_9M6ZCE[UO
M+_@_A=W:ZM;GQS\ ?@_X,T#]I+]I/X?Z9X>M+#P=/H?A^QETJV#1QO%+:W0E
M#,#N+.&;+9W$DDG/-=%^PIH.G>%Y/CQI&CV-OIFEV/Q)U&WM;.TB$<4,:VUJ
M%15'  '85]245<9--R;WCR_C%W_#\1S?/OW3^Z/+^.X4445))\J_M$?\GV?L
MC?\ <W?^FN*OJJOE7]HC_D^S]D;_ +F[_P!-<5?55 'E7[6/_)K/QD_[$S6?
M_2&:C]D[_DUGX-_]B9HW_I##1^UC_P FL_&3_L3-9_\ 2&:C]D[_ )-9^#?_
M &)FC?\ I##0!ZK3)O\ 5/\ [II]%1.//%Q[C/RC^'.L:7??LV_ ZTT?XI+X
MT\7Z=XJL;B#X3R7&GS(&%_*&+0V\27B^4C-/NFE9!MRP(QCZ!^&?Q"\+? [X
M;_&?P-\1KB&R\:7'B'7;T:/=_P#'WXEBO&9[>2SC^]=>8CI'B,,5*[6"XK[;
MHJJB]HIQ?VN:_P#V]R?C[F[ON5S/GC-?9LU\N;_Y)[6/S'7P3XG\;0_#3X,:
MYX.UKQE+X#^&LIUK3]*EL=]CJ>HP&WM5E-U<P)F" /C8Y8$C QDU]G_L<?$V
MZ^*W[.?@_5M4#)K]G;G2-7BD^_'>VK&"8-Z$LF[_ ($*]IHK5S;<F_M._P ^
M:37X2:^2UTL8J-E%+[.B]+)/[VK_ #>FMPHHHK,L^5?^"7'_ "8G\,O^XG_Z
M=+NOJJOE7_@EQ_R8G\,O^XG_ .G2[KZJH ^5?^<IO_=&?_<Y5[_@I Z1_LD^
M)WDN?L:+J&E%KC*CRA_:%OE\L"O'7D$<<U1_YRF_]T9_]SE?55+JGV:?W-,?
M?Y_B?$W[0WQ3L;3]E?XE7?@/]H>[^(6NVK:6PO\ 3-8TK[7I:O?PQDHVFP0E
M0X9E._=G&!QD''^/NNR?#GXB>)O#FL>/O%GA30=-^'5QJ7@YT\27PFU+5FDF
M-PQE:0O=SQXA"P/YBHC95%'3[QKROXK_  #B^*VISW3^//&?AFVN]+ET>_TO
M0]1B%C>VTAR^^">&5$D()7SH@DFTD;JBI%RCRKK?\8.*^YZ]==;&E-Q3][I_
MG%O\$UTT=M#Y!TCXFWM]8^!%^*?Q&\3>$?"TWPITO4]$U*UUJYL!JNM.A\]Y
M+J-@US<@"/;;NSAPQ;RV)KFV\72WGQ4\+ZW\;?%6K?#_ %ZX^",4]]J%IJ$V
MBW'VS[=*8]\D)5DE;"MY.0&?Y"A^Y7Z1>%_#6F^#?#>E:!HUJMEI.EVL5E9V
MR$D10QH$103R<* .:U*Z*K4IR<-+N37E?G_%*:U_NQ[&5-N,(J2Z*_R<']WN
M/_P)GYE_$OXT>.;WX>^%]/\ %?BS6/!7C>'X8QZY$UWK-WIW]J:D^\(EK:V?
MD/<WGRQ[TEE=$WC_ $=OG)EOO'VB>(OBIX.\4_$3Q]?^&#J7P(L[Z?7M*U6;
M2FEO6N6<$30E&#%\E8L@.P"[7^Z?TOHJ9OFYFM+MOTNIK3S2FM?[J^13]Q)/
M6R2];.#^Z\'_ .!,_-7Q1X]^-WA_PU\/K"_U[7[?Q!\:/"6EZ-!)]HF631]8
MCN(5GN$48%L\EE.\C%-IWPDGE:_2.QM?L5G;V_F23>3&L?F3,6=\#&6)ZD]S
M7!>*/@CI'C/XM>%/'NLZIJMY<>%DF.DZ*SPKI]O/*A1[DJ(A(\NP[1OD*KU5
M022?1*J4E)-VU;;^3=TOE=V\FET(4>6ROLDOG:S?S2C\[]SY5_X)<?\ )B?P
MR_[B?_ITNZ^JJ^5?^"7'_)B?PR_[B?\ Z=+NOJJLRSY5_P"<IO\ W1G_ -SE
M?55?*O\ SE-_[HS_ .YROJJ@ KEO$'Q5\%>$_$EAX>UOQAH&C:_J&W['I6H:
MG!!=7.YMJ^7$[!GR>!@')XKJ:^"OVFH]6^$/Q(^*'Q6\/3>"?BOX&FBTU/'_
M ,/M>EA>[T]K=%6V>+.Y58@APDJY).55R055US)/;K_7Z_?W*LVG;?IYO^NG
M4^]:*^$/BE^T%\1+7Q-^T;J&E?$-O"]C\.]*T?6=%\.SZ98L)C-9K+);W!DC
M,I21SL^1E<.XVOP%-GQU^TA\1;BV^.7B6'Q=!X&E^&=G87%CX0EL+61=1:6S
MCN&^V-*K2E979HHQ \1&TY+FGT;>EE=^2^6_HKOR",>9Q2Z[?<G^36]D?<U%
M?!WQ#^)/Q*^(EO\ M.)_PFNN>$M,\(>%+&_T_0=*M;-)(I;G2&GFCEG>W:?
M<'E&1P<X8# &')\:OB=\(IOA7%-XUOKWX>6WA_P_+J-Y9V>F:E=PRW<@7R]2
MM L5PL+J5BAF@*$;<MYS[JJ,6YJ#T;<5_P"!<UK_ /@/GNC&4U&"J=+-_=R_
M_)(_0VBBBI-#Y5_9W_Y/L_:Y_P"Y1_\ 37+7U57RK^SO_P GV?M<_P#<H_\
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
M[+-XC_\ ;>OJJOE7]@7_ )N-_P"RS>(__;>D,^JJ^5?VB/\ D^S]D;_N;O\
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
ML^5)]W.-O.,C/W_110!Y5^UC_P FL_&3_L3-9_\ 2&:OFK]GO_@H]^SMX'^
M7PT\-ZW\0_L6M:/X9TS3[ZV_L349/)GBM8XY$W);E6PRD94D''!(K[JHH ^5
M?^'HW[,7_13/_*!JG_R-1_P]&_9B_P"BF?\ E U3_P"1J^JJ* /E7_AZ-^S%
M_P!%,_\ *!JG_P C4?\ #T;]F+_HIG_E U3_ .1J^JJ* /E7_AZ-^S%_T4S_
M ,H&J?\ R-1_P]&_9B_Z*9_Y0-4_^1J^JJ* /E7_ (>C?LQ?]%,_\H&J?_(U
M'_#T;]F+_HIG_E U3_Y&KZJHH ^5?^"7'_)B?PR_[B?_ *=+NOJJBB@#X5^-
M7QZ\"?L[_P#!22U\2?$+7?\ A']%NOA,FGPW/V.>YW3MK$DBIMAC=AE8I#DC
M'R]<D9] _P"'HW[,7_13/_*!JG_R-7U510!\J_\ #T;]F+_HIG_E U3_ .1J
M/^'HW[,7_13/_*!JG_R-7U510!\J_P##T;]F+_HIG_E U3_Y&H_X>C?LQ?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
-HHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>codi-20221231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 codi-20221231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 2P P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBJ^KZOI7A_2;K7M>U.WLK&QMWN+V
M\NYECB@B12SR.[$!55026)P "30!8HKS7X$?M@_LU?M,-XDA^"7Q:T_6I_!]
MS'#XHLS%+;7&F&1#)$\T-PB2)'(BLR2E=D@5BK, <:/PN_:5^!OQG-T/AM\0
M[34/LFF0:FY>*6 2Z=/YGD:A#YR)Y]G+Y4OEW4>Z&3RWVNVTX .YHKB?A-^T
M;\%?CE<3VGPL\>V^JRP:?;ZBL8MY83<6%P7%O?0"5%^T6DQBD$=S%OAD\MMC
MMM..VH ***X/X@_M/? #X5>(V\)?$3XJ:7I&I)"DK6=W(P<(W*MP#P: .\HK
MSCPI^UW^S3XY\1VGA'PC\8]'O]2OY?*L[."5B\KXSM&5Z\5Z/0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %17T%E<V<L&I0Q26[QD3I.H*%<<A@>",>M2UD^// ?@GXI>"]5^''Q)\
M)Z=KWA_7+"6RUG1=7LTN+6]MI%*R12QN"KHRD@J1@YH _-K]O;1/VI?#\_[<
MW@Z'P[X=US7?&G[+T6L>%O&/@O3+FROK72;9=2M%T2Z@>>8//^\U">&>-E:8
MR3+M CC2/EO^"LFG>/\ Q3#IT/['C7$YC_8 ^(+:F^B@YFT:8:(+!%V=7?R[
MDP@?,=LFSHU?I[\+_@M\)/@GH+>&?A)\.-&\.V,FWSH-)L$A$Q5=JERHRY50
M%!8G"@ < "F_#?X'_!SX/+=+\*OA?H/AT7L445T-'TN*W\R*+?Y4/R 8BC\Q
M]D8^1-[;0-QR ?*&DBWU/_@J%^S;=_!:82:#:_LM^))-?GL\>2VDS7>@#2PV
M./FECE:,=PDI7@-7VQ7+?#;X(?!WX.?:A\*?AAH7AW[;'%%<_P!C:9%;[XHM
M_E1?(!B*/S'V1CY$WMM W'/4T %9>K>"/!>O7AU#7/"&EWMP5"F>[T^.1R!T
M&YE)Q6I10!\^_M)^&_#OA;XV_!8^&- LM--SXWD2Y^P6J0^:HMV(5M@&X \X
M-?05>%_M8?\ );/@?_V/<O\ Z3-7NE !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 >%_M8?\EL^!_\ V/<O_I,U>Z5X7^UA_P EL^!__8]R_P#I,U>Z4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !537]?T/PIH5[XH\3ZS:Z=IFFVDEUJ.H7UPL4%K!&I>261V(5
M$506+$@  DU;JAXGLO#6H>'[RV\8V]G+I7D,U^FHA3!Y2_,QDW_+L &3NXP.
M>* /+/A!_P % OV-/CSX?\8^)_A7^T%H6I6GP^M#=^-?-:2UET:U$3RBYGBN
M$21(&CCD=9MOENJ,58X-5OV?O^"C/[$W[5'CX_"[]GW]H/1_%'B :5+J?]EV
M$%PLGV.)XDDG_>1J-BO/"I.>LBCN*YCX3_#_ .%7QH_:\\1_M@ZM)H[KXE^'
MEGX.\':/<O$T^L:/:7LU[<:E+"W+QR3W,2Q*0=D4*R$C[3L2_P"!-/M_C3^T
MO\8_BUJ'B&YTS2O"VC0_#GPYK%I<+%)9,L(U#5[ZWE8%48S75G;L2"%ET;D<
M'(!UWP6_;?\ V3_VC/B?XD^#7P-^.&C^)_$OA!I5\2Z9I1DD-@8YO(<.^W8<
M2 J,,<X)&0":]5KY(_8G^&OQV_8__:5U/]B.]^.FM_$WX467PTL]<\$ZEXMB
MMFUKPDT=T;-=)N+BVBB6ZMY8U:2V=T$BBTG0EP@-?6] !117E_Q6\*?M9ZOX
MN>\^#_Q7\+Z1HI@0)9:MH3W$PD ^=BX(X)Z"@#F_VL/^2V? _P#['N7_ -)F
MKW2OD7XI^&OVF]&^/?P;D^-'Q+\.:S;OXW(LH](T9K9HV$)+EB2<@ID#T/-?
M75 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5C_ !!^'O@3XL>"M3^&WQ.\'Z;X@\/ZU:-:ZOHFL6:7
M%K>P-]Z*6)P5D0]"I!![UL44 >4_ 7]A7]BW]ECQ+>>,OV:OV4/AYX!U?4+$
MV5]J?A#PA9Z=<7%L75S"\D$:LR;T1MI.,JI["NRN_@Y\*-1^'^L_"C4OAQHM
MSX8\1-J+:_X?N=-CDL]1-_++->^?$P*R^?)/,\FX'>9&)SDUTE% '+?"3X(?
M![X">%QX+^"OPQT/PMI096:QT+38[9'8*$#-L WD*JJ"V2 H'0 5U-%% !11
M10!X7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6
M'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 445\<_P#!</\ ;A_X8L_8BUC_ (1;6/LW
MC/QYYF@>%?+?$L'F(?M-VO<>5"3AATEDA]:ZL%A*N/Q<,/2^*3M_P?ENSEQV
M,HY?A)XBJ_=@FW_EZO9'V-17QS_P0\_;C'[:G[$>D#Q3K'VGQIX#\O0/%8DD
MS+/Y:?Z+>-W/G0@98]98YO2OL:C&X2M@,7/#U5[T7;_@_/=!@<91S#"0Q%)^
M[-77^7JMF%%%%<IU!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !65XY\+?\)OX.U/P<VOZEI:ZI926LFH:/=FWN[=)%*LT,J_-%)M)
MVR+\R'# @@&M6L+XG>$=:\??#W6?!/AWXA:OX3OM5T^2VMO$N@I;M>Z:SC'G
MP"XBEB\Q<Y4O&X!P<'% 'RM^RY^RV?@#^V+\7=4_8ZN;K3?AQ_P@%AITOAO6
M_$-]>:1<^.EGNI);B(SR2R1&.V:TCNGBX=Y0#NEAE"_+I\=_%K_@G+\#_P!I
MO4?BA\#O["_:2T/X%:CXNTWXGZ'\0]7\0Z'XRA9S'-JD%OJ+!=.N(+YXI)[1
M843YXRA,1"K]L_!#]@;XD?!?P[J/A=O^"AGQD\06DOA2[T;0(]3M_#MNNA33
M[3_:4*V>DPK/=H5)5KH3IN=V9&9B:[/1/V0?"6K>&O$&E?M!^,=4^*6H>*O"
M$GA;Q!JOBJSLX//T>57$UFD-C!!%%'*9&:0JN]SLW,5BB5 #P3X:1W7[+O\
MP4,^!_P"^'=Y<2:!\2/@!KEQXSMGNGF^V:KH\^DM!K,S,29+N4:A=1S7#$R3
M[X_,9C$FW[7KQ_X)?L<>$/@_X^T[XI:OX[U_Q=XAT+P+#X-\.:KXC:W\S3M&
M25)7B7R(HP\LSQ6[33-DR&VBP$"D-[!0 5Y?\5O"G[6>K^+GO/@_\5_"^D:*
M8$"66K:$]Q,) /G8N".">@KU"B@#Y%^*?AK]IO1OCW\&Y/C1\2_#FLV[^-R+
M*/2-&:V:-A"2Y8DG(*9 ]#S7UU7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444$@#
M)- ",RJI9B  ,DGM7\U?_!;O]NF#]M[]M75+KP;KBWG@CP0CZ%X1>"7=#<JC
MYN;U".&$TH.UA]Z*.'TK]9_C7\9/B;_P5/\ BGJ_['/[(?BZ[T/X.Z#=FR^,
MOQATML-J;#_6:'I,G1V8'$LXRH4]T(6?['^#7P:^&7[/GPRT?X._!WPA::%X
M<T*T%OINFV:85%')9B>7=F)9G8EF9BS$DDU]7E.,H\,UEB*U/GK26D;VY$^K
M=G[SZ*UTM]TCY+.,%6XHHO#4*G)1B]96OSM=$KKW5U=[-VMLV?S#?\$[OVV?
MCW^P[^T1IWQ ^!>HV\S:K+'8:UX<U.X\NRUJ!G&V"5CQ$VX_)-QY;').PN#_
M $A?L:_MJ?"#]MCX:R>-OAQ-<Z?JVE7)LO%W@_68_)U/P]?KD/;74)PRD,K!
M7QM;:<<AE7UZOE+]LO\ 8/\ '.J_$J/]MK]A7Q%:>#_C=I%N$O89AMTKQO9K
MC.GZE&" S$* D_#*0H)&V-XKS7.<OXCK)U*7L9VLI\UT^RE[JT\]6O0SRG)<
MQX:H-4ZOMJ=[N'+9KNX^\]?[NB?J?5M%>#_L0?MX>!OVP]"U/PWJ/AV[\&_$
MKPE*+7Q_\-M<.V_T:Y'!900#-;L>4F48((S@G%>\5\OB,/6PM5TJJM)?U\T^
MC6C6Q]7A\11Q5%5:3O%_U\FNJ>J>X4445B;!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?_ -CW
M+_Z3-7NE>%_M8?\ );/@?_V/<O\ Z3-7NE !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7PI\<_C9\4/^"G_Q5UC]BW]C
M?Q?=:'\*="NC9_&GXR:8W_'W_P ]-#TF3I)(Z\2S#*JI[J0)G_'OXY_%3_@I
M?\6-8_8C_8M\7W.B?#?0[DV?QK^,VFM]X?\ +31-*DZ23NN5DE&512>W$GUW
M\#/@9\*_V;/A7H_P6^"_A"VT/P[H=L(;&QME_%I'8\R2.Q+,[$LS$DDDU[,(
M0RF"JU%>L]8Q?V%TE)?S?RQZ?$^B?BSG/-YNE3=J*TE)?;?6,7_+TE);_"NK
M3_@E\$_A?^SI\+M'^#/P:\(6NA^'-"M1!I^GVJ\*.K.S'EY&8EF=B69F)))-
M=5117D3G.I-RD[MZML]B$(4X*$%9+1)= HHHJ2CYL_;?_8%;X_:YIG[1O[/'
MC3_A7WQR\(Q$^%?'%HF([V,==/U% #]HM7Y4A@Q3<2 RED=?V(/V^A^T%K6I
M_L[?M!>"_P#A7WQQ\(1@>+/ UX^$NXQC&H:>Y)^T6C\,"I8IN )92LC_ $E7
M@W[<'[!W@C]L'1-,\4:3XCN_!?Q-\(R&Z\ ?$G1!MOM'N!DA&((\ZV8\/"QP
M0QQ@G->KA\51Q%)8;%OW5\,MW#R\X=UNMX]4_)Q&$K8>L\3A%[S^*&RGY^4^
MSV>TNC7O-%?*?[&?[>/C?6OB1+^Q/^W/X;M/!OQOT>W+VCPG;I?C:S7.-1TR
M0@!B0I9X.&4AB -LB1?5E<>*PM;!U>2HO--:IKHT^J9VX7%T<92]I3?DT]&G
MU371KL%%%%<QTA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445E>
M.?"W_";^#M3\'-K^I:6NJ64EK)J&CW9M[NW212K-#*OS12;2=LB_,APP((!H
M U:*^,?V</V,O#WPZ_:V^,&@?LU>*_%/A?X0:KX T_1-=TZP\4WDT?\ PEQN
M+EKN[T^6XED>VN8[)[>.::(@&:9.3-!)LL?LN?LMGX _MB_%W5/V.KFZTWX<
M?\(!8:=+X;UOQ#?7FD7/CI9[J26XB,\DLD1CMFM([IXN'>4 [I890H!]C45\
M&_\ !,'P%KWP#_:A\9?!']J'X%C1OC=?>$$\07?Q&T/XCZQKVA^.].>["7=Y
M!#J#@:9<I=M'YUJD**/.C,9,955^\J "BBO+_BM\>?B5\/O%S^'/"_[,OBCQ
M3:+ D@U;29X5A9F'*8<YR.] '-_M8?\ );/@?_V/<O\ Z3-7NE?(OQ3^-/Q
M^(WQ[^#=IXK_ &>O$?A*.V\;EHI]7FB9;@M"5(783RH.XY["OKJ@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OAK]H+X]_%?_
M (*.?%O5_P!AG]B3Q?<:+X$T2X^R?&SXSZ:<K;J?]9HNER=)+IQE9)1D1@D?
M[S_VBOV@OBU_P4*^+VK_ +"'[#7BV?1O"6C3?9?C9\9]/.4TZ,\/H^F2#B2\
M<95Y <1@GGK7U=^S[^S[\)?V7/A)H_P1^"/A&#1?#VBV_EVMK",O(QY>:5SS
M)*[99G;EB:]FG"&5056JKUGK&+^RNDI+OUC'_MYZ63\6I4GFU1TJ3M16DI+[
M3ZQB^W24E_A6MVI/@)\!?A1^S+\)]'^"?P4\(6^B>'=$MA%9V< R6/5I9&/,
MDCMEF=LEF))KL***\B<YU9N<W=O5M[MGKPA"E!0@K):)+9(****DL**** "B
MBB@#R#]LS]BGX0_ML_#:+P9\18[K3=8TFX^V^#_&6C2>3J?AV_7!2YMIAAEP
MRJ63.U]HS@JK+XQ^RW^VK\7O@K\7+']@[_@H]):V/CF<&/X>?$R"/RM)\?VZ
MD*N&.%@OQE0\)QN8C&"R!_L:O.?VI?V5?@K^V-\(K[X,?'/PLNHZ7=$2VEU$
MWEW6FW2@^7=6TN"8ID).&'!!*L&5F4^EA<93]E]6Q*O3Z-?%!]X_K'9^3LSS
M,5@ZGM?K.%=JG5/X9KM+S[2W7FKH]&HKX@^"'[5/QJ_8%^)^E?L:_P#!17Q2
MVK>'=5N!9_"CX\W"[+;5U'^KT_56)(M[U5P!(QQ(!DL3F1OM_KTK#%X.IA)J
M[O&6L9+:2[K]4]4]&C?!XRGC(.R:E'247O%]G^C6C6J84445R'8%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %87Q.\(ZUX^^'NL^"?#OQ"U?PG?:KI\EM
M;>)=!2W:]TUG&//@%Q%+%YBYRI>-P#@X.*W:* /FGX/_ /!/WXG_  B\)ZEX
M0A_X*,_&?6+:?PO<:/H/V^U\-P?V%),R,VH0K::3"L]V-K;7N1,H,LCE2[;J
MG^"'[ WQ(^"_AW4?"[?\%#/C)X@M)?"EWHV@1ZG;^';=="FGVG^TH5L])A6>
M[0J2K70G3<[LR,S$U]'T4 >>?"#X!2_#S6W\?>/OBCK?CSQA-H\6ER>*/$-I
M96\L=FCF3R(8;*""&)7D/F.0F]V"!F*Q1*GH=%% !1110!X7^UA_R6SX'_\
M8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %?$'[2/[17Q=_;W^,&K?L$?L)>+)M(T#2
M)?LWQK^,]C\T>BQ'A])TYQQ)?.-RLZG$0R,@ABK_ -IC]I#XO_MR_&+5?V O
MV"_%4NE:;I4GV?XU?&:R^:'P[ V0^F6#@XEOY &4E3^Z^89#!VC^HOV;OV;_
M (0?LF_!_2?@=\#_  I%I.@Z1%A$'S2W4IQYEQ/)C,LSD99SUX P  /9ITX9
M735:JKU7K&+^RNDI+O\ RQ?^)Z63\6I4J9K4=&B[4EI*2WD^L8OMTE)?X5K=
MI_[.O[.WPB_94^$.D? _X(>$X='\/Z-!L@A3F2>0_?GF?K+*Y^9G/)/H  .W
MHHKR:E2=6;G-W;U;>[9Z].G3I4U""LEHDMD@HHHJ"PHHHH **** "BBB@ HH
MHH Y/XW_  .^%/[1_P ,-6^#?QJ\%V>O^'=:MS%?:?>)P>ZNC##1R*<,KJ0R
ML 0017QOX"^,?QC_ ."1GC/3?@#^UKXHU'Q;\ -4O$LOAU\8;T&2Y\+,QQ%I
M6LE1_J@,+'<] !V7*0?>E9'CWP%X+^*7@S4_AW\1O"]EK6AZQ:/:ZII6HVXE
M@N86&"C*>"/U! (Y%=^$QJHP=&LN:E+==4_YHOI+\'L[H\_&8%UIJO1?+5CL
M^C7\LEUB_O3U5F:5C?66J64.I:;>17%M<1++;W$$@=)4895E8<,""""."#4M
M? -KJ'Q=_P""*OB./2M>GUGQO^REJ-Z$L]18/=ZK\,))'PL<N,O<::6; ;EH
M\X^]@3_=OA+Q=X6\?>&+#QKX(\0V>K:/JMHEUINIZ=<+-!=0N-RR(ZDAE(.0
M12QF">&2J0?-3E\,EU\FNDEU7S5TTW6#QJQ+=.<>6I'XHOIYI]8OH_D[--+1
MHHHKA.X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \
M+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "OB?]I[]I?XP_MI?&/5/^"?G
M[ GBE],ATQA!\:/C):#=!X7MV)#Z=9."!+J,@#+\I_=889#*[PO_ &I?VGOC
M%^U_\9-2_P""?'_!/_Q,VG3Z>1%\9/C#; O;^$+9B0]C:."!+J,@#+A3F+!
M*LKO#]*?LP_LP_!W]D'X-Z7\#O@AX973M&TU"TDDA#W%_<,!YEU<28!EF<C+
M,?0*H5551[-.G3RRFJU97JO6,7T724E_Z3%[[O2REXM6I4S2HZ%%VI+2<EO)
M]81?X2DMMEK=QD_9G_9H^#W[(_P=TKX&_ _PLFEZ'I4?4D-/>3MCS+FXDP#+
M,Y&6<^P "A5'>T45Y-2I4K5'.;NWJV]VSUZ=.G1IJ$%:*T26R04445!84444
M %%%% !1110 4444 %%%% !1110!6UC1])\0Z3=:!K^EV]]8WMN\%[97D"RQ
M7$3J5>-T8$,K*2"I!!!(-?!_BKX=?&#_ ((W^*K[XL_L_P"@ZMXS_9HU*\>[
M\9_#BV9I]0\!,[;I=0TS<<R68)+20$_+RV0,R+]\TDD:2HT4J!E8$,K#((]#
M7;@\;+"MQDN:G+XHO9_Y-=&M5Z73XL9@HXI*47RU(_#);KR\T^L7H_6S7._"
M/XN_#7X\?#G2OBU\(/&5EK_AW6[47&FZI82[HY4/!![HRD%61@&5@58 @BNC
MKX7^+?[-OQH_X)I_$;5OVK_V!/"-QXA^&^KW1O?BI\!K,X5?^>FJ:*O2*=5&
M6MU&UP,*" BQ_5G[-O[2WP9_:U^$FF_&SX%>,8-9T/4EQO3Y9K28 ;[>>,_-
M%,A(#(WJ",J03>+P4:=-5Z#YJ3Z]8O\ EDNC[/:2U75+/!XV52H\/B%RU5TZ
M27\T7U7=;Q>CZ-]Y1117GGHA1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5E>.?\ A-#X
M.U-/AP=-77VLI%T:36%=K2.Y*D1O,L9#O&K$,RJ59@" RDY&K6%\3K[XCZ9\
M/=9O_@_X<TC5_%,6GR'0--U[5)+*RN+K'[M9YXXI7BCSC<RQN< X&: /B_Q=
M^V-^UC^P3XD^/</[3OQ#TOXO>%/AM\"HOB-I/B"Q\+1Z'=VE])/?01Z).D#O
M$Z3M9EX9<!T59 _F8#4WXX_\%'_BK_P3^A%S^TYJD/C$:S^S=KGQ%L5MM/BL
M?(U[1Q:&\TF'REXLYO[0MQ"9?,FB\F3S)9O,79N:!^RG^V3^TK\!_BA^R[^V
MG\*?AEX5T3XH^#-3M/%'C3P;\0+[7]6U+5[F&.WAN!#/IEC';PP1KF--TH58
M((@  SF/XM?\$TOB#^VZ)6_;$U#1=*-E^SSK'PUTX>&;^2]W:CJ_V;[?K2^9
M%%L5/L-KY$1R3OE\S;A<@':?"/\ :.^-O@#]JSX<?LQ_M >*K?Q!-\5O@_>^
M*[+4(-+BM!IFM:=-8KJ%C"L8&;-H]1B>$2F2:/[-('FE\Q=GU'7S7\)/V7/C
M1XC_ &GO O[4/[27]@6VI_#;X377A'1;#0-2ENH[W4;^:SDU'4RTD,1BC*Z?
M;I#&0S8EF+[2%S]*4 %>7_%;X\_$KX?>+G\.>%_V9?%'BFT6!)!JVDSPK"S,
M.4PYSD=Z]0HH ^1?BG\:?B!\1OCW\&[3Q7^SUXC\)1VWC<M%/J\T3+<%H2I"
M[">5!W'/85]=5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7Q;^U7^U)\8OVKOC)J/_!/7_@GYXD^PZG9@1_&#XNV
MZE[7P7:,2K6ELZD"74I &4*IS&0>597>!_[6/[5?QB_:;^,E]_P3S_X)\Z^+
M77K90GQ;^+,*E[3P/9L2&MX&! DU)P&544YC(/*LKO!]$?LJ?LJ_!W]C;X-Z
M=\$_@IH!M--L\RWM[<,'N]3NV \V[N9, RS.1DGH  JA555'L4J5/+::KUE>
MH]81?3M*2_\ 28]=W[ME+QJM6IF=1T*#M36DYK=OK"+_ /2I=-E[UW%_[+7[
M+?P<_8[^#>F_!#X(^'!8Z58 R7%S,P>ZU&Z8#S+NYDP#+,Y&2QX  50JJJCT
M2BBO*JU:E:HZE1WD]6WNV>K2I4Z--4Z:M%:)+9(****@T"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *^+_ -I+]CCXS?LO_%S4OVZ_^";FEPMK
M5^WG_%#X.-)Y6F^-H5)+3VZCBWU$ L5=1^\)/!9G2;[0HKJPF,JX.HW'5/1Q
M>TEV:_IIZIIG)C,'2QE-1EHUK&2WB^Z?])K1IH\I_9 _;&^#/[:WPL7XF?"/
M5)DEM9S:>(O#NIQ^3J.A7R\26EW">8Y%((S]U@,J2*]6KY)_:_\ V%OB3I7Q
M4;]NC_@GYJ]GX9^,-G !XAT&Y.S2/']FO)L[Y 0HG(&([C((. S+A9(_1OV)
M/VZ?AM^V?X1OUT_2+SPMXY\,3_8O'OP[UT>7J6@7H)#(Z, 7B+ [)0 & P0K
M!D7IQ.#I3I/$X76GU3^*#[/NGTEL]G9Z'/A<95A66&Q>E3HU\,TNJ[-=8[K=
M76I[A1117F'IA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_
MR6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %?&G[6_[6'QA_:)^,5[_P3Q_X)\:VL'BF) OQ5^*D
M:F2S\!V3Y#11LI DU%P&5$!S&0>596>%_P"UY^UM\8/CO\8;K_@GE_P3WU=$
M\9B,#XG_ !.1?,LO %@^0RJP.)-1<;@D8.4/HP9HO>OV2/V2?@]^Q?\ !RR^
M#?P=TAX[:)S<:MJUXPDO=8O7QYMY=2XS)*Y'7HH 50%4 >Q2I4\MIJO75ZCU
MA!].TI+M_+'[6[]WXO&K5:N957AZ#M36DYKJ^L(OO_-+[.R][X9/V3OV3_@[
M^QE\&[#X+?!C0VM[*W8SZCJ-TPDO-6O' \V\NI< RS.1R>@ "J%554>E445Y
M=6K4KU'4J.\GJV^IZM*E3H4U3IJT5HDN@4445F:!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 5\Q_MM?L#:K\7_%UA^U7^RKXRC\
M ?'7PO;[=&\3QIBTUVW YTW5(P")[=P H8@M'P1D +7TY171AL56PE55*3U^
M]-=4ULT^J9SXK"T<91=.JKK[FFMFGNFNC1\[?L._M\Z5^TY<ZK\%OB[X-D^'
M_P :/!H$?C?X=ZD^'7&!]MLV)_TFT?*LKJ6VAU!)#([_ $37S[^W%^P3X:_:
MOM]*^)?@3Q;<>!/B[X-)G\!?$G2$Q<V4@R?LUP!_Q\6CDD/$V0 [8X9U?GOV
M*_V]O$OQ \>7?['G[9'A*W\"_'7P];;[C2@^-/\ %5HH.-2TN0\2QL%+-$#N
M3#=0KA.VOA:.*I/$816MK*&[CYKJX?C'9]&^&ABJV$JK#8MWOI&>REY/HI^6
MTMX]4OJ.BBBO*/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***#G'!Y[4 %%?-'[)'QI_:<^/'P\^
M/6CZSXO\,OXO\'_&#Q%X3\&:HNA/;Z?:0V]M:FTDEMQ+))*$:8NX,F9,%0R
MC;B?!/7/VU_AK^U?XB^'GQN_:CM/BKX:\)_"G_A(-?T[P_\ "J'2;N._NKMX
M]/A@\JYF:=WBL-3)BX(/V?GYQD ^LJ*^-O\ @E_^U;\6?VI/''C:^^+W[1,Q
MUS1X(6UKX#:]\'9?"VL>!I;IS+")9;F=Y=1@V*T45RJ+'*%9SAOD7[)H ***
MX/X@_M/? #X5>(V\)?$3XJ:7I&I)"DK6=W(P<(W*MP#P: .'_:P_Y+9\#_\
ML>Y?_29J]TKY7^-?[1/P1^+GQW^#%A\-?B1INL36?CAFN8[-V)C#P%%)R!U8
M@5]44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !117Y2_\ !?K_ (*I>-_V:OC=\-?@+^S]XC\G6?"N
MLVGB_P 8>5*0LNQC]DTZ7'6.1#))(AZJ\)[UZ.599B,WQBPU'=W=^B2[_E\S
MS<VS3#9/@GB:VR:5NK;?3\_1'ZM45P7[-7[2'PJ_:L^#NA?&GX1^)[34--UO
M3(+MH(+M));%Y$#-;SJI/ERHVY&4X(937>UPU*<Z51PFK-:-'?3J4ZU-3@[I
MZIKJ%%%%06%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5\=_M@_M=_%_P",OQ?G_P"">G_!/G4HCX\DA4_$CXCA/,L?A]I[
M\,2PX>_<9$<0.5//!!*/_;&_; ^+GQ3^+DO_  3V_P""?=[#-\1KF!6\?^/R
MGF6'P]TY^&ED8</?.N1%"#D'!.#T]M_8^_8_^$?[%7P@M_A/\*;*:5I)FN_$
M'B#47\R_UV_?F6\NI3S)(Q_!1A1@"O8HTJ674EB*ZO-ZP@_PE)=OY8_:W?N[
M^/6JU<QJO#X=V@M)S7XPB^_\TOL[+WOA?^R'^R)\(/V+/@]:_"#X1:;*4\UK
MK6];OW\R^UJ^?_6WEU+UDE<_@HPJ@  5ZC117EU:M6O5=2H[R>K;/4HT:6'I
M*G35HK1)= HHHK,T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "O%_VU?V'OA7^VMX$M-&\5W=YH'BGP_<_;O _CW0
MW\K4_#M\I!2:&12"4W*N^(D!PHY5E1U]HHK6A7K8:JJE*5I+9F5>A1Q-)TJL
M;Q>Z_K^D?(7[)G[<'Q4\"?%FV_80_P""B5I9Z)\45C(\&^-+9/+T?X@VJG"S
MVSX"QW>,>9;\$L?E49V#Z]KS']K3]D7X*_MH_":X^$?QJT!I[?S!<:1JUD_E
M7VCWBC]W=VLV,Q2J>_(895@RD@_.W[/O[77QJ_8U^*^E_L0_\%(=?6\&IR_9
MOA3\<'3R['Q5&.$L[]B2+?4%& =QQ(<9))62;TYT*690=7#*U1:R@NO>4/+O
M'=;JZV\NG7K9;-4<2^:F](S?3M&?GVEL]G:7Q?:]%%%>.>R%%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!X#^PC\"OC+\#;WXQ3_ !>T;0[5?'7QEU;Q=H/]BZU)>%;*[BMT2*??!%Y<
MJ_9R2%WK\XPQP:W?AW\+_C#\-M%^+?Q0L=)T'5?B#XV\4ZAJFB:=?ZM+!8&"
MVMX[#2+26Y2&22&-K>T@FEV1/Y<UU<%0_5O8:* /%/A%\%_B%XD_:%_X:_\
MCCX$\/\ A;Q4OP_7PG:Z'X<UZ35 +5KP7DSW%V]M;^:1*B+%&L>(QYS;V,Y2
M/VNBB@ K+U;P1X+UZ\.H:YX0TN]N"H4SW>GQR.0.@W,I.*U** /GG]IGP?X2
M\/\ QP^"4N@^%M.L6D\=2"1K.QCB+ 6[$9V@9P>:^AJ\+_:P_P"2V? __L>Y
M?_29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ***\ _;@_;V\)?LE6FE?#WPAX5N?'7Q8\8,8/ 7PUT5
MMUWJ,IR//F(S]GM4()>9L#"-C.UBNV'P];%5E2I*[?\ 5WV2ZMZ);F&(Q%'"
M475JNT5_5EW;V26K>QH?MX_M]? G_@GW\&Y_BG\8=8$M[<))'X:\,6DH^VZU
M<JN?*B'.U!E2\I&V,$9R2JM_,-^T!\</'?[2GQK\3_'GXF7PN-<\5:O+?WY3
M.R,N?EBC!)(CC0+&@R<*BCM7]('[&/[!/BWPG\1)_P!L[]MGQ5;>./CEK=OL
M2YC7.F>#[1LXT[2XVXC"ABK3?>?+8/SR-)]45]9E&>X#AJ4HT:7M9O1SYN5>
MD5RO3S=K]K6/D<XR#'\3QC*M5]C!:J'+S/UD^9*_DKV[WN?SU_\ !!SX/_LJ
M?M2_$?Q%^SQ\89_$GACQ[]D.K> O'/@KQ7<Z5J7EQ@"ZLP48Q.RC9,FZ-FPL
MW.% 'ZD']C+_ (*A? G][^S)_P %)D\9Z?#_ ,>_ACXZ^&$O]^.GF:G:XN6]
M#A1ZU]F45PYIQ)7S#&.M&"47;W96J*_E>.E_*VM]3ORKAG#Y=@U1E-N2O[T;
MTVUY\LM;>=]+*Q\9C]N/_@I)\"_W7[4__!,G4?$EA#_KO$_P,\11:N)<=2FF
MS%;D#O\ ,W.<=JZ7X9?\%G/^">WQ UK_ (1#Q+\:'^'_ (A0@7/A_P")NDSZ
M'<6Y/0.]RH@![<2'I7U/7-?$WX,?"#XU:*?#GQA^%GAWQ58$$"S\1:+!>QC/
M7"S*P!]Q7G_6LMK?Q:'*^\)-?A+F_!H]'ZKF='^#7YEVG%/\8\OWM2-;PQXK
M\+>-=&A\1^#?$NGZOIUP,V]_IEXEQ#*/570E6_ U?KY"\3_\$3?V-(-9F\7_
M +/=_P"._@OKTIW-J_PI\;76G%F'3,+M)$%]55%!''O5#_AG7_@L/\ _WGP2
M_;?\$_%K3(?]3H/QB\(-97*H/X!?:>=\SGL\@ SUXH^IX"M_!Q"3[3BX_BN:
M/WM!]=S"C_&P[:[PDI+[GRR^Y,^S**^,_P#AY%^V%\$OW'[8O_!+SX@6-I#Q
M-XF^$U_;^*+-E[S-#$4EMX_4.2P SCM7=_!G_@KG_P $[OCA>C0_#G[3>A:/
MJX?RY=$\8^9HMW'+WBV7JQAW]D+5%3*<PA'G4.:/>+4U]\6TOF73S?+ISY'4
MY9=I)P?W22;^1](T5%87]CJEE%J.F7L5S;SH'AG@D#I(IZ,K#@CW%2UYVQZ6
MX4444 %%%% !1110 4444 %%%% !1110 4444 %?(/[9?[8OQ:^(7Q9;_@GS
M_P $_KB"Z^)]];J_C?QNZ>9I_P /=.?AKB9APUXRG]U#U!()'04_]L_]LKXK
M>,/BJ/\ @G]^P$UO?_%?4K82>+O%TB>9I_P]TU\!KNY89#714_NH.3DJQ!RJ
MM[!^QI^QK\*?V)_A,OPW^'*W%_?WUPU]XK\5ZJ_F:CX@U%^9;NYD.2S,Q.%R
M0H.!W)]>C1I9?26(Q"O-ZP@__2I+^7LOM;OW=_'K5JN857A\.[06DYK_ -(B
M_P";^9_9V7O;/_8Y_8Z^$W[%'PCB^%WPQ@GNKFYG:]\3>)M3?S-0U_4'YEO+
MJ4\N['.!G"C@>_K%%%>96K5<15=2H[R>K;/3HT:6'I*G35HK1)!11169J%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5Q?[07[/7P@_:D^%&J?!7XY>"[77?#VK1;;BUN%PT3C.R:)Q
M\T4J$Y5U((/XUVE%73J3I34X.S6J:W1%2G"K!PFKIZ-/9H^$?AG\?OC-_P $
MK_'NE?LR_MO>+;SQ1\'-7NULOAA\<;X;I-*)_P!5I6ML.$( PER?E(&3\H80
M?==O<074"75K,DD4B!XY(V!5E(R"".H([UB_$WX8_#_XS> M5^%WQ4\(V.O>
M'];M&MM4TK480\4\9[$=000"&&&5@&!! -?$&B>+/B]_P1?\36O@;XJ:GK'C
M;]EO4;U;?P]XOF5[K4_AN\C;8[2]V@M/I^2%24#*<+C.U']=PIYNN:FE&OU2
MT4_./:?>.TOLZZ/QU.ID[Y:C<J'23U=/REWAVEO'[6FJ^_**I^'O$.@>+M!L
M_%/A76K34M,U&U2YT_4+&X66&YA=0R21NI*NK*0002"#5RO&::=F>TFFKH**
M**0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#PO\ :P_Y+9\#_P#L>Y?_ $F:O=*\+_:P_P"2
MV? __L>Y?_29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MUM&@WWZ2B&9%6)9/,(*@'(!\7^)W_!/+P3\>OAG^T5IO_!.OP#=^ ? _QA^
M=UIEQX8D\,77AS2=6\8%V:RN[>PNX8#;/Y ,%S,L21N)H>7DBEV 'V!\$?VR
M8?B5\4=&^#?Q#^&MSX-\0^*_AZGC;PC87.II=&]TGSHHIXY2J*(;VV:XM?.@
M4R1@749CFEP^SVVOC7X;>&_%G[27[?/P7_:,TGP#KWA[PY\+O@1K5CKPUW1+
MBP>/6M8FTL+I06=$+O;QZ=<-+MW"-FA!.9!7V50 5P?Q!_:>^ 'PJ\1MX2^(
MGQ4TO2-22%)6L[N1@X1N5;@'@UWE9>K>"/!>O7AU#7/"&EWMP5"F>[T^.1R!
MT&YE)Q0!\U_&O]HGX(_%SX[_  8L/AK\2--UB:S\<,US'9NQ,8> HI.0.K$"
MOJBOGG]IGP?X2\/_ !P^"4N@^%M.L6D\=2"1K.QCB+ 6[$9V@9P>:^AJ "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ.\O
M+33K274-0NHX(((VDGGF<*D:*,EF)X  !))Z5\)?$+XY_&C_ (*P^-M3_9W_
M &,?%=_X3^!VEW;6/Q(^-EDI2?7V'$NEZ(Q'*D?+)<],'CY=JS]F$P4\4VV^
M6$?BD]DOU;Z):LXL9C881)6YIRTC%;M_HEU;T1L_'W]KWXU?MG_%75?V)_\
M@FUKR6<>F3?9?BI\<U3S+#PO&>'L[!@0+G4&&0"IQ'V((:2+Z)_9*_9"^"O[
M%OPH@^$WP6T!X86E-SK&L7TGFW^LWC?ZR[NYL9EE8_15'RJ%4 5N_ +X ?"+
M]F'X5:7\%_@?X*M=!\/:1#LM;.U7EV/WI9'/S2RN>6D8EF/4UV5:XK&PE3^K
MX=<M)??)_P TOT6T>FMV\L)@IQJ_6,2^:J_NBOY8_J]Y=;*R11117G'I!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 (RJRE64$$8((ZUX3\<_\
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
M*JC\23U))))))K1TC2-*T#2K;0M"TRWLK&RMT@L[.TA6.*")%"I&B* %50
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MFK-VBM7I^C-%>#?LK_MZ?!?]H#X<Q^)+CXAZ)%<0*$GNEOD6"Y(_B0D_*_\
M>C/S*>V*[Z^_::^ NGY\_P")VG-CKY!>7_T!37#B^'\[P6,GA:N'GSQ=FE%O
M]#HP7B9P'C,MAC)YA2HJ2UC6J0I5(-:2A4A4<90G%W4HM731W=%>9M^UU\"Y
M6*:7XCO+]A_#9Z-<L<_C&*/^&H/#UQ_R!OA=XZU'T^Q>&G.?^^F%1_86<+XJ
M$EZKE_.QD_%7PWD[4LUH5/\ KW-5?_3?,>F45YG_ ,+[\;7G_('_ &<?%[YZ
M?;8H[?\ ]"8T?\+0_:'O>-._9H\I>TE[XLME_P#'0N:/[%QR^+D7K4IK\Y!_
MQ$WA6?\ !6(J?]>\%C*B^^%!K\;'IE%>9_V_^UC??\>O@#PA8YZ?;=5FEQ_W
M[%']F?M=7W_'UXF\"V.?^?*RNI<?]_*7]E-?'7IK_M^__I*8?\1 A4_W?*\;
M4_[EW3_]/2I_B>F45YG_ ,*[_:4OO^/S]HFSLP>JV7A.!_R+MD?6C_A1WQ,O
M/^0S^TIXC?/WOL5K#;?EM!Q1_9^"C\6+A\E4?_MB7XA_KAQ-5_@</8KUG4P<
M%^&*G+[XGIE%>9_\,SVESSK/QI^(%[G[R2^)"$_)4&/SH_X9)^#MQ_R&;;5]
M1]?MVNW#9^NUA3^K91'XL1)_X:=_SG$/[<\1:W\')J4?^OF,Y?O]GAZWZGH%
M]XAT#3,_VEKEG;XZ^?<HF/S-9%]\8?A+IN1?_$[P_$1U5]8AW?ENS6%8_LK_
M +/^GX\CX:6;8_Y[SS2_^AN:U[+X'_!O3\&U^%GA\$=&?28G(_%E)I<N1Q^W
M4E_V[&/_ +=(/;^*E;_F'P5+_N-7J_\ N"C?\#-OOVFO@+I^?/\ B=IS8Z^0
M7E_] 4UG-^UU\"Y6*:7XCO+]A_#9Z-<L<_C&*[JR\'>$=,Q_9OA73;?'3R+&
M-,?D*T5544(B@ #@ =*?M<DCM2J/_N)%?A[-_F'U#Q2K?%F&#IKRPE:;_P#
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *"0!DG '4T44 <A\+/C[\%_C=H^M^(OA'\3-'\0Z=X;URYT;6]1TN\6
M6WM;ZW5&G@,@^4M&)%W$$@$D$Y! J_"[]I7X&_&<W0^&WQ#M-0^R:9!J;EXI
M8!+IT_F>1J$/G(GGV<OE2^7=1[H9/+?:[;3CX'\>:=\1=4_X)D_\%%--^$45
MR^OS?$OXAK9QV /GNITJS\Y8PO)<Q>8% ^8DC'.*XS_@K)IWC_Q3#IT/['C7
M$YC_ & /B"VIOHH.9M&F&B"P1=G5W\NY,('S';)LZ-0!^EWPF_:-^"OQRN)[
M3X6>/;?598-/M]16,6\L)N+"X+BWOH!*B_:+28Q2".YBWPR>6VQVVG';5\3Z
M2+?4_P#@J%^S;=_!:82:#:_LM^))-?GL\>2VDS7>@#2PV./FECE:,=PDI7@-
M7VQ0 445Y?\ %;]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J>]
M'-_M8?\ );/@?_V/<O\ Z3-7NE?(OQ3_ &8OA_\ !;X]_!O4?"FM^([F2]\;
ME)1J^O2W2J$A+C:'/RG(YQU'%?75 !1110 4444 %%%% !1110!^/G_!?S_@
MH]\9="^-4G[%_P &O&E_X<TC1M,MY_%]WI-RT%SJ-S<1"9+=I$(80+"\9*@@
M.TC;LA5K\ZO@3^TY\>OV:?'EO\2/@I\4-6T+4X+@2RFVNV,-W@Y*3Q$E)T/=
M7!!KZI_X.)]/^%_A[_@HK-<^&/%"3ZWK/A#3KKQ18XXL[I5:")2W3<UM% ^W
MJ 0?XACX5O+ZTL(3/=SJBXR,GD_3UK_0OPOP?"B\-L+&E3I^SG33K<RCK-KW
M^>^^M[<WV;6TL?8Y9C<H>6.2J0Y8:3NUHUOS7V^?0_J)_8L_:-MOVMOV6/!7
M[1$&FI92>)=($M]9Q$E(+N.1X+A$)Y*":*0*3S@#->H5^6/[+'_!&KP?\6/V
M4O /QJ_9:_X*!?$GPI<^)/"]K?W%U87/F627;H#<)'!!);M&$F\Q"C2,P*L"
MQ.:N>(_^"='_  7/^$FZX^!W_!1:S\5V\/W+?6M7N[2>4#H!'/#<Q_\ ?4@^
MM?R!F7#7!&)S6NL#F\:4>>7+&K2JQY5S.T>:*G>RTNTF]VEL?GV+QF)YY3PM
M.+IMMQ;E/6/1VA2J/5>1^H5%?D#XA^-?_!Q]^S[!)+XO^".K^*$B^Y+HVE6>
MMB9?7;8SF0?0Q@^U8"?\%]?VVOAGJ,&@?&KX=Z19:I*VTZ9KNFW.A2@]P6N[
M18UQ[O\ C2AX9XO%*^"S#"U5Y5>7_P!+C'\3P:_%&)PKY9X*<GY5*$%_Y<5:
M#_\ )3]G:*_,;X<?\%T_CCXPDCM]+_9G_P"$HE; D@\"7EIK\R^VRRO"P/L5
MS[5WTG_!<OPCX/7_ (O%\(-?\)N.)(_$'A75+,J?0_N) /SKGGX6\8\W+1HQ
MJO\ Z=U(3_\ 26R/]<'!-U<NQ:2_DH.NOE]6=:_RN??=%?&O@S_@M;^RSXO1
M'3Q+X9M@_3[7XVM;8_E<K$1^->L>#?V]OA7XZ"_\(OX;UG5@_P!U_#[6VH(?
MQAF->-C.">*\OO\ 6<)*-N]O\SEGXD<+4/\ >77H_P#7W"8NC_Z=HP/<J*\S
M_P"&K_AC;_\ (;TSQ%IF/O?;M F7'UV@U8LOVK_V?;\[8OB/;H>XN+.>+'_?
M<8KR99'G,5?ZO-KNHMK[TB:?BGX:U)J']L8:,NTJU.$O_ 923_ ]$HKE+'XZ
M_!C4<"U^*F@9/19-5B0G\&8&MFQ\9>$-4P-,\5:;<9Z>1?1OG\C7)4P>+H_Q
M*<EZIH^CP?$G#N8V^JXRE4O_ "U(2_)LTJ*165E#*P((R"#UI:YCVMPHHHH
M**** "BBB@ HK,_X3/PK_P )5_P@_P#;]K_:_P!E^T?V?YH\SR\XW8_IUQST
MK3JYTYT[<R:NKJ_5=_0Y\/B\+B^?V%2,^23C+E:?+);Q=MI+JGJ@HHJAXF\3
M^'?!>@W7BGQ;K=KING6,)EN[V\F$<<2#J68\"IC&4I))7;-9SA2@YS:26K;T
M27F6[R\M-.M)=0U"ZC@@@C:2>>9PJ1HHR68G@  $DGI7PE\0OCG\:/\ @K#X
MVU/]G?\ 8Q\5W_A/X':7=M8_$CXV62E)]?8<2Z7HC$<J1\LESTP>/EVK/Q_Q
MB^-GBC_@IU\1+GX:>*=>U[X9?LWZ3>"/5+<V=Q;>(OB3(ISY"Q!?-LM./!)<
M*T@(XR<0_7?P]\>VO@CP3IGPU_9N_99UBUT'1[1;72+*2VCTJRAB7H$+YR.I
M)QDDDGDDU]71R7&Y;3565+]Z]N:T80\VY-1<O*]H];O1?E^-\2^#,9B986GC
MHU(QTE"@I5ZL_)4Z$:E2,?/E3ETLM7VGP"^ 'PB_9A^%6E_!?X'^"K70?#VD
M0[+6SM5Y=C]Z61S\TLKGEI&)9CU-=E7F/V7]K#Q5_KM4\*^%(&Z?9X7OKE/K
MO_=FN'^+-W\!/A-;M=?M8?ML"R(7<]AJGBFWTN.8=<+;*V]SZ!<FN*EE$L7B
M>65=3J2^S!2JS;^2Y7_X$>A1XLS[&Q5+)LCKRCLI5G3PT+=/=E*5=?\ @C\=
M#VKQ-\2_A[X-#?\ "5>-M+L&7K%<WJ*Y^B9W'\!7'R_M4_#[4)6MO 6A^(?%
M$H.,:'HLCJ#[LX4 >_-?,VE_\%#?^">ME?OHW[*_[/\ XV^,.J0OLQX%^']W
MJ CD_P!JXO @5>Y=20!SS74Q?'W_ (*R?%^);;X-?L/^"?ACI[C;;:K\5?&1
MNWV?WOL>G@21,.RMGD>E?2+@RMA%S8JBZ2[XBI3P_P#Y3DW4E_V[=G9_9'BM
MF/\ O&(PN!B]U"$Z\_E4JRH1^_#R]#V[_A._VE?%''A;X-Z9H<3?<NO$NK^8
M2/4Q0#<OT-8GCJU\8^%=(/B+]H']KS2?"&E\^8;5K;3(4QUQ<SL&_.O+A^PY
M^WG\7OWG[2G_  4R\1Z=:2_ZS0?A#X?M]#$([A+X[IG'NRY%;?@7_@CQ^P3X
M4U<>*?%WPIN_'NN''G:W\1-=N=7FGQ_?CF?R3S_TS[T_^,7R[X\7!M=,/0E4
M_P#*F)<+>L8R\KH/^(<X'%:YSFN+Q?=>U=&'HX898:+7E)3\[[GFGB;]N#_@
MEGX:\0_V+I?CSQ)\8_$ZY\K3O#%E?:]<3?[K1*MN^3_MUO\ A_\ :H_;6\:0
M_8_V2?\ @E7=>%K"48CUWXIZQ::$(AV,EA$#.WJ=K=O>OK/P5\/? /PUT=?#
MWPZ\#Z/H%@N-MCHFF16L(QTPD2JOZ5L5RXGBC)4N6E@Y5K=<16G-?*%+V,5Z
M-R7>Y[F3<(\$\-S=3*LMI4IO>:A'G?FY)*3?G*39\B_\,Y?\%7_C+\_QG_;I
M\)_#JREYGT7X2>#//<J?X5O;\^;$1_>4&K&E?\$;/V4M9U&+7_VAO%'Q#^+^
MIQ-O6\^)/CJ[NU5_58H6B3;V"L& ''-?65%<3XWXAIKEP<XX9?\ 3B$*3^<X
M)3?_ &])L^E^N5U\#Y?1)?BM?Q.+^%/[.7P ^!=L+3X,_!3PMX74)M9]"T*"
MVD<?[3HH9SZEB2:[2BBOF,1B<1BZKJUYN<GNY-MOYO4YI2E-WD[L****Q$%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X)\
M;?\ @E_^P1^T3XUE^(OQ<_9KT74-;N)/,O-2L[FYL)+J3N\WV26(3,>[.&)]
M:]6^$OP;^%7P'\%6_P .O@U\/]*\-:):L6BTW2+-88]YQN=L<NYP,NQ+'')-
M=+17J8G.\ZQN#AA,1B:DZ4/AA*<G&/I%MI?)&DJU:<%&4FTNE] HHHKRS,**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y/X8_
MGX,_!9M9?X2?"_0_#9\1:D^HZ^=&TZ.W_M&\<8>YGV >;*PQND;+' R3@4_X
M;_ _X.?!Y;I?A5\+]!\.B]BBBNAH^EQ6_F11;_*A^0#$4?F/LC'R)O;:!N.>
MIHH Y;X;?!#X._!S[4/A3\,-"\._;8XHKG^QM,BM]\46_P J+Y ,11^8^R,?
M(F]MH&XYZFBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L
M>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH **** "JFMZ#H?B739-&\1
MZ-::A9S#$MI?6RRQ./=6!!_$5;HIIM.Z$TFK,^?/BK_P2C_X)Q_&<R2>.OV.
M?! EFSYMSHFE_P!E3.?4R61B<GW)S7G#?\$9/AUX&4R?LQ_MA?'?X7!!B#3-
M ^(<MUIH'H]M=+)Y@'H7K[*HKT*>;9E2CRJK)KLW=?<[K\#SZF4995ES.C%/
MNE9_>K/\3\__ !I_P38_X*#Z;O;3OVA?@3\9(!_JM/\ C9\#;.$X_NO<V*M)
M)_O'!KR;QE^QG\3M#WK\>O\ @@[\.?%]L,_:-9^"'Q-;2MOO'9N\<S9[ $8K
M]6:*]S!<:\08'^%5<?\ !*=/_P!-2@5#!XBA_NV)JP_[?YO_ $OF/R &M?\
M!/?X4GRO'WA[]M;]F$Q'#W<DNJPV</\ M1S1_:MZ#^]MKTSX;ZO\(_B<(XOV
M;_\ @X.NGGD_X];'XDP:3JMR_H#!J0@D?W&VOTS(!&",@]17E7Q5_89_8T^.
M'FR?%C]EOP'KD\V=]]>>%[;[5SUQ.J"1?P85ZL?$#,JKO7G*3[S5*NONK4Y-
M_.0ZD\]E#DG5IUH]JE/?U=VO_)3YW'[+W_!3FQLX]2\*?'+]G;XC02+N@N?&
M'PR:Q6<=CNT[=U]5-9=_X/\ ^"B_AK/_  E__!-KX-^-=OW_ /A!?B++I'F?
M[OVT?+^-==J'_!#O]BC1KV35O@)JWQ)^$=_*V\WOPS^(]_9,'_O!9GF1?H%
M]JA_X83_ ."D7PM_>? #_@K#KNI6L?\ J]%^*O@:RUCSO0/>J5F7W*KS793X
MSC/=4)?XJ4Z/_J-.*7X'SF,X?X>QM_[1R'#5N]J5*7_I4:;.&;XP>+O!9+_$
M?_@D1\;]!93F5OA_XBCU_!]5\J9=WMBD_P"'@7['7A?GXB>(OVE/A=M_UB^*
M?#&H0+%ZAA%'-Q7='XF?\%Q/A'_R-O[,WP4^+EK%]UO OC&YT*[F7_:&HJ8E
M?_=^6C_A[7XR^'7[K]J#_@FS\>?!(3_CXU32/#4>O:9!CKNNK5QQZ80Y KH_
MMVABOCPG/_UZQ4K_ "C6]O+[TSQ?]1_"2&^2T\-_U[IRHK_P*FE'\2IX,_;R
M_8I\7[/^$)_X*GV]IO\ N_\ "4%;;'U^VQQ8_&O6?!GCW7?'&S_A5_[>?@3Q
M6'_U2VD&GS[O09MY6)^M>6Z1_P %%_\ @BK^TK=MIGC+X@?#.2^9]EU9?$GP
MHNGO&_=7;4K=$SZ_,1[UU<?_  3A_P""3G[1&F-K?A/X _#C6;*09-WX*O1!
M%STP^GRH!^!KDKXWAV/^\4J]'_%1P];\7"@W]Z.O#\ < 8G7!8C%4_\ KUC\
M5;_P&.(C'[XGJWV']KNP_P"/;7? >H ?\_=K=Q,?^^.,T?\ "3_M66'_ !]_
M##POJ&.OV'6GBS_W\%>*_P##F']E+0?^20^/_BQ\/=O^J_X0SXF7T/E>FWSV
MEH_X=S_M/^$?^20_\%6OB_9;?]5_PF=M9>(<>F[SE3=7-R<*8CX,737_ %]P
M]2G]_L)U?PN=7_$/:</]USS&T_6I&?\ Z=IUOQN>U?\ "V_CO9?\AC]F2[P.
MKV/B:VGS^  -<S\7?VL_$_P_\!WVMW?P=US1)HXR$U/6H4%E;<'+O(#C@9(!
MP#CKBO._^%+_ /!9#P3_ ,BQ^VK\*_&^S[O_  F?PY?3?,_WO[/<X_"OBC_@
MMQ^T/_P4F\(? _P[\!_VI-&^'.D:1XPU.::74?AE?WS1ZFMF(F-O,MU\R1[Y
MXI O\1C']TY^@X5X-R[B+B'#8*C4PM13EKR5*R?*DY2:A5492:BF[6UZV6IA
MBO#OC3'X:>$P/%%:,IIQ4YT<+*4;K=<E"@[I;:IIZW-K_AXE^SY_PLG^U/\
MAHBU_M_[;YO]J?O]GG9^]]HV>5CWW;<<=*^_/@_^T'\>OC;X+M=8\ _#S0WC
M$:I)XBU#47%I=-C.^-(QDC&"=K,.?PK^:*OOW_@G7^V=^T_X!_8\\9:1_P -
MHZ-\+_A_\/-0MOLMY>^$$UO6;NXU 3LFG:9!,XCD):VE<(<;3,SE@FXK^W^)
M?A9EF%R*.-PTX7I.*;K*7+&,FHZ*E%R?O.*4.62UOTU^/R#Z,>&\,ZU3&9/Q
M)C*6'JIO$QFZ,O:3Z34W2?LW>_,U&522=O:+K^L7QEUKQA\(_AKJWQ@_:7_:
MJL/!WA?1[8S:G-HVFK$L8Z!4E?,KNQ(5452SL0%!) KX5^&W[3'PG^-'Q-D_
M:&_:J_:;A^&WPBL'/_")^ M?U]+SQ;XK0'B^OXX0\]E;MC*10HCN#]\KAY.F
M_9'_ ."6_P <_P!M>QB^/7_!57XF^/M:T:YF^U>#/A=KOB&6*6VB88%S>I"4
M6UE=3D00"-T! =R<H/M_X/?L&_L9_ /RI?A+^S1X/TFYAQY6H_V-'/>#'_3S
M,'E/_?=?@4LQX9R*$Z+Q4ZU79_5Z<*4$NJC4E>3?]YTG;IKJ?34O"O@/,*E/
M$X^%3%Q6J6(G4K<SZ-JO.:BNJC&G!=6NAX7X=_X*:?"_68A9_L/_ +"OQ.^(
M0D&+;6-$\$C2-(E]-U[<A2N?5D]36H?%'_!9SXT\:)\,/A'\%M.E^^WB'69O
M$.JP@]-@M@+9B.X:OKJBOFY\2Y51ES8/+J?-_/6E.O/YIN%)_.D?I.$IY=EU
M!4,%AX4X+9):+T2M'_R4^1?^'9_QK^*8\[]K+_@I!\5O%:2<W&C^#9(/#&FR
M@_\ +-X;4,9%[?>4G&>*[CX3?\$KO^"?OP:G74/"W[,/AV^O@V]M2\31/J]P
MTG4R;[UI=K$\Y7'MBOH*BN;$\9\3XBDZ*Q,J=-[PI)4H?^ 4E"/X&\L7B9*W
M-9=EHON5B#3=-T[1[&+2](T^"UMH$VPV]M$$CC7T55  'L*GHHKYEMR=V<P4
M444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **SO%WBSPUX!\*:IXZ\::Y;:9H^BZ
M=/?ZMJ5Y($AM+:&-I)9G8\*JHK,3V ->2_L_?\%&?V)OVJ/'Q^%W[/O[0>C^
M*/$ TJ74_P"R[""X63['$\223_O(U&Q7GA4G/611W% 'M=%>5?!;]M_]D_\
M:,^)_B3X-? WXX:/XG\2^$&E7Q+IFE&20V!CF\AP[[=AQ("HPQS@D9 )KU6@
M HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH Y3XD_ GX(_&6U-C\7O@[X6\50E-IB\1^'[:]7'IB9&KY[\;?\ !$K_ ()M
M^+=3/B+0?@&W@_5U),&K^!?$%[I,L!/]Q()1$.W\!Z5]7T5UT,?CL+I1JRCZ
M-HY,1@,#BG>M2C+U29\;?\.O?VC/AI\_[,7_  5<^-'A\1\V]EX]-IXKM8O1
M%CNECPGMDT?V/_P71^$?-AXP^ OQ=L(OO?VGI]]H.J38_N^3FV7/OW-?9-%=
M/]K8B?\ %C"?K"-__ DE+\3E_LC#0_@RG#_#.5O_  %MQ_ ^-O\ AXW^VO\
M##Y/VDO^"1_Q+MHHN);_ .%VN67BE9!W=883&ZCOM)R.]>%?\% _VRO^"9G_
M  41^":_ SXN_%GQ!\(/&VG7GV_PK+\1O NH6+V=T%*-',1$T?DNK;7'F @A
M7&[8 ?T^KXL_X+P_M?>'?V5?V$]9TE8+*Y\4^/F?0?"UM=P)*82Z'[3>!6!Q
MY,).UOX99(?6O:X=S.6'SS#U\#2=.O&2<90DU9]VIJ::M>Z>C5T]#'$ULQR6
MA+&1Q-U35_?@GMT]UPWVV9^ 'BF71/#GC+4/!NG>)['7'L=2ELX=0T3S);:_
M*.4$D#,BEXW(RA(&00<#-?MC_P $C/\ @BE:?L_6^D_M&_M?:=%J?CF)_MGA
MGP?-()K+PO(P7]^XR4FOL*OSC*Q;1M+,H<?@17]*7_!#S]N'_AM/]B+1_P#A
M*=8^T^,_ ?EZ!XJ\Q\RS^6@^S7;=SYL(&6/66.;TK]D\5..N*\WR"&'<HQHW
MM4Y$TY=KN[TO>Z5E>QXN3<<X[B_%?5,Q44HVE&,4TI-=97;;:W2T6C=KI-?8
MU%%%?S:?:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %?5
M=(TK7=/ETC6],M[RTG7;-;74*R1R#.<,K @C([UX)X$T^W^-/[2_QC^+6H>(
M;G3-*\+:-#\.?#FL6EPL4EDRPC4-7OK>5@51C-=6=NQ((671N1P<_0=<W=_!
MSX4:C\/]9^%&I?#C1;GPQXB;46U_P_<Z;')9ZB;^66:]\^)@5E\^2>9Y-P.\
MR,3G)H ^;/V)_AK\=OV/_P!I74_V([WXZ:W\3?A19?#2SUSP3J7BV*V;6O"3
M1W1LUTFXN+:*);JWEC5I+9W02*+2="7" U];URWPD^"'P>^ GA<>"_@K\,=#
M\+:4&5FL="TV.V1V"A S; -Y"JJ@MD@*!T %=30 5Y?\5O"G[6>K^+GO/@_\
M5_"^D:*8$"66K:$]Q,) /G8N".">@KU"B@#Y%^*?AK]IO1OCW\&Y/C1\2_#F
MLV[^-R+*/2-&:V:-A"2Y8DG(*9 ]#S7UU7A?[6'_ "6SX'_]CW+_ .DS5[I0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?_ -CW+_Z3-7NE
M>%_M8?\ );/@?_V/<O\ Z3-7NE !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%4O$A\1+X=OV\
M(1V3:L+*7^RUU)W6W-QL/EB4H"PCW[=Q4$XS@$U^4A\=_%K_ ()R_ _]IO4?
MBA\#O["_:2T/X%:CXNTWXGZ'\0]7\0Z'XRA9S'-JD%OJ+!=.N(+YXI)[1843
MYXRA,1"J ?K117Q1\-([K]EW_@H9\#_@%\.[RXDT#XD? #7+CQG;/=/-]LU7
M1Y]):#69F8DR7<HU"ZCFN&)DGWQ^8S&)-OVO0 445Y?\5O"G[6>K^+GO/@_\
M5_"^D:*8$"66K:$]Q,) /G8N".">@H YO]K#_DMGP/\ ^Q[E_P#29J]TKY%^
M*?AK]IO1OCW\&Y/C1\2_#FLV[^-R+*/2-&:V:-A"2Y8DG(*9 ]#S7UU0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% &1X^\-:GXS\#:QX1T7QKJGAN\U/3)[6U\0:((#>:;)(A5
M;B 7$<L7F(2&7S(W7(&5(XKSK1/V0?"6K>&O$&E?M!^,=4^*6H>*O"$GA;Q!
MJOBJSLX//T>57$UFD-C!!%%'*9&:0JN]SLW,5BB5/7** /'_ ()?L<>$/@_X
M^T[XI:OX[U_Q=XAT+P+#X-\.:KXC:W\S3M&25)7B7R(HP\LSQ6[33-DR&VBP
M$"D-[!110 4444 >%_M8?\EL^!__ &/<O_I,U>Z5X7^UA_R6SX'_ /8]R_\
MI,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_
M^DS5[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &5XY\+?\
M)OX.U/P<VOZEI:ZI926LFH:/=FWN[=)%*LT,J_-%)M)VR+\R'# @@&OD[]ES
M]EL_ ']L7XNZI^QU<W6F_#C_ (0"PTZ7PWK?B&^O-(N?'2SW4DMQ$9Y)9(C'
M;-:1W3Q<.\H!W2PRA?JGXG>$=:\??#W6?!/AWXA:OX3OM5T^2VMO$N@I;M>Z
M:SC'GP"XBEB\Q<Y4O&X!P<'%>&_!#]@;XD?!?P[J/A=O^"AGQD\06DOA2[T;
M0(]3M_#MNNA33[3_ &E"MGI,*SW:%25:Z$Z;G=F1F8F@#QS_ ()@^ M>^ ?[
M4/C+X(_M0_ L:-\;K[P@GB"[^(VA_$?6->T/QWISW82[O((=0<#3+E+MH_.M
M4A11YT9C)C*JOWE7GGP@^ 4OP\UM_'WC[XHZWX\\83:/%I<GBCQ#:65O+'9H
MYD\B&&R@@AB5Y#YCD)O=@@9BL42IZ'0 5Y?\5OCS\2OA]XN?PYX7_9E\4>*;
M18$D&K:3/"L+,PY3#G.1WKU"B@#Y%^*?QI^('Q&^/?P;M/%?[/7B/PE';>-R
MT4^KS1,MP6A*D+L)Y4'<<]A7UU7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\
MEL^!_P#V/<O_ *3-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>9_MG?M(Z1^Q[^R;\1
MOVI-<TAM0@\!>#K_ %H::LFPWDD$+/'!NP=OF2!$W8.-V>U 'IE%?+GPC_:.
M^-O@#]JSX<?LQ_M >*K?Q!-\5O@_>^*[+4(-+BM!IFM:=-8KJ%C"L8&;-H]1
MB>$2F2:/[-('FE\Q=GU'0 445Y?\5OCS\2OA]XN?PYX7_9E\4>*;18$D&K:3
M/"L+,PY3#G.1WH YO]K#_DMGP/\ ^Q[E_P#29J]TKY _: ^+G[0'C37/!WQ&
MTG]BKQVTG@769-5_LQ6@=]0S$4$2E6)0\]=K?2H_^'DO[6'_ $BB^*?_ (%K
M_P#&* /L.BOCS_AY+^UA_P!(HOBG_P"!:_\ QBC_ (>2_M8?](HOBG_X%K_\
M8H ^PZ*^//\ AY+^UA_TBB^*?_@6O_QBC_AY+^UA_P!(HOBG_P"!:_\ QB@#
M[#HKX\_X>2_M8?\ 2*+XI_\ @6O_ ,8H_P"'DO[6'_2*+XI_^!:__&* /L.B
MOCS_ (>2_M8?](HOBG_X%K_\8H_X>2_M8?\ 2*+XI_\ @6O_ ,8H ^PZ*^//
M^'DO[6'_ $BB^*?_ (%K_P#&*R_"/_!5?]HOQSIDFK^%?^"7_P 1M1MHKJ2W
MDGL=425%EC;:Z$B#A@>".U 'VO17QY_P\E_:P_Z11?%/_P "U_\ C%'_  \E
M_:P_Z11?%/\ \"U_^,4 ?8=%?'G_  \E_:P_Z11?%/\ \"U_^,4?\/)?VL/^
MD47Q3_\  M?_ (Q0!]AT5\>?\/)?VL/^D47Q3_\  M?_ (Q1_P /)?VL/^D4
M7Q3_ / M?_C% 'V'17QY_P /)?VL/^D47Q3_ / M?_C%'_#R7]K#_I%%\4__
M  +7_P",4 ?8=%?'G_#R7]K#_I%%\4__  +7_P",4?\ #R7]K#_I%%\4_P#P
M+7_XQ0!]AT5\>?\ #R7]K#_I%%\4_P#P+7_XQ1_P\E_:P_Z11?%/_P "U_\
MC% 'V'17QY_P\E_:P_Z11?%/_P "U_\ C%'_  \E_:P_Z11?%/\ \"U_^,4
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
M>2_M8?\ 2*+XI_\ @6O_ ,8H ^PZ*^//^'DO[6'_ $BB^*?_ (%K_P#&*/\
MAY+^UA_TBB^*?_@6O_QB@#[#HKX\_P"'DO[6'_2*+XI_^!:__&*R[3_@JO\
MM%WOBV[\#VO_  2_^(TFJV-K'<76GIJB&>*)SA79/(RJGL>] 'VO17QY_P /
M)?VL/^D47Q3_ / M?_C%'_#R7]K#_I%%\4__  +7_P",4 ?8=%?'G_#R7]K#
M_I%%\4__  +7_P",4?\ #R7]K#_I%%\4_P#P+7_XQ0!]AT5\>?\ #R7]K#_I
M%%\4_P#P+7_XQ1_P\E_:P_Z11?%/_P "U_\ C% 'V'17QY_P\E_:P_Z11?%/
M_P "U_\ C%'_  \E_:P_Z11?%/\ \"U_^,4 ?8=%?'G_  \E_:P_Z11?%/\
M\"U_^,4?\/)?VL/^D47Q3_\  M?_ (Q0!]AT50\*ZO?:_P"&--U[4]#GTRYO
M;"&XN--NB#+:.Z!FA?'&Y22I]Q5^@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *\\_:U_9U\,?M=?LP^/\ ]F#QEJ$MGIOCWPE?:)<7T"!I+3[1"T:S
MHI(#-&Q5P#P2@!XKT.B@#YK^$G[+GQH\1_M/>!?VH?VDO[ MM3^&WPFNO".B
MV&@:E+=1WNHW\UG)J.IEI(8C%&5T^W2&,AFQ+,7VD+GZ4HHH **** "BBB@
MHHHH **** "BBB@ HHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5!I^EZ9I$!MM
M*TZ"UC:1G:.WA5%+$Y+8 ')/4T 3T444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 >%^ ?\ E()X_P#^Q$TK_P!&-7NE01Z7ID6H2:M%
MIT"W<L826Z6%1(ZCHI;&2!Z5/0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5X7^UA_R6SX'_ /8]R_\ I,U>Z5!=Z7IE_/!<WVG0326L
MF^VDFA5FB;&-RDCY3CN* )Z*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** /*/VY_P#DT?Q[_P!@%_\ T-:[KX7?\DS\._\ 8"M/_1*5
ML7UA8ZI:2:?J=E%<6\J[98)XPZ./0J>"*?%%%!$L$$:HB*%1$& H'0 =A0 Z
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_ ()[
M_P#)$]6_['O6?_2DU[I4&GZ7IFD0&VTK3H+6-I&=H[>%44L3DM@ <D]34] !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X__
M .Q$TK_T8U>Z5!'I>F1:A)JT6G0+=RQA);I85$CJ.BEL9('I0!/1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%5=<US1/#.CW7B+Q)K%KI^
MGV,#3WM]?7"Q0V\2C+.[N0J* "220 *^>_VF_B[^U&-(\,_M.?L*:SX3^)O@
MCPVMU)XW^'NC2175]XPM7,89M+OTD\J&\M%CD>.!MR71F:)FB98V(!RGPV_;
M^^-/Q'^/6G>/9O@[!H/[.>M>)YO WASQ5K:30:WJ7B#SGBBU.2W< 6NERW,#
MZ= ) )Y;BXA<JD;J*^N:\9\,:S^S5_P4/_9 NY/A;XA2[\%^.=.N8Q>:7%]E
MO-,O3(S2.4(#VFH6]V#(0X$D5Q%D@,*]%^$T/Q,MOAAX>M?C/=:7<>+8M&MX
M_$MSHFX6<]\L:B:6$.JLJ,X9@I'RAMN3C) .AHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KYJ_;"_;NU+X :EXPT7X?P>"KW4_AUX.M/%
MOB30O%?BC^SKS5M-E>[W0:>NPYFV64^V1\QF7RXC]YWCZ;XQ_$V\_:1^'_B;
MX3?L'?MD_#W2?B9HUQ;RS7\,UKKQTDPS+*8+NRBF#*DYC^SN6VLD<TC)\ZK7
M@_B#P]\#_P#@K#\(O&GP(_:/_9A^'6@_M,?#WP]<6%QH7Q$\*6NM?\([>SQN
M+75+"6:,O=:1<2JLB31%2P#(X2:,JH!]E^ /B?\ #7XKZ._B'X6_$/0_$MA%
M.89;[0-6AO(4E !*%X690P!'&<\BMROG+]BG]D/3?@CXLU+XN_\ #+OPQ^#>
MK:SX=M=*UGPI\([@/INHR0RR2"\G*65FKNID=(CY6]8Y'WN=P2/Z-H ****
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
M8DB&]NS.C&U4?Z-';PJS&4R@>_T %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 >$_M:?MG^)_V>O%.C_#'X/\ [*GCGXP^,=4TJXUBX\/>
M"YK&V&G:7!(D<EU/<7\\,09G?9% K-+,R.%7"$CY%\=?&7X&>*+3Q)IW[;OP
MMN/$/[(_[2A@\2>&?'FNZ/)&WP]UYK:&VO-)ULK\^E,EQ;F6"^)46TYEA:1=
MBLOZ2-X>T1_$">*VTR+^TH[-K1;P+B3R&=7,9/==R@@'H<XQDY^7/V;K7]JC
MQ1^T->^%M)\+3^ OA'\.OB#XMO-5O-2MA]J^(6I:CJ&HSQQVJ9_<Z;;"^69Y
MV^:>ZC5$4)"[N 4_V5O@#HO[3O[$NI?LL_M6>-+7XS>$?#/C0:?X5^(,MW'<
MMXMT:SEMKW3KUKJ/(DN8@PLIKF(AFFLYG#*[%A]::9IFFZ+IMOHVC:?!:6=I
M D-K:VT0CCAC4!51%4 *H   '  Q4]% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %><?M2_M"R?LV_#&/QCH_POUOQOK^J:O;:/X4\&^'6A2Z
MUC4KAB(H1+.Z0P1A5>62:5@D<44C'. I]&W*6*AAD#)&:K:IHFD:VL"ZOIL-
MS]ENDN;8S1@F*9#E9%/\+#GD=B1T)H ^ O&/[5?[5&J>/K;]KC1OV.?%EKJO
MPW2?P9^T=^SY)/;:KJD^A7@AO++7-%EMF,.I^2?-(C3!N$DNH=JRPBF_LI_
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
M>-/&/P<6]@M_"EUXTUV_U&2UU)?M$6JVUC?7I-Q<V*E+0H^^1%G>Z6.0[2J
M';7'Q/\ BM\:=4^'7QW_ &0_BYX'\1?"74$W>(88M+EO+C78KBYM8HKBRO8Y
MUCAC@B:ZE?*2;FB$>!EBGM55=#T/1?#&BV?AOPWH]KI^G:?:QVUA86-NL4-M
M#&H5(HT4!415 4*    !5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O,?VH_P!K#X=?LF^$]/\ $?C7PSXN\17VLZ@;/0O"W@'PI<ZUJ^I2
MK&\TIAM;96<I'$CR/(VU%  )W,JMZ=7&^"/B!\%OC)XOUB_\"Z_8:UJ_@#6;
MKP[K$]L&+:7>M'!+<6A8@ MM,!8+D KM)#*0 #Y_^,WP9\3?M%0^$_\ @IG_
M ,$^/BO=P?$,^$+1] TWQ!?W4.@>,?#S[KD:+J%FX'V1W::1TNQ&+FWG8;]T
M:F&NA^'_ .T]XM_;S^ =^G[*GCZ3X4_$?0/$-II_CS1_&_@TZC>>$[J&>-K[
M3)[<R1Q/,T(?RI5=D=)8YDRKJU<9\"OV6_@?^SO^W4]C^RIXD^(:ZY+#>7_Q
MSMM8US5;W0[Z&]CDGM)6%T39P:C]J,;11V0CV6QN5=%0Q _76E:'HVABX_L;
M2K>U^V73W-V8(@IFF?&Z1\?>8X')YP .PH J^![WQ/J7@O1]1\;:9#9:S<:7
M;R:O9V[$QP731J98U))RJN6 Y/ ZFM2BB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** .2^.'QY^"_[-/PVO_C#^T!\4-$\'^%],V"^UWQ!J"6U
MM$SL$1=[D99F(55&2Q( !->'_M%W7[2WCZR\'?MT_P#!/7XXV/CC1M(T SK\
M*HKVW.B?$'2[AEEF:&]&?)O]B1&TG)\I&62.0;+AV3W/Q?X%^&?Q4\3Z#/XB
M2SU+4/ /B)=9L+7S(Y&LKU[&ZM8Y)$.2I\B\F*YP<E6!XKYD^&WP4^(7[(?[
M8'AGP;X!_;-N->T+QYXFUZ^U7X#WFD:;#9>'M'G%_?)?Z9';QK=6L<%YY,#R
M3/)#*;LKB-VA4 'J'A?]L.X_:<_95NOC1^PKH^C^)/%[,;2V\&>.M1DT:72]
M1AN(HKZQU-%CDFM+BU#MOBV$E@@!VR+(?6/AKX@U/QIX!T+QMXC\,+I&J:EH
MUO<7NG>=YILY)(U>2$2%$+JK<!BJE@ 2JG@9W@;X#?"#X;?$3Q?\6_!7P_TO
M3_$WCV\MKGQ=KMO9HMUJ;V]NEO )9 ,LL<: *O0%G;[SL3UU !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %5M9UG2/#FCW?B'Q!JMM8V%A;27%
M]?7DZQ0V\**6>1W8A415!)8D  $FK-<M\5=(^%_Q&\.7WP#^).I:?)#XWT._
ML)-"N;R-)]2LVB\NZ$<;'=(JI,H<@$+O7=U&0#Q+7?B;\+?^"I/[/6H_\,#_
M +>5QH5YH'B6"1?&7@0QSO:ZA;H+B"WNX+A/WUI(S0221$*MQ""@?:Y:KO[(
MW[;M[\1O$.I?LS?M6Z%IG@'XY^$HXAXA\+B\Q8Z_;2/Y<&LZ+++AKNPG88 Y
MEMY,P3 .JE^!_P""@OP/U'X?^,KS]LGX9_MK^(?ACXU_L.PT?P7X&TM]/32/
M&^L6SW4MIIU]:30O/JDMP9VMDC@DCDC3F/YEW#ZBUGX0_#3Q+\3-!^,WB/P1
MIUYXI\,:?>67A[6;FW62?3(;OROM2PL1\AD$,2LPY*J5R S @'-_LN^*OVD_
M%/@.]B_:P\!^%M!\7Z;K#V\\7@O4;F[TRX@:"&>.2&2YBCD8J)C"QVX+PN1@
M'8OI-%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117S5_P40UMHY/
M/ASX=?MXZ'\'OBH^O27?PP\.^)-<MH=-\<:@D8C.F7UI(1->6KI*T16 AXY+
MB*5=TL<0H ]<_:(^-%M\!_AG/XX-EIUS>27<%EI=MK&M+IMD]S,X1#<7;(XM
MH%Y>278[*B-MCD?;&WQ/I6O?MA_#+XTZ+_P46UOX+:KK6L>.K5=*\<?L_GQ#
M#JVHZ+I(OH;&UUCPQ<SVUEY2,7M);JQG6(NEPDDIBF0JWEUWH/B[]J[0]8US
MXL_M-?$"U^(\GQ7T[PY\</V5_''B2(:;865]K$:VB:*D*1RVLMK;M!?Z?K%I
M)^_>Q,DAR9/*^[?V5?V$M#_9D\;:Q\3]=_:-^*?Q4\3:II<>E6VN_%/Q+#?3
M:7IJ2&06ELEO;P1HK/M>21D:65HT+N=H  /:H+:VU2.RU;4M$6*ZB3S(DN41
MY;1V3#*&4D!L$J2I(//)%6Z** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *H^)_$.F^$?#6H^+-9:06>EV,UW=F*,NPCC0NV%'+'"G '6O,_V
MY/$?P0\.?LM^+#^T3^T3>_"KPGJ%DMCJ7CC2O$*Z7>6'G2*BBWN65C'*Y.P%
M5+_,=N#@CX(N;[XE_$7XDVGPU_;'_P""G'C#P!K5OX)BOOV<OC=\/O&$.F>#
M/']E )KB35KRW#&RO=1$<EN+NPN"T+0PF6VVQRR,@!Z/\33^UI^V?KFE_M*^
M&[KPKX#O_AKKMI<? R[M?']QK/A;QM>WB,+G2=7MOL$"[]J10"]ADF2WN7 M
MW:2*97^T/V</BEXS^.?P0\/_ !1^(_P0UGX>:IK>G1W%WX.\1W-O->6#%1E9
M&@9DP3DKDA]A4ND;EHT^9_V&_P#@FM\.M-\+_"G]H[QKXG^(EA=V>@V'B.T^
M##>.+N3P7X7UZYL@9Y;#3)1N@6-YY_)@=VBM_,_=Q1LHQ]I4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4455UO6M'\-Z-=^(O$.JV]CI]A:R
M7-]?7<RQQ6\**6>1W8@*JJ"2QX !)H M5\2_M7ZYX[_;M\0^+?V4#I]C8_!G
M3O[1M?B3XK\+^.[[3O%7AZYL$,T%PJ0VK0@M=1QO':-+NFAC69\Q2>2WSGXG
M\5_#,:';SVO[<WCWXD?L97OC>>3QEXJ\,^.;^S\1_#O79D?;;:Q>VS0WO]@R
M3W N@QV&VD:'?NM"I3U3]G'_ ()>?!']I/2_&NJ?$7]I#XC>-M"A\7OH-IXX
M\*?%*]LH_BAX8BL+)X;?7I+"58=9DM99KS3&N^)98[()(Y(90 ?3'["/Q _:
MQ\1^$-6\ ?M3>$=,N[KPC<PV.C_%/0Y4AL/'UF]O%/!J=O98W6K&*5%G3)B6
M=9!"SH"$]ZJ'3M.L-(T^#2=*LHK:UM85AMK>",*D4:@!451P    !T J:@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOS@_;/\ $6F>-_VC
M?B%)_P $^_VJM?U/XJ2Z(=.^,/P2MM>N[5_%.A6A6WNF\.7$^R&TUFS4RHLU
MFY59I6CN-DI1T /H[]M+X_\ [06F>,[/]FG]E#2O!UWXWUC1HM0>Q\87U];M
M>Z?+</;3-:/9#= +=4>2:[<E8#):(L<LEU&HXG]A3X>?&?\ 9/\ BG/^RS\%
M+9/&_P"SREUJ\F@:SK.OR?VI\.+ZVO-MUH,LDJ.^J6\DTS2VCLPFB194E9E6
M)CX3^S7^QI^PG^UU\2;&W_9H^,?CW7OA2/"=YJ_]F#XCZTGB'X3>+$N;2 VM
MOJ#W)U'2Y;V"2]%WILTI7?IR/Y>&!K]"?V>_V?/A/^RW\)M,^"?P5\-OIF@:
M4TTD,5Q?374\\\TSSSW$]Q.[RSS2RR22/+(S,S.230!VE%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %>+_ +8W[66O_LR>&H&^'WP1U+XA
M^)KRRGO+/PSI>L6EE++!%+;PL$:Y=1+.\MU!%# @+RN^T;0"P\<_;W^*7[8/
MP3^(/B?XQ?L@_&#2O'DVC^ V@\6_ )8+:XU31K<I*UMXDL($;SY[B*>4M+:R
M82[MT6.+;-&AD\8\+_LV_&'X^?%'X4>-_AO_ ,%0?%?Q%\/^)/"^L^(_A)\:
MX-%T7_A(?!^H(+6.]A:)+-+2_P!)NXYO*FM+FW$EM<6UN@96.% /3?V+'^+O
M['?[4.M_ 'XM^"=5^(;_ !<U(:U9_%^QTBQ.N6UW;V5KYVD>*C:$1K):6\L'
MV>\0M#)"ZQ+B0H)OM*V\%^#K+Q;=^/K/PGID6NW]E#9WVM16$:W=Q;1,[10R
M3 ;WC1I)&5"2%,C$ ;CGA/V4OV<+S]FKX?:AX?\ $GQC\1_$+Q-XAUV;6_%W
MC7Q4($N]6OY(HH=XAMHXX+>)(;>"&.&)%1(X4')RQ].H **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHKYZ_;]N_&?]F>"].^#7[:GAWX4_$@>
M(6N_A_X<\4ZG:1:?X\OXXBAT>[@D(GN;>2.5U9;8^;%))#. S0HI /5?CM\7
M+3X)?#FX\<3:4E_<FZM[+3+"74([1+BZN)5AB62>7Y(8PSAGD.=J*Q"N0%;X
M8C\=_M2^"/C;X=_X*9^+_@;K.N+XFMI=$U[X'7%_9:OK'AC2S>6UC%K?A2X6
M*%Y;>=S9R75G)LDE6YCE&Q@L3>=Z[IOQ:_;'\ ^*O&_Q-_:7\;1^*(_BA8>&
MOCA^RAXON;**RT"QO-9BBT^+2)+>"*YM[V"%K6^LM6BFD2\FMMW 9DB^X?V6
M?V'=3_9\^(>I?%KXE?M8?$OXO>)+C1AHNC:E\0KRRQHVE^:LK6\$-C;6\9DE
M>.%IKAU:24P19("X(![1_9&C>)/[*\1:]X3A6^L3]IL%U&WADN-.F>(H^UU+
MA)-CO&S1L006 8@\Z5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M7%_'#XNS?"3P]8/H7A";Q'XB\0:F=+\*>&[>_AM6U.^^S3W1B,\Y$<*K!;7$
MK.V3MB8*KN51@"G^T/\ 'RP^!G@>]U#1/#Z^*O&,NGS2^$OAY8ZU:6FI>);E
M ,6]J+F1%)R06?D(N6/3!_/O2=>UKX[^$$_:'^,=E<?M-_!_XV16G@CXF^"'
M\&VEAXI^%6M"]D$5A;VT*0S?9[:\NO*F29C>VKQ0W@GD169>Z^.8^*NA?M-Z
M/^T-\:?^"96M?%J2?3=&\4>&?#?@XZ!J6O\ @#Q(MH;6.SOYKJZB!LHY(+F:
MVNK61HDN+B]=XV98''TU^R?^RSI'P_OH_P!IWXE> K'2OC-XX\$:':_%*;2K
MWS+6;4;6VQ*X"!8I9M[F-KG;OD2&)<A$10 )^R7^Q_)\%-"TK7OC?XJM?B3\
M0-!@NM)\/_$CQ'X=LCX@L] \^0VFG2W\<0EN'2%E$TI8>=+OD*C<<^XT44 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5@?$KXK?"[X,^%W\<?
M&#XDZ!X4T6.9(9-8\2ZQ!8VJ2.<(AEG94#,> ,Y)Z4_XF_$+PQ\(_AOX@^*_
MC6[:WT;PQH=WJVKSHN3':VT+S2L 2,D(C'KVKXZ_;)T_]J[XP^&] \;>//V-
M-'U6QL/$&K>'=3^$-OXYT^]O_&7A^\L[>Y:\TZZN(XK>VOD6SGA>V<JS6[7H
MBN%=H9" >?ZQ\=/VH_VEOCAKWQ0^'?B*]\,_$_X,:DNOZ)^RWX]N-,_L;Q=X
M3DM);==8M-2BB9C<W4=S<B.]CGDM[679;3Q#YI7]P_8A_8[^']C;3_%[0_!F
MO^&OA?XR-EXL\)_L_?$#PY8.G@C7I3++=7UO&PE?3FD\Q&%G%(J02-<.%4S>
M7%=_9K^ 4_[1DV@_M#_M9?LA67P_U3P)XNGN/@CX,OKJSGO?"FC?V59V*Q3F
MR+0(7EAN)UM4=XH@]N3F6%3']24 %%%% !1110 4444 %%%% !1110 4444
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
MM8N)-!\8Z.2KRZ!>P,Y2VCD9 \<\*HT4_P"\.<L0 >1_'/\ X*H^/]8LM?\
MV3OB1^QA\4_AC\7;[3DU;PMX-N==MP_CO1+6ZAEU:WT36-)FF!OUL!<,88BM
MRH(\H^9M*\%^S'\'_P!B_P#;@\4^'OAQ^RS^T7\=9-5^'OAK5[OQ%\<O#?B/
MQ!I>J:--?:A;R1>%S=:T)7GM<&Z=;&X$[VRV<;,ZRRN\GKNB?%SX=_\ !6S4
M/@_J/A/X=>(/"WBOX,?%Z#Q%\3-*\1Z5)!>>!]2T^VNHI='>8J$GFN)9HU B
M8J]JS3-MS$C_ ''0!R7P*^"O@?\ 9V^$VB_!GX<QWW]DZ';-'#/JFH27=W=2
MO(TLUS<3RDO-/++))+)(QR[R,QZUUM%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 87Q*^)O@/X/>#+SX@_$KQ-;Z3I%B%\^ZG#,6=F"1Q1H@
M+RRN[*B1(&>1V555F(!^4_%?_!9;]EKQ7H'C3P#\+_$OBW0?B-X<T$ZNWA'Q
MG\,]5TC6FT=)%^UZK8Z?J-O"^H_9[83W(@C#._V?!4 UT/\ P4 ^!G[6[>./
M!_[9W[)?BZ3Q1XA^%CW,Z_!+7C;QZ1XHLIXO+NQ;S&/S+35O*W"WNV=D4,\)
M14GF+>8?''X@?LY?\%5_AW\!_BU^S9?%?B;X5^-VB:MHUM>VWV77_!HT_4;<
M^);+4H#^]M52Q\^WFBD_=2S36:Y?S82P!QWP_P!(\<?'+X@> KSX&_\ !6]=
M6^-NK:-KVL^'O$T.F>'_ !% G@TS6#1Z3KECI*6EK=JLLJ.E[$8&BGEEBB:5
M"S-]R_LN?!/Q/\ ?@]:^ O'?Q8O?'/B&;4K_ %3Q%XKO=/CLSJ%]>7<MU,\=
MM$2EM"'E*1PJ6V1HH+.V7:Y\+/V9OV;_ (%Z_K7BOX)?L_>"/!VJ>))O-\1:
MEX6\*6>GW&J2;BV^XD@C1IVRS'+DG+$]Z[>@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "H=0O[#2K"?5-4O8;:UMH6EN;FXD"1Q1J"6=F/"J
M"23P *FKQO\ ;K_94\0_MB_ '4/@_P"%_CMX@\ :@\L5[INJZ+!;SPR7EO*D
MUNE[;S1L+NS\V-?-M2569"R.2#P >=>+_P#@LC^Q;\.?B+I/@[XH3>/?"F@^
M(-2CT_P_\3O%'PUU;3_">I74G^KCAU6>!8"K]4F)$+K\RR,I#'Y<\3?&?X>_
MM%G7X/VA_P#@H'XIT'Q=?>,=!\-:%\%[76M%M/$/@[QP-7@B&I:3:PVGVQ8H
M/-98DE:>*\M!+-.S1RAU]=3]L/X?_M-_L\_%#]@+_@I=\*],T#XP:=X6ETWQ
M5\-XOWUMXUAN 8;/5?#AD^:\AN)]GE*O[ZUN,1R;717;W_\ 9 _9%\-?"/X'
M?".7XT>!/#&N_%KP-\,=&\/:OX_ET:WFU)[BWL(K>X\N]9/.V,ZO_%\P;)ZF
M@ _9)_9<^-7P2\1^)?B3^T?^UMJOQ=\7^(K#3],75;CPM9Z':6.G637,D,45
MG:93S6DO)WEF9B7)0*J*BK7N%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 8&H?"WX>:M\2=,^,&J^$+&Y\3Z+I5SINCZU/ 'GL;6Y>)
M[B*)C_JQ*T$._;@MY2 \ 5OT44 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %9'C/P#X+^(EC::7XZ\-6FK6MCJEMJ5M:W\0DB6[MY!+;
MS%#\K-'*J2(2#MD1'&&12->B@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH @U33++6M,N='U*(R6]W \-Q&'*ED92K#*D$<$\@@T
MS0]#T7PQHMGX;\-Z/:Z?IVGVL=M86%C;K%#;0QJ%2*-% 5$50%"@    5:HH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *6B^'-
M!\.)<QZ#I%O:"\O9;R[\B(*9IY#EY7(^\Q/<]@!T J[110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5QGP]_9Z^#7PK^(GC/XM^!/A]
MIFG^)_B%J-O>^,==M[1%N=4D@MTMX!(X )6.) %7IEG;EG=F[.B@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y?6O@M\+/$GQ9T
M+XY^(? ^G7OBSPQI=YI_AS6[JV5Y],@NS$;I86(RAE\F)68<[4*@@,X;J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
MY[_:._X*M_\ !.K]D7XF2_!O]I7]K;PGX.\406<-U+HNKW$BS+#*"8W(5",,
M <<U]"5_.+_P67_9Q^&?[77_  =3_#_]FKXQVMY/X7\8Z7X>T_6HM/NS!,T)
MM9V(20 E#E1S0!^O?_#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/
M_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\
MQ% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=
M> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W_P 10![_ /\
M#_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C=> ?\0AW
M_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![_P#\/^/^"-O_
M $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$(=_P1M_Z$KX@
M?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X(V_])"?A_P#^
M!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\
M11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?
M\?\ !&W_ *2$_#__ ,"YO_C=> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&
MW_H2OB!_X7<W_P 10![_ /\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^
MDA/P_P#_  +F_P#C=> ?\0AW_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!
M_P"%W-_\10![_P#\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\
M"YO_ (W7@'_$(=_P1M_Z$KX@?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4
M >__ /#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!
M_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_
MX(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=> ?\0AW_  1M
M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W_P 10![_ /\ #_C_ ((V_P#2
M0GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C=> ?\0AW_!&W_H2OB!_X
M7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![_P#\/^/^"-O_ $D)^'__ (%S
M?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$(=_P1M_Z$KX@?^%W-_\ $4?\
M0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'
M_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^
MA*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$
M_#__ ,"YO_C=> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W
M_P 10![_ /\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F
M_P#C=> ?\0AW_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![
M_P#\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$
M(=_P1M_Z$KX@?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X
M(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H
M2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\
M^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=> ?\0AW_  1M_P"A*^('_A=S
M?_$4?\0AW_!&W_H2OB!_X7<W_P 10![_ /\ #_C_ ((V_P#20GX?_P#@7-_\
M;H_X?\?\$;?^DA/P_P#_  +F_P#C=> ?\0AW_!&W_H2OB!_X7<W_ ,11_P 0
MAW_!&W_H2OB!_P"%W-_\10![_P#\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P
M1M_Z2$_#_P#\"YO_ (W7@'_$(=_P1M_Z$KX@?^%W-_\ $4?\0AW_  1M_P"A
M*^('_A=S?_$4 >__ /#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/
M_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\
MQ% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=
M> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W_P 10![_ /\
M#_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C=> ?\0AW
M_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![_P#\/^/^"-O_
M $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$(=_P1M_Z$KX@
M?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X(V_])"?A_P#^
M!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\
M11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?
M\?\ !&W_ *2$_#__ ,"YO_C=> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&
MW_H2OB!_X7<W_P 10![_ /\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^
MDA/P_P#_  +F_P#C=> ?\0AW_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!
M_P"%W-_\10![_P#\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\
M"YO_ (W7@'_$(=_P1M_Z$KX@?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4
M >__ /#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!
M_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_
MX(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=> ?\0AW_  1M
M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W_P 10![_ /\ #_C_ ((V_P#2
M0GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C=> ?\0AW_!&W_H2OB!_X
M7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![_P#\/^/^"-O_ $D)^'__ (%S
M?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$(=_P1M_Z$KX@?^%W-_\ $4?\
M0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'
M_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^
MA*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$
M_#__ ,"YO_C=> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W
M_P 10![_ /\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F
M_P#C=> ?\0AW_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![
M_P#\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$
M(=_P1M_Z$KX@?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X
M(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H
M2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\
M^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=> ?\0AW_  1M_P"A*^('_A=S
M?_$4?\0AW_!&W_H2OB!_X7<W_P 10![_ /\ #_C_ ((V_P#20GX?_P#@7-_\
M;H_X?\?\$;?^DA/P_P#_  +F_P#C=> ?\0AW_!&W_H2OB!_X7<W_ ,11_P 0
MAW_!&W_H2OB!_P"%W-_\10![_P#\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P
M1M_Z2$_#_P#\"YO_ (W7@'_$(=_P1M_Z$KX@?^%W-_\ $4?\0AW_  1M_P"A
M*^('_A=S?_$4 >__ /#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/
M_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\
MQ% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=
M> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W_P 10![_ /\
M#_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C=> ?\0AW
M_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![_P#\/^/^"-O_
M $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$(=_P1M_Z$KX@
M?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X(V_])"?A_P#^
M!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\
M11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?
M\?\ !&W_ *2$_#__ ,"YO_C=> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&
MW_H2OB!_X7<W_P 10![_ /\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^
MDA/P_P#_  +F_P#C=> ?\0AW_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!
M_P"%W-_\10![_P#\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\
M"YO_ (W7@'_$(=_P1M_Z$KX@?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4
M >__ /#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!
M_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_
MX(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$_#__ ,"YO_C=> ?\0AW_  1M
M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W_P 10![_ /\ #_C_ ((V_P#2
M0GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F_P#C=> ?\0AW_!&W_H2OB!_X
M7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![_P#\/^/^"-O_ $D)^'__ (%S
M?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$(=_P1M_Z$KX@?^%W-_\ $4?\
M0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X(V_])"?A_P#^!<W_ ,;H_P"'
M_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^
MA*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\ ^!<W_P ;H_X?\?\ !&W_ *2$
M_#__ ,"YO_C=> ?\0AW_  1M_P"A*^('_A=S?_$4?\0AW_!&W_H2OB!_X7<W
M_P 10![_ /\ #_C_ ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_  +F
M_P#C=> ?\0AW_!&W_H2OB!_X7<W_ ,11_P 0AW_!&W_H2OB!_P"%W-_\10![
M_P#\/^/^"-O_ $D)^'__ (%S?_&Z/^'_ !_P1M_Z2$_#_P#\"YO_ (W7@'_$
M(=_P1M_Z$KX@?^%W-_\ $4?\0AW_  1M_P"A*^('_A=S?_$4 >__ /#_ (_X
M(V_])"?A_P#^!<W_ ,;H_P"'_'_!&W_I(3\/_P#P+F_^-UX!_P 0AW_!&W_H
M2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q% 'O_\ P_X_X(V_])"?A_\
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
M<UHV:OK*SU\G9KT>IZ917F?_  U9\.?^@%XF_P#">F_PH_X:L^'/_0"\3?\
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
MG_@+/"^I8O\ D9]:45\E_P##YC]EC_HG7Q;_ /#8WW_Q-=#\)O\ @J9^SO\
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
MQ1XC^(_C+PW_ ,(_<?$#Q-+:37NFZ2K,\=C90PV\5I;0+(QE*)"/-DP\IE8
MCRG_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H [*3_
M ()E? O6/V'O 7[!?C;Q%X@UOPO\.3H(\/:Q<W$,&IJFE31- K2P1HH+PQM;
M2,J*7BFE'!;-:G[27["EC\<?C1X9_:.^&W[0WCKX4>//#FB3Z%)XC\"'3I/[
M4T::59FL+JVU&TNK>5%E7S(G\O?$[,0><5YS_P /^/\ @C;_ -)"?A__ .!<
MW_QNC_A_Q_P1M_Z2$_#_ /\  N;_ .-T >I^$/V)O#?@G]HC5_VA](^*_BJ2
M[U?X7Z;X$ETB\FMY84L+":[GM[CSFB^TO=>;?73O*\K;S)R. :X/QO\ \$J/
MAM\3_!WC[1OB)\9O%6I>(/B-\)8_AOXC\;I9:;!JEUHBF3<\QCM1%/>.)64S
MO&0H $:1Y??D?\/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_  1M_P"DA/P__P#
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
MC3M<\/WD%F+"W@TP7*V8@V0+,K*+N?<6D;>6&>@QY'_P_P"/^"-O_20GX?\
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
MGW_CR_T]K'3=-TN0RVVC6SD&0F0@>9.^U5)4;44, S[R1WW_  _X_P""-O\
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
M ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\
MQ%?I]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$
M5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17
MZ?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I
M]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU
M% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44
M ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!
M^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y
M@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#
M_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_
M !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y@_\
M$(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#_P 0
MAW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_ !"'
M?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y@_\ $(=_
MP1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#_P 0AW_!
M&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_ !"'?\$;
M?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y@_\ $(=_P1M_
MZ$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#_P 0AW_!&W_H
M2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_ !"'?\$;?^A*
M^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX
M@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#_P 0AW_!&W_H2OB!
M_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_ !"'?\$;?^A*^('_
M (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX@?\
MA=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%
MW-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_ !"'?\$;?^A*^('_ (7<
MW_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?
M_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\
M11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%
M'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?
M\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q
M"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(
M=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW
M_!&W_H2OB!_X7<W_ ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\
M$;?^A*^('_A=S?\ Q%?I]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1
MM_Z$KX@?^%W-_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W
M_H2OB!_X7<W_ ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^
MA*^('_A=S?\ Q%?I]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$
MKX@?^%W-_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2O
MB!_X7<W_ ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^(
M'_A=S?\ Q%?I]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?
M^%W-_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X
M7<W_ ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=
MS?\ Q%?I]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-
M_P#$5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_
M ,17Z?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\
MQ%?I]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$
M5^GU% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17
MZ?44 ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I
M]10!^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU
M% 'Y@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44
M ?F#_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!
M^8/_ !"'?\$;?^A*^('_ (7<W_Q%'_$(=_P1M_Z$KX@?^%W-_P#$5^GU% 'Y
M@_\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7<W_ ,17Z?44 ?F#
M_P 0AW_!&W_H2OB!_P"%W-_\11_Q"'?\$;?^A*^('_A=S?\ Q%?I]10!^8/_
M !"'?\$;?^A*^('_ (7<W_Q%?I5X(\(:-\/O!>D> O#B2+I^AZ7;Z?8+-)O<
M0PQK&@9NYVJ,GO6I10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
$ '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190004640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br></strong></div></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>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 24, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentAnnualReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentTransitionReport', window );">Document Quarterly Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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, Second Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,202,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,308,423,478<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">57-6218917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">221-1703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference [Text Block]</a></td>
<td class="text">Certain information in the registrant&#8217;s definitive proxy statement to be filed with the Commission relating to the registrant&#8217;s 2023 Annual Meeting of Shareholders is incorporated by reference into Part III.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York, New York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorName', window );">Auditor Name</a></td>
<td class="text">GRANT THORNTON LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<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=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember', window );">Shares Representing Beneficial Interests In Compass Diversified Holdings [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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Shares representing beneficial interests in Compass Diversified Holdings (&#8220;common shares&#8221;)<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=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember', window );">Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 A Preferred Shares representing beneficial interests in Compass Diversified Holdings<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=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember', window );">Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 B<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 B Preferred Shares representing beneficial interests in Compass Diversified Holdings<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=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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 C<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 C Preferred Shares representing beneficial interests in Compass Diversified Holdings<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_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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 annual 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-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentAnnualReport</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_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_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_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-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;">dei_DocumentsIncorporatedByReferenceTextBlock</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>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_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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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 Securities Act<br> -Number 230<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_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IcfrAuditorAttestationFlag</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_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>16
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189681824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_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_CommonStockNoParValue', window );">Trust shares, par value (in dollars per share)</a></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_CommonStockSharesIssued', window );">Trust shares, issued (in shares)</a></td>
<td class="nump">72,203,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (in shares)</a></td>
<td class="nump">500,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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 75,046<span></span>
</td>
<td class="nump">$ 57,006<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred Revenue</a></td>
<td class="nump">10,204<span></span>
</td>
<td class="nump">12,802<span></span>
</td>
</tr>
<tr class="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="nump">10,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_OtherAssets', window );">Other Assets</a></td>
<td class="nump">172,632<span></span>
</td>
<td class="nump">141,819<span></span>
</td>
</tr>
<tr class="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">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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">341,440<span></span>
</td>
<td class="nump">277,710<span></span>
</td>
</tr>
<tr class="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">732,428<span></span>
</td>
<td class="nump">565,743<span></span>
</td>
</tr>
<tr class="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">75,046<span></span>
</td>
<td class="nump">57,006<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,210,185<span></span>
</td>
<td class="nump">1,061,192<span></span>
</td>
</tr>
<tr class="re">
<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">205,474<span></span>
</td>
<td class="nump">186,477<span></span>
</td>
</tr>
<tr class="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,133,404<span></span>
</td>
<td class="nump">882,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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,127,936<span></span>
</td>
<td class="nump">872,690<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_Assets', window );">Total assets</a></td>
<td class="nump">3,849,631<span></span>
</td>
<td class="nump">3,144,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">94,214<span></span>
</td>
<td class="nump">124,203<span></span>
</td>
</tr>
<tr class="re">
<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">191,605<span></span>
</td>
<td class="nump">178,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties (refer to Note Q)</a></td>
<td class="nump">15,745<span></span>
</td>
<td class="nump">11,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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">38,063<span></span>
</td>
<td class="nump">34,269<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">359,831<span></span>
</td>
<td class="nump">361,622<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">156,642<span></span>
</td>
<td class="nump">97,763<span></span>
</td>
</tr>
<tr class="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,824,468<span></span>
</td>
<td class="nump">1,284,826<span></span>
</td>
</tr>
<tr class="re">
<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">146,728<span></span>
</td>
<td class="nump">115,520<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,487,669<span></span>
</td>
<td class="nump">1,859,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_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; 72,203 shares issued and outstanding at December 31, 2022 and 68,738 shares issued and outstanding at December 31, 2021</a></td>
<td class="nump">1,207,044<span></span>
</td>
<td class="nump">1,123,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,136)<span></span>
</td>
<td class="num">(1,028)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(372,906)<span></span>
</td>
<td class="num">(314,267)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity attributable to Holdings</a></td>
<td class="nump">1,136,920<span></span>
</td>
<td class="nump">1,111,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">225,042<span></span>
</td>
<td class="nump">172,714<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,361,962<span></span>
</td>
<td class="nump">1,284,530<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,849,631<span></span>
</td>
<td class="nump">3,144,261<span></span>
</td>
</tr>
<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</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_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_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">$ 1,533<span></span>
</td>
<td class="num">$ (2,614)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A 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_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">&#160;<span></span>
</td>
</tr>
<tr class="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_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="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_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">&#160;<span></span>
</td>
</tr>
<tr class="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,504<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_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="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="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_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="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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>
</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and obligation to transfer product and service to customer for which consideration has been received or is 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>The cumulative amount of the reporting entity's undistributed earnings or deficit.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<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>17
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104186412064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>May 07, 2020</div></th>
<th class="th"><div>Dec. 02, 2019</div></th>
<th class="th"><div>Nov. 20, 2019</div></th>
<th class="th"><div>Mar. 13, 2018</div></th>
<th class="th"><div>Jun. 28, 2017</div></th>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts receivable</a></td>
<td class="nump">$ 13,851<span></span>
</td>
<td class="nump">$ 17,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Deferred debt issuance costs, accumulated amortization</a></td>
<td class="nump">$ 6,589<span></span>
</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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">72,203,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Trust shares, outstanding (in shares)</a></td>
<td class="nump">68,738,000<span></span>
</td>
<td class="nump">64,900,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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 [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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>18
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104187703312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>May 07, 2020</div></th>
<th class="th"><div>Dec. 02, 2019</div></th>
<th class="th"><div>Nov. 20, 2019</div></th>
<th class="th"><div>Mar. 13, 2018</div></th>
<th class="th"><div>Jun. 28, 2017</div></th>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts receivable</a></td>
<td class="nump">$ 13,851<span></span>
</td>
<td class="nump">$ 17,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Deferred debt issuance costs, accumulated amortization</a></td>
<td class="nump">$ 6,589<span></span>
</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>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="nump">72,203,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Trust shares, outstanding (in shares)</a></td>
<td class="nump">68,738,000<span></span>
</td>
<td class="nump">64,900,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_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 [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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>19
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189832064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">$ 1,356,300<span></span>
</td>
<td class="nump">$ 1,165,149<span></span>
</td>
<td class="nump">$ 913,839<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">907,744<span></span>
</td>
<td class="nump">767,006<span></span>
</td>
<td class="nump">533,803<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">553,637<span></span>
</td>
<td class="nump">474,481<span></span>
</td>
<td class="nump">359,612<span></span>
</td>
</tr>
<tr class="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">63,604<span></span>
</td>
<td class="nump">47,443<span></span>
</td>
<td class="nump">34,249<span></span>
</td>
</tr>
<tr class="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">94,383<span></span>
</td>
<td class="nump">80,347<span></span>
</td>
<td class="nump">61,935<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">175,568<span></span>
</td>
<td class="nump">164,735<span></span>
</td>
<td class="nump">78,007<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(83,506)<span></span>
</td>
<td class="num">(58,839)<span></span>
</td>
<td class="num">(45,768)<span></span>
</td>
</tr>
<tr class="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">(3,740)<span></span>
</td>
<td class="num">(2,979)<span></span>
</td>
<td class="num">(2,454)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="num">(534)<span></span>
</td>
<td class="num">(33,305)<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_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="num">(714)<span></span>
</td>
<td class="num">(1,482)<span></span>
</td>
<td class="num">(2,613)<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 Before Income Taxes</a></td>
<td class="nump">87,074<span></span>
</td>
<td class="nump">68,130<span></span>
</td>
<td class="nump">27,172<span></span>
</td>
</tr>
<tr class="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">45,029<span></span>
</td>
<td class="nump">21,756<span></span>
</td>
<td class="nump">13,606<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) from continuing operations</a></td>
<td class="nump">42,045<span></span>
</td>
<td class="nump">46,374<span></span>
</td>
<td class="nump">13,566<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax', window );">Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,665<span></span>
</td>
<td class="nump">13,531<span></span>
</td>
</tr>
<tr class="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">9,393<span></span>
</td>
<td class="nump">72,770<span></span>
</td>
<td class="nump">100<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">51,438<span></span>
</td>
<td class="nump">126,809<span></span>
</td>
<td class="nump">27,197<span></span>
</td>
</tr>
<tr class="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="nump">15,051<span></span>
</td>
<td class="nump">11,735<span></span>
</td>
<td class="nump">3,546<span></span>
</td>
</tr>
<tr class="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 from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">522<span></span>
</td>
<td class="nump">871<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_NetIncomeLoss', window );">Net income attributable to Holdings</a></td>
<td class="nump">36,387<span></span>
</td>
<td class="nump">114,552<span></span>
</td>
<td class="nump">22,780<span></span>
</td>
</tr>
<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_AmountsAttributableToHoldingsAbstract', window );"><strong>Amounts attributable to common shares of Holdings:</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_IncomeLossFromContinuingOperations', window );">Income from continuing operations</a></td>
<td class="nump">26,994<span></span>
</td>
<td class="nump">34,639<span></span>
</td>
<td class="nump">10,020<span></span>
</td>
</tr>
<tr class="re">
<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 from discontinued operations, net of income tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,143<span></span>
</td>
<td class="nump">12,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain on sale of discontinued operations, net of income tax</a></td>
<td class="nump">$ 9,393<span></span>
</td>
<td class="nump">$ 72,770<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Basic and fully diluted income (loss) per share attributable to Holdings (refer to Note K)</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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in dollars per share)</a></td>
<td class="num">$ (0.23)<span></span>
</td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="num">$ (0.51)<span></span>
</td>
</tr>
<tr class="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 );">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</a></td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">1.22<span></span>
</td>
<td class="nump">0.17<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_EarningsPerShareDiluted', window );">Weighted average number of shares outstanding - basic and fully diluted</a></td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
</tr>
<tr class="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">70,715,000<span></span>
</td>
<td class="nump">65,362,000<span></span>
</td>
<td class="nump">63,151,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_CommonStockDividendsPerShareDeclared', window );">Cash distribution declared per share (refer to Note K)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 2.21<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 2,264,044<span></span>
</td>
<td class="nump">$ 1,932,155<span></span>
</td>
<td class="nump">$ 1,447,642<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AmountsAttributableToHoldingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts attributable to holdings.</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_AmountsAttributableToHoldingsAbstract</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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189985712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 51,438<span></span>
</td>
<td class="nump">$ 126,809<span></span>
</td>
<td class="nump">$ 27,197<span></span>
</td>
</tr>
<tr class="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 (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Foreign currency translation adjustments</a></td>
<td class="num">(1,415)<span></span>
</td>
<td class="num">(489)<span></span>
</td>
<td class="nump">879<span></span>
</td>
</tr>
<tr class="re">
<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 of tax</a></td>
<td class="nump">1,307<span></span>
</td>
<td class="nump">917<span></span>
</td>
<td class="nump">1,598<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, net of tax</a></td>
<td class="nump">51,330<span></span>
</td>
<td class="nump">127,237<span></span>
</td>
<td class="nump">29,674<span></span>
</td>
</tr>
<tr class="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">15,051<span></span>
</td>
<td class="nump">12,257<span></span>
</td>
<td class="nump">4,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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Other comprehensive income attributable to noncontrolling interests</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">113<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 );">Total comprehensive income attributable to Holdings, net of tax</a></td>
<td class="nump">$ 36,242<span></span>
</td>
<td class="nump">$ 114,942<span></span>
</td>
<td class="nump">$ 25,144<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104177005936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Trust Common Shares</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Parent [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>Non Controlling Interest Of Discontinued Operations [Member]</div></th>
<th class="th"><div>Lugano</div></th>
<th class="th">
<div>Lugano </div>
<div>Non Controlling Interest Of Discontinued Operations [Member]</div>
</th>
<th class="th"><div>Ergobaby</div></th>
<th class="th"><div>ACI</div></th>
<th class="th"><div>Marucci</div></th>
<th class="th">
<div>Marucci </div>
<div>Noncontrolling Interest [Member]</div>
</th>
<th class="th"><div>Boa</div></th>
<th class="th">
<div>Boa </div>
<div>Noncontrolling Interest [Member]</div>
</th>
<th class="th"><div>Lugano</div></th>
<th class="th">
<div>Lugano </div>
<div>Noncontrolling Interest [Member]</div>
</th>
<th class="th"><div>PrimaLoft</div></th>
<th class="th">
<div>PrimaLoft </div>
<div>Noncontrolling Interest [Member]</div>
</th>
<th class="th"><div>Trust Common Shares</div></th>
<th class="th">
<div>Trust Common Shares </div>
<div>Trust Common Shares</div>
</th>
<th class="th">
<div>Trust Common Shares </div>
<div>Retained Earnings [Member]</div>
</th>
<th class="th">
<div>Trust Common Shares </div>
<div>Parent [Member]</div>
</th>
<th class="th">
<div>Preferred Class A [Member] </div>
<div>Preferred Stock [Member]</div>
</th>
<th class="th"><div>Series A Preferred Stock [Member]</div></th>
<th class="th"><div>Preferred Stock [Member]</div></th>
<th class="th">
<div>Preferred Stock [Member] </div>
<div>Retained Earnings [Member]</div>
</th>
<th class="th">
<div>Preferred Stock [Member] </div>
<div>Parent [Member]</div>
</th>
<th class="th">
<div>Preferred Class B [Member] </div>
<div>Preferred Stock [Member]</div>
</th>
<th class="th"><div>Series C Preferred Stock [Member]</div></th>
<th class="th">
<div>Series C Preferred Stock [Member] </div>
<div>Preferred Stock [Member]</div>
</th>
<th class="th"><div>Series B Preferred Stock [Member]</div></th>
</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_SharesIssued', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<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, 2019</a></td>
<td class="nump">$ 1,165,875<span></span>
</td>
<td class="nump">$ 924,680<span></span>
</td>
<td class="num">$ (109,338)<span></span>
</td>
<td class="num">$ (3,933)<span></span>
</td>
<td class="nump">$ 1,115,327<span></span>
</td>
<td class="nump">$ 47,612<span></span>
</td>
<td class="nump">$ 2,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">27,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total comprehensive income (loss), net</a></td>
<td class="nump">2,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,477<span></span>
</td>
<td class="nump">2,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">8,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Optionactivityattributabletononcontrollinginterestdiscontinuedops', window );">Option activity attributable to noncontrolling interest, discontinued ops</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of Trust common shares, net of offering costs</a></td>
<td class="nump">83,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of Trust shares, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest', window );">Effect of FOX IPO proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,823)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Proceeds from noncontrolling interest holders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,127<span></span>
</td>
<td class="nump">$ 11,127<span></span>
</td>
<td class="nump">$ 61,634<span></span>
</td>
<td class="nump">$ 61,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</a></td>
<td class="num">(6,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(4,790)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(12,060)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,060)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid', window );">Distribution to Allocation Interest holders (refer to Note N)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (89,856)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (89,856)<span></span>
</td>
<td class="num">$ (89,856)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (23,678)<span></span>
</td>
<td class="num">$ (23,678)<span></span>
</td>
<td class="num">$ (23,678)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="num">(9,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,087)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">1,220,148<span></span>
</td>
<td class="nump">$ 1,008,564<span></span>
</td>
<td class="num">(211,002)<span></span>
</td>
<td class="num">(1,456)<span></span>
</td>
<td class="nump">1,100,024<span></span>
</td>
<td class="nump">116,288<span></span>
</td>
<td class="nump">3,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income attributable to Holdings</a></td>
<td class="nump">22,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,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="text">&#160;<span></span>
</td>
<td class="nump">3,546<span></span>
</td>
<td class="nump">871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">126,809<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total comprehensive income (loss), net</a></td>
<td class="nump">428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">428<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">11,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Optionactivityattributabletononcontrollinginterestdiscontinuedops', window );">Option activity attributable to noncontrolling interest, discontinued ops</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of Trust common shares, net of offering costs</a></td>
<td class="nump">114,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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 );">Issuance of Trust shares, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest', window );">Effect of FOX IPO proceeds</a></td>
<td class="num">(50,640)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,632)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,632)<span></span>
</td>
<td class="num">(42,008)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Proceeds from noncontrolling interest holders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,300<span></span>
</td>
<td class="nump">$ 68,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (4,375)<span></span>
</td>
<td class="num">$ (4,375)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(1,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</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,275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid', window );">Distribution to Allocation Interest holders (refer to Note N)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(150,946)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(150,946)<span></span>
</td>
<td class="num">(150,946)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,181)<span></span>
</td>
<td class="num">(24,181)<span></span>
</td>
<td class="num">(24,181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="num">(34,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,058)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">1,284,530<span></span>
</td>
<td class="nump">$ 1,123,193<span></span>
</td>
<td class="num">(314,267)<span></span>
</td>
<td class="num">(1,028)<span></span>
</td>
<td class="nump">1,111,816<span></span>
</td>
<td class="nump">172,714<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income attributable to Holdings</a></td>
<td class="nump">114,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">12,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">11,735<span></span>
</td>
<td class="nump">522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 172,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,435<span></span>
</td>
<td class="num">$ (2,614)<span></span>
</td>
<td class="nump">17,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<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_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 51,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total comprehensive income (loss), 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="num">(108)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Other Comprehensive Income (Loss), before Tax</a></td>
<td class="num">(108)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">13,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of Trust common shares, net of offering costs</a></td>
<td class="nump">83,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Issuance of Trust shares, net of offering costs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest', window );">Effect of FOX IPO proceeds</a></td>
<td class="num">(1,957)<span></span>
</td>
<td class="text">&#160;<span></span>
</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,957)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination', window );">Proceeds from noncontrolling interest holders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,263<span></span>
</td>
<td class="nump">$ 35,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(11,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (70,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (70,845)<span></span>
</td>
<td class="num">$ (70,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (24,181)<span></span>
</td>
<td class="num">$ (24,181)<span></span>
</td>
<td class="num">$ (24,181)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">1,361,962<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income attributable to Holdings</a></td>
<td class="nump">36,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,387<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">15,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="nump">$ 225,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225,042<span></span>
</td>
<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,020<span></span>
</td>
<td class="nump">$ 1,533<span></span>
</td>
<td class="nump">$ 20,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<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_PreferredStockNoParValue', window );">Preferred Stock, No Par 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<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">12,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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_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="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionExpenseAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Allocation Interests</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_DistributionExpenseAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Holders of Allocation Interests, 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_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid</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_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_Optionactivityattributabletononcontrollinginterestdiscontinuedops">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option activity attributable to noncontrolling interest, discontinued ops</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_Optionactivityattributabletononcontrollinginterestdiscontinuedops</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_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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoncontrollingInterestIncreaseFromBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest from sale of a portion of the parent's controlling 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest from subsidiary issuance of equity interests to 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33775-111570<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190216752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 51,438<span></span>
</td>
<td class="nump">$ 126,809<span></span>
</td>
<td class="nump">$ 27,197<span></span>
</td>
</tr>
<tr class="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 from discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,665<span></span>
</td>
<td class="nump">13,531<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="nump">9,393<span></span>
</td>
<td class="nump">72,770<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income (loss) from continuing operations</a></td>
<td class="nump">42,045<span></span>
</td>
<td class="nump">46,374<span></span>
</td>
<td class="nump">13,566<span></span>
</td>
</tr>
<tr class="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 (used in) provided by operating activities:</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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">44,426<span></span>
</td>
<td class="nump">39,389<span></span>
</td>
<td class="nump">33,293<span></span>
</td>
</tr>
<tr class="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 and original issue discount</a></td>
<td class="nump">3,740<span></span>
</td>
<td class="nump">2,896<span></span>
</td>
<td class="nump">2,232<span></span>
</td>
</tr>
<tr class="re">
<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>
<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">534<span></span>
</td>
<td class="nump">33,305<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_NoncontrollingStockholderChargesAndOther', window );">Noncontrolling stockholder stock based compensation</a></td>
<td class="nump">13,951<span></span>
</td>
<td class="nump">11,437<span></span>
</td>
<td class="nump">8,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_ProvisionForLoanAndLeaseLosses', window );">Provision for loss on receivables</a></td>
<td class="nump">268<span></span>
</td>
<td class="nump">6,025<span></span>
</td>
<td class="nump">2,874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="num">(4,466)<span></span>
</td>
<td class="num">(10,137)<span></span>
</td>
<td class="num">(1,690)<span></span>
</td>
</tr>
<tr class="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">2,159<span></span>
</td>
<td class="nump">818<span></span>
</td>
<td class="nump">2,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(55,445)<span></span>
</td>
<td class="num">(33,022)<span></span>
</td>
<td class="num">(23,514)<span></span>
</td>
</tr>
<tr class="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">(170,589)<span></span>
</td>
<td class="num">(106,683)<span></span>
</td>
<td class="num">(30,682)<span></span>
</td>
</tr>
<tr class="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="num">(11,342)<span></span>
</td>
<td class="num">(7,485)<span></span>
</td>
<td class="num">(2,339)<span></span>
</td>
</tr>
<tr class="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">(15,001)<span></span>
</td>
<td class="nump">63,426<span></span>
</td>
<td class="nump">58,543<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 );">Net cash (used in) provided by operating activities - continuing operations</a></td>
<td class="num">(28,291)<span></span>
</td>
<td class="nump">129,451<span></span>
</td>
<td class="nump">131,187<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net cash provided by operating activities - discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="nump">17,438<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(28,291)<span></span>
</td>
<td class="nump">134,051<span></span>
</td>
<td class="nump">148,625<span></span>
</td>
</tr>
<tr class="re">
<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>Net cash provided by operating activities - discontinued operations</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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(570,544)<span></span>
</td>
<td class="num">(404,318)<span></span>
</td>
<td class="num">(667,101)<span></span>
</td>
</tr>
<tr class="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">(64,274)<span></span>
</td>
<td class="num">(40,551)<span></span>
</td>
<td class="num">(29,406)<span></span>
</td>
</tr>
<tr class="ro">
<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">9,393<span></span>
</td>
<td class="nump">101,039<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(1,300)<span></span>
</td>
<td class="num">(1,125)<span></span>
</td>
<td class="num">(3,008)<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 );">Net cash used in investing activities - continuing operations</a></td>
<td class="num">(626,725)<span></span>
</td>
<td class="num">(344,955)<span></span>
</td>
<td class="num">(699,415)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Net cash provided by (used in) investing activities - discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">27,459<span></span>
</td>
<td class="num">(1,419)<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 used in investing activities</a></td>
<td class="num">(626,725)<span></span>
</td>
<td class="num">(317,496)<span></span>
</td>
<td class="num">(700,834)<span></span>
</td>
</tr>
<tr class="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="nump">83,851<span></span>
</td>
<td class="nump">114,629<span></span>
</td>
<td class="nump">83,884<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">268,000<span></span>
</td>
<td class="nump">557,000<span></span>
</td>
<td class="nump">565,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_RepaymentsOfLongTermLinesOfCredit', window );">Repayments under credit facility</a></td>
<td class="num">(113,000)<span></span>
</td>
<td class="num">(864,000)<span></span>
</td>
<td class="num">(258,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_ProceedsFromIssuanceOfSeniorLongTermDebt', window );">Issuance of Senior Notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,300,000<span></span>
</td>
<td class="nump">202,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_PaymentsOfDistributionsToShareholders', window );">Distributions paid - common shares</a></td>
<td class="num">(70,845)<span></span>
</td>
<td class="num">(150,946)<span></span>
</td>
<td class="num">(89,856)<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_DistributionsMadeToPreferredShareholdersCashDistributionsPaid', window );">Distributions paid - preferred shares</a></td>
<td class="num">(24,181)<span></span>
</td>
<td class="num">(24,181)<span></span>
</td>
<td class="num">(23,678)<span></span>
</td>
</tr>
<tr class="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">1,312<span></span>
</td>
<td class="nump">8,237<span></span>
</td>
<td class="nump">253<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_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - Allocation Interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">34,058<span></span>
</td>
<td class="nump">9,087<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_PaymentsforRepurchaseSubsidiaryStock', window );">Purchase of noncontrolling interest</a></td>
<td class="nump">1,957<span></span>
</td>
<td class="nump">50,640<span></span>
</td>
<td class="nump">6,613<span></span>
</td>
</tr>
<tr class="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="num">(11,292)<span></span>
</td>
<td class="num">(1,275)<span></span>
</td>
<td class="num">(12,060)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="num">(5,276)<span></span>
</td>
<td class="num">(21,708)<span></span>
</td>
<td class="num">(3,214)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">10<span></span>
</td>
<td class="num">(464)<span></span>
</td>
<td class="nump">335<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">556,885<span></span>
</td>
<td class="nump">273,206<span></span>
</td>
<td class="nump">521,725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Foreign currency impact on cash</a></td>
<td class="num">(1,331)<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="nump">914<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(99,462)<span></span>
</td>
<td class="nump">89,989<span></span>
</td>
<td class="num">(29,570)<span></span>
</td>
</tr>
<tr class="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; beginning of period (1)</a></td>
<td class="nump">160,733<span></span>
</td>
<td class="nump">70,744<span></span>
</td>
<td class="nump">100,314<span></span>
</td>
</tr>
<tr class="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; end of period</a></td>
<td class="nump">61,271<span></span>
</td>
<td class="nump">160,733<span></span>
</td>
<td class="nump">70,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperations', window );">Cash from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,300<span></span>
</td>
<td class="nump">3,400<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,312<span></span>
</td>
<td class="nump">8,237<span></span>
</td>
<td class="nump">253<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_ProceedsFromMinorityShareholdersAcquisitions', window );">Proceeds from Minority Shareholders - Acquisitions</a></td>
<td class="nump">35,263<span></span>
</td>
<td class="nump">68,300<span></span>
</td>
<td class="nump">72,761<span></span>
</td>
</tr>
<tr class="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">268,000<span></span>
</td>
<td class="nump">557,000<span></span>
</td>
<td class="nump">565,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_AmortizationOfAcquisitionCosts', window );">Amortization of Acquisition Costs</a></td>
<td class="nump">6,494<span></span>
</td>
<td class="nump">2,761<span></span>
</td>
<td class="nump">5,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Repayments of Senior Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(627,688)<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_ProceedsFromIssuanceOfOtherLongTermDebt', window );">Proceeds from Issuance of Other Long-term Debt</a></td>
<td class="nump">400,000<span></span>
</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_RepaymentsOfOtherLongTermDebt', window );">Repayments of Other Long-term Debt</a></td>
<td class="num">(5,000)<span></span>
</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_NetCashProvidedByUsedInDiscontinuedOperations', window );">Cash from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,300<span></span>
</td>
<td class="nump">3,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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 94,383<span></span>
</td>
<td class="nump">$ 80,347<span></span>
</td>
<td class="nump">$ 61,935<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_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_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_PaymentstoNoncontrollingInterestsAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Noncontrolling Interests, Allocation Interests</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_PaymentstoNoncontrollingInterestsAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ProceedsFromMinorityShareholdersAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Minority Shareholders - Acquisitions</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_ProceedsFromMinorityShareholdersAcquisitions</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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. Excludes amounts for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NetCashProvidedByUsedInDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in cash associated with the entity's discontinued 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issuance of long-term debt 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to estimated loss from loan and lease transactions.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193142432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business Operations - Segment<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 25, 2006</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_OrganizationAndBusinessOperationsTextBlock', window );">Organization and Business Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Organization and Business Operations<div style="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 (&#8220;the Trust&#8221;), was incorporated in Delaware on November&#160;18, 2005. Compass Group Diversified Holdings, LLC, a Delaware limited liability Company (the &#8220;LLC&#8221;), was also formed on November&#160;18, 2005 with equity interests which were subsequently reclassified as the &#8220;Allocation Interests&#8221;. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". The Company was formed to acquire and manage a group of small and middle-market businesses headquartered in North America. In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as amended and restated, the &#8220;Trust Agreement&#8221;), 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 &#8220;LLC Agreement&#8221;)) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.</span></div><div style="margin-bottom:15pt;margin-top:12pt;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 LLC is a controlling owner of eleven businesses, or operating segments at December&#160;31, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. (&#8220;Ergobaby&#8221;), 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"), Compass AC Holdings, Inc. (&#8220;ACI&#8221; or &#8220;Advanced Circuits&#8221;), AMT Acquisition Corporation (&#8220;Arnold&#8221;), FFI Compass, Inc. ("Altor Solutions" or "Altor") (formerly "Foam Fabricat</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ors") and Sterno Products, LLC (&#8220;Sterno&#8221;). 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="#ia85db93a905f4f7a90da190381615c4b_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note F - "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 (&#8220;CGM&#8221; or the &#8220;Manager&#8221;), 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 &#8220;MSA&#8221;).</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_OwnershipPercentageOfTrustInterestHeldByParentEntity', window );">Sole owner of Trust interest of the company</a></td>
<td class="nump">100.00%<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_NumberOfBusinessesOwned', window );">Number of businesses/operating segments owned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OrganizationAndBusinessOperationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 general description of the company's organization.</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_OrganizationAndBusinessOperationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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-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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104293905616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<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%">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 Company&#8217;s consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP" or "US GAAP").  The results of operations represent the results of operations of the Company&#8217;s acquired businesses from the date of their acquisition by the Company, and therefore may not be indicative of the results to be expected for the full year.</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%">Principles of 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 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&#8217;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-weight:400;line-height:120%">The acquisition of businesses that the Company owns or controls more than a 50% share of the voting interest are accounted for under the acquisition method of accounting. The amount assigned to the identifiable assets acquired and the liabilities assumed is based on the estimated fair values as of the date of acquisition, with the remainder, if any, recorded as goodwill.</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%">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%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021 and 2020. 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="#ia85db93a905f4f7a90da190381615c4b_265" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note D - Discontinued Operations</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for additional information. Unless otherwise indicated, the disclosures accompanying the consolidated financial statements reflect the Company's continuing operations.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC entered into a definitive merger agreement with a seller to acquire Advanced Circuits (the "AC Merger&#8221;). The AC Merger was conditioned on, among other things, the closing of a business combination between the buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). The Company </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined that Advanced Circuits qualified as held-for sale upon entry into the AC Merger.  Advanced Circuits was initially classified as held for sale in the consolidated financial statements as of 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%">Due to a delay in closing the transaction, the Company and Advanced Circuits terminated the AC Merger agreement. The termination of the AC Merger agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits was reclassified to continuing operations beginning in the quarter ended September 30, 2022. Advanced Circuits is included in continuing operations in the year ended December 31, 2022, 2021 and 2020 in the accompanying consolidated financial statements.</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%">Use of 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 financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the related notes to the consolidated financial statements. These estimates are based on historical factors, management&#8217;s best knowledge of current events and actions the Company may undertake in the future. It is possible that in 2023 actual conditions could be better or worse than anticipated when the Company developed the estimates and assumptions, which could materially affect the results of operations and financial position in the future. Such changes could result in future impairment of goodwill, intangibles and long-lived assets, inventory obsolescence, establishment of valuation allowances on deferred tax assets and increased tax liabilities, among other things. Actual results could differ from those estimates.</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%">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%">At the time of the Company's Initial Public Offering, the Company issued Allocation Interests governed by the LLC agreement that entitle the holders (the "Holders") to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events.  The Holders are entitled to receive and as such can elect to receive the positive contribution based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which the Company acquired a controlling interest in that business (a "Holding Event") and upon the sale of that business (a "Sale Event"). Payments of profit allocation to the Holders are accounted for as dividends declared on Allocation Interests and recorded in stockholders' equity once they are approved by our Board of Directors.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="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 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. 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="#ia85db93a905f4f7a90da190381615c4b_268" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note E - Revenue</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for a detailed description of the Company's revenue recognition policies.</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%">Cash and cash equivalents</span></div><div style="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 considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Certain cash account balances held in domestic financial institutions exceed FDIC insurance limits of $250,000 per account and, as a result, there is a concentration of credit risk related to amounts in excess of the insurance limits. We monitor the financial stability of these financial institutions and believe that we are not exposed to any significant credit risk in cash or cash equivalents. At December 31, 2022 and 2021, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $24.8 million and $33.9 million, respectively.   </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%">Accounts receivable and allowance for doubtful accounts </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade receivables are reported on the consolidated balance sheets at cost adjusted for any write-offs and net of an allowance for doubtful accounts. The Company uses estimates to determine the amount of the allowance for doubtful accounts in order to reduce accounts receivable to their estimated net realizable value. The Company estimates the amount of the required allowance by reviewing the status of past-due receivables and analyzing historical bad debt trends. The Company&#8217;s estimate also includes analyzing existing economic conditions. When the Company becomes aware of circumstances that may impair a specific customer&#8217;s ability to meet its financial obligations subsequent to the original sale, the Company will record an allowance against amounts due, and thereby reduce the net receivable to the amount it reasonably believes will be collectible. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.  </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:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials, work-in-process, manufactured goods and purchased goods acquired for resale. Inventories are stated at the lower of cost or net realizable value, with cost generally determined on the first-in, first-out method or average cost method. At our Lugano business, cost is determined based on specific identification. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Net realizable value is based on current replacement cost for raw materials and supplies and on estimated selling costs less reasonably predictable costs of completion, and disposal for finished goods. The net realizable value of the Company&#8217;s inventory is estimated based on historical experience, current and forecasted demand and other market conditions. In addition, reserves for inventory losses are estimated based on historical experience. The Company&#8217;s inventory reserves are estimates, which could vary significantly from actual results if future economic conditions, customer demand or competition differ from expectations. The Company's historical estimates of these adjustments have not differed materially from actual results.</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%">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 recorded at cost. The cost of major additions or betterments is capitalized, while maintenance and repairs that do not improve or extend the useful lives of the related assets are expensed as incurred.</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%">Depreciation is provided principally on the straight-line method over estimated useful lives. Leasehold improvements are amortized over the life of the lease or the life of the improvement, whichever is shorter.</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 ranges of useful lives are 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:80.847%"><tr><td style="width:1.0%"/><td style="width:51.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.917%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Buildings and improvements</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:10pt;font-weight:400;line-height:100%">6 to 40 years</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:10pt;font-weight:400;line-height:100%">Machinery and equipment</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:10pt;font-weight:400;line-height:100%">2 to 18 years</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:10pt;font-weight:400;line-height:100%">Office furniture, computers and software</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:10pt;font-weight:400;line-height:100%">2 to 8 years</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:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term</span></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%">Property, plant and equipment and other long-lived assets that have definitive lives are evaluated for impairment when events or changes in circumstances indicate that the carrying value of the assets may not be recoverable (&#8216;triggering event&#8217;). Upon the occurrence of a triggering event, the asset is reviewed to assess whether the estimated undiscounted cash flows expected from the use of the asset plus residual value from the ultimate disposal exceeds the carrying value of the asset. If the carrying value exceeds the estimated recoverable amounts, the asset is written down to its fair 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%">Fair value of financial instruments</span></div><div style="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 carrying value of the Company&#8217;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to their short term nature. The fair value of the Company's senior notes are based on interest rates that are currently available to the Company for issuance of debt with similar terms and remaining maturities. If measured at fair value in the financial statements, the Senior Notes would be classified as Level 2 in the fair value hierarchy.  </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%">Business combinations</span></div><div style="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 allocates the amount it pays for each acquisition to the assets acquired and liabilities assumed based on their fair values at the date of acquisition, including identifiable intangible assets which arise from a contractual or legal right or are separable from goodwill. The Company bases the fair value of identifiable intangible assets acquired in a business combination on detailed valuations that use information and assumptions provided by management, which consider management&#8217;s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price that exceeds the fair value of the net tangible and identifiable intangible assets acquired to goodwill. The use of alternative valuation assumptions, including estimated growth rates, cash flows, discount rates and estimated useful lives could result in different purchase price allocations and amortization expense in current and future periods. Transaction costs associated with these acquisitions are expensed as incurred through selling, general and administrative expense on the consolidated statement of operations. In those circumstances where an acquisition involves a contingent consideration arrangement, the Company recognizes a liability equal to the fair value of the contingent payments expected to be </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">made as of the acquisition date.  The Company re-measures this liability each reporting period and records changes in the fair value through operating income within the consolidated statements 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:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the assets acquired and liabilities assumed. The Company is required to perform impairment reviews at each of its reporting units annually and more frequently in certain circumstances. In accordance with accounting guidelines, the Company is able to make a qualitative assessment of whether it is more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount before applying the quantitative goodwill impairment test.  </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 first step of the process after the qualitative assessment fails is estimating the fair value of each of its reporting units based on a discounted cash flow (&#8220;DCF&#8221;) model using revenue and profit forecast and a market approach which compares peer data and earnings multiples. The Company then compares those estimated fair values with the carrying values, which include allocated goodwill. If the estimated fair value is less than the carrying value, then a goodwill impairment is recorded. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company cannot predict the occurrence of certain future events that might adversely affect the implied value of goodwill and/or the fair value of intangible assets. Such events include, but are not limited to, strategic decisions made in response to economic and competitive conditions, the impact of the economic environment on its customer base, and material adverse effects in relationships with significant customers. The impact of over-estimating or under-estimating the implied fair value of goodwill at any of the reporting units could have a material effect on the results of operations and financial position.  In addition, the value of the implied goodwill is subject to the volatility of the Company&#8217;s operations which may result in significant fluctuation in the value assigned at any point in time.</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%">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="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note H - Goodwill and Intangible Assets</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for the results of the annual impairment tests.</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%">Deferred 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 debt instruments and are amortized over the life of the related debt instrument. Deferred debt issuance costs are presented in the consolidated balance sheet as a deduction from the carrying value of the associated debt liability. </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%">Product Warranty 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%">The Company recognizes warranty costs based on an estimate of the amounts required to meet future warranty obligations. The Company accrues an estimated liability for exposure to warranty claims at the time of a product sale based on both current and historical claim trends and warranty costs incurred.  Warranty reserves are included within "Accrued expenses" in the Company's consolidated balance sheets.</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%">Foreign currency</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company&#8217;s segments have operations outside the United States, and the local currency is typically the functional currency. The financial statements are translated into U.S. dollars using exchange rates in effect at year-end for assets and liabilities and average exchange rates during the year for results of operations. The resulting translation gain or loss is included in stockholders' equity as other comprehensive income or loss.</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%">Noncontrolling interest</span></div><div style="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 a majority-owned subsidiary&#8217;s net income that is owned by noncontrolling shareholders. Noncontrolling interest on the balance sheet represents the portion of equity in a consolidated subsidiary owned by noncontrolling shareholders.</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%">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-style:italic;font-weight:400;line-height:120%">Change in Company Tax Status Election</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#8217;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#8217;s income and gain. After the Effective Date, the trust is taxed as a corporation and is subject to U.S. federal corporate </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#8217; basis in their shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Effective Date, each of the Company&#8217;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any Company subsidiary, and each majority owned Company subsidiary is still treated as a corporation for U.S. federal income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred 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%">Deferred income taxes are calculated under the asset and liability method. Deferred income taxes are provided for the differences between the basis of assets and liabilities for financial reporting and income tax purposes at the enacted tax rates. A valuation allowance is established when necessary to reduce deferred tax assets to the amount that is expected to more likely than not be realized. Several of the Company&#8217;s majority owned subsidiaries have deferred tax assets recorded at December&#160;31, 2022 which in total amount to approximately $99.1 million. This deferred tax asset is net of $21.1 million of valuation allowance primarily associated with the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense. These deferred tax assets are comprised primarily of reserves not currently deductible for tax purposes. The temporary differences that have resulted in the recording of these tax assets may be used to offset taxable income in future periods, reducing the amount of taxes required to be paid. Realization of the deferred tax assets is dependent on generating sufficient future taxable income at those subsidiaries with deferred tax assets. Based upon the expected future results of operations, the Company believes it is more likely than not that those subsidiaries with deferred tax assets will generate sufficient future taxable income to realize the benefit of existing temporary differences, although there can be no assurance of this. The impact of not realizing these deferred tax assets would result in an increase in income tax expense for such period when the determination was made that the assets are not realizable.</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%">Earnings per common 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%">Basic and fully diluted earnings per Trust common share is computed using the two-class method which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share. The Company has granted Allocation Interests that contain participating rights to receive profit allocations upon the occurrence of a Holding Event or a Sale Event, and has issued preferred shares that have rights to distributions when, and if, declared by the Company's board of directors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and fully diluted earnings per common share is computed by dividing income available to common shareholders by the weighted average number of Trust common shares outstanding during the period.  Earnings per common share reflects the effect of distributions that were declared and paid to the Holders and distributions that were paid on preferred shares during the period. </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 Company did not have any stock option plans or any other potentially dilutive securities outstanding during the years ended December&#160;31, 2022, 2021 and 2020.</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%">Advertising 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%">Advertising costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations.  Advertising costs were $33.0 million, $27.3 million and $19.2 million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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%">Research and development</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations. The Company incurred research and development expense of $12.9 million, $11.9 million and $3.0 million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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%">Employee retirement plans</span></div><div style="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 many of its segments sponsor defined contribution retirement plans, such as 401(k) plans. Employee contributions to the plan are subject to regulatory limitations and the specific plan provisions. The Company and its segments may match these contributions up to levels specified in the plans and may make additional discretionary contributions as determined by management. The total employer contributions to these plans were $5.3 million, $3.9 million and $2.9 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Arnold subsidiary maintains a defined benefit plan for certain of its employees which is more fully described in "</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia85db93a905f4f7a90da190381615c4b_286" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note J - Defined Benefit Plan</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">".  Accounting guidelines require employers to recognize the overfunded or underfunded status of defined benefit pension and postretirement plans as assets or liabilities in their consolidated balance sheets and to recognize changes in that funded status in the year in which the changes occur as a component of comprehensive income.</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%">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 in the last three years, there is generally less seasonality in our net sales on a consolidated basis than there has been historically..</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%">Stock based compensation</span></div><div style="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 does not have a stock based compensation plan; however, all of the Company&#8217;s subsidiaries maintain stock based compensation plans under which some form of stock compensation, typically stock options or profit interests, is issued to employees and outside directors of each subsidiary. The fair value of the awards are estimated on the date of grant using a pricing model and assumptions specific to the subsidiary that granted the stock award. During the years ended December&#160;31, 2022, 2021 and 2020, $14.0 million, $11.4 million, and $9.0 million of stock based compensation expense was recorded to each expense category that included related salary expense in the consolidated statements of operations. As of December&#160;31, 2022, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $44.9 million.</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_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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant accounting policies of the reporting entity.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104199243712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Discontinued Operations</a></td>
<td class="text">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 Liberty</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 16, 2021, the LLC, as majority stockholder of Liberty Safe Holding Corporation and as Sellers Representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer and the LLC, as Sellers Representative, entered into the Amendment to Stock Purchase Agreement (the &#8220;Liberty Amendment&#8221;) which amended the Liberty Purchase Agreement to, among other things, provide that, immediately prior to the closing, certain investors in Liberty will, instead of selling all of the shares of Liberty owned by them to Liberty Buyer, contribute a portion of such shares (the &#8220;Liberty Rollover Shares&#8221;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer completed the acquisition of all the issued and outstanding securities of Liberty (other than the Liberty Rollover Shares) pursuant to the Liberty Purchase Agreement and Liberty Amendment (the &#8220;Liberty Transaction&#8221;). The sale price of Liberty was based on an aggregate total enterprise value of $147.5&#160;million, subject to customary adjustments. After the allocation of the sale proceeds to Liberty's non-controlling shareholders, the repayment of intercompany loans to the LLC (including accrued interest) of</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $26.5&#160;million, and the payment of transaction expenses of approximately $4.5&#160;million, the LLC received approximately $128.0&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $72.8&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the year ended December 31, 2021. In 2022, the LLC received an income tax refund of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.9&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> related to Liberty which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement 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:400;line-height:120%">Summarized results of operations of Liberty for the previous years 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:71.198%"><tr><td style="width:1.0%"/><td style="width:50.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.513%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.621%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.516%"/><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, 2021 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%">Year ended&#160;<br/>&#160;December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #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%">75,753&#160;</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%">113,115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,665&#160;</span></td><td style="background-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%">13,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the periods from January 1, 2021 through disposition and the year ended December 31, 2020, each exclude $1.7&#160;million and $3.5&#160;million, respectively, of intercompany interest expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Clean Earth  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as Sellers&#8217; Representative, entered into a definitive Stock Purchase Agreement (the &#8220;Clean Earth Purchase Agreement&#8221;) with Calrissian Holdings, LLC (&#8220;Clean Earth Buyer&#8221;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#8217;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. The LLC recognized a gain on the sale of Clean Earth of $209.3 million during the year ended December 31, 2019. In 2022, the LLC received an income tax refund of approximately $8.5&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104192952256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Businesses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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 );">Acquisition of Businesses</a></td>
<td class="text">Acquisition of Businesses<div style="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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A component of our acquisition financing strategy that we utilize in acquiring the businesses we own and manage is to provide both equity capital and debt capital, raised at the parent level, 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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 new $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 preliminary 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%">Preliminary 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. PrimaLoft has not completed the final tax return of the predecessor business and as a result, has not finalized the purchase accounting. The amount of goodwill recognized in the preliminary purchase price allocation above is therefore subject to change.</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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Lugano Diamonds </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the LLC, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#8220;Lugano Holdings&#8221;), and Lugano Buyer, Inc., a Delaware corporation (&#8220;Lugano Buyer&#8221;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp; Jewelry Inc. ("Lugano") other than certain rollover shares (the &#8220;Lugano Transaction&#8221;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#8220;Lugano Purchase Agreement&#8221;), also dated September 3, 2021, by and among Lugano Buyer, the sellers named therein (&#8220;Lugano Sellers&#8221;) and Mordechai Haim Ferder in his individual capacity and as initial representative of the Lugano Sellers. Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC made loans to, and purchased a 60% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders, was $265.1&#160;million. The selling shareholders invested in the transaction along with the LLC, representing 40% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will receive integration service fees of $2.3&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The LLC incurred $1.8&#160;million of transaction costs in conjunction with the </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%">Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The LLC funded the acquisition with cash on hand and a $120&#160;million draw on its 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of Lugano have been included in the consolidated results of operations since the date of acquisition. Lugano's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.975%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.963%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.963%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.965%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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: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><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Purchase Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">267,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">265,134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><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%">Fair value of identifiable assets acquired:</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"/><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%">Cash</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%">1,433&#160;</span></td><td style="background-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%">1,433&#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"/></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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">20,954&#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"/></tr><tr><td colspan="3" 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%">Inventory </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%">85,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">95,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Intangible 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%">&#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%">82,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Other current and noncurrent 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%">4,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Total identifiable assets</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%">115,903&#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%">96,379&#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%">212,282&#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"/></tr><tr style="height:9pt"><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 #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"/><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%">Fair value of liabilities assumed:</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="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%">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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,129&#160;</span></td><td style="background-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%">58&#160;</span></td><td style="background-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%">7,187&#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"/></tr><tr><td colspan="3" 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 liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">Total liabilities</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%">7,129&#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%">26,356&#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%">33,485&#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"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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 identifiable assets acquired</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%">108,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">70,023&#160;</span></td><td style="background-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%">178,797&#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"/></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;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"/></tr><tr><td colspan="3" 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</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: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%">158,780&#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%">(72,443)</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%">86,337&#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"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.830%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.963%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.963%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.966%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Acquisition consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">256,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">256,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-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%">267,554&#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 #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%">(2,420)</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%">265,134&#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:6pt;text-align:justify"><span style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell.  Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of $86.3 million reflects the strategic fit of Lugano in the Company's branded consumer business and is not expected to be deductible for income tax purposes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded related to the Lugano acquisition are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"/><td style="width:52.539%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">48,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,454&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tradename was considered the primary intangible asset and was valued at $48.4 million using a multi period excess earnings method. The customer relationships were valued at $34.0 million 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Marucci </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 20, 2020, pursuant to an Agreement and Plan of Merger entered into on March 6, 2020, the LLC, through a wholly-owned subsidiary, Wheelhouse Holdings Inc., a Delaware corporation (&#8220;Marucci Buyer&#8221;), and Wheelhouse Holdings Merger Sub LLC, a Delaware limited liability company and a wholly owned Subsidiary of Marucci Buyer (&#8220;Marucci Merger Sub&#8221;), completed a merger (the &#8220;Marucci Transaction&#8221;) with Marucci Sports, LLC, a Delaware limited liability company (&#8220;Marucci&#8221;). Upon the completion of the Marucci Transaction, Marucci became a wholly-owned subsidiary of Marucci Buyer and an indirect subsidiary of the Company. Headquartered in Baton Rouge, Louisiana, Marucci is a leading manufacturer and distributor of baseball and softball equipment. Founded in 2009, Marucci has a product portfolio that includes wood and metal bats, apparel and accessories, batting and fielding gloves and bags and protective gear. </span></div><div style="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 made loans to, and purchased a 92.2% equity interest in, Marucci. The purchase price, including proceeds from noncontrolling shareholders, was $201.0&#160;million. Marucci management and certain existing shareholders invested in the Transaction along with the LLC, representing 7.8% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and provided integration services during the first year of the LLC's ownership of Marucci. CGM received integration service fees of $2.0&#160;million payable over a twelve month period as services were rendered. The LLC incurred $2.0 million of transaction costs in conjunction with the Marucci acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the second quarter of 2020.</span></div><div style="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 operations of Marucci have been included in the consolidated results of operations since the date of acquisition.  Marucci's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.</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:85.380%"><tr><td style="width:1.0%"/><td style="width:76.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.963%"/><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:8.5pt;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%">Final Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="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="padding:0 1pt"/><td style="border-top:1pt 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="border-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%">200,958&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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%">Fair value of identifiable assets acquired:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Cash</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%">2,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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="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%">Inventory </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">(2)</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%">14,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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">(3)</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%">10,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Intangible 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%">100,211&#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 current and noncurrent 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%">2,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:700;line-height:100%">Total identifiable assets</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%">141,408&#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: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;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:700;line-height:100%">Fair value of liabilities assumed:</span></td><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%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">958&#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%">Deferred tax 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%">1,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:700;line-height:100%">Total liabilities</span></td><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:8.5pt;font-weight:400;line-height:100%">8,620&#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: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"/></tr><tr><td colspan="3" 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 identifiable assets acquired</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%">132,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><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%">Goodwill</span></td><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: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%">68,170&#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="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 style="width:76.468%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.169%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.963%"/><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"/></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%">200,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%">2,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">728&#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 adjustments</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%">(2,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total 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%">200,958&#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="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"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes $12.7&#160;million in gross contractual accounts receivable, of which $1.2&#160;million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">  Includes $4.3&#160;million in inventory basis step-up, which was charged to cost of goods sold. $3.0&#160;million was amortized to cost of goods sold in the second quarter of 2020, and $1.3&#160;million was charged to cost of goods sold in the third quarter of 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Includes $2.5&#160;million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.</span></div><div style="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 of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of $68.2&#160;million reflects the strategic fit of Marucci in the Company's branded consumer business and is expected to be deductible for income tax purposes. </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 intangible assets recorded related to the Marucci acquisition are as follows (in thousands):</span></div><div style="text-align:justify"><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:74.853%"><tr><td style="width:1.0%"/><td style="width:53.587%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.876%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.776%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.504%"/><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:8.5pt;font-weight:700;line-height:100%">Intangible Assets</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%">Fair Value</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%">Estimated Useful Life</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:8.5pt;font-weight:400;line-height:100%">Tradename</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%">84,891&#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="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: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%">Customer relationships</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%">11,120&#160;</span></td><td style="background-color:#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%">15 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%">4,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #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%">100,211&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></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 tradename was valued at $84.9 million using a multi-period excess earnings methodology. The customer relationships intangible asset was valued at $11.1 million using the distributor method, a variation of the multi-period excess earnings methodology, in which an asset is valuable to the extent it enables its owners to earn a return in excess of the required returns on the other assets utilized in the business. The technology was valued at $4.2 million using a relief from royalty method.</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%">Acquisition of BOA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 16, 2020, the LLC, through its newly formed acquisition subsidiaries, BOA Holdings Inc., a Delaware corporation (&#8220;BOA Holdings&#8221;) and BOA Parent Inc., a Delaware corporation (&#8220;BOA Buyer&#8221;) and a wholly-owned subsidiary of BOA Holdings, acquired BOA Technology Inc. ("BOA"), and its subsidiaries pursuant to an Agreement and Plan of Merger (the &#8220;BOA Merger Agreement&#8221;) by and among BOA Buyer, Reel Holding Corp., a Delaware corporation (&#8220;Reel&#8221;) and the sole stockholder of Boa Technology, Inc., BOA Merger Sub Inc., a Delaware corporation and a wholly-owned subsidiary of BOA Buyer (&#8220;BOA Merger Sub&#8221;) and Shareholder Representative Services LLC (in its capacity as the representative of the stockholders of Reel). Pursuant to the BOA Merger Agreement, BOA Merger Sub was merged with and into Reel (the &#8220;BOA Merger&#8221;) such that the separate existence of BOA Merger Sub ceased, and Reel survived the BOA Merger as a wholly-owned subsidiary of BOA Buyer.  BOA, creators of the award-winning BOA&#174; Fit System featured in performance footwear, action sports, outdoor and medical products worldwide, was founded in 2001 and is headquartered in Denver, Colorado. </span></div><div style="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 made loans to, and purchased an 82% equity interest in, BOA. The purchase price, including proceeds from noncontrolling shareholders, was $456.8&#160;million.  BOA management and certain existing shareholders invested in the transaction along with the LLC, representing 18% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and provided integration services during the first year of the LLC's ownership of BOA. CGM received integration service fees of $4.4&#160;million payable over a twelve month period as services were rendered. The Company incurred $2.5 million of transaction costs in conjunction with the BOA acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the fourth quarter of 2020. The Company funded the acquisition with cash on hand and a $300&#160;million draw on its 2018 Revolving Credit Facility. </span></div><div style="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 operations of BOA have been included in the consolidated results of operations since the date of acquisition. BOA's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.</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:1.169%"><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 style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"><tr><td style="width:1.0%"/><td style="width:74.743%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.104%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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-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%">Final Purchase 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%">456,843&#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:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></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%">Fair value of identifiable assets acquired:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Cash</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%">7,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Inventory </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">(2)</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%">6,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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"> (3)</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%">15,431&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Intangible 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%">234,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%">Other current and noncurrent 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%">12,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:700;line-height:100%">Total identifiable assets</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%">277,905&#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:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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%">Fair value of liabilities assumed:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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 style="background-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%">14,008&#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%">11,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">49,969&#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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">75,215&#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;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 style="background-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%">202,690&#160;</span></td><td style="background-color:#ffffff;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;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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #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%">254,153&#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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"><tr><td style="width:1.0%"/><td style="width:74.743%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.104%"/><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"/></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%">454,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,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">(1,970)</span></td><td style="background-color:#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 adjustments</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%">(2,864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Total 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%">456,843&#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="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"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1)</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes $2.1&#160;million in gross contractual accounts receivable, of which $0.06&#160;million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">  Includes $1.5&#160;million in inventory basis step-up, which was charged to cost of goods sold in the fourth quarter of 2020.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  Includes $6.5&#160;million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.</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 allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual </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%">relationships, as well as expected future synergies. The goodwill of </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$254.2&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> reflects the strategic fit of BOA in the Company's branded consumer business and is not expected to be deductible for income tax purposes.  </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 intangible assets recorded related to the BOA acquisition are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="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="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%">Fair Value</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%">Estimated Useful Lives</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Technology</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%">70,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">10 - 12 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%">84,300&#160;</span></td><td style="background-color:#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%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">73,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">In-process Research &amp; 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%">6,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:0 1pt"/></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: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%">234,000&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(1)  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><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 technology was considered the primary intangible asset in the acquisition and was valued at $70.2 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. The tradename was valued at $84.3 million using a relief-from-royalty method. The customer relationships, which represent BOA's relationship with brand partners, were valued at $73.0 million using the distributor method, a variation of the multi-period excess earnings methodology, in which an asset is valuable to the extent it enables its owners to earn a return in excess of the required returns on the other assets utilized in the business.</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%">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 year ended December 31, 2022 and 2021 gives effect to the acquisitions of PrimaLoft and Lugano as described above, as if these transactions had been completed as of January 1, 2021. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred if the transaction had been consummated on the date indicated, nor is it necessarily indicative of future operating results of the consolidated companies, and should not be construed as representing results for any future period.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.771%"><tr><td style="width:1.0%"/><td style="width:52.477%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.672%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.719%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">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: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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,319,229&#160;</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%">2,069,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td 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%">941,532&#160;</span></td><td style="background-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%">842,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income</span></td><td 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%">185,255&#160;</span></td><td style="background-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%">177,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net 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: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%">44,076&#160;</span></td><td style="background-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%">64,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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: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%">28,566&#160;</span></td><td style="background-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%">47,416&#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%">Basic and fully diluted net loss per share from continuing operations 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: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.21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other acquisitions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Velocity</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%">Kings - </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></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:700;line-height:120%">Marucci</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%">Lizard Skins</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 22, 2021, Marucci Sports acquired Lizard Skins, LLC ("Lizard Skins"), an industry leading provider of sporting goods accessories that revolve around the hand-to-grip interface, for an enterprise value of approximately $47.0&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $44.1&#160;million under the Marucci inter-company credit agreement with the Company, a draw on the existing Marucci revolving credit facility with the LLC, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued 11,915 shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately 1% in Marucci. Marucci paid approximately $1.4&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> purchase price allocation, including goodwill of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.1&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $27.9&#160;million.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The purchase price allocation was finalized in the third quarter or 2022.</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:700;line-height:120%">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plymouth Foam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#8220;Plymouth&#8221;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $56.0&#160;million, excluding customary closing adjustments. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition and related transaction costs were funded through an additional term loan of $52.0&#160;million under the Altor intercompany credit agreement and a draw on the existing Altor intercompany revolving credit facility with the LLC. Altor paid approximately $0.4&#160;million in transaction fees in connection with the acquisition of Plymouth.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Plymouth was founded in 1978 and is based in Plymouth, Wisconsin. Plymouth supplies a wide array of high value products, including custom protective packaging, cold chain packaging and internal components made from expanded polystyrene and expanded polypropylene. Plymouth&#8217;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor recorded a purchase price allocation, including goodwill of approximately $15.5&#160;million, which is not expected to be deductible for income tax purposes, and intangible asset of $20.1&#160;million. The purchase price allocation was finalized in the first quarter of 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Polyfoam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a&#160;Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. Founded in 1974, Polyfoam operates two manufacturing facilities producing highly engineered foam and injection-molded plastic solutions across a variety of end-markets. The acquisition complements Altor's current operating footprint and provides access to a new customer base and product offerings, including Polyfoam's significant end-market exposure to cold chain (including seafood boxes, insulated shipping containers and grocery delivery totes)</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%">The purchase price was approximately $12.8&#160;million and included a potential earnout of $1.4&#160;million if Polyfoam achieves certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.</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:700;line-height:120%">Arnold</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%">Ramco</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On March 1, 2021, Arnold acquired Ramco Electric Motors, Inc. ("Ramco"), a manufacturer of stators, rotors and full electric motors, for a purchase price of approximately $34.3&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the LLC of $35.5&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#8217;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. In connection with the acquisition, Arnold recorded a purchase price allocation of $12.4&#160;million of goodwill, which is not expected to be deductible for income tax purposes and $12.7&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.</span></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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>27
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104186399264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 from Contract with Customer [Text Block]</a></td>
<td class="text">Revenue<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations </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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or service is transferred to the customer, in an amount that reflects the consideration the Company&#160;expects&#160;to be entitled to in exchange for those goods and services. Each product or service represents a separate performance obligation. Once the performance obligations are identified, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenues are recognized as the related performance obligations are satisfied as </span><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%">discussed above. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. The standalone selling price is directly observable as it is the price at which the Company sells its products separately to the customer. The Company assesses promised goods or services as performance obligations deemed immaterial at the contract level. Revenue is recognized generally upon shipment terms for products and when the service is performed for services. Our Lugano operating segment recognizes revenue related to the non-monetary exchange of inventory with customers when there is also a monetary component ("boot") to the exchange. Revenue is recognized to the extent of the monetary asset received in the exchange.</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%">Shipping and handling costs</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:10pt;font-weight:400;line-height:120%">Costs associated with shipment of products to a customer are accounted for as a fulfillment cost and are included in cost of revenues. The Company accounts for shipping and handling activities performed after control of a good has been transferred to the customer as a fulfillment cost. Therefore, both revenue and costs of shipping and handling are recorded at the same time. As a result, any consideration (including freight and landing costs) related to these activities are included as a component of the overall transaction consideration and allocated to the performance obligations of the contract.</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%">Warranty </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%">For product sales, the Company provides standard assurance-type warranties as the Company only warrants its products against defects in materials and workmanship (i.e., manufacturing flaws). Although the warranties are not required by law, the tasks performed over the warranty period are only to remediate instances when products do not meet the promised specifications. Customers do not have the option to purchase warranties separately. The Company&#8217;s warranty periods generally range from 90 days to three years depending on the nature of the product and are consistent with industry standards. The periods are reasonable to assure that products conform to specifications. The Company does not have a history of performing activities outside the scope of the standard warranty.</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%">Variable Consideration - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy around estimating variable consideration related to sales incentives (early pay discounts, rights of return, rebates, chargebacks, and other discounts) included in certain customer contracts are recorded as a reduction in the transaction price. The Company applies the expected value method to estimate variable consideration.  These estimates are based on historical experience, anticipated performance and the Company&#8217;s best judgment at the time and as a result, reflect applicable constraints. The Company includes in the transaction price an amount of variable consideration only to the extent that it is probable</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:10pt;font-weight:400;line-height:120%">that a significant reversal in the amount of cumulative revenue</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:10pt;font-weight:400;line-height:120%">recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </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 certain of the Company&#8217;s arrangements related to product sales, a right of return exists, which is included in the transaction price. For these right of return arrangements, an asset (and corresponding adjustment to cost of sale) for its right to recover the products from the customers is recorded. The asset recognized is the carrying amount of the product (for example, inventory) less any expected costs to recover the products (including potential decreases in the value to the Company of the returned product). Additionally, the Company records a refund liability for the amount of consideration that it does not expect to be entitled. The amounts associated with right of return arrangements are not material to the Company's statement of position or operating results.</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%">Sales and Other Similar Taxes - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company notes that under its contracts with customers, the customer is responsible for all sales and other similar taxes, which the Company will invoice the customer for if they are applicable. The Company excludes sales taxes and similar taxes from the measurement of transaction price.</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%">Cost to Obtain a Contract</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 Company recognizes the incremental costs of obtaining a contract as an expense when incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less. </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%">Disaggregated Revenue - Revenue Streams &amp; Timing of Revenue Recognition</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 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></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-weight:400;line-height:120%">The following tables provide disaggregation of revenue by reportable segment geography for the years ended December 31, 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;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:18.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-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><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%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">384,911&#160;</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%">11,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,389&#160;</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%">16,677&#160;</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%">38,769&#160;</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%">486,213&#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%">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:8.5pt;font-weight:400;line-height:100%">61,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:8.5pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">79,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">208,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">192,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">9,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">201,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">156,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">165,411&#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%">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:8.5pt;font-weight:400;line-height:100%">1,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">208,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">7,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">232,238&#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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">89,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">&#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%">89,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">233,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">28,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">261,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">105,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">153,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">340,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">352,152&#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: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%">1,806,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38,730&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">189,808&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">153,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">76,313&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,264,044&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;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 style="width:18.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><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%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">363,017&#160;</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%">10,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,715&#160;</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%">28,451&#160;</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%">444,963&#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%">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:8.5pt;font-weight:400;line-height:100%">52,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">53,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">165,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31,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:8.5pt;font-weight:400;line-height:100%">24,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">93,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">53,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">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.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%">54,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">116,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">118,166&#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%">Velocity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">243,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">270,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">90,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">&#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%">90,487&#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%">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:8.5pt;font-weight:400;line-height:100%">154,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">25,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">180,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">96,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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.5pt;font-weight:400;line-height:100%">33,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">139,941&#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%">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:8.5pt;font-weight:400;line-height:100%">361,586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">375,127&#160;</span></td><td style="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%">1,566,325&#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%">39,756&#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%">159,904&#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%">103,394&#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%">62,776&#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%">1,932,155&#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:9pt;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 style="width:18.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-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, 2020</span></td></tr><tr><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%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">319,181&#160;</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%">7,192&#160;</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%">28,239&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,157&#160;</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:8.5pt;font-weight:400;line-height:100%">31,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">401,106&#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%">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:8.5pt;font-weight:400;line-height:100%">6,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-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%">25,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,277&#160;</span></td><td style="background-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%">74,728&#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%">Marucci</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-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%">43,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">194,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:8.5pt;font-weight:400;line-height:100%">10,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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 style="background-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%">215,996&#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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">&#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%">88,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">110,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: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%">&#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%">&#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%">19,217&#160;</span></td><td style="background-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%">130,046&#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%">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:8.5pt;font-weight:400;line-height:100%">61,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,788&#160;</span></td><td style="background-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%">98,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">354,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:8.5pt;font-weight:400;line-height:100%">14,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:8.5pt;font-weight:400;line-height:100%">537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">369,981&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-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,204,533&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35,890&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">101,140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">47,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-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,406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-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,447,642&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104192939568">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 Data<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had eleven 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:</span></div><div style="margin-top:9pt;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;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: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;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: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;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: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;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: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;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: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;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: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;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, </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;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;text-decoration:underline">Advanced Circuits</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a provider of small-run, quick-turn and volume production (including assembly) PCBs to customers throughout the United States. ACI manufactures and delivers custom printed circuit boards to customers primarily in North America. ACI is headquartered in Aurora, Colorado.</span></div><div style="margin-top:9pt;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;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: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;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 magnetic 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: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;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:6pt;text-align:justify"><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 style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="15" style="padding:2px 1pt;text-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&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">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: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%">486,213&#160;</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%">444,963&#160;</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%">401,106&#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%">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:8.5pt;font-weight:400;line-height:100%">208,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">165,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">88,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">93,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">74,728&#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%">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:8.5pt;font-weight:400;line-height:100%">201,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">54,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">165,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:8.5pt;font-weight:400;line-height:100%">118,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43,442&#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%">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:8.5pt;font-weight:400;line-height:100%">24,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">232,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">270,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">215,996&#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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">89,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">90,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">261,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">180,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">130,046&#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%">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:8.5pt;font-weight:400;line-height:100%">153,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">139,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">98,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">352,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">375,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:8.5pt;font-weight:400;line-height:100%">369,981&#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.5pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,264,044&#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.5pt;font-weight:400;line-height:100%">1,932,155&#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.5pt;font-weight:400;line-height:100%">1,447,642&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">&#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%">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total consolidated revenues</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: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%">2,264,044&#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,932,155&#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,447,642&#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:18pt;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 style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Segment Profit (Loss) </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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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: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%">43,531&#160;</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%">39,374&#160;</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%">30,087&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">57,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(16,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">53,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">21,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">(4,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(13,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">18,961&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;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:8.5pt;font-weight:400;line-height:100%">23,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,962&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">16,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%">11,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">19,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">248,493&#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.5pt;font-weight:400;line-height:100%">223,563&#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.5pt;font-weight:400;line-height:100%">121,611&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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%">(72,925)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,828)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(43,604)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total consolidated operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">175,568&#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%">164,735&#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%">78,007&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(83,506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,768)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">(3,740)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,979)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(534)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(33,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other 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:8.5pt;font-weight:400;line-height:100%">(714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">87,074&#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%">68,130&#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%">27,172&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="15" style="padding:2px 1pt;text-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&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,085&#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%">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:8.5pt;font-weight:400;line-height:100%">21,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">8,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,169&#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%">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:8.5pt;font-weight:400;line-height:100%">5,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.5pt;font-weight:400;line-height:100%">1,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">12,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,109&#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%">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:8.5pt;font-weight:400;line-height:100%">9,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">13,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,555&#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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,157&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,474&#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%">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:8.5pt;font-weight:400;line-height:100%">7,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">19,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,059&#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%">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.5pt;font-weight:400;line-height:100%">138,809&#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.5pt;font-weight:400;line-height:100%">119,736&#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.5pt;font-weight:400;line-height:100%">101,091&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Amortization of debt issuance costs and debt premiums</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">2,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">142,549&#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%">122,632&#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%">103,323&#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:center"><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 style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8.5pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8.5pt;font-weight:700;line-height:100%">Identifiable Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><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: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><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:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">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: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%">50,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">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"/><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%">354,666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">263,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">11,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">86,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">27,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">233,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">23,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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: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%">310,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: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"/></tr><tr><td colspan="3" 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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,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:8.5pt;font-weight:400;line-height:100%">36,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">224,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">219,545&#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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,477&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">198,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">205,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">23,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">105,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">101,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">54,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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.5pt;font-weight:400;line-height:100%">210,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">244,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales allowance accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(12,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">341,440&#160;</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:8.5pt;font-weight:400;line-height:100%">277,710&#160;</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:8.5pt;font-weight:400;line-height:100%">2,356,779&#160;</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:8.5pt;font-weight:400;line-height:100%">1,879,280&#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:700;line-height:100%">Reconciliation of segment to consolidated totals:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate and other identifiable assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#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%">&#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%">18,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">105,188&#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"/></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:8.5pt;font-weight:400;line-height:100%">Total</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: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%">341,440&#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%">277,710&#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%">2,374,787&#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,984,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:9pt;padding-left:18pt;text-align:justify;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:9.5pt;font-weight:400;line-height:120%">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:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline">Note H - Goodwill and Intangible Assets</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">" for a schedule of goodwill by segment.</span></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</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%">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%">Revenues are attributable to countries based on the location of customers. Revenue attributable to any individual foreign country was not material in 2022, 2021 or 2020. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identifiable 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%">Several of the Company's operating segments have subsidiaries with assets located outside of the United States.  The following table presents identifiable assets by geographic area:</span></div><div style="margin-bottom:18pt;margin-top:5pt;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 style="width:59.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.879%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.881%"/><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%">Identifiable Assets</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%">December 31, </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,291,837&#160;</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%">1,918,051&#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%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">36,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,342&#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%">&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,374,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,984,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"/></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>29
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104194672128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory, Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</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 );">Inventory, Property, Plant and Equipment</a></td>
<td class="text">Inventory and Property, Plant, and Equipment<div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"/><td style="width:63.725%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.028%"/><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%">Inventory</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%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Raw materials and supplies</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%">106,698&#160;</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%">107,307&#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%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">29,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">457,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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.5pt;font-weight:400;line-height:100%">761,092&#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.5pt;font-weight:400;line-height:100%">593,613&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: obsolescence reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(27,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-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</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: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%">732,428&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">565,743&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span><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:79.385%"><tr><td style="width:1.0%"/><td style="width:63.725%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.028%"/><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%">Property, plant and equipment</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%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">252,817&#160;</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%">233,840&#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%">Office furniture, computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">68,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:8.5pt;font-weight:400;line-height:100%">55,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">79,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,970&#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%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Buildings and land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,345&#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:8.5pt;font-weight:400;line-height:100%">431,992&#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.5pt;font-weight:400;line-height:100%">378,660&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: 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:8.5pt;font-weight:400;line-height:100%">(226,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(192,183)</span></td><td style="background-color:#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.5pt;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: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%">205,474&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">186,477&#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>Depreciation expense was approximately $44.4 million, $39.4 million and $33.3 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.<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-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>30
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104199264080">
<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">12 Months Ended</th>
</tr>
<tr><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_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 Other Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<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%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-weight:400;line-height:120%"> A reconciliation of the change in the carrying value of goodwill by segment for the years ended December&#160;31, 2022 and 2021 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:17pt;text-align:center"><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 style="width:32.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.194%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.639%"/><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:8pt;font-weight:700;line-height:100%">Balance at January 1, 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:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments </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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></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:8pt;font-weight:700;line-height:100%">Goodwill Impairment</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:8pt;font-weight:700;line-height:100%">Balance at 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%">5.11</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%">92,966&#160;</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%">&#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 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%">&#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 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%">92,966&#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%">BOA</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%">254,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">254,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergobaby</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%">61,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(20,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,896&#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%">Lugano</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%">83,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">86,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Marucci</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%">107,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">75,719&#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%">PrimaLoft</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%">291,150&#160;</span></td><td style="background-color:#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:0 1pt"></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%">291,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">39,773&#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%">ACI</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%">58,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">58,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Altor Solutions</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%">90,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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:8.5pt;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:8.5pt;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: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%">&#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%">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:8.5pt;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:8.5pt;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: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%">&#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%">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;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%">Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</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%">8,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">8,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">882,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"/><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%">271,873&#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%">(20,552)</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%">1,133,404&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition of businesses during the year ended December 31, 2022 includes the acquisition of PrimaLoft by the Company, and an add-on acquisition at Velocity.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.</span></div><div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"/><td style="width:41.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.513%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.918%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.507%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.918%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.995%"/><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:8pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments </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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance at December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.11</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%">92,966&#160;</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%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #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%">92,966&#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%">BOA</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%">254,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergobaby</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%">63,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,083)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61,448&#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%">Lugano</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%">83,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Marucci</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%">68,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">107,855&#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%">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:8.5pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">ACI</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%">58,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">58,029&#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%">Altor Solutions</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%">75,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">90,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">Arnold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Corporate </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">(2)</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%">8,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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,649&#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:8.5pt;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 #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%">733,185&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">148,898&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">882,083&#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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Acquisition of businesses during the year ended December 31, 2021 includes the acquisition of Lugano by the Company, and add-on acquisitions at Altor, Arnold, and Marucci.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.</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%">Approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$187.3 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of goodwill is deductible for income tax purposes at December&#160;31, 2022.</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 impairment of $20.6 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-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="background-color:#ffffff;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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing</span></div><div style="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 Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was 13.0% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by 272%.</span></div><div style="margin-top: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%">2020 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 Ergobaby, Altor Solutions and Velocity reporting units required additional quantitative testing because we could not conclude that the fair value of the reporting units exceeded their carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2020 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.</span></div><div style="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 tests of Ergobaby, Altor Solutions and Velocity were performed using an income approach to determine the fair value of the reporting units. For Ergobaby, the discount rate used in the income approach was 15.9% and the results of the quantitative impairment testing indicated that the fair value of the Ergobaby reporting unit exceeded the carrying value by 14.0%. For Altor, the discount rate used in the income approach was 13.3%, and the results of the quantitative impairment testing indicated that the fair value of the Altor reporting unit exceeded the carrying value by 3.8%. For Velocity, the discount rate used in the income approach was 12.8%, and the results of the quantitative impairment testing indicated that the fair value of the Velocity reporting unit exceeded the carrying value by 16.4%.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the net carrying amount of goodwill at December 31, 2022 and 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"><tr><td style="width:1.0%"/><td style="width:43.100%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.400%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.500%"/><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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill - gross carrying amount</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%">1,211,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 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%">939,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"/></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%">Accumulated impairment losses </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%">(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:8.5pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill - net carrying amount</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: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%">1,133,404&#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%">882,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><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 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-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</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%">Intangible assets are comprised of the following </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></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><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.572%"/><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.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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:9.426%"/><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:8.987%"/><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:8.997%"/><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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Useful&#160;Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">814,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(268,620)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">595,673&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(218,066)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">377,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 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:8pt;font-weight:400;line-height:100%">14</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%">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:8pt;font-weight:400;line-height:100%">214,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(55,816)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">158,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">156,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">(42,035)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">114,094&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">12</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%">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:8pt;font-weight:400;line-height:100%">483,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(119,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">364,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">411,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">(90,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-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%">321,684&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">17</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%">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:8pt;font-weight:400;line-height:100%">4,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-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%">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:8pt;font-weight:400;line-height:100%">4,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#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:8pt;font-weight:400;line-height:100%">4</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%">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:8pt;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:8pt;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:8pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,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:8pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8pt;font-weight:400;line-height:100%">4</span></td></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:8pt;font-weight:400;line-height:100%">1,519,705&#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:8pt;font-weight:400;line-height:100%">(449,234)</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:8pt;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"/><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:8pt;font-weight:400;line-height:100%">1,170,584&#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:8pt;font-weight:400;line-height:100%">(354,859)</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:8pt;font-weight:400;line-height:100%">815,725&#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"/></tr><tr><td colspan="3" 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%">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:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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="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"><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="2" style="background-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%">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#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="3" style="background-color:#ffffff;padding:0 1pt"/></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.5pt;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:8pt;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:8pt;font-weight:400;line-height:100%">1,577,170&#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:8pt;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:8pt;font-weight:400;line-height:100%">(449,234)</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:8pt;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:8pt;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"/><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:8pt;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:8pt;font-weight:400;line-height:100%">1,227,549&#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:8pt;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:8pt;font-weight:400;line-height:100%">(354,859)</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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:8pt;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:8pt;font-weight:400;line-height:100%">872,690&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">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><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-bottom:15pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s amortization expense of intangible assets for the years ended December&#160;31, 2022, 2021 and 2020 totaled $94.4 million, $80.3 million and $61.9 million, 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 over the next five 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></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:35.818%"><tr><td style="width:1.0%"/><td style="width:60.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.860%"/><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:8.5pt;font-weight:400;line-height:100%">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: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%">104,749&#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%">2024</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%">103,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2025</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%">97,794&#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%">2026</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%">91,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2027</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%">80,704&#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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104199089552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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</a></td>
<td class="text">Debt<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%">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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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%">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 </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%">2022 Term Loan requires quarterly payments ranging from $2.5&#160;million to $7.5&#160;million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#8217;s maturity date. All amounts outstanding under the 2022 Revolving Line of Credit will become due on July 12, 2027, which is the termination date of the 2022 Revolving Loan Commitment. The 2022 Credit Facility also permits the LLC, prior to the applicable maturity date, to increase the Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $250&#160;million, subject to certain restrictions and conditions. 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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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-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 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">2018 Credit Facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2018, the Company entered into an Amended and Restated Credit Agreement (the "2018 Credit Facility"). The 2018 Credit Facility provided for (i)&#160;revolving loans, swing line loans and letters of credit (the &#8220;2018 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $600 million, and (ii)&#160;a $500 million term loan (the &#8220;2018 Term Loan&#8221;).  The Company repaid the outstanding amounts under the 2018 Term Loan in 2019, and used a portion of the proceeds from the issuance of the 2029 Senior Notes to repay the amount outstanding under the 2018 Revolving Credit Facility in March 2021.</span></div><div style="margin-top: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; of "2032 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#8220;2032 Notes Indenture&#8221;), between the 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. The proceeds from the sale of the 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with our entry into the 2021 Credit Facility, as described above, and to redeem our 8.000% Senior Notes due 2026 (the &#8220;2026 Senior Notes&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2032 Notes and the 2029 Notes rank equal in right of payment with all of the Company&#8217;s existing and future senior unsecured indebtedness, and rank senior in right of payment to all of the Company&#8217;s future subordinated indebtedness, if any. The 2032 Notes and the 2029 Notes will be effectively subordinated to the Company&#8217;s existing and future secured indebtedness, to the extent of the value of the assets securing such indebtedness, including the indebtedness under the Company&#8217;s credit facilities described below. The 2032 Notes Indenture and the 2029 Notes Indenture contains several restrictive covenants including, but not limited to, limitations on the following: (i) the incurrence of additional indebtedness, (ii) restricted payments, (iii) the purchase, redemption or retirement of capital stock or subordinated debt, (iv) dividends and other payments affecting restricted subsidiaries, (v) transactions with affiliates, (vi) asset sales and mergers and consolidations, (vii) future subsidiary guarantees and (viii) incurring liens, (ix) entering into sale-leaseback transactions and (x) making certain investments, subject in each case to certain exceptions.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2026 Senior Notes bore interest at 8.000% per annum and were scheduled to mature on May 1, 2026. On March 2, 2021, pursuant to an indenture, dated as of April 18, 2018 between the Company and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the Company, to holders of the Company&#8217;s 2026 Senior Notes to redeem the 2026 Senior Notes on April 1, 2021. The principal amount of the 2026 Senior Notes redeemed was $600&#160;million, which represented all of the outstanding principal of the 2026 Senior Notes. The 2026 Senior Notes were redeemed at 100% of their principal, plus an applicable premium, and accrued and unpaid interest as of the redemption date. On March 23, 2021, the proceeds required for the redemption of the 2026 Senior Notes, the applicable premium and accrued interest totaling $647.7&#160;million was irrevocably deposited with the Trustee and held by the Trustee until the date of redemption, April 1, 2021. The redemption of the 2026 Senior Notes resulted in a Loss on Debt Extinguishment of approximately $33.3&#160;million, which is comprised of the premium paid for early redemption of the 2026 Senior Notes, and the expensing of the deferred financing costs and bond premium associated with the 2026 Senior Notes. </span></div><div style="margin-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 provides the Company&#8217;s outstanding long-term debt and effective interest rates at December&#160;31, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4.89%</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: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%">1,000,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2032 Senior Notes</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:8.5pt;font-weight:400;line-height:100%">5.00%</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%">300,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">5.29%</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%">300,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%">2022 Term Loan</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:8.5pt;font-weight:400;line-height:100%">5.20%</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%">395,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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">2022 Revolving Credit Facility</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:8.5pt;font-weight:400;line-height:100%">5.98%</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%">155,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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: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"/></tr><tr><td colspan="3" 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%">Unamortized premiums and debt issuance costs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(15,174)</span></td><td style="background-color:#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.5pt;font-weight:400;line-height:100%">Total debt</span></td><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-top:1pt 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,834,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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-top:1pt 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,284,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Current portion, term loan facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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.5pt;font-weight:400;line-height:100%">Long-term debt</span></td><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 #000000;border-top:1pt 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%">1,824,468&#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 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 #000000;border-top:1pt 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%">1,284,826&#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: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:36.403%"><tr><td style="width:1.0%"/><td style="width:53.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.873%"/><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:8.5pt;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: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,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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">490,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:8.5pt;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:8.5pt;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: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%">1,850,000&#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-style:italic;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. The Company recorded $5.4&#160;million in deferred financing costs in connection with entry into the 2021 Credit Facility, $0.5&#160;million of which was recorded as a loss on debt extinguishment upon entry into the 2022 Credit Facility. The net deferred financing costs associated with the Company's 2026 Senior Notes were $7.2&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes.</span></div><div style="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 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 consolidated balance sheets.  </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 December 31, 2022 and December 31, 2021, and the balance sheet classification in each of the periods presents (</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:78.947%"><tr><td style="width:1.0%"/><td style="width:58.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.725%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.717%"/><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%">December 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">27,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(9,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(6,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">Balance sheet classification:</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"/></tr><tr><td colspan="3" 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 noncurrent assets</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%">7,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,174&#160;</span></td><td style="background-color:#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: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%">22,766&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Covenants</span></div><div style="margin-bottom:6pt;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 is subject to certain customary affirmative and restrictive covenants arising under the 2022 Credit Facility. The following table reflects required and actual financial ratios as of December&#160;31, 2022 included as part of the affirmative covenants in the 2022 Credit Facility:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"/><td style="width:44.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.713%"/><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%">Description of Required Covenant Ratio</span></td><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Fixed Charge Coverage Ratio</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:8.5pt;font-weight:400;line-height:100%">Greater than or equal to 1.50: 1.00</span></td><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%">3.09:1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total Secured Debt to EBITDA Ratio</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:8.5pt;font-weight:400;line-height:100%">Less than or equal to 3.50: 1.00</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:400;line-height:100%">1.12:1.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total Debt to EBITDA Ratio</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:8.5pt;font-weight:400;line-height:100%">Less than or equal to 5.75: 1.00</span></td><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%">3.97:1.00</span></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%">A breach of any of these covenants will be an event of default under the 2022 Credit Facility. Upon the occurrence of an event&#160;of&#160;default under the 2022 Credit Facility, the 2022 Revolving Credit Facility may be terminated, and all outstanding loans and other obligations under the 2022 Credit Facility may become immediately due and payable and&#160;any letters of credit then outstanding may be required to be cash collateralized, and the Agent and&#160;the Lenders may exercise any rights or remedies&#160;available to them under the 2022 Credit Facility.&#160;Any such event would materially impair the Company&#8217;s ability to conduct its business. As of December&#160;31, 2022, the Company was in compliance with all covenants as defined in the 2022 Credit Facility. </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">Letters of credit</span></div><div style="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 2022 Credit Facility allows for letters of credit in an aggregate face amount of up to $100 million. Letters of credit outstanding at December&#160;31, 2022 totaled $2.2 million and at December&#160;31, 2021 totaled $1.0 million.  </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%">Interest expense</span></div><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 details the components of interest expense in each of the years ended December&#160;31, 2022, 2021 and 2020:</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:89.181%"><tr><td style="width:1.0%"/><td style="width:51.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Interest on credit facilities</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%">13,842&#160;</span></td><td style="background-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%">2,669&#160;</span></td><td style="background-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%">2,164&#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%">Interest on Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">67,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.5pt;font-weight:400;line-height:100%">54,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:8.5pt;font-weight:400;line-height:100%">42,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Unused fee on Revolving Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,386&#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%">Amortization of debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(222)</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"/></tr><tr><td colspan="3" 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 interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">294&#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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#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.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">58,839&#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%">45,768&#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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>32
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104194672128">
<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">12 Months Ended</th>
</tr>
<tr><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_PostemploymentBenefitsAbstract', window );"><strong>Postemployment 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 );">Compensation and Employee Benefit Plans [Text Block]</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-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 year ended December 31, 2020, Arnold terminated certain employees at the Switzerland location who were participants in the defined benefit plan. The termination of the employees resulted in a decrease in the accumulated benefit obligation liability in 2020. A curtailment loss of $0.1&#160;million and $0.4&#160;million was recognized during the years ended December 31, 2021 and 2020, respectively. </span></div><div style="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 the plan&#8217;s funded status and amounts recognized in the Company&#8217;s consolidated balance sheets at December&#160;31, 2022 and 2021:</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 style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></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:8.5pt;font-weight:400;line-height:100%">Change in benefit obligation:</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"/></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%">Benefit obligation, beginning of year</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%">12,311&#160;</span></td><td style="background-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%">14,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Service 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:8.5pt;font-weight:400;line-height:100%">432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Actuarial (gain)/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:8.5pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(484)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Plan amendment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(267)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Employee contributions and transfer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">349&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(518)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,445)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(176)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(535)</span></td><td style="background-color:#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 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%">Benefit obligation</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">10,649&#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: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%">12,311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">Change in plan assets:</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"/></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%">Fair value of assets, beginning of period</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%">9,449&#160;</span></td><td style="background-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%">10,034&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Actual 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:8.5pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Company contribution</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Employee contributions and transfer</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">253&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Fair value of assets</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%">9,521&#160;</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:8.5pt;font-weight:400;line-height:100%">9,449&#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 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%">Funded status</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: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%">(1,128)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,862)</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%">The unfunded liability of $1.1 million and $2.9 million at December&#160;31, 2022 and 2021, respectively, is recognized in the consolidated balance sheet within other non-current liabilities.  Net periodic benefit cost consists of the following:</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:88.011%"><tr><td style="width:1.0%"/><td style="width:44.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.345%"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Service cost</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%">432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">422&#160;</span></td><td style="background-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%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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:8.5pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization of unrecognized gain (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:8.5pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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: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%">334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,131&#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%">Assumptions used to determine the benefit obligations and components of the net periodic benefit cost at December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"/><td style="width:65.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.076%"/><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%">December 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Expected return on plan 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%">2.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></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 Company considers the historical level of long-term returns and the current level of expected long-term returns for the plan assets, as well as the current and expected allocation of assets when developing its expected long-term rate of return on assets assumption. The assumptions used for the plan are based upon customary rates and practices for the location of the Company.</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%">Arnold expects to contribute approximately $0.4 million to the defined benefit plan in 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:400;line-height:120%">The following presents the benefit payments which are expected to be paid for the plan in each year indicated (</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:49.707%"><tr><td style="width:1.0%"/><td style="width:71.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.253%"/><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:8.5pt;font-weight:400;line-height:100%">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: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%">433&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">652&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">863&#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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,091&#160;</span></td><td style="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%">6,390&#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:10pt;font-weight:400;line-height:120%">Asset management objectives include maintaining an adequate level of diversification to reduce interest rate and market risk and providing adequate liquidity to meet immediate and future benefit payment requirements.</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 assets of the plan are reinsured in their entirety with Swiss Life Ltd. (&#8220;Swiss Life&#8221;) within the framework of the corresponding contracts with Swiss Life Collective BVG Foundation and Swiss Life Complementary Foundation. The assets are guaranteed by the insurance company and pooled with the assets of other participating employers. The allocation of pension plan assets by category in Swiss Life&#8217;s group life portfolio is as follows at December&#160;31, 2022:</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:60.380%"><tr><td style="width:1.0%"/><td style="width:76.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.419%"/><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:8.5pt;font-weight:400;line-height:100%">Fixed income bonds and securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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%">Equities and investment funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Certificates of deposit and cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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 investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:8.5pt;font-weight:400;line-height:100%">100&#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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:15pt;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 plan assets are pooled with assets of other participating employers and are not separable; therefore the fair values of the pension plan assets at December&#160;31, 2022 and 2021 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-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>33
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189655760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholder's Equity<br></strong></div></th>
<th class="th"><div>Nov. 20, 2019</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_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholder's Equity</a></td>
<td class="text">Stockholders' Equity <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 500,000,000 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 </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">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 $500&#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><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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 $500&#160;million, in amounts and at times to be determined by the Company. Pursuant to the Sales Agreement, the shares may be offered and sold through each Sales Agent, acting separately, in ordinary brokers&#8217; transactions, to or through a market maker, on or through the New York Stock Exchange or any other market venue where the securities may be traded, in the over-the-counter market, in privately negotiated transactions, in transactions that are deemed to be &#8220;at the market offerings&#8221; as defined in Rule 415 under the Securities Act or through a combination of any such methods of sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2022, the Company sold 3,464,844 Trust common shares under the Sales Agreement. For the same period, the Company received total net proceeds of approximately $84.0&#160;million from these sales, and incurred approximately $1.5&#160;million in commissions payable to the Sales Agents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2021, the Company sold 3,837,885 Trust common shares under the Sales Agreement. For the same period, the Company received total net proceeds of approximately $115.1&#160;million from these sales, and incurred approximately $2.1&#160;million in commissions payable to the Sales Agents.</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 Company incurred $0.2&#160;million and $0.5&#160;million in total costs related to the ATM program during the year ended December 31, 2022 and 2021, respectively.</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%">Secondary Offering</span></div><div style="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 May 2020, the Company completed an offering of 5,000,000 Trust common shares at a public offering price of $17.60 per share. The net proceeds to the Company, after deducting the underwriter's discount and offering costs, totaled approximately $83.9&#160;million.</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%">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 50,000,000 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 4,000,000 7.875% 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 $25.00 per share, and on December 2, 2019, the Trust issued 600,000 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 $115.0 million, or $111.0 million 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 7.875%.  Distributions on the Series C Preferred Shares are cumulative and at December&#160;31, 2022, $1.5 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 $25.00 per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, </span></div><div style="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 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-weight:400;line-height:120%">If a certain tax redemption event occurs prior to January 30, 2025, the Series C Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least 30 days&#8217; notice, within 60 days of the occurrence of such tax redemption event, at a price of $25.25 per share, plus accumulated and unpaid distributions to, but excluding, the redemption date. If a certain fundamental change related to the Series C Preferred Shares or the Company occurs (whether before, on or after January 30, 2025), the Company will be required to repurchase the Series C Preferred Shares at a price of $25.25 per share, plus accumulated and unpaid distributions to, but excluding, the date of purchase. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the 31st day following the fundamental change to repurchase all the outstanding Series C Preferred Shares, the                                                                                                                      distribution rate per annum on the Series C Preferred Shares will increase by 5.00%, beginning on the 31st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series C Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series C 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: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 4,000,000 7.875% Series B Preferred Shares (the "Series B Preferred Shares") with a liquidation preference of $25.00 per share, for gross proceeds of $100.0 million, or $96.5 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 7.875%. 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 at a rate equal to 7.875% per annum and (ii) from and including April 30, 2028, at a floating</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%">rate equal to the then applicable three-month LIBOR (or a successor rate) plus a spread of 4.985% per annum. Subsequent to April 30, 2028, the distribution rate will be reset quarterly. At December&#160;31, 2022, $1.3 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 $25.00 per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, the redemption date. Holders of Series B Preferred Shares will have no right to require the redemption of the Series B Preferred Shares and there is no maturity date.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a certain tax redemption event occurs prior to April 30, 2028, the Series B Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least 30 days&#8217; notice, within 60 days of the occurrence of such tax redemption event, at a price of $25.25 per share, plus accumulated and unpaid distributions to, but excluding, the redemption date. If a certain fundamental change related to the Series B Preferred Shares or the Company occurs (whether before, on or after April 30, 2028), the Company will be required to repurchase the Series B Preferred Shares at a price of $25.25 per share, plus accumulated and unpaid distributions to, but excluding, the date of purchase. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the 31st day following the fundamental change to repurchase all the outstanding Series B Preferred Shares, the distribution rate per annum on the Series B Preferred Shares will increase by 5.00%, beginning on the 31st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series B Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series B 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: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 4,000,000 7.250% Series A Preferred Shares (the "Series A Preferred Shares") with a liquidation preference of $25.00 per share, for gross proceeds of $100.0 million, or $96.4 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 7.250%.  Distributions on the Series A Preferred Shares are discretionary and non-cumulative.  The Company has no obligation to pay distributions for a quarterly </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-weight:400;line-height:120%">The Series A Preferred Shares may be redeemed at the Company's option, in whole or in part, at any time after July 30, 2022, at a price of $25.00 per share, plus declared and unpaid distribution to, but excluding, the redemption date, without payment of any undeclared distributions.  Holders of Series A Preferred Shares will have no right to require the redemption of the Series A Preferred Shares and there is no maturity date.  </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%">If a certain tax redemption event occurs prior to July 30, 2022, the Series A Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least 30 days&#8217; notice, within 60 days of the occurrence of such tax redemption event, at a price of $25.25 per share, plus declared and unpaid distributions to, but excluding, the redemption date, without payment of any undeclared distributions.  If a certain fundamental change related to the Series A Preferred Shares or the Company occurs (whether before, on or after July 30, 2022), the Company will be required to repurchase the Series A Preferred Shares at a price of $25.25 per share, plus declared and unpaid distributions to, but excluding, the date of purchase, without payment of any undeclared distributions. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the 31st day following the fundamental change to repurchase all the outstanding Series A Preferred Shares, the distribution rate per annum on the Series A Preferred Shares will increase by 5.00%, beginning on the 31st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series A Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series A Preferred Shares.</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%">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 (&#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 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 (&#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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the profit allocation payments made to the Allocation Interest Holders during the years ended December&#160;31, 2021 and 2020. There were no profit allocation payments during the year ended December 31, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ended December 31, 2021</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">The fifteen-year anniversary of the acquisition of ACI occurred in May 2021 which represented a Holding Event. The Company declared and paid a distribution to the Holders of $12.1&#160;million in July 2021.</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">During the fourth quarter of 2021, the Company declared and paid a distribution to the Allocation Member of $16.8&#160;million related to the sale of Liberty (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="#ia85db93a905f4f7a90da190381615c4b_265" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note D - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Year ended December 31, 2020</span></div><div style="margin-top:9pt;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 ten-year anniversary of Liberty occurred in March 2020 which represented a Holding Event. The Holders elected to defer the distribution of $3.3&#160;million until after the end of 2020. The ten-year anniversary of Ergo occurred in September 2020 which represented a Holding Event. The Holders elected to defer the distribution of $2.0&#160;million until after the end of 2020. The profit allocation payment of $3.3&#160;million related to the Liberty Holding Event and the profit allocation payment of $2.0&#160;million related to the Ergobaby Holding Event were both paid in January 2021.</span></div><div style="margin-top:9pt;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 five-year anniversary of the acquisition of Sterno Products occurred in October 2019 which represented a Holding Event. The Company declared and paid a distribution to the Holders of $9.1&#160;million in February 2020. </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 attributable to Holdings to net income (loss) attributable to the common shares of Holdings:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:55.310%"/><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.521%"/><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.521%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.364%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,994&#160;</span></td><td style="background-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%">34,639&#160;</span></td><td style="background-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,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:8.5pt;font-weight:400;line-height:100%">Less: Distributions paid - Allocation Interests</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%">34,058&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Distributions paid - Preferred Shares</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%">24,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,678&#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%">Less: Accrued distributions - Preferred Shares</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%">2,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,869&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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-bottom:3pt double #000000;border-top:1pt 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%">(56)</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%">(26,469)</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%">(25,614)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight: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%">Basic and diluted earnings per share for the fiscal year ended December&#160;31, 2022, 2021 and 2020 is calculated as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"/><td style="width:56.674%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.468%"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to common shares of Holdings</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%">(56)</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%">(26,469)</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%">(25,614)</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%">Less: Effect of contribution based profit&#8212;Holding Event</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from continuing operations attributable to common shares</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(16,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(31,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(32,684)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to Holdings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,393&#160;</span></td><td style="background-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%">79,914&#160;</span></td><td style="background-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%">12,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations of Holdings attributable to common shares</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%">9,393&#160;</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%">79,914&#160;</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%">11,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Basic and diluted weighted average common shares of Holdings outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">70,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Basic and fully diluted income (loss) per common share attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Continuing operations</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%">(0.23)</span></td><td style="background-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%">(0.49)</span></td><td style="background-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%">(0.51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#ffffff;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%">(0.10)</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%">0.73&#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%">(0.34)</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:6pt;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%">Distributions</span></div><div style="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:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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 style="width:33.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><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:8.75pt;font-weight:700;line-height:100%">Period</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.75pt;font-weight:700;line-height:100%">Cash Distribution per Share</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.75pt;font-weight:700;line-height:100%">Total Cash Distributions</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.75pt;font-weight:700;line-height:100%">Record 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:8.75pt;font-weight:700;line-height:100%">Payment Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><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:8.75pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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><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 style="background-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%">0.25&#160;</span></td><td style="background-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.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%">18,051&#160;</span></td><td style="background-color:#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: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:#cceeff;padding:0 1pt"/><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 26, 2023</span></td></tr></table></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 style="width:33.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><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.75pt;font-weight:400;line-height:100%">July 1, 2022 - September 30, 2022 </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.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%">0.25&#160;</span></td><td style="background-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.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%">18,051&#160;</span></td><td style="background-color:#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: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:#ffffff;padding:0 1pt"/><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 27, 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 1, 2022 - June 30, 2022 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">0.25&#160;</span></td><td style="background-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.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%">17,931&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 28, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 1, 2022 - March 31, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.25&#160;</span></td><td style="background-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.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%">17,510&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 21, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 28, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 1, 2021 - December 31, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.25&#160;</span></td><td style="background-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.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%">17,352&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 13, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 20, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 1, 2021 - September 30, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.36&#160;</span></td><td style="background-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.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%">23,742&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">August 3, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.88&#160;</span></td><td style="background-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.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%">57,112&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">August 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">September 7, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 1, 2021 - June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.36&#160;</span></td><td style="background-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.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%">23,364&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 1, 2021 - March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.36&#160;</span></td><td style="background-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.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%">23,364&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 1, 2020 - December 31, 2020 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.36&#160;</span></td><td style="background-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.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%">23,364&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 22, 2021</span></td></tr><tr><td colspan="3" 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, 2020 - September 30, 2020</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.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%">0.36&#160;</span></td><td style="background-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.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%">23,364&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 22, 2020</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, 2020 - June 30, 2020</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.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%">0.36&#160;</span></td><td style="background-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.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%">23,364&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 16, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 23, 2020</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, 2020 - March 31, 2020</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.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%">0.36&#160;</span></td><td style="background-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.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%">21,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 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 16, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 23, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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"><div><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><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 style="background-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%">0.453125&#160;</span></td><td style="background-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.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%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 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: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022 - October 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">0.453125&#160;</span></td><td style="background-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.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%">1,813&#160;</span></td><td style="background-color:#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: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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 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 30, 2022 - July 29, 2022</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.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%">0.453125&#160;</span></td><td style="background-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.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%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.453125&#160;</span></td><td style="background-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.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%">1,813&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.453125&#160;</span></td><td style="background-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.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%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.453125&#160;</span></td><td style="background-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.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%">1,813&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.453125&#160;</span></td><td style="background-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.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%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.453125&#160;</span></td><td style="background-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.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%">1,813&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.453125&#160;</span></td><td style="background-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.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%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020 - October 29, 2020</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.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%">0.453125&#160;</span></td><td style="background-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.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%">1,813&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020 - July 29, 2020</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.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%">0.453125&#160;</span></td><td style="background-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.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%">1,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2020 - April 29, 2020</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.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%">0.453125&#160;</span></td><td style="background-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.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%">1,813&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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"><div><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><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 style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#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: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 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 30, 2022 - October 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 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 30, 2022 - July 29, 2022</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.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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020 - October 29, 2020</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.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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020 - July 29, 2020</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.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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2020 - April 29, 2020</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.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%">0.4921875&#160;</span></td><td style="background-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.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%">1,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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"><div><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><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 style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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: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:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 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 30, 2022 - October 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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: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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 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 30, 2022 - July 29, 2022</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.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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr></table><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><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 style="width:33.307%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.567%"/><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.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020 - October 29, 2020</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.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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020 - July 29, 2020</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.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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2020 - April 29, 2020</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.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%">0.4921875&#160;</span></td><td style="background-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.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%">2,264&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2020</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%">November 20, 2019 - January 29, 2020 </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.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%">0.38281&#160;</span></td><td style="background-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.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%">1,531&#160;</span></td><td style="background-color:#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: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, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2020</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 January 4, 2023.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, in order to offset a portion of the tax liability to the shareholders as a result of the election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes, the Company's Board of Directors declared a special cash distribution on the Trust&#8217;s common shares. A distribution of $57.1&#160;million was made on August 31, 2021 to Trust common shareholders. The Company declared a distribution of $0.25 per share for the quarter ended December 31, 2021, which was reduced from $0.36 per share in prior periods to reflect the effect of the Trust being taxed as a corporation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193377312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021, the Company&#8217;s parent (i.e., the Trust) elected to be treated as a corporation for U.S federal income tax purposes. Prior to September 1, 2021, the Company&#8217;s items of income, gain, loss and deduction flowed through to owners of the parent Trust without being subject to income taxes at the Trust level. Consequently, the Company&#8217;s earnings did not reflect a provision for income taxes except those for foreign, state, city and local income taxes incurred at the entity level. From and after September 1, 2021, the parent Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#8217;s earnings that flow through to the Trust.</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%">Components of the Company's income (loss) before taxes are 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:82.309%"><tr><td style="width:1.0%"/><td style="width:50.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.000%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Domestic (including U.S. exports)</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%">50,231&#160;</span></td><td style="background-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%">52,733&#160;</span></td><td style="background-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%">28,830&#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%">Foreign subsidiaries</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%">36,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,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:8.5pt;font-weight:400;line-height:100%">(1,658)</span></td><td style="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 #000000;border-top:1pt 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%">87,074&#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%">68,130&#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%">27,172&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the Company&#8217;s income tax provision are 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:82.602%"><tr><td style="width:1.0%"/><td style="width:50.758%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Federal</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%">30,167&#160;</span></td><td style="background-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%">21,659&#160;</span></td><td style="background-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%">8,305&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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</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%">11,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total current taxes</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:8.5pt;font-weight:400;line-height:100%">49,495&#160;</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:8.5pt;font-weight:400;line-height:100%">31,685&#160;</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:8.5pt;font-weight:400;line-height:100%">15,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><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 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%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(4,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">State</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%">2,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign</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,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total deferred taxes</span></td><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.5pt;font-weight:400;line-height:100%">(4,466)</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.5pt;font-weight:400;line-height:100%">(9,929)</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.5pt;font-weight:400;line-height:100%">(1,690)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total tax provision</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: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%">45,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: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,756&#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%">13,606&#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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that have resulted in the creation of deferred tax assets and deferred tax liabilities at December&#160;31, 2022 and 2021 are 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:78.362%"><tr><td style="width:1.0%"/><td style="width:63.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.253%"/><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%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax assets:</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"/></tr><tr><td colspan="3" 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%">Tax credits</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%">10,030&#160;</span></td><td style="background-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%">7,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable and allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">8,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense limitation carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Held-for-sale effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:9pt;font-weight:400;line-height:100%">8,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">120,170&#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: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%">102,324&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(21,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">99,066&#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: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%">92,911&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets</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%">(193,408)</span></td><td style="background-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%">(135,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property 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%">(25,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repatriation of foreign earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(35,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(27,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(702)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(255,708)</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%">(190,674)</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 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%">Total net deferred tax liability</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: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%">(156,642)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(97,763)</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><span><br/></span></div><div style="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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.</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%">For the years ending December&#160;31, 2022 and 2021, the Company recognized approximately $255.7 million and $190.7 million, respectively in deferred tax liabilities. A significant portion of the balance in deferred tax liabilities reflects temporary differences in the basis of property and equipment and intangible assets related to the Company&#8217;s purchase accounting adjustments in connection with the acquisition of certain of its businesses. For financial accounting purposes the Company has recognized a significant increase in the fair values of the intangible assets and property and equipment in certain of the businesses it acquired. For income tax purposes the existing, pre-acquisition tax basis of the intangible assets and property and equipment is utilized. In order to reflect the increase in the financial accounting basis over the existing tax basis, a deferred tax liability was recorded. This liability will decrease in future periods as these temporary differences reverse but may be replaced by deferred tax liabilities generated as a result of future acquisitions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance relating to the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $21.1 million was provided at December&#160;31, 2022 and a valuation allowance related to the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $9.4 million was provided at December&#160;31, 2021. A valuation allowance is provided whenever it is more likely than not that some or all of deferred assets recorded may not be realized.  </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 2022, 2021 and 2020 are 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:99.707%"><tr><td style="width:1.0%"/><td style="width:56.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><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:8.5pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">5.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:8.5pt;font-weight:400;line-height:100%">2.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:8.5pt;font-weight:400;line-height:100%">7.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">2.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:8.5pt;font-weight:400;line-height:100%">5.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:8.5pt;font-weight:400;line-height:100%">6.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"> </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">18.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:8.5pt;font-weight:400;line-height:100%">17.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:8.5pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-deductible acquisition 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%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">1.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:8.5pt;font-weight:400;line-height:100%">Impairment 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%">1.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: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%">&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#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%">Dividend (net of dividend received deduction)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(9.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.1)</span></td><td style="background-color:#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%">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:8.5pt;font-weight:400;line-height:100%">9.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:8.5pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">51.7&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">31.9&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">50.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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">The effective income tax rate for each of the years 2021 and 2020  include losses at the Company&#8217;s parent, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Company's parent is taxed as a corporation.</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">A reconciliation of the amount of unrecognized tax benefits for 2022, 2021 and 2020 are as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">: </span></div><div style="margin-top:5pt;text-align:justify"><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 style="width:80.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.909%"/><td style="width:0.1%"/></tr><tr><td colspan="3" 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%">Balance at January 1, 2020</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%">993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additions for current years&#8217; tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,334&#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 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%">Additions for current years&#8217; tax positions</span></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:8.5pt;font-weight:400;line-height:100%">31&#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 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%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years' tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,254&#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 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%">Additions for current years&#8217; tax positions</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">91&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:8.5pt;font-weight:400;line-height:100%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years' tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,216&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the unrecognized tax benefits at both December&#160;31, 2022 and 2021 is  $1.2 million of tax benefits that, if recognized, would affect the Company&#8217;s effective tax rate. The Company accrues interest and penalties related to uncertain tax positions. The amounts accrued at December 31, 2022, 2021 and 2020 are not material to the Company.  Such amounts are included in the provision (benefit) for income taxes in the accompanying consolidated statements of operations. It is expected that the amount of unrecognized tax benefits will change in the next twelve months. However, we do not expect the change to have a significant impact on the consolidated results of operations or financial position.</span></div>Each of the Company&#8217;s businesses file U.S. Federal, state and foreign income tax returns in multiple jurisdictions with varying statutes of limitations. The 2018 through 2022 tax years generally remain subject to examinations by the taxing authorities.<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>35
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104192932176">
<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">12 Months Ended</th>
</tr>
<tr><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_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:9pt"><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 as of December&#160;31, 2022 and 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"/><td style="width:217.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-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&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2022</span></td></tr><tr style="height:21pt"><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 style="height:14pt"><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-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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(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: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%">&#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%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Contingent consideration - acquisition </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">(2)</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,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 style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8.5pt;font-weight:400;line-height:100%">Total recorded at fair value</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%">(1,442)</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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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%">&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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%">&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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%">(1,442)</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:9pt;padding-left:31.5pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">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:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"/><td style="width:217.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-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&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</span></td></tr><tr style="height:21pt"><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 style="height:14pt"><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-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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">&#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%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Contingent consideration - acquisition </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">(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:8.5pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">&#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,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;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:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;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:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-top:9pt;padding-left:31.5pt;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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.47pt">Represents potential earn-out payable as additional purchase price consideration by Altor Solutions in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the change in the carrying value of the Company&#8217;s Level 3 fair value measurements is 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:75.730%"><tr><td style="width:1.0%"/><td style="width:62.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.853%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.855%"/><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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at January&#160;1st</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%">(1,501)</span></td><td style="background-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%">(1,785)</span></td><td style="background-color:#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%">Termination of put option of noncontrolling shareholder- Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Adjustment to 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:8.5pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Increase (decrease) in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Balance at December&#160;31st</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%">(1,442)</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 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: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%">(1,501)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Techniques</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%">Options of noncontrolling shareholders</span></div><div style="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 put options of noncontrolling shareholders were determined based on inputs that were not readily available in public markets or able to be derived from information available in publicly quoted markets. As such, the Company categorized the put options of the noncontrolling shareholders as Level 3. The primary inputs associated with this valuation are earnings before interest, taxes amortization and depreciation times a multiple established in the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shareholder put option agreement, which is used to determine a per share equity value for the shares that can be put back to the Company.  An increase or decrease in these primary inputs would not have a material impact on the determination of the fair value of these put options. </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%">Contingent Consideration</span></div><div style="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 certain acquisition of businesses that the Company or its subsidiaries make, a portion of the acquisition price w</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ill be contingent consideration. The following is a summary of the contingent consideration arrangements entered into by the Company's subsidiaries in the prior three years and the valuation methodologies: </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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Velocity entered into a contingent consideration arrangement in connection with their purchase of King's Camo in J</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uly 2022. The purchase price of King's Camo included a potential earn-out of $3.0&#160;million if King's Camo achieved certain financial metrics. The contingent consideration was valued at $1.6&#160;million using probability weighted models. The earnout was reduced to $1.3&#160;million at December 31, 2022 based on the expected payout amount.</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">Altor Solutions entered into a contingent consideration arrangement in connection with their purchase of Polyfoam in July 2020. The purchase price of Polyfoam included a potential earn-out of $1.4&#160;million if Polyfoam achieved certain financial metrics. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">The payment of the earn-out occurred on March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">The Company's 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.479%"><tr><td style="width:1.0%"/><td style="width:19.390%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.814%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.633%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.808%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.187%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.193%"/><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%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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;padding:2px 0 2px 1pt;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;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;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 style="background-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%">300,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: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%">237,750&#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%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2029</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.250&#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="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%">2</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%">1,000,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 style="background-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%">855,000&#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:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Term Loan</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the carrying value of the principal under the Company's outstanding 2022 Term Loan, including the current portion, was $395 million, which approximates fair value because it bears interest at a variable interest rate that reflects changes in interest rates and changes in the Company's net leverage ratio. The estimated fair value of the outstanding 2022 Term Loan is classified as Level 2 in the fair value hierarchy.</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%">Nonrecurring Fair Value Measurements</span></div><div style="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 provides the assets and liabilities carried at fair value measured on a non-recurring basis as of December&#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="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note H &#8211; Goodwill and Intangible Assets</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">", 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 and liabilities carried at fair value measured on a non-recurring basis as of December&#160;31, 2021 and 2020.</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:85.233%"><tr><td style="width:1.0%"/><td style="width:31.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.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="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Expense</span></td></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><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%">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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-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><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%">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%">40,896&#160;</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:8.5pt;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 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:8.5pt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">40,896&#160;</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%">20,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"/></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>36
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104192932176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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 InterestNoncontrolling interest represents the portion of a majority-owned subsidiary&#8217;s net income and equity that is owned by noncontrolling shareholders.  <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the Company&#8217;s percentage ownership of its businesses, as of December&#160;31, 2022, 2021 and 2020 and related noncontrolling interest balances as of December&#160;31, 2022 and 2021:</span></div><div style="margin-top:9pt"><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 style="width:34.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><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%">December&#160;31,&#160;2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December&#160;31,&#160;2021</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&#160;31,&#160;2020</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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8.5pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">81.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:8.5pt;font-weight:400;line-height:100%">74.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">72.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">81.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:8.5pt;font-weight:400;line-height:100%">72.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;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%">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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">59.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:8.5pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">92.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">87.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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">88.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">88.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">96.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:8.5pt;font-weight:400;line-height:100%">81.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">90.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:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">87.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.</span></div><div style="padding-left:18pt"><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:81.578%"><tr><td style="width:1.0%"/><td style="width:56.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.510%"/><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&#160;Interest&#160;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:7pt;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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">5,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">2,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">225,042&#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%">172,714&#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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>37
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193377312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Data<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Data</a></td>
<td class="text">Supplemental Data<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%">Supplemental Balance Sheet Data (in thousands): </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:63.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.186%"/><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:16.187%"/><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%">Summary of accrued expenses</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%">December 31,</span></td></tr><tr><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:6pt"><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;border-top:1pt solid #000000;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:8.5pt;font-weight:400;line-height:100%">Accrued payroll and fringes</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%">37,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">45,630&#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%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,831&#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%">Accrued 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:8.5pt;font-weight:400;line-height:100%">21,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued rebates and discounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warranty payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">74,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">50,122&#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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,151&#160;</span></td><td style="background-color:#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.5pt;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: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%">191,605&#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%">178,518&#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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"/><td style="width:63.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.155%"/><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="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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:8.5pt;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: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%">2,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warranty payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">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: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,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"/><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%">2,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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%">Supplemental Statement of Operations Data (in thousands):</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.239%"><tr><td style="width:1.0%"/><td style="width:45.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><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%">Other income (expense), net</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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency gain (loss)</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%">(1,163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27&#160;</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%">71&#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%">Loss on sale of capital 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%">(2,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(833)</span></td><td style="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: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%">(714)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,482)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,613)</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Cash Flow Statement Data (in thousands): </span></div><div style="margin-bottom:15pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:45.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><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%">Year ended December 31,</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Interest paid</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%">82,279&#160;</span></td><td style="background-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%">58,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 style="background-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%">42,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Taxes paid</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%">32,670&#160;</span></td><td style="background-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%">30,770&#160;</span></td><td style="background-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%">12,189&#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: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%">Investments</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%">Arnold Joint Venture</span></div><div style="margin-bottom:15pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Arnold is a 50% partner in a China rare earth mine-to-magnet joint venture. Arnold accounts for its activity in the joint venture utilizing the equity method of accounting. Gains and losses from the joint venture were not material for the years ended December&#160;31, 2022, 2021 and 2020.</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%">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, Altor invested $3.6&#160;million in Rational Packaging, LLC, a designer and manufacturer of recyclable, paperboard-based structural packaging components. The investment will be accounted for as an equity </span></div>method investment. Gains and losses from the investment were not material for the years ended December 31, 2022, 2021 and 2020.<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_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</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_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189988496">
<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">12 Months Ended</th>
</tr>
<tr><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_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">Commitments and Contingencies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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 operating arrangements. Certain of the leases are subject to escalation clauses and renewal periods. The Company and its subsidiaries recognize lease expense, including predetermined fixed escalations, on a straight-line basis over the initial term of the lease including reasonably assured renewal periods from the time that the Company and its subsidiaries control the leased property. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain of our subsidiaries have leases that contain both fixed rent costs and variable rent costs based on achievement of certain operating metrics.&#160;The variable lease expense has not been material on a historic basis and no amount was incurred during the year ending December&#160;31, 2022. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at December&#160;31, 2022 under operating leases having an initial or remaining non-cancelable term of one year or more 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:11pt;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:68.269%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.829%"/><td style="width:0.1%"/></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%">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: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%">40,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">39,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">35,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">32,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">26,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">67,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8.5pt;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: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%">241,397&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">66,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">174,737&#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:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s rent expense for the fiscal years ended December&#160;31, 2022, 2021 and 2020 totaled $46.0 million, $37.5 million and $29.4 million, respectively.</span></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.994%"><tr><td style="width:1.0%"/><td style="width:47.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.907%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.908%"/><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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6.00</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.71&#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.61&#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:9pt;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:14pt;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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNC0xLTEtOTE1MTI_46fbe5c8-13d8-4a17-853d-1e21dd396c7d">153,689</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNi0xLTEtOTE1MTI_c9fef412-bfc7-4891-8dfd-10cc8bfaadfb">124,438</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNC0xLTEtOTE1MTI_3640dc78-5087-4ac7-a230-468aa69d03d7">30,015</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNi0xLTEtOTE1MTI_8ce70e87-67ac-4ec4-ac8c-67789a12ae5f">27,242</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNC0xLTEtOTE1MTI_b6784b8c-fd71-4cce-aa2c-8e96fe170f74">144,722</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNi0xLTEtOTE1MTI_50c6d333-404a-442c-ac6d-d4b3a64cead7">110,287</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:9pt;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-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:58.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.156%"/><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%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #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: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%">40,119&#160;</span></td><td style="background-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%">38,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">58,061&#160;</span></td><td style="background-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%">43,404&#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: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%">Legal Proceedings</span></div><div style="margin-bottom:12pt;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 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&#8217;s consolidated financial position or results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193407040">
<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">12 Months Ended</th>
</tr>
<tr><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_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:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The LLC has entered into related party transactions with its Manager, CGM, including the following:</span></div><div style="margin-top:6pt;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">Management Services Agreement</span></div><div style="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">LLC Agreement</span></div><div style="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">Integration Services Agreements</span></div><div style="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">Cost Reimbursement and Fees</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">Management Services Agreement</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%">The LLC entered into a MSA with CGM effective May&#160;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&#8217;s adjusted net assets, as defined in the MSA. The management fee is required to be paid prior to the payment of any distributions to 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%">Pursuant to the MSA, CGM is entitled to enter into off-setting management service agreements with each of the operating segments. The amount of the fee is negotiated between CGM and the operating management of each segment and is based upon the value of the services to be provided. The fees paid directly to CGM by the segments offset on a dollar for dollar basis the amount due CGM by the LLC under the MSA. </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%">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 September 30, 2022 and December 31, 2022 than would normally have been due. At March 31, 2022 and June 30, 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;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due. In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the </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%">2026 Senior Notes at March 31, 2021. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, as a proactive measure to provide the LLC with additional cash liquidity in light of the COVID-19 pandemic, the LLC elected to draw down $200&#160;million on our 2018 Revolving Credit Facility. The LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the LLC as of March 31, 2020. In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive 50% of the management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the LLC as of September 30, 202</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0. </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 paid CGM $0.4&#160;million and $0.1&#160;million, respectively, in the years ended December 31, 2021 and 2020, representing the management fee due from Arnold for the fourth quarter of 2020 and the first three quarters of 2021. At December 31, 2021, Arnold reimbursed the LLC for the management fee paid on their behalf. </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%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company incurred the following management fees to CGM, by entity:</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:81.871%"><tr><td style="width:1.0%"/><td style="width:47.292%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.507%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.507%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.510%"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:5pt"><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:8.5pt;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: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%">1,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%">1,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%">1,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%">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:8.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">347&#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%">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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Advanced Circuits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">750&#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%">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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">56,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">41,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,402&#160;</span></td><td style="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%">63,604&#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%">47,443&#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%">34,249&#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:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately $15.7 million and $11.8 million of the management fees incurred were unpaid as of December&#160;31, 2022 and 2021, respectively, and are reflected in "Due to related party" on the consolidated balance sheets.</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">LLC 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 agreement gives Holders the right to distributions pursuant to a profit allocation formula upon the occurrence of a Sale Event or a Holding Event.&#160;The Holders are entitled to receive and as such can elect to receive the positive contribution-based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which we acquired a controlling interest in that business (Holding Event) and upon the sale of the business (Sale Event). Holders received $34.1 million and $9.1 million in distributions related to Sale and Holding Events that occurred during  2021 and 2020, respectively. 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="#ia85db93a905f4f7a90da190381615c4b_289" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note K - Stockholders' Equity</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for a description of the profit allocation payments. </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%">Certain persons who are employees and partners of the Manager, including the Company&#8217;s Chief Executive Officer, beneficially own (through Sostratus LLC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) 62.0% of the Allocation Interests at December&#160;31, 2022 and 57.8% at December&#160;31, 2021.  Of the remaining 38.0% at December&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 42.2% at December&#160;31, 2021, 5.0% is held by CGI Diversified Holdings L</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">P, 5.0% i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s held by a Director on the Company&#8217;s Board of Directors, and the remaining percentage of Allocation Interests are held by the former founding partners of the Manager. </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">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%">Integration services represent fees paid by newly acquired companies to the Manager for integration services performed during the first year of ownership. Under the Integration Services Agreement ("ISA"), CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PrimaLoft, which was acquired in July 2022, entered into an ISA with CGM whereby PrimaLoft will pay CGM a total integration services fee of $4.8&#160;million, payable 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 will pay CGM a total integration services fee of $2.3&#160;million, payable quarterly over a twelve month period as services are 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%">BOA, which was acquired in October 2020 and Marucci Sports, which was acquired in April 2020, each entered into an ISA with CGM. Each ISA was for the twelve month period subsequent to the acquisition and was payable quarterly. BOA paid CGM a total of $4.4&#160;million under the ISA, beginning in the quarter ended December 31, 2020.  Marucci paid CGM a total of $2.0&#160;million in integration services fees, beginning in the quarter ended September 30, 2020. </span></div><div style="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 years ended December 31, 2022, 2021 and 2020, CGM received $4.1 million, $4.9 million, and $2.1 million, respectively, in total integration service fees. 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.</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 Reimbursement and Fees</span></div><div style="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 reimbursed its Manager, CGM, approximately $6.5 million, $5.4 million, and $5.2 million, principally for occupancy and staffing costs incurred by CGM on the Company&#8217;s behalf during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</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:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0&#160;million to fund a distribution to shareholders. The LLC owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7&#160;million. The remaining amount of the distribution went to minority shareholders. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.11 purchases inventory from a vendor who is a related party to 5.11 through one of the executive officers of 5.11 via the executive's 40% ownership interest in the vendor. During the years ended December&#160;31, 2022, 2021 and 2020, 5.11 purchased approximately $2.0 million, $1.1 million, and $2.7 million, respectively, in inventory from the vendor.  </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">BOA</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $48.0&#160;million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0&#160;million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0&#160;million and the amount by which the noncontrolling interest was adjusted of $39.4&#160;million was recognized in equity attributable to the LLC.</span></div><div style="margin-top: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.  During the years ended December&#160;31, 2022 and 2021 and for the period from October 16, 2020 (date of acquisition) through December 31, 2020, BOA purchased approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $56.1&#160;million, $48.3&#160;million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $6.7&#160;million, respectively, from this supplier.</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104194954960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Financial Data<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_QuarterlyFinancialInformationTextBlock', window );">Unaudited Quarterly Financial Data</a></td>
<td class="text">Unaudited Quarterly Financial Data<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the unaudited quarterly financial data. This information has been prepared on a basis consistent with that of the audited consolidated financial statements and all necessary material adjustments, consisting of normal recurring accruals and adjustments, have been included to present fairly the unaudited quarterly financial data. The quarterly results of operations for these periods are not necessarily indicative of future results of operations. Typically, the first quarter of each fiscal year has the lower results than the remainder of the year, representing the Company's weakest quarter due to seasonality at our businesses.  The per share calculations for each of the quarters are based on the weighted average number of shares for each period using the two class method, which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share; therefore, the sum of the quarters will not equal to the full year per share amount.</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:95.175%"><tr><td style="width:1.0%"/><td style="width:44.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.499%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.266%"/><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:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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%">December 31, 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) (2)</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%">September 30, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022 </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">Total 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%">594,921&#160;</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%">597,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: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%">537,754&#160;</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%">533,762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">234,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">239,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">221,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">211,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,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:8.5pt;font-weight:400;line-height:100%">48,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">56,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,126&#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%">Income from continuing 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%">(14,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,747&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain (loss) on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(11,968)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,367&#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: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%">23,762&#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 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;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%">Basic and fully diluted income (loss) per share attributable to Holdings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;Continuing operations</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%">(0.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">(0.23)</span></td><td style="background-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%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.06&#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%">&#160;&#160;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%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Basic and fully diluted income (loss) per share attributable to Holdings</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.34)</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%">(0.21)</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%">0.17&#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%">0.14&#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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The quarters ended September 30, 2022 and December 31, 2022 includes the operating results from PrimaLoft, which the Company acquired on July 12, 2022.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;The Company recorded goodwill impairment of  $20.6&#160;million in the fourth quarter of 2022 related to the Ergobaby operating segment.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:43.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.127%"/><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:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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%">December 31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><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%">September 30, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td><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%">March 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"> </span></div></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%">Total 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%">559,889&#160;</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%">488,158&#160;</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%">453,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">430,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">213,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">192,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">183,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">177,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating 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:8.5pt;font-weight:400;line-height:100%">39,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">41,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (loss) from continuing 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%">25,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">(16,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (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%">&#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,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings</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%">22,088&#160;</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%">88,100&#160;</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%">(14,630)</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%">18,994&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Basic and fully diluted income (loss) per share attributable to Holdings:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">&#160;&#160;Continuing operations</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%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;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%">&#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.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and fully diluted income (loss) per share attributable to Holdings</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: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%">(0.08)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.97&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.01&#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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI https://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104194954960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation and Qualifying Accounts</a></td>
<td class="text"><div style="margin-top:5pt"><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 style="width:37.813%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.850%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.444%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.329%"/><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: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%">Additions</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="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="padding:2px 1pt;text-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 beginning<br/>of Year</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%">Charge&#160;to&#160;costs<br/>and expense</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%">Other </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Deductions</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%">Balance at<br/>end&#160;of&#160;Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales allowance accounts - 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: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%">14,120&#160;</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%">3,347&#160;</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%">148&#160;</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,971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales allowance accounts - 2021</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%">18,256&#160;</span></td><td style="background-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%">4,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(3,533)</span></td><td style="background-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%">5,494&#160;</span></td><td style="background-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%">14,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sales allowance accounts - 2020</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%">14,671&#160;</span></td><td style="background-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,016&#160;</span></td><td style="background-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%">1,221&#160;</span></td><td style="background-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%">4,652&#160;</span></td><td style="background-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%">18,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets - 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,413&#160;</span></td><td style="background-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%">12,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">394&#160;</span></td><td style="background-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%">21,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets - 2021</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%">7,012&#160;</span></td><td style="background-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%">2,903&#160;</span></td><td style="background-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%">502&#160;</span></td><td style="background-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%">9,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets - 2020</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%">8,099&#160;</span></td><td style="background-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%">606&#160;</span></td><td style="background-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%">60&#160;</span></td><td style="background-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%">1,753&#160;</span></td><td style="background-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,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Represents opening allowance balances related to acquisitions made during the period indicated. In addition, during the year ended December 31, 2021, certain sales allowance accounts were reclassified to accrued expenses.</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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>42
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104195071120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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">ote S - Subsequent Events<div style="margin-top:9pt"><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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 10, 2023, the Company, solely 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 Company, entered into a definitive Agreement and Plan of Merger (the &#8220;Agreement&#8221;) 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 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, the LLC received approximately $170&#160;million of total proceeds at closing. </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%">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 $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. No repurchases have been made under the program as of February 28, 2023.</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>43
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189562416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_BasisOfPresentationPolicyTextBlock', window );">Basis of Presentation</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-style:italic;font-weight:700;line-height:120%">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 Company&#8217;s consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP" or "US GAAP").  The results of operations represent the results of operations of the Company&#8217;s acquired businesses from the date of their acquisition by the Company, and therefore may not be indicative of the results to be expected for the full year.</span></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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</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-style:italic;font-weight:700;line-height:120%">Principles of 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 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&#8217;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-weight:400;line-height:120%">The acquisition of businesses that the Company owns or controls more than a 50% share of the voting interest are accounted for under the acquisition method of accounting. The amount assigned to the identifiable assets acquired and the liabilities assumed is based on the estimated fair values as of the date of acquisition, with the remainder, if any, recorded as goodwill.</span></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_DiscontinuedOperationsPolicyTextBlock', window );">Discontinued Operations</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-style:italic;font-weight:700;line-height:120%">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%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021 and 2020. 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="#ia85db93a905f4f7a90da190381615c4b_265" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note D - Discontinued Operations</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for additional information. Unless otherwise indicated, the disclosures accompanying the consolidated financial statements reflect the Company's continuing operations.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC entered into a definitive merger agreement with a seller to acquire Advanced Circuits (the "AC Merger&#8221;). The AC Merger was conditioned on, among other things, the closing of a business combination between the buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). The Company </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determined that Advanced Circuits qualified as held-for sale upon entry into the AC Merger.  Advanced Circuits was initially classified as held for sale in the consolidated financial statements as of 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%">Due to a delay in closing the transaction, the Company and Advanced Circuits terminated the AC Merger agreement. The termination of the AC Merger agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits was reclassified to continuing operations beginning in the quarter ended September 30, 2022. Advanced Circuits is included in continuing operations in the year ended December 31, 2022, 2021 and 2020 in the accompanying consolidated financial statements.</span></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_UseOfEstimates', window );">Use of Estimates</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:700;line-height:120%">Use of 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 financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the related notes to the consolidated financial statements. These estimates are based on historical factors, management&#8217;s best knowledge of current events and actions the Company may undertake in the future. It is possible that in 2023 actual conditions could be better or worse than anticipated when the Company developed the estimates and assumptions, which could materially affect the results of operations and financial position in the future. Such changes could result in future impairment of goodwill, intangibles and long-lived assets, inventory obsolescence, establishment of valuation allowances on deferred tax assets and increased tax liabilities, among other things. Actual results could differ from those estimates.</span></div><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_SupplementalPutAccountingPolicyTextBlock', window );">Profit Allocation Interests</a></td>
<td class="text">Allocation InterestsAt the time of the Company's Initial Public Offering, the Company issued Allocation Interests governed by the LLC agreement that entitle the holders (the "Holders") to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events.  The Holders are entitled to receive and as such can elect to receive the positive contribution based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which the Company acquired a controlling interest in that business (a "Holding Event") and upon the sale of that business (a "Sale Event"). Payments of profit allocation to the Holders are accounted for as dividends declared on Allocation Interests and recorded in stockholders' equity once they are approved by our Board of Directors.<span></span>
</td>
</tr>
<tr class="re">
<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 Recognition</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:700;line-height:120%">Revenue recognition</span></div><div style="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 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. 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="#ia85db93a905f4f7a90da190381615c4b_268" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note E - Revenue</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for a detailed description of the Company's revenue recognition policies.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations </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:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or service is transferred to the customer, in an amount that reflects the consideration the Company&#160;expects&#160;to be entitled to in exchange for those goods and services. Each product or service represents a separate performance obligation. Once the performance obligations are identified, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenues are recognized as the related performance obligations are satisfied as </span><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%">discussed above. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. The standalone selling price is directly observable as it is the price at which the Company sells its products separately to the customer. The Company assesses promised goods or services as performance obligations deemed immaterial at the contract level. Revenue is recognized generally upon shipment terms for products and when the service is performed for services. Our Lugano operating segment recognizes revenue related to the non-monetary exchange of inventory with customers when there is also a monetary component ("boot") to the exchange. Revenue is recognized to the extent of the monetary asset received in the exchange.</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%">Shipping and handling costs</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:10pt;font-weight:400;line-height:120%">Costs associated with shipment of products to a customer are accounted for as a fulfillment cost and are included in cost of revenues. The Company accounts for shipping and handling activities performed after control of a good has been transferred to the customer as a fulfillment cost. Therefore, both revenue and costs of shipping and handling are recorded at the same time. As a result, any consideration (including freight and landing costs) related to these activities are included as a component of the overall transaction consideration and allocated to the performance obligations of the contract.</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%">Warranty </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%">For product sales, the Company provides standard assurance-type warranties as the Company only warrants its products against defects in materials and workmanship (i.e., manufacturing flaws). Although the warranties are not required by law, the tasks performed over the warranty period are only to remediate instances when products do not meet the promised specifications. Customers do not have the option to purchase warranties separately. The Company&#8217;s warranty periods generally range from 90 days to three years depending on the nature of the product and are consistent with industry standards. The periods are reasonable to assure that products conform to specifications. The Company does not have a history of performing activities outside the scope of the standard warranty.</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%">Variable Consideration - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy around estimating variable consideration related to sales incentives (early pay discounts, rights of return, rebates, chargebacks, and other discounts) included in certain customer contracts are recorded as a reduction in the transaction price. The Company applies the expected value method to estimate variable consideration.  These estimates are based on historical experience, anticipated performance and the Company&#8217;s best judgment at the time and as a result, reflect applicable constraints. The Company includes in the transaction price an amount of variable consideration only to the extent that it is probable</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:10pt;font-weight:400;line-height:120%">that a significant reversal in the amount of cumulative revenue</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:10pt;font-weight:400;line-height:120%">recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. </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 certain of the Company&#8217;s arrangements related to product sales, a right of return exists, which is included in the transaction price. For these right of return arrangements, an asset (and corresponding adjustment to cost of sale) for its right to recover the products from the customers is recorded. The asset recognized is the carrying amount of the product (for example, inventory) less any expected costs to recover the products (including potential decreases in the value to the Company of the returned product). Additionally, the Company records a refund liability for the amount of consideration that it does not expect to be entitled. The amounts associated with right of return arrangements are not material to the Company's statement of position or operating results.</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%">Sales and Other Similar Taxes - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company notes that under its contracts with customers, the customer is responsible for all sales and other similar taxes, which the Company will invoice the customer for if they are applicable. The Company excludes sales taxes and similar taxes from the measurement of transaction price.</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%">Cost to Obtain a Contract</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 Company recognizes the incremental costs of obtaining a contract as an expense when incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less. </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenue - Revenue Streams &amp; Timing of Revenue Recognition</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> - </span>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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash Equivalents</a></td>
<td class="text">Cash and cash equivalentsThe Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Certain cash account balances held in domestic financial institutions exceed FDIC insurance limits of $250,000 per account and, as a result, there is a concentration of credit risk related to amounts in excess of the insurance limits. We monitor the financial stability of these financial institutions and believe that we are not exposed to any significant credit risk in cash or cash equivalents. At December 31, 2022 and 2021, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $24.8 million and $33.9 million, respectively.<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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text">Trade receivables are reported on the consolidated balance sheets at cost adjusted for any write-offs and net of an allowance for doubtful accounts. The Company uses estimates to determine the amount of the allowance for doubtful accounts in order to reduce accounts receivable to their estimated net realizable value. The Company estimates the amount of the required allowance by reviewing the status of past-due receivables and analyzing historical bad debt trends. The Company&#8217;s estimate also includes analyzing existing economic conditions. When the Company becomes aware of circumstances that may impair a specific customer&#8217;s ability to meet its financial obligations subsequent to the original sale, the Company will record an allowance against amounts due, and thereby reduce the net receivable to the amount it reasonably believes will be collectible. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><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:700;line-height:120%">Inventories</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials, work-in-process, manufactured goods and purchased goods acquired for resale. Inventories are stated at the lower of cost or net realizable value, with cost generally determined on the first-in, first-out method or average cost method. At our Lugano business, cost is determined based on specific identification. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Net realizable value is based on current replacement cost for raw materials and supplies and on estimated selling costs less reasonably predictable costs of completion, and disposal for finished goods. The net realizable value of the Company&#8217;s inventory is estimated based on historical experience, current and forecasted demand and other market conditions. In addition, reserves for inventory losses are estimated based on historical experience. The Company&#8217;s inventory reserves are estimates, which could vary significantly from actual results if future economic conditions, customer demand or competition differ from expectations. The Company's historical estimates of these adjustments have not differed materially from actual results.</span></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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment</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:700;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 recorded at cost. The cost of major additions or betterments is capitalized, while maintenance and repairs that do not improve or extend the useful lives of the related assets are expensed as incurred.</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%">Depreciation is provided principally on the straight-line method over estimated useful lives. Leasehold improvements are amortized over the life of the lease or the life of the improvement, whichever is shorter.</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 ranges of useful lives are 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:80.847%"><tr><td style="width:1.0%"/><td style="width:51.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.917%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Buildings and improvements</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:10pt;font-weight:400;line-height:100%">6 to 40 years</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:10pt;font-weight:400;line-height:100%">Machinery and equipment</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:10pt;font-weight:400;line-height:100%">2 to 18 years</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:10pt;font-weight:400;line-height:100%">Office furniture, computers and software</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:10pt;font-weight:400;line-height:100%">2 to 8 years</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:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term</span></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%">Property, plant and equipment and other long-lived assets that have definitive lives are evaluated for impairment when events or changes in circumstances indicate that the carrying value of the assets may not be recoverable (&#8216;triggering event&#8217;). Upon the occurrence of a triggering event, the asset is reviewed to assess whether the estimated undiscounted cash flows expected from the use of the asset plus residual value from the ultimate disposal exceeds the carrying value of the asset. If the carrying value exceeds the estimated recoverable amounts, the asset is written down to its fair value.</span></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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text">Fair value of financial instrumentsThe carrying value of the Company&#8217;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to their short term nature. The fair value of the Company's senior notes are based on interest rates that are currently available to the Company for issuance of debt with similar terms and remaining maturities. If measured at fair value in the financial statements, the Senior Notes would be classified as Level 2 in the fair value hierarchy.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</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-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="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 allocates the amount it pays for each acquisition to the assets acquired and liabilities assumed based on their fair values at the date of acquisition, including identifiable intangible assets which arise from a contractual or legal right or are separable from goodwill. The Company bases the fair value of identifiable intangible assets acquired in a business combination on detailed valuations that use information and assumptions provided by management, which consider management&#8217;s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price that exceeds the fair value of the net tangible and identifiable intangible assets acquired to goodwill. The use of alternative valuation assumptions, including estimated growth rates, cash flows, discount rates and estimated useful lives could result in different purchase price allocations and amortization expense in current and future periods. Transaction costs associated with these acquisitions are expensed as incurred through selling, general and administrative expense on the consolidated statement of operations. In those circumstances where an acquisition involves a contingent consideration arrangement, the Company recognizes a liability equal to the fair value of the contingent payments expected to be </span></div>made as of the acquisition date.  The Company re-measures this liability each reporting period and records changes in the fair value through operating income within the consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the assets acquired and liabilities assumed. The Company is required to perform impairment reviews at each of its reporting units annually and more frequently in certain circumstances. In accordance with accounting guidelines, the Company is able to make a qualitative assessment of whether it is more likely than not that a reporting unit&#8217;s fair value is less than its carrying amount before applying the quantitative goodwill impairment test.  </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 first step of the process after the qualitative assessment fails is estimating the fair value of each of its reporting units based on a discounted cash flow (&#8220;DCF&#8221;) model using revenue and profit forecast and a market approach which compares peer data and earnings multiples. The Company then compares those estimated fair values with the carrying values, which include allocated goodwill. If the estimated fair value is less than the carrying value, then a goodwill impairment is recorded. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company cannot predict the occurrence of certain future events that might adversely affect the implied value of goodwill and/or the fair value of intangible assets. Such events include, but are not limited to, strategic decisions made in response to economic and competitive conditions, the impact of the economic environment on its customer base, and material adverse effects in relationships with significant customers. The impact of over-estimating or under-estimating the implied fair value of goodwill at any of the reporting units could have a material effect on the results of operations and financial position.  In addition, the value of the implied goodwill is subject to the volatility of the Company&#8217;s operations which may result in significant fluctuation in the value assigned at any point in time.</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%">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="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note H - Goodwill and Intangible Assets</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">" for the results of the annual impairment tests.</span></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_DeferredChargesPolicyTextBlock', window );">Deferred Debt Issuance Costs</a></td>
<td class="text">Deferred debt issuance costsDeferred debt issuance costs represent the costs associated with the issuance of debt instruments and are amortized over the life of the related debt instrument. Deferred debt issuance costs are presented in the consolidated balance sheet as a deduction from the carrying value of the associated debt liability.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranties</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-style:italic;font-weight:700;line-height:120%">Product Warranty 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%">The Company recognizes warranty costs based on an estimate of the amounts required to meet future warranty obligations. The Company accrues an estimated liability for exposure to warranty claims at the time of a product sale based on both current and historical claim trends and warranty costs incurred.  Warranty reserves are included within "Accrued expenses" in the Company's consolidated balance sheets.</span></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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</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-style:italic;font-weight:700;line-height:120%">Foreign currency</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company&#8217;s segments have operations outside the United States, and the local currency is typically the functional currency. The financial statements are translated into U.S. dollars using exchange rates in effect at year-end for assets and liabilities and average exchange rates during the year for results of operations. The resulting translation gain or loss is included in stockholders' equity as other comprehensive income or loss.</span></div><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_MinorityInterestPolicyTextBlock', window );">Noncontrolling Interest</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-style:italic;font-weight:700;line-height:120%">Noncontrolling interest</span></div><div style="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 a majority-owned subsidiary&#8217;s net income that is owned by noncontrolling shareholders. Noncontrolling interest on the balance sheet represents the portion of equity in a consolidated subsidiary owned by noncontrolling shareholders.</span></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_IncomeTaxPolicyTextBlock', window );">Deferred Income Taxes</a></td>
<td class="text">ncome taxes<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%">Change in Company Tax Status Election</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#8217;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#8217;s income and gain. After the Effective Date, the trust is taxed as a corporation and is subject to U.S. federal corporate </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#8217; basis in their shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Effective Date, each of the Company&#8217;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any Company subsidiary, and each majority owned Company subsidiary is still treated as a corporation for U.S. federal income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred 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%">Deferred income taxes are calculated under the asset and liability method. Deferred income taxes are provided for the differences between the basis of assets and liabilities for financial reporting and income tax purposes at the enacted tax rates. A valuation allowance is established when necessary to reduce deferred tax assets to the amount that is expected to more likely than not be realized. Several of the Company&#8217;s majority owned subsidiaries have deferred tax assets recorded at December&#160;31, 2022 which in total amount to approximately $99.1 million. This deferred tax asset is net of $21.1 million of valuation allowance primarily associated with the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense. These deferred tax assets are comprised primarily of reserves not currently deductible for tax purposes. The temporary differences that have resulted in the recording of these tax assets may be used to offset taxable income in future periods, reducing the amount of taxes required to be paid. Realization of the deferred tax assets is dependent on generating sufficient future taxable income at those subsidiaries with deferred tax assets. Based upon the expected future results of operations, the Company believes it is more likely than not that those subsidiaries with deferred tax assets will generate sufficient future taxable income to realize the benefit of existing temporary differences, although there can be no assurance of this. The impact of not realizing these deferred tax assets would result in an increase in income tax expense for such period when the determination was made that the assets are not realizable.</span></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_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</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-style:italic;font-weight:700;line-height:120%">Advertising 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%">Advertising costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations.  Advertising costs were $33.0 million, $27.3 million and $19.2 million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</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-style:italic;font-weight:700;line-height:120%">Research and development</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations. The Company incurred research and development expense of $12.9 million, $11.9 million and $3.0 million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></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_PensionAndOtherPostretirementPlansPolicy', window );">Employee Retirement Plans</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-style:italic;font-weight:700;line-height:120%">Employee retirement plans</span></div><div style="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 many of its segments sponsor defined contribution retirement plans, such as 401(k) plans. Employee contributions to the plan are subject to regulatory limitations and the specific plan provisions. The Company and its segments may match these contributions up to levels specified in the plans and may make additional discretionary contributions as determined by management. The total employer contributions to these plans were $5.3 million, $3.9 million and $2.9 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Arnold subsidiary maintains a defined benefit plan for certain of its employees which is more fully described in "</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#ia85db93a905f4f7a90da190381615c4b_286" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note J - Defined Benefit Plan</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">".  Accounting guidelines require employers to recognize the overfunded or underfunded status of defined benefit pension and postretirement plans as assets or liabilities in their consolidated balance sheets and to recognize changes in that funded status in the year in which the changes occur as a component of comprehensive income.</span></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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock Based Compensation</a></td>
<td class="text">Stock based compensationThe Company does not have a stock based compensation plan; however, all of the Company&#8217;s subsidiaries maintain stock based compensation plans under which some form of stock compensation, typically stock options or profit interests, is issued to employees and outside directors of each subsidiary. The fair value of the awards are estimated on the date of grant using a pricing model and assumptions specific to the subsidiary that granted the stock award. During the years ended December&#160;31, 2022, 2021 and 2020, $14.0 million, $11.4 million, and $9.0 million of stock based compensation expense was recorded to each expense category that included related salary expense in the consolidated statements of operations. As of December&#160;31, 2022, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $44.9 million<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Common Share</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-style:italic;font-weight:700;line-height:120%">Earnings per common 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%">Basic and fully diluted earnings per Trust common share is computed using the two-class method which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share. The Company has granted Allocation Interests that contain participating rights to receive profit allocations upon the occurrence of a Holding Event or a Sale Event, and has issued preferred shares that have rights to distributions when, and if, declared by the Company's board of directors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of basic and fully diluted earnings per common share is computed by dividing income available to common shareholders by the weighted average number of Trust common shares outstanding during the period.  Earnings per common share reflects the effect of distributions that were declared and paid to the Holders and distributions that were paid on preferred shares during the period. </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 Company did not have any stock option plans or any other potentially dilutive securities outstanding during the years ended December&#160;31, 2022, 2021 and 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BasisOfPresentationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Basis of 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;">codi_BasisOfPresentationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_MinorityInterestPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minority 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_MinorityInterestPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivables trade and other accounts receivable allowance for doubtful accounts.</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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_SupplementalPutAccountingPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental put accounting.</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_SupplementalPutAccountingPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 advertising cost.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferral and amortization of significant deferred charges.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining the fair value of financial instruments.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 standard warranties including the methodology for measuring the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198648432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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 );">Deconsolidation, Effects of IPO</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the Company&#8217;s percentage ownership of its businesses, as of December&#160;31, 2022, 2021 and 2020 and related noncontrolling interest balances as of December&#160;31, 2022 and 2021:</span></div><div style="margin-top:9pt"><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 style="width:34.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><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%">December&#160;31,&#160;2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December&#160;31,&#160;2021</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&#160;31,&#160;2020</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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8.5pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">81.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:8.5pt;font-weight:400;line-height:100%">74.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">72.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">81.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:8.5pt;font-weight:400;line-height:100%">72.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;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%">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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">59.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:8.5pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">92.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">87.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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">88.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">88.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">96.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:8.5pt;font-weight:400;line-height:100%">81.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">90.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:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">87.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.</span></div><div style="padding-left:18pt"><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:81.578%"><tr><td style="width:1.0%"/><td style="width:56.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.510%"/><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&#160;Interest&#160;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:7pt;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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">5,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">2,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">225,042&#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%">172,714&#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_PropertyPlantAndEquipmentUsefulLivesTableTextBlock', window );">Summary of Ranges of Useful Lives</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 ranges of useful lives are 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:80.847%"><tr><td style="width:1.0%"/><td style="width:51.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.917%"/><td style="width:0.1%"/></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:10pt;font-weight:400;line-height:100%">Buildings and improvements</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:10pt;font-weight:400;line-height:100%">6 to 40 years</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:10pt;font-weight:400;line-height:100%">Machinery and equipment</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:10pt;font-weight:400;line-height:100%">2 to 18 years</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:10pt;font-weight:400;line-height:100%">Office furniture, computers and software</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:10pt;font-weight:400;line-height:100%">2 to 8 years</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:10pt;font-weight:400;line-height:100%">Leasehold improvements</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:10pt;font-weight:400;line-height:100%">Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term</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_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-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_codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 useful lives.</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_PropertyPlantAndEquipmentUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198581808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations [Table Text Block]</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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193339712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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="margin-bottom:6pt;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 tables provide disaggregation of revenue by reportable segment geography for the years ended December 31, 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:6pt;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:18.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-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><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%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">384,911&#160;</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%">11,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,389&#160;</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%">16,677&#160;</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%">38,769&#160;</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%">486,213&#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%">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:8.5pt;font-weight:400;line-height:100%">61,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:8.5pt;font-weight:400;line-height:100%">664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">79,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">208,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,099&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">192,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">9,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">201,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">156,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,136&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">165,411&#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%">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:8.5pt;font-weight:400;line-height:100%">1,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">208,215&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">7,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">232,238&#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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">89,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">&#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%">89,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">233,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">28,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">261,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">105,899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">153,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">340,510&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">352,152&#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: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%">1,806,151&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38,730&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">189,808&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">153,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">76,313&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,264,044&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;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 style="width:18.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><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%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">363,017&#160;</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%">10,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,393&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,715&#160;</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%">28,451&#160;</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%">444,963&#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%">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:8.5pt;font-weight:400;line-height:100%">52,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">53,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">165,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31,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:8.5pt;font-weight:400;line-height:100%">24,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">93,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">53,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">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.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%">54,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">116,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">118,166&#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%">Velocity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">243,347&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,539&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">270,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">90,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">&#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%">90,487&#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%">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:8.5pt;font-weight:400;line-height:100%">154,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">25,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">180,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">96,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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.5pt;font-weight:400;line-height:100%">33,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">139,941&#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%">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:8.5pt;font-weight:400;line-height:100%">361,586&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">375,127&#160;</span></td><td style="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%">1,566,325&#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%">39,756&#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%">159,904&#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%">103,394&#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%">62,776&#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%">1,932,155&#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:9pt;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 style="width:18.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.679%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-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, 2020</span></td></tr><tr><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%">United States</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%">Canada</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%">Europe</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%">Asia Pacific</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%">Other International</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">319,181&#160;</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%">7,192&#160;</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%">28,239&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,157&#160;</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:8.5pt;font-weight:400;line-height:100%">31,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">401,106&#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%">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:8.5pt;font-weight:400;line-height:100%">6,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,783&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,476&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-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%">25,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergo</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,277&#160;</span></td><td style="background-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%">74,728&#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%">Marucci</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-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%">43,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">194,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:8.5pt;font-weight:400;line-height:100%">10,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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 style="background-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%">215,996&#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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">&#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%">&#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%">88,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">110,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: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%">&#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%">&#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%">19,217&#160;</span></td><td style="background-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%">130,046&#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%">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:8.5pt;font-weight:400;line-height:100%">61,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,788&#160;</span></td><td style="background-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%">98,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">354,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:8.5pt;font-weight:400;line-height:100%">14,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:8.5pt;font-weight:400;line-height:100%">537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">369,981&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-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,204,533&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35,890&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">101,140&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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%">47,673&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-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,406&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span 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;padding:2px 0;text-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,447,642&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>47
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198847872">
<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">12 Months Ended</th>
</tr>
<tr><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_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:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="15" style="padding:2px 1pt;text-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&#160;31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">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: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%">486,213&#160;</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%">444,963&#160;</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%">401,106&#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%">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:8.5pt;font-weight:400;line-height:100%">208,688&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">165,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">88,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">93,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">74,728&#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%">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:8.5pt;font-weight:400;line-height:100%">201,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">54,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">165,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:8.5pt;font-weight:400;line-height:100%">118,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43,442&#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%">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:8.5pt;font-weight:400;line-height:100%">24,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">232,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">270,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">215,996&#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%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">89,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">90,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">261,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">180,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">130,046&#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%">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:8.5pt;font-weight:400;line-height:100%">153,815&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">139,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">98,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">352,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">375,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:8.5pt;font-weight:400;line-height:100%">369,981&#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.5pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,264,044&#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.5pt;font-weight:400;line-height:100%">1,932,155&#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.5pt;font-weight:400;line-height:100%">1,447,642&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">&#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%">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total consolidated revenues</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: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%">2,264,044&#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,932,155&#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,447,642&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Revenues from Geographic Locations Outside Domestic Country</a></td>
<td class="text">Revenue attributable to any individual foreign country was not material in 2022, 2021 or 2020.<span></span>
</td>
</tr>
<tr class="ro">
<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:71.637%"><tr><td style="width:1.0%"/><td style="width:59.920%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.879%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.820%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.881%"/><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%">Identifiable Assets</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%">December 31, </span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,291,837&#160;</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%">1,918,051&#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%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">36,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,342&#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%">&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,374,787&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,984,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"/></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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="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>48
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198569712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory, Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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:79.385%"><tr><td style="width:1.0%"/><td style="width:63.725%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.028%"/><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%">Property, plant and equipment</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%">December 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">252,817&#160;</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%">233,840&#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%">Office furniture, computers and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">68,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:8.5pt;font-weight:400;line-height:100%">55,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">79,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,970&#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%">Construction in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Buildings and land</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,345&#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:8.5pt;font-weight:400;line-height:100%">431,992&#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.5pt;font-weight:400;line-height:100%">378,660&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: 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:8.5pt;font-weight:400;line-height:100%">(226,518)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(192,183)</span></td><td style="background-color:#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.5pt;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: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%">205,474&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">186,477&#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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189848128">
<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">12 Months Ended</th>
</tr>
<tr><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_GoodwillLineItems', window );"><strong>Goodwill [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_ScheduleOfGoodwillTextBlock', window );">Summary of Goodwill</a></td>
<td class="text"><div style="margin-top:17pt;text-align:center"><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 style="width:32.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.194%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.639%"/><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:8pt;font-weight:700;line-height:100%">Balance at January 1, 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:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments </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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></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:8pt;font-weight:700;line-height:100%">Goodwill Impairment</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:8pt;font-weight:700;line-height:100%">Balance at 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%">5.11</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%">92,966&#160;</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%">&#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 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%">&#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 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%">92,966&#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%">BOA</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%">254,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">254,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergobaby</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%">61,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(20,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,896&#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%">Lugano</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%">83,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">86,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Marucci</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%">107,855&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">75,719&#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%">PrimaLoft</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%">291,150&#160;</span></td><td style="background-color:#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:0 1pt"></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%">291,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">39,773&#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%">ACI</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%">58,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">58,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Altor Solutions</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%">90,843&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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:8.5pt;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:8.5pt;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: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%">&#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%">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:8.5pt;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:8.5pt;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: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%">&#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%">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;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%">Corporate </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(2)</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%">8,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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%">8,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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%">882,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"/><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%">271,873&#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%">(20,552)</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%">1,133,404&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Acquisition of businesses during the year ended December 31, 2022 includes the acquisition of PrimaLoft by the Company, and an add-on acquisition at Velocity.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.</span></div><div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"><tr><td style="width:1.0%"/><td style="width:41.551%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.598%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.513%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.918%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.507%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.918%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.995%"/><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:8pt;font-weight:700;line-height:100%">Balance at January 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments </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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Balance at December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.11</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%">92,966&#160;</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%">&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #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%">92,966&#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%">BOA</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%">254,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Ergobaby</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%">63,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,083)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61,448&#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%">Lugano</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%">83,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Marucci</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%">68,170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">107,855&#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%">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:8.5pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">ACI</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%">58,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">58,029&#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%">Altor Solutions</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%">75,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">90,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">Arnold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,364&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Corporate </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">(2)</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%">8,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: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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,649&#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:8.5pt;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 #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%">733,185&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">148,898&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">882,083&#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:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Acquisition of businesses during the year ended December 31, 2021 includes the acquisition of Lugano by the Company, and add-on acquisitions at Altor, Arnold, and Marucci.</span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.</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_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>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_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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198594912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock', window );">Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility</a></td>
<td class="text">The following table reflects required and actual financial ratios as of December&#160;31, 2022 included as part of the affirmative covenants in the 2022 Credit Facility:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"/><td style="width:44.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.713%"/><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%">Description of Required Covenant Ratio</span></td><td colspan="3" style="padding:0 1pt"/><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 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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Fixed Charge Coverage Ratio</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:8.5pt;font-weight:400;line-height:100%">Greater than or equal to 1.50: 1.00</span></td><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%">3.09:1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total Secured Debt to EBITDA Ratio</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:8.5pt;font-weight:400;line-height:100%">Less than or equal to 3.50: 1.00</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:400;line-height:100%">1.12:1.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total Debt to EBITDA Ratio</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:8.5pt;font-weight:400;line-height:100%">Less than or equal to 5.75: 1.00</span></td><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%">3.97:1.00</span></td></tr></table><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_ScheduleOfInterestExpenseByComponentTableTextBlock', window );">Summary of Components of Interest Expense</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 details the components of interest expense in each of the years ended December&#160;31, 2022, 2021 and 2020:</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:89.181%"><tr><td style="width:1.0%"/><td style="width:51.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.145%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.150%"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Interest on credit facilities</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%">13,842&#160;</span></td><td style="background-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%">2,669&#160;</span></td><td style="background-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%">2,164&#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%">Interest on Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">67,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.5pt;font-weight:400;line-height:100%">54,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:8.5pt;font-weight:400;line-height:100%">42,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Unused fee on Revolving Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,913&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,386&#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%">Amortization of debt premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(222)</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"/></tr><tr><td colspan="3" 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 interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">294&#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%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#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.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83,506&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">58,839&#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%">45,768&#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_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of Long-term Debt Instruments</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the Company&#8217;s outstanding long-term debt and effective interest rates at December&#160;31, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.332%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</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%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5.25%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4.89%</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: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%">1,000,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2032 Senior Notes</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:8.5pt;font-weight:400;line-height:100%">5.00%</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%">300,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">5.29%</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%">300,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%">2022 Term Loan</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:8.5pt;font-weight:400;line-height:100%">5.20%</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%">395,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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">2022 Revolving Credit Facility</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:8.5pt;font-weight:400;line-height:100%">5.98%</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%">155,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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: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"/></tr><tr><td colspan="3" 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%">Unamortized premiums and debt issuance costs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(15,174)</span></td><td style="background-color:#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.5pt;font-weight:400;line-height:100%">Total debt</span></td><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-top:1pt 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,834,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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-top:1pt 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,284,826&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Current portion, term loan facilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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.5pt;font-weight:400;line-height:100%">Long-term debt</span></td><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 #000000;border-top:1pt 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%">1,824,468&#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 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 #000000;border-top:1pt 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%">1,284,826&#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="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 December 31, 2022 and December 31, 2021, and the balance sheet classification in each of the periods presents (</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:78.947%"><tr><td style="width:1.0%"/><td style="width:58.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.725%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.717%"/><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%">December 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">27,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(9,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(6,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#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%">Balance sheet classification:</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"/></tr><tr><td colspan="3" 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 noncurrent assets</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%">7,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-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,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,174&#160;</span></td><td style="background-color:#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: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%">22,766&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ScheduleOfInterestExpenseByComponentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest expense by component.</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_ScheduleOfInterestExpenseByComponentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 required and actual financial ratios.</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_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-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 entity, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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>51
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190323744">
<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">12 Months Ended</th>
</tr>
<tr><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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Summary of Net Periodic Benefit Cost</a></td>
<td class="text">Net periodic benefit cost consists of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:1.0%"/><td style="width:44.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.345%"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Service cost</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%">432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">422&#160;</span></td><td style="background-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%">571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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:8.5pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization of unrecognized gain (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:8.5pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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: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%">334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,131&#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_ScheduleOfAssumptionsUsedTableTextBlock', window );">Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost</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%">Assumptions used to determine the benefit obligations and components of the net periodic benefit cost at December&#160;31, 2022 and 2021:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"/><td style="width:65.682%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.076%"/><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%">December 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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Expected return on plan 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%">2.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Summary of Expected Foreign Plan Benefit Payments</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%">The following presents the benefit payments which are expected to be paid for the plan in each year indicated (</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:49.707%"><tr><td style="width:1.0%"/><td style="width:71.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.253%"/><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:8.5pt;font-weight:400;line-height:100%">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: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%">433&#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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">652&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" 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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">863&#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%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,091&#160;</span></td><td style="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%">6,390&#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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock', window );">Summary of Allocation of Assets in Swiss Life's Group Life Portfolio</a></td>
<td class="text">The allocation of pension plan assets by category in Swiss Life&#8217;s group life portfolio is as follows at December&#160;31, 2022:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.380%"><tr><td style="width:1.0%"/><td style="width:76.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.419%"/><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:8.5pt;font-weight:400;line-height:100%">Fixed income bonds and securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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%">Equities and investment funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Certificates of deposit and cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" 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 investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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:8.5pt;font-weight:400;line-height:100%">100&#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:8.5pt;font-weight:400;line-height:100%">%</span></td></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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>52
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198709776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity Stockholder's Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the fiscal year ended December&#160;31, 2022, 2021 and 2020 is calculated as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"/><td style="width:56.674%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.468%"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></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:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to common shares of Holdings</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%">(56)</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%">(26,469)</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%">(25,614)</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%">Less: Effect of contribution based profit&#8212;Holding Event</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from continuing operations attributable to common shares</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(16,193)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(31,830)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(32,684)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to Holdings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,393&#160;</span></td><td style="background-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%">79,914&#160;</span></td><td style="background-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%">12,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#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,710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations of Holdings attributable to common shares</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%">9,393&#160;</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%">79,914&#160;</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%">11,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Basic and diluted weighted average common shares of Holdings outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">70,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Basic and fully diluted income (loss) per common share attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Continuing operations</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%">(0.23)</span></td><td style="background-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%">(0.49)</span></td><td style="background-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%">(0.51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.17&#160;</span></td><td style="background-color:#ffffff;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%">(0.10)</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%">0.73&#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%">(0.34)</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>53
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190008304">
<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">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</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%">Components of the Company's income (loss) before taxes are 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:82.309%"><tr><td style="width:1.0%"/><td style="width:50.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.688%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.000%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Domestic (including U.S. exports)</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%">50,231&#160;</span></td><td style="background-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%">52,733&#160;</span></td><td style="background-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%">28,830&#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%">Foreign subsidiaries</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%">36,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,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:8.5pt;font-weight:400;line-height:100%">(1,658)</span></td><td style="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 #000000;border-top:1pt 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%">87,074&#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%">68,130&#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%">27,172&#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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Components of the Company's Income Tax Provision (Benefit)</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the Company&#8217;s income tax provision are 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:82.602%"><tr><td style="width:1.0%"/><td style="width:50.758%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.302%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December&#160;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:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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%">Federal</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%">30,167&#160;</span></td><td style="background-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%">21,659&#160;</span></td><td style="background-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%">8,305&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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</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%">11,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,804&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total current taxes</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:8.5pt;font-weight:400;line-height:100%">49,495&#160;</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:8.5pt;font-weight:400;line-height:100%">31,685&#160;</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:8.5pt;font-weight:400;line-height:100%">15,296&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred taxes:</span></td><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 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%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(4,647)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">State</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%">2,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">402&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign</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,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total deferred taxes</span></td><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.5pt;font-weight:400;line-height:100%">(4,466)</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.5pt;font-weight:400;line-height:100%">(9,929)</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.5pt;font-weight:400;line-height:100%">(1,690)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total tax provision</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: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%">45,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: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,756&#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%">13,606&#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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Summary of Deferred Tax Assets and Deferred Tax Liabilities</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that have resulted in the creation of deferred tax assets and deferred tax liabilities at December&#160;31, 2022 and 2021 are 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:78.362%"><tr><td style="width:1.0%"/><td style="width:63.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.253%"/><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%">December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax assets:</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"/></tr><tr><td colspan="3" 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%">Tax credits</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%">10,030&#160;</span></td><td style="background-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%">7,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable and allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">8,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense limitation carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Held-for-sale effect</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:9pt;font-weight:400;line-height:100%">8,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">120,170&#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: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%">102,324&#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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Valuation allowance </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(21,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">99,066&#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: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%">92,911&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets</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%">(193,408)</span></td><td style="background-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%">(135,922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property 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%">(25,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,114)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repatriation of foreign earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(35,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(27,898)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid and other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(863)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(702)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(255,708)</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%">(190,674)</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 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%">Total net deferred tax liability</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: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%">(156,642)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(97,763)</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><span><br/></span></div><div style="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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.</span></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_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 2022, 2021 and 2020 are 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:99.707%"><tr><td style="width:1.0%"/><td style="width:56.817%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.539%"/><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:8.5pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</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%">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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">5.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:8.5pt;font-weight:400;line-height:100%">2.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:8.5pt;font-weight:400;line-height:100%">7.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">2.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:8.5pt;font-weight:400;line-height:100%">5.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:8.5pt;font-weight:400;line-height:100%">6.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"> </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">18.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:8.5pt;font-weight:400;line-height:100%">17.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:8.5pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-deductible acquisition 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%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">1.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:8.5pt;font-weight:400;line-height:100%">Impairment 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%">1.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: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%">&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#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%">Dividend (net of dividend received deduction)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(9.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.1)</span></td><td style="background-color:#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%">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:8.5pt;font-weight:400;line-height:100%">9.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:8.5pt;font-weight:400;line-height:100%">(10.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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"/></tr><tr><td colspan="3" 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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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.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:8.5pt;font-weight:400;line-height:100%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">51.7&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">31.9&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">50.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:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">The effective income tax rate for each of the years 2021 and 2020  include losses at the Company&#8217;s parent, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Company's parent is taxed as a corporation.</span></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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Reconciliation of Unrecognized Tax Benefits</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">A reconciliation of the amount of unrecognized tax benefits for 2022, 2021 and 2020 are as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">: </span></div><div style="margin-top:5pt;text-align:justify"><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 style="width:80.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.909%"/><td style="width:0.1%"/></tr><tr><td colspan="3" 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%">Balance at January 1, 2020</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%">993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additions for current years&#8217; tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2020</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,334&#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 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%">Additions for current years&#8217; tax positions</span></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:8.5pt;font-weight:400;line-height:100%">31&#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 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%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years' tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,254&#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 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%">Additions for current years&#8217; tax positions</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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%">91&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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:8.5pt;font-weight:400;line-height:100%">Additions for prior years&#8217; tax positions </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for prior years' tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Reductions for expiration of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,216&#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><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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income before income tax between domestic and foreign jurisdictions.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in unrecognized tax benefits.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI https://asc.fasb.org/extlink&amp;oid=126976462&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>54
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198666960">
<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">12 Months Ended</th>
</tr>
<tr><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_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:9pt"><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 as of December&#160;31, 2022 and 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"/><td style="width:217.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-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&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2022</span></td></tr><tr style="height:21pt"><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 style="height:14pt"><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-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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(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: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%">&#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%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Contingent consideration - acquisition </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">(2)</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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,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 style="background-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8.5pt;font-weight:400;line-height:100%">Total recorded at fair value</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%">(1,442)</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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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%">&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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%">&#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 colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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%">(1,442)</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:9pt;padding-left:31.5pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">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:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"><tr><td style="width:1.0pt"/><td style="width:217.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-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&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021</span></td></tr><tr style="height:21pt"><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 style="height:14pt"><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-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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">&#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%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Contingent consideration - acquisition </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">(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:8.5pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">&#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,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;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:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;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:#cceeff;border-bottom:3pt double #000000;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-top:9pt;padding-left:31.5pt;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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.47pt">Represents potential earn-out payable as additional purchase price consideration by Altor Solutions in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.</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_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock', window );">Reconciliations of Change in Carrying Value of Level 3 Supplemental Put Liability</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the change in the carrying value of the Company&#8217;s Level 3 fair value measurements is 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:75.730%"><tr><td style="width:1.0%"/><td style="width:62.027%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.853%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.765%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.855%"/><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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance at January&#160;1st</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%">(1,501)</span></td><td style="background-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%">(1,785)</span></td><td style="background-color:#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%">Termination of put option of noncontrolling shareholder- Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Adjustment to 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:8.5pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Increase (decrease) in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Balance at December&#160;31st</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%">(1,442)</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 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: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%">(1,501)</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock', window );">Summary of Assets and Liabilities Carried at Fair Value Measured on Non-recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assets and liabilities carried at fair value measured on a non-recurring basis as of December&#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="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note H &#8211; Goodwill and Intangible Assets</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">", 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 and liabilities carried at fair value measured on a non-recurring basis as of December&#160;31, 2021 and 2020.</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:85.233%"><tr><td style="width:1.0%"/><td style="width:31.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.392%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.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="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Expense</span></td></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><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%">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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-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><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%">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%">40,896&#160;</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:8.5pt;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 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:8.5pt;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">40,896&#160;</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%">20,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"/></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_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unobservable input reconciliation by supplemental put liability.</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_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>55
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189892368">
<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">12 Months Ended</th>
</tr>
<tr><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_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 );">Deconsolidation, Effects of IPO</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reflect the Company&#8217;s percentage ownership of its businesses, as of December&#160;31, 2022, 2021 and 2020 and related noncontrolling interest balances as of December&#160;31, 2022 and 2021:</span></div><div style="margin-top:9pt"><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 style="width:34.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.020%"/><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%">December&#160;31,&#160;2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December&#160;31,&#160;2021</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&#160;31,&#160;2020</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><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:8.5pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">81.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:8.5pt;font-weight:400;line-height:100%">74.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">72.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">81.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:8.5pt;font-weight:400;line-height:100%">72.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;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%">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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">59.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:8.5pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">92.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">87.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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">88.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71.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:8.5pt;font-weight:400;line-height:100%">67.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">99.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:8.5pt;font-weight:400;line-height:100%">88.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">91.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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">96.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:8.5pt;font-weight:400;line-height:100%">81.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">90.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:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">87.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">88.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;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)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt">The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.</span></div><div style="padding-left:18pt"><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:81.578%"><tr><td style="width:1.0%"/><td style="width:56.785%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.509%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.696%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.510%"/><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&#160;Interest&#160;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:7pt;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%">December 31,<br/>2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">ACI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,614)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">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:8.5pt;font-weight:400;line-height:100%">5,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">1,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">2,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">225,042&#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%">172,714&#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_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-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>56
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198581376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_SupplementalBalanceSheetDisclosuresTableTextBlock', window );">Summary of Supplemental Balance Sheet Data</a></td>
<td class="text"><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%">Supplemental Balance Sheet Data (in thousands): </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:63.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.186%"/><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:16.187%"/><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%">Summary of accrued expenses</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%">December 31,</span></td></tr><tr><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:6pt"><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;border-top:1pt solid #000000;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:8.5pt;font-weight:400;line-height:100%">Accrued payroll and fringes</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%">37,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">45,630&#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%">Accrued taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,670&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Income taxes payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,831&#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%">Accrued 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:8.5pt;font-weight:400;line-height:100%">21,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued rebates and discounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warranty payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Accrued inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">74,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">50,122&#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 accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,151&#160;</span></td><td style="background-color:#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.5pt;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: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%">191,605&#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%">178,518&#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:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"><tr><td style="width:1.0%"/><td style="width:63.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.727%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.155%"/><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="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%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:8.5pt;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: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%">2,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">1,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Warranty payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">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: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,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"/><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%">2,062&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<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_ScheduleofSupplementalStatementofOperationsDataTableTextBlock', window );">Schedule of Supplemental Statement of Operations Data</a></td>
<td class="text"><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%">Supplemental Statement of Operations Data (in thousands):</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.239%"><tr><td style="width:1.0%"/><td style="width:45.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><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%">Other income (expense), net</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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency gain (loss)</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%">(1,163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27&#160;</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%">71&#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%">Loss on sale of capital 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%">(2,581)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,458)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(833)</span></td><td style="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: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%">(714)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,482)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,613)</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><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Summary of Supplemental Cash Flow Data</a></td>
<td class="text"><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%">Supplemental Cash Flow Statement Data (in thousands): </span></div><div style="margin-bottom:15pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:45.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><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%">Year ended December 31,</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Interest paid</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%">82,279&#160;</span></td><td style="background-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%">58,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 style="background-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%">42,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Taxes paid</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%">32,670&#160;</span></td><td style="background-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%">30,770&#160;</span></td><td style="background-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%">12,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:58.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.156%"/><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%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #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: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%">40,119&#160;</span></td><td style="background-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%">38,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">58,061&#160;</span></td><td style="background-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%">43,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Supplemental Statement of Operations Data [Table 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_ScheduleofSupplementalStatementofOperationsDataTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_SupplementalBalanceSheetDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Supplemental balance sheet disclosures.</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_SupplementalBalanceSheetDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104199125152">
<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">12 Months Ended</th>
</tr>
<tr><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_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 [Text Block]</a></td>
<td class="text"><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%">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:14pt;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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNC0xLTEtOTE1MTI_46fbe5c8-13d8-4a17-853d-1e21dd396c7d">153,689</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNi0xLTEtOTE1MTI_c9fef412-bfc7-4891-8dfd-10cc8bfaadfb">124,438</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNC0xLTEtOTE1MTI_3640dc78-5087-4ac7-a230-468aa69d03d7">30,015</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNi0xLTEtOTE1MTI_8ce70e87-67ac-4ec4-ac8c-67789a12ae5f">27,242</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNC0xLTEtOTE1MTI_b6784b8c-fd71-4cce-aa2c-8e96fe170f74">144,722</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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNi0xLTEtOTE1MTI_50c6d333-404a-442c-ac6d-d4b3a64cead7">110,287</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 );">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</a></td>
<td class="text"><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%">Supplemental Cash Flow Statement Data (in thousands): </span></div><div style="margin-bottom:15pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"/><td style="width:45.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.058%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.722%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.062%"/><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%">Year ended December 31,</span></td></tr><tr><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:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Interest paid</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%">82,279&#160;</span></td><td style="background-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%">58,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 style="background-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%">42,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Taxes paid</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%">32,670&#160;</span></td><td style="background-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%">30,770&#160;</span></td><td style="background-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%">12,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"><tr><td style="width:1.0%"/><td style="width:58.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.154%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.421%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.156%"/><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%">Year ended December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #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: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%">40,119&#160;</span></td><td style="background-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%">38,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">58,061&#160;</span></td><td style="background-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%">43,404&#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 );">Summary of Future Minimum Rental Commitments under Operating 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%">The maturities of lease liabilities at December&#160;31, 2022 under operating leases having an initial or remaining non-cancelable term of one year or more 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:11pt;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:68.269%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.829%"/><td style="width:0.1%"/></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%">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: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%">40,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">39,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">35,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">32,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">26,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">67,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:8.5pt;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: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%">241,397&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%">66,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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%">174,737&#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:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.994%"><tr><td style="width:1.0%"/><td style="width:47.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.966%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.907%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.908%"/><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%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6.00</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.71&#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.61&#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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>58
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193389520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of Incurred Management Fees</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%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company incurred the following management fees to CGM, by entity:</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:81.871%"><tr><td style="width:1.0%"/><td style="width:47.292%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.507%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.507%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.510%"/><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:8.5pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">(</span><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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="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%">2020</span></td></tr><tr style="height:5pt"><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:8.5pt;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: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%">1,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%">1,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%">1,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%">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:8.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">347&#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%">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: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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">N/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Advanced Circuits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">Altor Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">750&#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%">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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" 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%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">56,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">41,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,402&#160;</span></td><td style="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%">63,604&#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%">47,443&#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%">34,249&#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_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_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related party transactions. Examples of related party transactions include, but are not limited to, 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>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_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="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>59
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189755168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Financial Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Summary of Unaudited Quarterly Financial Data</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 following table presents the unaudited quarterly financial data. This information has been prepared on a basis consistent with that of the audited consolidated financial statements and all necessary material adjustments, consisting of normal recurring accruals and adjustments, have been included to present fairly the unaudited quarterly financial data. The quarterly results of operations for these periods are not necessarily indicative of future results of operations. Typically, the first quarter of each fiscal year has the lower results than the remainder of the year, representing the Company's weakest quarter due to seasonality at our businesses.  The per share calculations for each of the quarters are based on the weighted average number of shares for each period using the two class method, which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share; therefore, the sum of the quarters will not equal to the full year per share amount.</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:95.175%"><tr><td style="width:1.0%"/><td style="width:44.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.499%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.266%"/><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:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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%">December 31, 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) (2)</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%">September 30, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022 </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">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:8.5pt;font-weight:400;line-height:100%">Total 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%">594,921&#160;</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%">597,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: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%">537,754&#160;</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%">533,762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">234,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">239,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">221,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">211,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,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:8.5pt;font-weight:400;line-height:100%">48,747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">56,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,126&#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%">Income from continuing 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%">(14,344)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,747&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain (loss) on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">1,479&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">(11,968)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,774)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,367&#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: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%">23,762&#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 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;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%">Basic and fully diluted income (loss) per share attributable to Holdings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;Continuing operations</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%">(0.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">(0.23)</span></td><td style="background-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%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-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%">0.06&#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%">&#160;&#160;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%">0.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.01)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Basic and fully diluted income (loss) per share attributable to Holdings</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.34)</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%">(0.21)</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%">0.17&#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%">0.14&#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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The quarters ended September 30, 2022 and December 31, 2022 includes the operating results from PrimaLoft, which the Company acquired on July 12, 2022.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;The Company recorded goodwill impairment of  $20.6&#160;million in the fourth quarter of 2022 related to the Ergobaby operating segment.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:43.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.033%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.881%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.127%"/><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:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></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%">December 31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)</span></div></td><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%">September 30, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline">(1)(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"> </span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td><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%">March 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"> </span></div></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%">Total 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%">559,889&#160;</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%">488,158&#160;</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%">453,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">430,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">213,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">192,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">183,876&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">177,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating 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:8.5pt;font-weight:400;line-height:100%">39,597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">41,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (loss) from continuing 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%">25,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,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:8.5pt;font-weight:400;line-height:100%">(16,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (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%">&#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,309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings</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%">22,088&#160;</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%">88,100&#160;</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%">(14,630)</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%">18,994&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">Basic and fully diluted income (loss) per share attributable to Holdings:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" 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%">&#160;&#160;Continuing operations</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%">(0.08)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;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%">&#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.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and fully diluted income (loss) per share attributable to Holdings</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: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%">(0.08)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.97&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.01&#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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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:9.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The quarters ended September 30, 2021 and December 31, 2021 includes the operating results from Lugano, which the Company acquired on September 3, 2021.</span></div><div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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%">&#160;&#160;&#160;&#160;The Company sold its Liberty operating segment in the third quarter of 2021, recording a gain on sale of $72.7&#160;million. All prior periods are presented as discontinued operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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>60
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189780208">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 61,271<span></span>
</td>
<td class="nump">$ 160,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax assets recorded</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,066<span></span>
</td>
<td class="nump">92,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">21,104<span></span>
</td>
<td class="nump">9,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,000<span></span>
</td>
<td class="nump">27,300<span></span>
</td>
<td class="nump">$ 19,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,900<span></span>
</td>
<td class="nump">11,900<span></span>
</td>
<td class="nump">3,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_DefinedContributionPlanEmployerContributionAmount', window );">Total employer contributions to plans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,300<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
<td class="nump">2,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_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,000<span></span>
</td>
<td class="nump">11,400<span></span>
</td>
<td class="nump">$ 9,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Stock compensation expense in future years for unvested options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 44,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_BusinessAcquisitionAxis=codi_BusinessAcquisitionsMember', window );">Business Acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Share of the voting interest percentage</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember', window );">Foreign | Subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 24,800<span></span>
</td>
<td class="nump">$ 33,900<span></span>
</td>
<td class="text">&#160;<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">Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.</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_DefinedContributionPlanEmployerContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined contribution plan employer contribution 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_DefinedContributionPlanEmployerContributionAmount</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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Excludes amount capitalized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be recognized for option under share-based payment arrangement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=srt_SubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104186632048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Ranges of Useful Lives (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Improvements | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life for property, plant and equipment, in years</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
<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_BuildingAndBuildingImprovementsMember', window );">Building and Improvements | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life for property, plant and equipment, in years</a></td>
<td class="text">40 years<span></span>
</td>
</tr>
<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 | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life for property, plant and equipment, in years</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<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 | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life for property, plant and equipment, in years</a></td>
<td class="text">18 years<span></span>
</td>
</tr>
<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 );">Office furniture, computers and software | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life for property, plant and equipment, in years</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<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 );">Office furniture, computers and software | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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_PropertyPlantAndEquipmentUsefulLife', window );">Useful life for property, plant and equipment, in years</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Leasehold improvements</a></td>
<td class="text">Shorter of useful life or lease term<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_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905813&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-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_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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104183200096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,393<span></span>
</td>
<td class="nump">$ 101,039<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">9,393<span></span>
</td>
<td class="nump">72,770<span></span>
</td>
<td class="nump">$ 100<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="nump">$ 147,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="nump">26,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="nump">$ 128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">900<span></span>
</td>
<td class="nump">$ 72,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_CleanEarthMember', window );">Clean Earth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,300<span></span>
</td>
</tr>
</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_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, transaction 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_Disposalgroupincludingdiscontinuedoperationtransactioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_CleanEarthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CleanEarthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190248576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summary of Disposition of Operating Results (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="1">7 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,393<span></span>
</td>
<td class="nump">$ 79,914<span></span>
</td>
<td class="nump">$ 12,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1,309)<span></span>
</td>
<td class="nump">$ 4,780<span></span>
</td>
<td class="nump">$ 4,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,665<span></span>
</td>
<td class="nump">13,531<span></span>
</td>
</tr>
<tr class="ro">
<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 Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,393<span></span>
</td>
<td class="nump">101,039<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,552<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<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,753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,115<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<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,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,978<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,819<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<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,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,288<span></span>
</td>
</tr>
<tr class="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 from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,531<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104170750016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Businesses - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="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="3">12 Months Ended</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>Oct. 22, 2021</div></th>
<th class="th"><div>Oct. 05, 2021</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Oct. 16, 2020</div></th>
<th class="th"><div>Jul. 01, 2020</div></th>
<th class="th"><div>Apr. 20, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 570,544,000<span></span>
</td>
<td class="nump">$ 404,318,000<span></span>
</td>
<td class="nump">$ 667,101,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_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Accounts receivable, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_BusinessCombinationStepAcquisitionInventoryRemeasurement', window );">Inventory step-up</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">733,185,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,133,404,000<span></span>
</td>
<td class="nump">882,083,000<span></span>
</td>
<td class="nump">733,185,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_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,000,000<span></span>
</td>
<td class="nump">557,000,000<span></span>
</td>
<td class="nump">565,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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271,873,000<span></span>
</td>
<td class="nump">148,898,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_BusinessAcquisitionAxis=codi_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,677,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Liabilities and 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">75,215,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,690,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,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>
</tr>
<tr class="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 );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454,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="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,400,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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Allowance for doubtful 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 254,153,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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of controlling interest in Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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="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 );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 456,843,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital 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="num">(1,970,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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,677,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,065,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,431,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 );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,554,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,008,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,238,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<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>
<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_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,211,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">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="text">&#160;<span></span>
</td>
<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,730,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Liabilities and 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,620,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,788,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,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 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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,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_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Accounts receivable, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Allowance for doubtful 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="text">&#160;<span></span>
</td>
<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,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>
</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_BusinessCombinationStepAcquisitionInventoryRemeasurement', window );">Inventory step-up</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,170,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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of controlling interest in Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92.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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,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 );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,958,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">728,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_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="text">&#160;<span></span>
</td>
<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,730,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">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="text">&#160;<span></span>
</td>
<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,471,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">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="text">&#160;<span></span>
</td>
<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,307,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,211,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', 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="text">&#160;<span></span>
</td>
<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,208,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">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="text">&#160;<span></span>
</td>
<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,501,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">958,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,481,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,454,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">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">1,433,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="nump">1,433,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Liabilities and noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,129,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="nump">33,485,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets 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">108,774,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="nump">178,797,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 );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">265,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,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="nump">256,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 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</a></td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 158,780,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="nump">86,337,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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of controlling interest in Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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>
</tr>
<tr class="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 );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">267,554,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="nump">265,134,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_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital 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="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="nump">7,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">1,554,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="nump">1,434,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">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">20,954,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="nump">20,954,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">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">2,743,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="nump">3,135,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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">82,454,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', 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="nump">4,979,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="nump">9,093,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">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="nump">7,129,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="nump">7,187,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,175,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">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">85,794,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="nump">95,213,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_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 306,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash</a></td>
<td class="nump">6,951,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,951,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Liabilities and noncontrolling interest</a></td>
<td class="nump">60,493,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,324,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets acquired</a></td>
<td class="nump">204,280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">249,962,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_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, net</a></td>
<td class="nump">541,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Payment to acquire business</a></td>
<td class="nump">530,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530,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 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</a></td>
<td class="nump">4,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,149,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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of controlling interest in Arnold</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 5,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchase price</a></td>
<td class="nump">539,576,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">541,112,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_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital adjustment</a></td>
<td class="nump">2,257,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,161,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_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="nump">7,319,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,951,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">2,992,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,992,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, Plant, and Equipment</a></td>
<td class="nump">1,058,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,058,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">248,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>
<td class="nump">306,900,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Other current and noncurrent assets</a></td>
<td class="nump">3,581,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,394,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Current liabilities</a></td>
<td class="nump">8,865,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,997,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="nump">360,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">360,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">1,991,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,991,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_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,150,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_InitialTermAndRevolvingLoanCommitment', window );">Initial Term and Revolving Loan Commitment</a></td>
<td class="nump">178,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Velocity Outdoor [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FoamFabricatorsMember', window );">Arnold | Polyfoam [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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,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_dei_LegalEntityAxis=codi_MarucciMember', window );">Marucci | Lizard Skins</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percentage of controlling interest in Arnold</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 1,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 44,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 10,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AltorMember', window );">Altor | Plymouth Foam</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Purchase price, 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">$ 56,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_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">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">52,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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,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="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_ArnoldMember', window );">Arnold | Ramco</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,400,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessAcquisitionPaymentThroughEquityInvestment', window );">Business acquisition, payment through equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,531,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,896,000<span></span>
</td>
<td class="nump">61,448,000<span></span>
</td>
<td class="nump">$ 63,531,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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="num">$ (2,083,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_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">Noncontrolling Interest [Member] | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of controlling interest in Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">Noncontrolling Interest [Member] | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Percentage of controlling interest in Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_NoncontrollingInterestMember', window );">Noncontrolling Interest [Member] | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Percentage of controlling interest in Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<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 | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,891,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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 | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<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,433,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<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 | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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 | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,021,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 209,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_TechnologyBasedIntangibleAssetsMember', window );">Technology-Based Intangible Assets [Member] | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,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>
</tr>
<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_TechnologyBasedIntangibleAssetsMember', window );">Technology-Based Intangible Assets [Member] | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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>
</tr>
<tr class="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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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_TechnologyBasedIntangibleAssetsMember', window );">Technology-Based Intangible Assets [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets, estimated 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessAcquisitionPaymentThroughEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, payment through equity investment</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_BusinessAcquisitionPaymentThroughEquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_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_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_BusinessCombinationStepAcquisitionInventoryRemeasurement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Step Acquisition, Inventory, Remeasurement</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_BusinessCombinationStepAcquisitionInventoryRemeasurement</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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interests issued or issuable to acquire 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationAcquiredReceivablesGrossContractualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_FoamFabricatorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FoamFabricatorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_BusinessAcquisitionAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LizardSkinsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_LizardSkinsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_PlymouthFoamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_PlymouthFoamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_RamcoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_RamcoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104168133952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Businesses Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 12, 2022</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Oct. 16, 2020</div></th>
<th class="th"><div>Apr. 20, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,133,404,000<span></span>
</td>
<td class="nump">$ 733,185,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,133,404,000<span></span>
</td>
<td class="nump">$ 882,083,000<span></span>
</td>
<td class="nump">$ 733,185,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">570,544,000<span></span>
</td>
<td class="nump">$ 404,318,000<span></span>
</td>
<td class="nump">$ 667,101,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_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Accounts receivable, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationStepAcquisitionInventoryRemeasurement', window );">Inventory step-up</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,730,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,471,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,481,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">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">10,307,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,211,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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,170,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Other current and noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,208,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="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, 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="nump">141,408,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities and noncontrolling interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,501,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">958,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, 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">1,161,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="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 );">Total liabilities and 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="nump">8,620,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets 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="nump">132,788,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,958,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital 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="nump">728,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_BusinessCombinationConsiderationTransferredOther1', window );">Business Combination, Consideration Transferred, Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,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="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</a></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,730,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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Purchase price, 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">201,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_BusinessCombinationAcquiredReceivablesGrossContractualAmount', window );">Accounts receivable, 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,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Allowance for doubtful accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</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_BusinessCombinationStepAcquisitionInventoryRemeasurement', window );">Inventory step-up</a></td>
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationStepAcquisitionInventoryAmortized', window );">Business Combination, Step Acquisition, Inventory Amortized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="nump">$ 3,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationStepAcquisitionPPERemeasurement', window );">Business Combination, Step Acquisition, PP&amp;E, Remeasurement</a></td>
<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,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="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_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,677,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,065,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,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="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 );">Property, Plant, and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,431,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 );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">254,153,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Other current and noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,554,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="reu">
<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, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,905,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities and noncontrolling interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,008,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,238,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,969,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="rou">
<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 );">Total liabilities and noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,215,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,690,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,843,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,970,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_BusinessCombinationConsiderationTransferredOther1', window );">Business Combination, Consideration Transferred, Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,864,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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,677,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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">456,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Allowance for doubtful accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationStepAcquisitionPPERemeasurement', window );">Business Combination, Step Acquisition, PP&amp;E, Remeasurement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,433,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,433,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,433,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,954,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,954,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">20,954,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,794,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,213,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">95,213,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, Plant, and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,743,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,135,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">3,135,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</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="nump">82,454,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">82,454,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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,780,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,337,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">86,337,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Other current and noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,979,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,093,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">9,093,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">115,903,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,282,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">212,282,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities and noncontrolling interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,129,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,187,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">7,187,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</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="nump">3,175,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">3,175,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</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="nump">23,123,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">23,123,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Total liabilities and noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,129,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,485,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">33,485,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,774,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,797,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">178,797,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">267,554,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="nump">265,134,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_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital adjustment</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>
<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,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,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="nump">256,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_CashAcquiredFromAcquisition', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,554,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="num">(1,434,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_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</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 );">Purchase price, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Inventory basis step-up</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,419,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_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">392,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_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">82,454,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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, 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="nump">4,114,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_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">96,379,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_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="nump">58,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities and noncontrolling interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">3,175,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 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">23,123,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_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">26,356,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets 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">70,023,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">70,023,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_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">(72,443,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Working capital 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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,300,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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CashAcquiredFromAcquisition', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="num">(2,420,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Cash</a></td>
<td class="nump">$ 6,951,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">6,951,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">6,951,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">2,992,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">2,992,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">2,992,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventory</a></td>
<td class="nump">1,991,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,991,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,991,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, Plant, and Equipment</a></td>
<td class="nump">1,058,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,058,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,058,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">248,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="nump">306,900,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">306,900,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">335,296,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">291,149,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">291,149,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Other current and noncurrent assets</a></td>
<td class="nump">3,581,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">2,394,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">2,394,000<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets, Total</a></td>
<td class="nump">264,773,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">322,286,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">322,286,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities and noncontrolling interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Current liabilities</a></td>
<td class="nump">8,865,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">7,997,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">7,997,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="nump">360,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">360,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">360,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="nump">51,268,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">63,967,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">63,967,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Total liabilities and noncontrolling interest</a></td>
<td class="nump">60,493,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">72,324,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">72,324,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets acquired</a></td>
<td class="nump">204,280,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">249,962,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">249,962,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchase price</a></td>
<td class="nump">539,576,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">541,112,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_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Working capital adjustment</a></td>
<td class="nump">2,257,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">4,161,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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business</a></td>
<td class="nump">530,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530,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_CashAcquiredFromAcquisition', window );">Cash</a></td>
<td class="num">(7,319,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="num">(6,951,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_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">5,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Purchase price, net</a></td>
<td class="nump">$ 541,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Inventory basis step-up</a></td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, 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,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_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,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_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,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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities and noncontrolling interest:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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,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_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,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Net assets 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">45,682,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">45,682,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_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,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Working capital 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,904,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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment to acquire business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CashAcquiredFromAcquisition', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 368,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_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,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></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>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_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_BusinessCombinationStepAcquisitionInventoryAmortized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Step Acquisition, Inventory Amortized</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_BusinessCombinationStepAcquisitionInventoryAmortized</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_BusinessCombinationStepAcquisitionInventoryRemeasurement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Step Acquisition, Inventory, Remeasurement</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_BusinessCombinationStepAcquisitionInventoryRemeasurement</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_BusinessCombinationStepAcquisitionPPERemeasurement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Step Acquisition, PP&amp;E, Remeasurement</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_BusinessCombinationStepAcquisitionPPERemeasurement</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_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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationAcquiredReceivablesGrossContractualAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredOther1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredOther1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104188297648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Businesses Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (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">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 12, 2022</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Oct. 16, 2020</div></th>
<th class="th"><div>Apr. 20, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,133,404<span></span>
</td>
<td class="nump">$ 882,083<span></span>
</td>
<td class="nump">$ 733,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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 271,873<span></span>
</td>
<td class="nump">$ 148,898<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_TechnologyBasedIntangibleAssetsMember', window );">Technology-Based Intangible Assets [Member] | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<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_TechnologyBasedIntangibleAssetsMember', window );">Technology-Based Intangible Assets [Member] | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<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_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">68,170<span></span>
</td>
<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_MarucciMember', window );">Marucci | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_MarucciMember', window );">Marucci | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_MarucciMember', window );">Marucci | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,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="re">
<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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 234,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">254,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BoaMember', window );">Boa | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 73,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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_BoaMember', window );">Boa | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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_BoaMember', window );">Boa | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,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_BusinessAcquisitionAxis=codi_BoaMember', window );">Boa | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">158,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 34,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</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>
<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 | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 48,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Intangible assets, estimated useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 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>
</tr>
<tr class="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="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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 291,150<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Intangible assets, estimated 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>
<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 | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets, estimated 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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Intangible assets, estimated 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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_BusinessAcquisitionAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_us-gaap_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=codi_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104192766992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Businesses Acquisition - Pro Forma Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss) attributable to Holdings</a></td>
<td class="num">$ (11,968)<span></span>
</td>
<td class="num">$ (1,774)<span></span>
</td>
<td class="nump">$ 26,367<span></span>
</td>
<td class="nump">$ 23,762<span></span>
</td>
<td class="nump">$ 22,088<span></span>
</td>
<td class="nump">$ 88,100<span></span>
</td>
<td class="num">$ (14,630)<span></span>
</td>
<td class="nump">$ 18,994<span></span>
</td>
<td class="nump">$ 36,387<span></span>
</td>
<td class="nump">$ 114,552<span></span>
</td>
<td class="nump">$ 22,780<span></span>
</td>
</tr>
<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_LuganoAndPrimaLoftMember', window );">Lugano and 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,319,229<span></span>
</td>
<td class="nump">2,069,095<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_BusinessAcquisitionProFormaGrossProfit', window );">Business Acquisition, Pro Forma Gross Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">941,532<span></span>
</td>
<td class="nump">842,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,255<span></span>
</td>
<td class="nump">177,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,076<span></span>
</td>
<td class="nump">64,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss) attributable to Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,566<span></span>
</td>
<td class="nump">$ 47,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (0.21)<span></span>
</td>
<td class="num">$ (0.29)<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_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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoAndPrimaLoftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LuganoAndPrimaLoftMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104168739264">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 594,921<span></span>
</td>
<td class="nump">$ 597,607<span></span>
</td>
<td class="nump">$ 537,754<span></span>
</td>
<td class="nump">$ 533,762<span></span>
</td>
<td class="nump">$ 559,889<span></span>
</td>
<td class="nump">$ 488,158<span></span>
</td>
<td class="nump">$ 453,990<span></span>
</td>
<td class="nump">$ 430,118<span></span>
</td>
<td class="nump">$ 2,264,044<span></span>
</td>
<td class="nump">$ 1,932,155<span></span>
</td>
<td class="nump">$ 1,447,642<span></span>
</td>
</tr>
<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 );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,806,151<span></span>
</td>
<td class="nump">1,566,325<span></span>
</td>
<td class="nump">1,204,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_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,730<span></span>
</td>
<td class="nump">39,756<span></span>
</td>
<td class="nump">35,890<span></span>
</td>
</tr>
<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 );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,808<span></span>
</td>
<td class="nump">159,904<span></span>
</td>
<td class="nump">101,140<span></span>
</td>
</tr>
<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 );">Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,042<span></span>
</td>
<td class="nump">103,394<span></span>
</td>
<td class="nump">47,673<span></span>
</td>
</tr>
<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 );">Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,313<span></span>
</td>
<td class="nump">62,776<span></span>
</td>
<td class="nump">58,406<span></span>
</td>
</tr>
<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 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">486,213<span></span>
</td>
<td class="nump">444,963<span></span>
</td>
<td class="nump">401,106<span></span>
</td>
</tr>
<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 Tactical | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">384,911<span></span>
</td>
<td class="nump">363,017<span></span>
</td>
<td class="nump">319,181<span></span>
</td>
</tr>
<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 Tactical | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,467<span></span>
</td>
<td class="nump">10,387<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
</tr>
<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 Tactical | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,389<span></span>
</td>
<td class="nump">27,393<span></span>
</td>
<td class="nump">28,239<span></span>
</td>
</tr>
<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 Tactical | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,677<span></span>
</td>
<td class="nump">15,715<span></span>
</td>
<td class="nump">15,157<span></span>
</td>
</tr>
<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 Tactical | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,769<span></span>
</td>
<td class="nump">28,451<span></span>
</td>
<td class="nump">31,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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,435<span></span>
</td>
<td class="nump">93,631<span></span>
</td>
<td class="nump">74,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,207<span></span>
</td>
<td class="nump">33,319<span></span>
</td>
<td class="nump">26,653<span></span>
</td>
</tr>
<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 | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,016<span></span>
</td>
<td class="nump">3,485<span></span>
</td>
<td class="nump">3,251<span></span>
</td>
</tr>
<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,210<span></span>
</td>
<td class="nump">31,411<span></span>
</td>
<td class="nump">25,679<span></span>
</td>
</tr>
<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 | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,903<span></span>
</td>
<td class="nump">24,891<span></span>
</td>
<td class="nump">17,868<span></span>
</td>
</tr>
<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 | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,099<span></span>
</td>
<td class="nump">525<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
</tr>
<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 );">Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,238<span></span>
</td>
<td class="nump">270,426<span></span>
</td>
<td class="nump">215,996<span></span>
</td>
</tr>
<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 );">Velocity Outdoor | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,215<span></span>
</td>
<td class="nump">243,347<span></span>
</td>
<td class="nump">194,578<span></span>
</td>
</tr>
<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 );">Velocity Outdoor | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,090<span></span>
</td>
<td class="nump">11,539<span></span>
</td>
<td class="nump">10,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity Outdoor | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,557<span></span>
</td>
<td class="nump">8,546<span></span>
</td>
<td class="nump">7,688<span></span>
</td>
</tr>
<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 );">Velocity Outdoor | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,301<span></span>
</td>
<td class="nump">1,328<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
</tr>
<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 );">Velocity Outdoor | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,075<span></span>
</td>
<td class="nump">5,666<span></span>
</td>
<td class="nump">2,578<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,815<span></span>
</td>
<td class="nump">139,941<span></span>
</td>
<td class="nump">98,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,899<span></span>
</td>
<td class="nump">96,944<span></span>
</td>
<td class="nump">61,112<span></span>
</td>
</tr>
<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 | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">774<span></span>
</td>
<td class="nump">662<span></span>
</td>
<td class="nump">296<span></span>
</td>
</tr>
<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,602<span></span>
</td>
<td class="nump">33,828<span></span>
</td>
<td class="nump">29,190<span></span>
</td>
</tr>
<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 | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,490<span></span>
</td>
<td class="nump">6,086<span></span>
</td>
<td class="nump">4,604<span></span>
</td>
</tr>
<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 | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,050<span></span>
</td>
<td class="nump">2,421<span></span>
</td>
<td class="nump">3,788<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">352,152<span></span>
</td>
<td class="nump">375,127<span></span>
</td>
<td class="nump">369,981<span></span>
</td>
</tr>
<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 | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">340,510<span></span>
</td>
<td class="nump">361,586<span></span>
</td>
<td class="nump">354,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_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno Products | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,525<span></span>
</td>
<td class="nump">12,079<span></span>
</td>
<td class="nump">14,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_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno Products | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,746<span></span>
</td>
<td class="nump">1,071<span></span>
</td>
<td class="nump">537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno Products | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">281<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<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 | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">285<span></span>
</td>
<td class="nump">110<span></span>
</td>
<td class="nump">167<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,688<span></span>
</td>
<td class="nump">165,150<span></span>
</td>
<td class="nump">25,278<span></span>
</td>
</tr>
<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 | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,719<span></span>
</td>
<td class="nump">52,804<span></span>
</td>
<td class="nump">6,894<span></span>
</td>
</tr>
<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 | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">664<span></span>
</td>
<td class="nump">834<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,273<span></span>
</td>
<td class="nump">57,570<span></span>
</td>
<td class="nump">9,783<span></span>
</td>
</tr>
<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 | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,848<span></span>
</td>
<td class="nump">53,735<span></span>
</td>
<td class="nump">8,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,411<span></span>
</td>
<td class="nump">118,166<span></span>
</td>
<td class="nump">43,442<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,420<span></span>
</td>
<td class="nump">116,277<span></span>
</td>
<td class="nump">42,823<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember', window );">Marucci | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,972<span></span>
</td>
<td class="nump">770<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,136<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,675<span></span>
</td>
<td class="nump">973<span></span>
</td>
<td class="nump">444<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,338<span></span>
</td>
<td class="nump">180,217<span></span>
</td>
<td class="nump">130,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_AltorMember', window );">Altor | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,158<span></span>
</td>
<td class="nump">154,882<span></span>
</td>
<td class="nump">110,829<span></span>
</td>
</tr>
<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 | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,180<span></span>
</td>
<td class="nump">25,335<span></span>
</td>
<td class="nump">19,217<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,507<span></span>
</td>
<td class="nump">54,047<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 | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192,026<span></span>
</td>
<td class="nump">53,662<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 | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,014<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_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">385<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 | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,744<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 | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,583<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 | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,881<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 | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,623<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 | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">435<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,503<span></span>
</td>
<td class="nump">90,487<span></span>
</td>
<td class="nump">88,075<span></span>
</td>
</tr>
<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 | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,503<span></span>
</td>
<td class="nump">90,487<span></span>
</td>
<td class="nump">88,075<span></span>
</td>
</tr>
<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 | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI | Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI | Other International [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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">$ 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_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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
<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_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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>69
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104168702832">
<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="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>client </div>
<div>Segment </div>
<div>Facility</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Assets</a></td>
<td class="nump">$ 3,849,631<span></span>
</td>
<td class="nump">$ 3,144,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Integration service fees</a></td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="num">(20,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,133,404<span></span>
</td>
<td class="nump">882,083<span></span>
</td>
<td class="nump">733,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">205,474<span></span>
</td>
<td class="nump">186,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(83,506)<span></span>
</td>
<td class="num">(58,839)<span></span>
</td>
<td class="num">(45,768)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense, net</a></td>
<td class="num">(714)<span></span>
</td>
<td class="num">(1,482)<span></span>
</td>
<td class="num">(2,613)<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 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</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>
</tr>
<tr class="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">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">92,966<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="num">(20,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">61,448<span></span>
</td>
<td class="nump">63,531<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 );">Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</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="nump">$ 32,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 39,773<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="nump">30,079<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 Magnetics | 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>
</tr>
<tr class="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>
<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_NumberOfClients', window );">Number of clients | client</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_NumberOfManufacturingFacilities', window );">Number of facilities | Facility</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</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>
</tr>
<tr class="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">$ 91,129<span></span>
</td>
<td class="nump">90,843<span></span>
</td>
<td class="nump">75,369<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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Sales | Foreign | Ergobaby | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno Candle Lamp</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="nump">$ 19,801<span></span>
</td>
<td class="nump">19,877<span></span>
</td>
<td class="nump">25,772<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 | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="nump">43,531<span></span>
</td>
<td class="nump">39,374<span></span>
</td>
<td class="nump">30,087<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 | Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="num">(16,814)<span></span>
</td>
<td class="nump">9,087<span></span>
</td>
<td class="nump">5,194<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 | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="nump">18,961<span></span>
</td>
<td class="nump">39,725<span></span>
</td>
<td class="nump">24,925<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 | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="nump">23,617<span></span>
</td>
<td class="nump">25,232<span></span>
</td>
<td class="nump">22,891<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 | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="nump">24,591<span></span>
</td>
<td class="nump">17,962<span></span>
</td>
<td class="nump">15,939<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_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">(83,506)<span></span>
</td>
<td class="num">(58,839)<span></span>
</td>
<td class="num">(45,768)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense, net</a></td>
<td class="num">$ (714)<span></span>
</td>
<td class="num">$ (1,482)<span></span>
</td>
<td class="num">$ (2,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related 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;">us-gaap_BusinessCombinationIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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>
<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>70
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104175974016">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 594,921<span></span>
</td>
<td class="nump">$ 597,607<span></span>
</td>
<td class="nump">$ 537,754<span></span>
</td>
<td class="nump">$ 533,762<span></span>
</td>
<td class="nump">$ 559,889<span></span>
</td>
<td class="nump">$ 488,158<span></span>
</td>
<td class="nump">$ 453,990<span></span>
</td>
<td class="nump">$ 430,118<span></span>
</td>
<td class="nump">$ 2,264,044<span></span>
</td>
<td class="nump">$ 1,932,155<span></span>
</td>
<td class="nump">$ 1,447,642<span></span>
</td>
</tr>
<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 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">486,213<span></span>
</td>
<td class="nump">444,963<span></span>
</td>
<td class="nump">401,106<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,435<span></span>
</td>
<td class="nump">93,631<span></span>
</td>
<td class="nump">74,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,238<span></span>
</td>
<td class="nump">270,426<span></span>
</td>
<td class="nump">215,996<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,503<span></span>
</td>
<td class="nump">90,487<span></span>
</td>
<td class="nump">88,075<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,688<span></span>
</td>
<td class="nump">165,150<span></span>
</td>
<td class="nump">25,278<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,411<span></span>
</td>
<td class="nump">118,166<span></span>
</td>
<td class="nump">43,442<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,507<span></span>
</td>
<td class="nump">54,047<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,338<span></span>
</td>
<td class="nump">180,217<span></span>
</td>
<td class="nump">130,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_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,815<span></span>
</td>
<td class="nump">139,941<span></span>
</td>
<td class="nump">98,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,744<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,264,044<span></span>
</td>
<td class="nump">1,932,155<span></span>
</td>
<td class="nump">1,447,642<span></span>
</td>
</tr>
<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 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">486,213<span></span>
</td>
<td class="nump">444,963<span></span>
</td>
<td class="nump">401,106<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,435<span></span>
</td>
<td class="nump">93,631<span></span>
</td>
<td class="nump">74,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232,238<span></span>
</td>
<td class="nump">270,426<span></span>
</td>
<td class="nump">215,996<span></span>
</td>
</tr>
<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 | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,503<span></span>
</td>
<td class="nump">90,487<span></span>
</td>
<td class="nump">88,075<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">352,152<span></span>
</td>
<td class="nump">375,127<span></span>
</td>
<td class="nump">369,981<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,688<span></span>
</td>
<td class="nump">165,150<span></span>
</td>
<td class="nump">25,278<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">165,411<span></span>
</td>
<td class="nump">118,166<span></span>
</td>
<td class="nump">43,442<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">201,507<span></span>
</td>
<td class="nump">54,047<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_OperatingSegmentsMember', window );">Operating Segments | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,338<span></span>
</td>
<td class="nump">180,217<span></span>
</td>
<td class="nump">130,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,815<span></span>
</td>
<td class="nump">139,941<span></span>
</td>
<td class="nump">98,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,744<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,806,151<span></span>
</td>
<td class="nump">1,566,325<span></span>
</td>
<td class="nump">1,204,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_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">384,911<span></span>
</td>
<td class="nump">363,017<span></span>
</td>
<td class="nump">319,181<span></span>
</td>
</tr>
<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 );">UNITED STATES | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,207<span></span>
</td>
<td class="nump">33,319<span></span>
</td>
<td class="nump">26,653<span></span>
</td>
</tr>
<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 );">UNITED STATES | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,215<span></span>
</td>
<td class="nump">243,347<span></span>
</td>
<td class="nump">194,578<span></span>
</td>
</tr>
<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 );">UNITED STATES | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,503<span></span>
</td>
<td class="nump">90,487<span></span>
</td>
<td class="nump">88,075<span></span>
</td>
</tr>
<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 );">UNITED STATES | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,719<span></span>
</td>
<td class="nump">52,804<span></span>
</td>
<td class="nump">6,894<span></span>
</td>
</tr>
<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 );">UNITED STATES | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,420<span></span>
</td>
<td class="nump">116,277<span></span>
</td>
<td class="nump">42,823<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192,026<span></span>
</td>
<td class="nump">53,662<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 );">UNITED STATES | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,158<span></span>
</td>
<td class="nump">154,882<span></span>
</td>
<td class="nump">110,829<span></span>
</td>
</tr>
<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 );">UNITED STATES | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,899<span></span>
</td>
<td class="nump">96,944<span></span>
</td>
<td class="nump">61,112<span></span>
</td>
</tr>
<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 );">UNITED STATES | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,583<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_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,730<span></span>
</td>
<td class="nump">39,756<span></span>
</td>
<td class="nump">35,890<span></span>
</td>
</tr>
<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 );">Canada | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,467<span></span>
</td>
<td class="nump">10,387<span></span>
</td>
<td class="nump">7,192<span></span>
</td>
</tr>
<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 );">Canada | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,016<span></span>
</td>
<td class="nump">3,485<span></span>
</td>
<td class="nump">3,251<span></span>
</td>
</tr>
<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 );">Canada | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,090<span></span>
</td>
<td class="nump">11,539<span></span>
</td>
<td class="nump">10,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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 );">Canada | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">664<span></span>
</td>
<td class="nump">834<span></span>
</td>
<td class="nump">98<span></span>
</td>
</tr>
<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 );">Canada | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,972<span></span>
</td>
<td class="nump">770<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<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 );">Canada | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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_srt_StatementGeographicalAxis=country_CA', window );">Canada | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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 );">Canada | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">774<span></span>
</td>
<td class="nump">662<span></span>
</td>
<td class="nump">296<span></span>
</td>
</tr>
<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 );">Canada | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222<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_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,808<span></span>
</td>
<td class="nump">159,904<span></span>
</td>
<td class="nump">101,140<span></span>
</td>
</tr>
<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 );">Europe | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,389<span></span>
</td>
<td class="nump">27,393<span></span>
</td>
<td class="nump">28,239<span></span>
</td>
</tr>
<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 );">Europe | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,210<span></span>
</td>
<td class="nump">31,411<span></span>
</td>
<td class="nump">25,679<span></span>
</td>
</tr>
<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 );">Europe | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,557<span></span>
</td>
<td class="nump">8,546<span></span>
</td>
<td class="nump">7,688<span></span>
</td>
</tr>
<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 );">Europe | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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 );">Europe | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,273<span></span>
</td>
<td class="nump">57,570<span></span>
</td>
<td class="nump">9,783<span></span>
</td>
</tr>
<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 );">Europe | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,136<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<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 );">Europe | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,014<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_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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 );">Europe | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,602<span></span>
</td>
<td class="nump">33,828<span></span>
</td>
<td class="nump">29,190<span></span>
</td>
</tr>
<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 );">Europe | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,881<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_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [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_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,042<span></span>
</td>
<td class="nump">103,394<span></span>
</td>
<td class="nump">47,673<span></span>
</td>
</tr>
<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 );">Asia Pacific [Member] | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,677<span></span>
</td>
<td class="nump">15,715<span></span>
</td>
<td class="nump">15,157<span></span>
</td>
</tr>
<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 );">Asia Pacific [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,903<span></span>
</td>
<td class="nump">24,891<span></span>
</td>
<td class="nump">17,868<span></span>
</td>
</tr>
<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 );">Asia Pacific [Member] | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,301<span></span>
</td>
<td class="nump">1,328<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
</tr>
<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 );">Asia Pacific [Member] | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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 );">Asia Pacific [Member] | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,848<span></span>
</td>
<td class="nump">53,735<span></span>
</td>
<td class="nump">8,476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member] | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,675<span></span>
</td>
<td class="nump">973<span></span>
</td>
<td class="nump">444<span></span>
</td>
</tr>
<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 );">Asia Pacific [Member] | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">439<span></span>
</td>
<td class="nump">385<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 );">Asia Pacific [Member] | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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 );">Asia Pacific [Member] | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,490<span></span>
</td>
<td class="nump">6,086<span></span>
</td>
<td class="nump">4,604<span></span>
</td>
</tr>
<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 );">Asia Pacific [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,623<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_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,313<span></span>
</td>
<td class="nump">62,776<span></span>
</td>
<td class="nump">58,406<span></span>
</td>
</tr>
<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 );">Other International [Member] | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,769<span></span>
</td>
<td class="nump">28,451<span></span>
</td>
<td class="nump">31,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_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,099<span></span>
</td>
<td class="nump">525<span></span>
</td>
<td class="nump">1,277<span></span>
</td>
</tr>
<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 );">Other International [Member] | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,075<span></span>
</td>
<td class="nump">5,666<span></span>
</td>
<td class="nump">2,578<span></span>
</td>
</tr>
<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 );">Other International [Member] | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">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 );">Other International [Member] | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<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 );">Other International [Member] | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<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 );">Other International [Member] | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<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_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other International [Member] | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,180<span></span>
</td>
<td class="nump">25,335<span></span>
</td>
<td class="nump">19,217<span></span>
</td>
</tr>
<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 );">Other International [Member] | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,050<span></span>
</td>
<td class="nump">$ 2,421<span></span>
</td>
<td class="nump">$ 3,788<span></span>
</td>
</tr>
<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 );">Other International [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 435<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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>
<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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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_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_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>
<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>71
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104172182944">
<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="1"></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 142,549<span></span>
</td>
<td class="nump">$ 122,632<span></span>
</td>
<td class="nump">$ 103,323<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,356,779<span></span>
</td>
<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,879,280<span></span>
</td>
<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,356,779<span></span>
</td>
<td class="nump">1,879,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87,074<span></span>
</td>
<td class="nump">68,130<span></span>
</td>
<td class="nump">27,172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,506<span></span>
</td>
<td class="nump">58,839<span></span>
</td>
<td class="nump">45,768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,740<span></span>
</td>
<td class="nump">2,979<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">$ 33,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(534)<span></span>
</td>
<td class="num">(33,305)<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_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(714)<span></span>
</td>
<td class="num">(1,482)<span></span>
</td>
<td class="num">(2,613)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,578<span></span>
</td>
<td class="nump">$ 48,747<span></span>
</td>
<td class="nump">$ 56,117<span></span>
</td>
<td class="nump">$ 51,126<span></span>
</td>
<td class="nump">39,597<span></span>
</td>
<td class="nump">$ 41,859<span></span>
</td>
<td class="nump">$ 42,676<span></span>
</td>
<td class="nump">$ 40,603<span></span>
</td>
<td class="nump">175,568<span></span>
</td>
<td class="nump">164,735<span></span>
</td>
<td class="nump">78,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,100<span></span>
</td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(20,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,030<span></span>
</td>
<td class="nump">12,451<span></span>
</td>
<td class="nump">12,555<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,356<span></span>
</td>
<td class="nump">219,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 32,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_A5.11TacticalMember', window );">5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,742<span></span>
</td>
<td class="nump">22,048<span></span>
</td>
<td class="nump">21,085<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">354,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450,537<span></span>
</td>
<td class="nump">354,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,007<span></span>
</td>
<td class="nump">8,405<span></span>
</td>
<td class="nump">8,169<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,657<span></span>
</td>
<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,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="nump">84,657<span></span>
</td>
<td class="nump">86,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>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(20,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">327,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">327,795<span></span>
</td>
<td class="nump">233,720<span></span>
</td>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,038<span></span>
</td>
<td class="nump">2,093<span></span>
</td>
<td class="nump">2,415<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,714<span></span>
</td>
<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,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,714<span></span>
</td>
<td class="nump">24,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,751<span></span>
</td>
<td class="nump">19,999<span></span>
</td>
<td class="nump">5,515<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240,359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240,359<span></span>
</td>
<td class="nump">263,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<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_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,052<span></span>
</td>
<td class="nump">8,513<span></span>
</td>
<td class="nump">10,109<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,528<span></span>
</td>
<td class="nump">146,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,648<span></span>
</td>
<td class="nump">1,881<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_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,157<span></span>
</td>
<td class="nump">12,700<span></span>
</td>
<td class="nump">12,474<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198,943<span></span>
</td>
<td class="nump">205,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,878<span></span>
</td>
<td class="nump">8,728<span></span>
</td>
<td class="nump">6,710<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,196<span></span>
</td>
<td class="nump">101,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 24,900<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,664<span></span>
</td>
<td class="nump">0<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">310,914<span></span>
</td>
<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="nump">310,914<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion and Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138,809<span></span>
</td>
<td class="nump">119,736<span></span>
</td>
<td class="nump">101,091<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,374,787<span></span>
</td>
<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,984,468<span></span>
</td>
<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,374,787<span></span>
</td>
<td class="nump">1,984,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">248,493<span></span>
</td>
<td class="nump">223,563<span></span>
</td>
<td class="nump">121,611<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,961<span></span>
</td>
<td class="nump">39,725<span></span>
</td>
<td class="nump">24,925<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,531<span></span>
</td>
<td class="nump">39,374<span></span>
</td>
<td class="nump">30,087<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(16,814)<span></span>
</td>
<td class="nump">9,087<span></span>
</td>
<td class="nump">5,194<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,617<span></span>
</td>
<td class="nump">25,232<span></span>
</td>
<td class="nump">22,891<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno Candle Lamp</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,801<span></span>
</td>
<td class="nump">19,877<span></span>
</td>
<td class="nump">25,772<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Corporate and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72,925)<span></span>
</td>
<td class="num">(58,828)<span></span>
</td>
<td class="num">(43,604)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,810<span></span>
</td>
<td class="nump">33,976<span></span>
</td>
<td class="num">(1,021)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,113<span></span>
</td>
<td class="nump">16,419<span></span>
</td>
<td class="num">(4,272)<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,015<span></span>
</td>
<td class="nump">9,923<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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,591<span></span>
</td>
<td class="nump">17,962<span></span>
</td>
<td class="nump">15,939<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,700<span></span>
</td>
<td class="nump">11,988<span></span>
</td>
<td class="nump">2,096<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Loss from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(13,832)<span></span>
</td>
<td class="nump">0<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_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,506<span></span>
</td>
<td class="nump">58,839<span></span>
</td>
<td class="nump">45,768<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,740)<span></span>
</td>
<td class="num">(2,979)<span></span>
</td>
<td class="num">(2,454)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(534)<span></span>
</td>
<td class="num">(33,305)<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_OtherNonoperatingIncomeExpense', window );">Other expense, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (714)<span></span>
</td>
<td class="num">$ (1,482)<span></span>
</td>
<td class="num">$ (2,613)<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_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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related 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;">us-gaap_BusinessCombinationIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>
<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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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_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=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_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>72
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198587376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operating Segment Data - Summary of Accounts Receivable of Operating Segment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">$ (13,851)<span></span>
</td>
<td class="num">$ (17,970)<span></span>
</td>
</tr>
<tr class="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 );">Total consolidated net accounts receivable</a></td>
<td class="nump">$ 341,440<span></span>
</td>
<td class="nump">$ 277,710<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104188240912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Summary of Goodwill and Identifiable Assets of Operating Segments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,133,404<span></span>
</td>
<td class="nump">$ 882,083<span></span>
</td>
<td class="nump">$ 733,185<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">2,356,779<span></span>
</td>
<td class="nump">1,879,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Integration service fees</a></td>
<td class="nump">4,100<span></span>
</td>
<td class="nump">4,900<span></span>
</td>
<td class="nump">2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="num">(20,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_A5.11TacticalMember', window );">5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 of segments</a></td>
<td class="nump">450,537<span></span>
</td>
<td class="nump">354,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</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>
</tr>
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">61,448<span></span>
</td>
<td class="nump">63,531<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">84,657<span></span>
</td>
<td class="nump">86,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>
</tr>
<tr class="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 expense</a></td>
<td class="num">(20,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">327,795<span></span>
</td>
<td class="nump">233,720<span></span>
</td>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">21,714<span></span>
</td>
<td class="nump">24,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">39,267<span></span>
</td>
<td class="nump">26,903<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">105,196<span></span>
</td>
<td class="nump">101,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</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="nump">$ 24,900<span></span>
</td>
</tr>
<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 );">Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">39,773<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="nump">$ 30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 of segments</a></td>
<td class="nump">224,356<span></span>
</td>
<td class="nump">219,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</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="nump">$ 32,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_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">2,374,787<span></span>
</td>
<td class="nump">1,984,468<span></span>
</td>
<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_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">2,291,837<span></span>
</td>
<td class="nump">1,918,051<span></span>
</td>
<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_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">49,062<span></span>
</td>
<td class="nump">36,075<span></span>
</td>
<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_srt_StatementGeographicalAxis=codi_NonUnitedStatesMember', window );">Non United States | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">$ 33,888<span></span>
</td>
<td class="nump">$ 30,342<span></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_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_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related 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;">us-gaap_BusinessCombinationIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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>
<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_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_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=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=codi_NonUnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonUnitedStatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190096576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data Operating Segment Data - Accounts Receivable and Identifiable Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 341,440<span></span>
</td>
<td class="nump">$ 277,710<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_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets', window );">Identifiable Assets, Total, Including Other Identifiable Assets</a></td>
<td class="nump">2,374,787<span></span>
</td>
<td class="nump">1,984,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">3,740<span></span>
</td>
<td class="nump">2,979<span></span>
</td>
<td class="nump">$ 2,454<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">2,356,779<span></span>
</td>
<td class="nump">1,879,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">12,644<span></span>
</td>
<td class="nump">14,120<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=us-gaap_CorporateMember', window );">Corporate</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_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">3,740<span></span>
</td>
<td class="nump">2,896<span></span>
</td>
<td class="nump">$ 2,232<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_OtherIdentifiableAssets', window );">Other Identifiable Assets</a></td>
<td class="nump">18,008<span></span>
</td>
<td class="nump">105,188<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 Tactical</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_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">53,589<span></span>
</td>
<td class="nump">50,461<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">450,537<span></span>
</td>
<td class="nump">354,666<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">11,213<span></span>
</td>
<td class="nump">11,167<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">84,657<span></span>
</td>
<td class="nump">86,530<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="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="text">&#160;<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">327,795<span></span>
</td>
<td class="nump">233,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_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI</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_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">10,477<span></span>
</td>
<td class="nump">9,717<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">21,714<span></span>
</td>
<td class="nump">24,120<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</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_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">23,666<span></span>
</td>
<td class="nump">20,372<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">105,196<span></span>
</td>
<td class="nump">101,591<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</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_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">54,400<span></span>
</td>
<td class="nump">72,179<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">210,780<span></span>
</td>
<td class="nump">244,338<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">1,630<span></span>
</td>
<td class="nump">2,387<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">240,359<span></span>
</td>
<td class="nump">263,052<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_MarucciMember', window );">Marucci</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_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">35,185<span></span>
</td>
<td class="nump">23,261<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">181,528<span></span>
</td>
<td class="nump">146,087<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">85,911<span></span>
</td>
<td class="nump">27,812<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_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">42,368<span></span>
</td>
<td class="nump">38,457<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">198,943<span></span>
</td>
<td class="nump">205,631<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 );">Velocity Outdoor</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_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">33,159<span></span>
</td>
<td class="nump">36,017<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">224,356<span></span>
</td>
<td class="nump">219,545<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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">2,486<span></span>
</td>
<td class="nump">0<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_IdentifiableAssetsOfSegments', window );">Identifiable assets of segments</a></td>
<td class="nump">$ 310,914<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Total, Including Other Identifiable 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_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets</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_OtherIdentifiableAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Identifiable 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_OtherIdentifiableAssets</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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>
<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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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>75
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104170661024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data Summary of Depreciation and Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">$ 142,549<span></span>
</td>
<td class="nump">$ 122,632<span></span>
</td>
<td class="nump">$ 103,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="nump">3,740<span></span>
</td>
<td class="nump">2,979<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
</tr>
<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 Tactical</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">22,742<span></span>
</td>
<td class="nump">22,048<span></span>
</td>
<td class="nump">21,085<span></span>
</td>
</tr>
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">8,007<span></span>
</td>
<td class="nump">8,405<span></span>
</td>
<td class="nump">8,169<span></span>
</td>
</tr>
<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</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">2,038<span></span>
</td>
<td class="nump">2,093<span></span>
</td>
<td class="nump">2,415<span></span>
</td>
</tr>
<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</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">7,878<span></span>
</td>
<td class="nump">8,728<span></span>
</td>
<td class="nump">6,710<span></span>
</td>
</tr>
<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</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">22,918<span></span>
</td>
<td class="nump">22,059<span></span>
</td>
</tr>
<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=us-gaap_CorporateMember', window );">Corporate</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">3,740<span></span>
</td>
<td class="nump">2,896<span></span>
</td>
<td class="nump">2,232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">21,751<span></span>
</td>
<td class="nump">19,999<span></span>
</td>
<td class="nump">5,515<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">12,052<span></span>
</td>
<td class="nump">8,513<span></span>
</td>
<td class="nump">10,109<span></span>
</td>
</tr>
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">5,648<span></span>
</td>
<td class="nump">1,881<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_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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">16,157<span></span>
</td>
<td class="nump">12,700<span></span>
</td>
<td class="nump">12,474<span></span>
</td>
</tr>
<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 );">Velocity Outdoor</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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">13,030<span></span>
</td>
<td class="nump">12,451<span></span>
</td>
<td class="nump">12,555<span></span>
</td>
</tr>
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">9,664<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)</a></td>
<td class="nump">$ 138,809<span></span>
</td>
<td class="nump">$ 119,736<span></span>
</td>
<td class="nump">$ 101,091<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_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>
<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=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193594352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory, Property, Plant and Equipment - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials and supplies</a></td>
<td class="nump">$ 106,698<span></span>
</td>
<td class="nump">$ 107,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">32,540<span></span>
</td>
<td class="nump">29,032<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">621,854<span></span>
</td>
<td class="nump">457,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventory, Gross</a></td>
<td class="nump">761,092<span></span>
</td>
<td class="nump">593,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Inventory Valuation Reserves</a></td>
<td class="num">(28,664)<span></span>
</td>
<td class="num">(27,870)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">732,428<span></span>
</td>
<td class="nump">565,743<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 44,426<span></span>
</td>
<td class="nump">$ 39,389<span></span>
</td>
<td class="nump">$ 33,293<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>77
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189532480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory, Property, Plant and Equipment- Summary of Property, Plant and Equipment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<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 Progress, Gross</a></td>
<td class="nump">$ 18,091<span></span>
</td>
<td class="nump">$ 15,340<span></span>
</td>
</tr>
<tr class="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">431,992<span></span>
</td>
<td class="nump">378,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(226,518)<span></span>
</td>
<td class="num">(192,183)<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">205,474<span></span>
</td>
<td class="nump">186,477<span></span>
</td>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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">252,817<span></span>
</td>
<td class="nump">233,840<span></span>
</td>
</tr>
<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 );">Office furniture, computers and software</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_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>
</tr>
<tr class="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">68,398<span></span>
</td>
<td class="nump">55,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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</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_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>
</tr>
<tr class="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">79,300<span></span>
</td>
<td class="nump">60,970<span></span>
</td>
</tr>
<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 [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_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>
</tr>
<tr class="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,386<span></span>
</td>
<td class="nump">$ 13,345<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>78
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193668288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory, Property, Plant and Equipment - Summary of Inventory (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="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 and supplies</a></td>
<td class="nump">$ 106,698<span></span>
</td>
<td class="nump">$ 107,307<span></span>
</td>
</tr>
<tr class="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">32,540<span></span>
</td>
<td class="nump">29,032<span></span>
</td>
</tr>
<tr class="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">621,854<span></span>
</td>
<td class="nump">457,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less: obsolescence reserve</a></td>
<td class="num">(28,664)<span></span>
</td>
<td class="num">(27,870)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 732,428<span></span>
</td>
<td class="nump">$ 565,743<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>79
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104182977936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,000<span></span>
</td>
<td class="nump">$ 56,965,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_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="nump">1,211,701,000<span></span>
</td>
<td class="nump">939,828,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_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="nump">20,552,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,133,404,000<span></span>
</td>
<td class="nump">882,083,000<span></span>
</td>
<td class="nump">$ 733,185,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_FiniteLivedIntangibleAssetsNet', window );">Carrying value of trade names</a></td>
<td class="nump">1,070,471,000<span></span>
</td>
<td class="nump">815,725,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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill deductible for income tax</a></td>
<td class="nump">187,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">94,383,000<span></span>
</td>
<td class="nump">80,347,000<span></span>
</td>
<td class="nump">61,935,000<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Carrying value of trade names</a></td>
<td class="nump">364,495,000<span></span>
</td>
<td class="nump">$ 321,684,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</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="num">$ (24,900,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">39,267,000<span></span>
</td>
<td class="nump">$ 39,267,000<span></span>
</td>
<td class="nump">$ 26,903,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_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.72<span></span>
</td>
<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 );">Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</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="num">$ (32,900,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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 39,773,000<span></span>
</td>
<td class="nump">30,079,000<span></span>
</td>
<td class="nump">$ 30,079,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_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.164<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="nump">$ 20,552,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">40,896,000<span></span>
</td>
<td class="nump">61,448,000<span></span>
</td>
<td class="nump">$ 63,531,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_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.140<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</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>
</tr>
<tr class="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">$ 91,129,000<span></span>
</td>
<td class="nump">$ 90,843,000<span></span>
</td>
<td class="nump">$ 75,369,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_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.038<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>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_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-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104174805760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2017</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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 882,083<span></span>
</td>
<td class="nump">$ 733,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">271,873<span></span>
</td>
<td class="nump">148,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(78,297)<span></span>
</td>
<td class="num">(57,745)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">1,133,404<span></span>
</td>
<td class="nump">882,083<span></span>
</td>
<td class="nump">$ 733,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_A5.11TacticalMember', window );">5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="nump">$ 92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
<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>
<td class="nump">15.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 61,448<span></span>
</td>
<td class="nump">63,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="num">(2,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">40,896<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
<td class="nump">$ 63,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(20,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdvancedCircuitsMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">58,029<span></span>
</td>
<td class="nump">58,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">58,029<span></span>
</td>
<td class="nump">$ 58,029<span></span>
</td>
<td class="nump">58,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">39,267<span></span>
</td>
<td class="nump">$ 26,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">12,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">39,267<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
<td class="nump">26,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</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="nump">$ 24,900<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">55,336<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">55,336<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">254,153<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">254,153<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">107,855<span></span>
</td>
<td class="nump">68,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">39,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">75,719<span></span>
</td>
<td class="nump">107,855<span></span>
</td>
<td class="nump">68,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=us-gaap_CorporateMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">8,649<span></span>
</td>
<td class="nump">8,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">8,649<span></span>
</td>
<td class="nump">8,649<span></span>
</td>
<td class="nump">8,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">83,458<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">2,879<span></span>
</td>
<td class="nump">83,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">86,337<span></span>
</td>
<td class="nump">83,458<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_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">90,843<span></span>
</td>
<td class="nump">75,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">286<span></span>
</td>
<td class="nump">15,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">91,129<span></span>
</td>
<td class="nump">90,843<span></span>
</td>
<td class="nump">$ 75,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">30,079<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,694<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">39,773<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="nump">$ 30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</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="nump">$ 32,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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,150<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LizardSkinsMember', window );">Lizard Skins | Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 10,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Goodwill, Period Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,136)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_codi_BeginningBalanceAbstract', window );"><strong>Balance as of January 1, 2014</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">291,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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>
<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_BeginningBalanceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Beginning balance.</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_BeginningBalanceAbstract</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_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-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_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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_AdvancedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdvancedCircuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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_us-gaap_BusinessAcquisitionAxis=codi_LizardSkinsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LizardSkinsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104187623888">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 1,519,705<span></span>
</td>
<td class="nump">$ 1,170,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(449,234)<span></span>
</td>
<td class="num">(354,859)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">1,070,471<span></span>
</td>
<td class="nump">815,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">56,965<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_FiniteLivedInProcessResearchAndDevelopment', window );">Finite lived in-process research and development</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">0<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_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">1,577,170<span></span>
</td>
<td class="nump">1,227,549<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">1,127,936<span></span>
</td>
<td class="nump">872,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">94,383<span></span>
</td>
<td class="nump">80,347<span></span>
</td>
<td class="nump">$ 61,935<span></span>
</td>
</tr>
<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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">814,171<span></span>
</td>
<td class="nump">595,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(268,620)<span></span>
</td>
<td class="num">(218,066)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 545,551<span></span>
</td>
<td class="nump">377,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average useful lives</a></td>
<td class="text">14 years<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=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="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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 214,653<span></span>
</td>
<td class="nump">156,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(55,816)<span></span>
</td>
<td class="num">(42,035)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 158,837<span></span>
</td>
<td class="nump">114,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average useful lives</a></td>
<td class="text">12 years<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 names, subject to amortization</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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 483,959<span></span>
</td>
<td class="nump">411,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(119,464)<span></span>
</td>
<td class="num">(90,196)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 364,495<span></span>
</td>
<td class="nump">321,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average useful lives</a></td>
<td class="text">17 years<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=codi_LicensingAndNonCompeteAgreementsMember', window );">Licensing and 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="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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 4,962<span></span>
</td>
<td class="nump">4,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(4,149)<span></span>
</td>
<td class="num">(3,827)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 813<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average useful lives</a></td>
<td class="text">4 years<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=codi_DistributorRelationsAndOtherMember', window );">Distributor relations 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_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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 1,960<span></span>
</td>
<td class="nump">1,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,185)<span></span>
</td>
<td class="num">(735)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 775<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted average useful lives</a></td>
<td class="text">4 years<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>82
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104197948160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)<br> $ in Thousands</strong></div></th>
<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_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 104,749<span></span>
</td>
</tr>
<tr class="re">
<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 );">2021</a></td>
<td class="nump">103,120<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2022</a></td>
<td class="nump">97,794<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">91,438<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2024</a></td>
<td class="nump">$ 80,704<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>83
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104187723040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Asset - Carrying Amount of Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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,211,701<span></span>
</td>
<td class="nump">$ 939,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="num">(78,297)<span></span>
</td>
<td class="num">(57,745)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="nump">$ 1,133,404<span></span>
</td>
<td class="nump">$ 882,083<span></span>
</td>
<td class="nump">$ 733,185<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_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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104183145664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets Goodwill and Other Intangible Asset - Carrying Amount of Goodwill Reconciliation By Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,133,404<span></span>
</td>
<td class="nump">$ 882,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 733,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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">271,873<span></span>
</td>
<td class="nump">148,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="num">(20,552)<span></span>
</td>
<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_A5.11TacticalMember', window );">5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">92,966<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">0<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_GoodwillImpairmentLoss', window );">Goodwill impairment expense</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>
</tr>
<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_AdvancedCircuitsMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">58,029<span></span>
</td>
<td class="nump">58,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,029<span></span>
</td>
</tr>
<tr class="re">
<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="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_GoodwillImpairmentLoss', window );">Goodwill impairment expense</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>
</tr>
<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">61,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,531<span></span>
</td>
</tr>
<tr class="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="num">(2,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 expense</a></td>
<td class="num">(20,552)<span></span>
</td>
<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_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">39,267<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,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_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="nump">0<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">55,336<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">0<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_GoodwillImpairmentLoss', window );">Goodwill impairment expense</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>
</tr>
</table>
<div style="display: none;">
<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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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_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_AdvancedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdvancedCircuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>85
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104186534944">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,532,000<span></span>
</td>
<td class="nump">$ 15,174,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 );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,526,000<span></span>
</td>
<td class="nump">27,784,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_PaymentsOfDebtIssuanceCosts', window );">Debt modification and extinguishment costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,276,000<span></span>
</td>
<td class="nump">21,708,000<span></span>
</td>
<td class="nump">$ 3,214,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_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,850,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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">$ 33,300,000<span></span>
</td>
<td class="num">(534,000)<span></span>
</td>
<td class="num">(33,305,000)<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_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>
</tr>
<tr class="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_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_DebtInstrumentFaceAmount', window );">Letter of credit, aggregate face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,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_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="nump">$ 1,000,000<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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104180240736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of Debt Holdings (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 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>Mar. 02, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 23, 2021</div></th>
<th class="th"><div>Apr. 18, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,850,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized premiums and debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,532,000)<span></span>
</td>
<td class="num">$ (15,174,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total debt</a></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="nump">1,284,826,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Less: Current portion, term loan facilities</a></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="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_LongTermDebtNoncurrent', window );">Long term debt</a></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="nump">1,284,826,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,300,000<span></span>
</td>
<td class="num">$ (534,000)<span></span>
</td>
<td class="num">(33,305,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>
</tr>
<tr class="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">268,000,000<span></span>
</td>
<td class="nump">557,000,000<span></span>
</td>
<td class="nump">$ 565,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="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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<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_A2022RevolvingCreditFacilityMember', window );">2022 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>
</tr>
<tr class="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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155,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>
</tr>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<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>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Less: Current portion, term loan facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (600,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_ProceedsHeldInEscrow', window );">Proceeds held in escrow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 647,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_A2029SeniorNotesMember', window );">2029 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<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>
</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="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="nump">$ 1,000,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_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="nump">4.89%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_A2032SeniorNotesMember', window );">2032 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<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>
</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="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="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_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 | 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>
</tr>
<tr class="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>
</tr>
<tr class="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="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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<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_A2022RevolvingCreditFacilityMember', window );">2022 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>
</tr>
<tr class="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>
</tr>
<tr class="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="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>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 250,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_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">$ 115,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | Federal Funds Effective Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember', window );">2022 Credit Facility | Revolving Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
<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 | Minimum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
<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 | Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
<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 | Maximum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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>
<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_TermLoanMember', window );">Term Loan | 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>
</tr>
<tr class="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>
</tr>
<tr class="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="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_LongtermDebtTypeAxis=codi_TermLoanMember', window );">Term Loan | 2018 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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | 2018 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>
</tr>
<tr class="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>
</tr>
<tr class="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="nump">$ 600,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | 2022 Credit Facility | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 | 2022 Credit Facility | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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">$ 7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_ProceedsHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 held in escrow</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_ProceedsHeldInEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 price of original principal amount of debt at which debt can be redeemed by 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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, excluding 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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 unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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, excluding 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=codi_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_A2022RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2022RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_CreditFacilityAxis=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=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_A2029SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2029SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2032SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2032SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_DebtInstrumentAxis=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_DebtInstrumentAxis=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=codi_A2022RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2022RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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_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_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_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_A2018CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2018CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190684304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Summary of Annual Maturities of Term Loan Facility and Revolving Credit Facility (Detail)<br> $ in Thousands</strong></div></th>
<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_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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-Term Debt, Maturity, Year One</a></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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Long-Term Debt, Maturity, Year Two</a></td>
<td class="nump">10,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Long-Term Debt, Maturity, Year Three</a></td>
<td class="nump">15,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">Long-Term Debt, Maturity, Year Four</a></td>
<td class="nump">25,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">Long-Term Debt, Maturity, Year Five</a></td>
<td class="nump">490,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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Long-Term Debt, Maturity, after Year Five</a></td>
<td class="nump">1,300,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_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="nump">$ 1,850,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_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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104175058928">
<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="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jul. 12, 2022</div></th>
<th class="th"><div>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>May 07, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt modification and extinguishment costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,276<span></span>
</td>
<td class="nump">$ 21,708<span></span>
</td>
<td class="nump">$ 3,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(9,760)<span></span>
</td>
<td class="num">(6,021)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,766<span></span>
</td>
<td class="nump">21,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">3,740<span></span>
</td>
<td class="nump">2,979<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,526<span></span>
</td>
<td class="nump">27,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">$ 33,300<span></span>
</td>
<td class="num">(534)<span></span>
</td>
<td class="num">(33,305)<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="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,234<span></span>
</td>
<td class="nump">6,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OtherNoncurrentLiabilitiesMember', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,532<span></span>
</td>
<td class="nump">$ 15,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_A2029SeniorNotesMember', window );">2029 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Deferred debt issuance costs</a></td>
<td class="nump">$ 12,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="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_A2032SeniorNotesMember', window );">2032 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Deferred debt issuance 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="nump">$ 4,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_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Deferred debt issuance 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="nump">$ 7,200<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_A2021CreditFacilityMember', window );">2021 credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Deferred debt issuance 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="nump">$ 5,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Deferred debt issuance 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">$ 2,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
</tr>
<tr class="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 );">Deferred debt issuance 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">$ 2,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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_A2029SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2029SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2032SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2032SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104199243712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_ActualFixedChargeCoverageRatio', window );">Actual fixed charge coverage ratio</a></td>
<td class="nump">3.09<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_ActualSecuredDebtToEbitdaRatio', window );">Actual secured debt to EBITDA ratio</a></td>
<td class="nump">112.00%<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_ActualDebtToEbitdaRatio', window );">Actual debt to EBITDA ratio</a></td>
<td class="nump">3.97<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ActualDebtToEbitdaRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actual debt to EBITDA ratio.</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_ActualDebtToEbitdaRatio</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ActualFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actual fixed charge coverage ratio.</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_ActualFixedChargeCoverageRatio</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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ActualSecuredDebtToEbitdaRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actual Secured Debt To Ebitda Ratio</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_ActualSecuredDebtToEbitdaRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190680816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of Components of Interest Expense (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityPeriodicPaymentInterest', window );">Interest on credit facilities</a></td>
<td class="nump">$ 13,842<span></span>
</td>
<td class="nump">$ 2,669<span></span>
</td>
<td class="nump">$ 2,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on Senior Notes</a></td>
<td class="nump">67,500<span></span>
</td>
<td class="nump">54,441<span></span>
</td>
<td class="nump">42,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityFee', window );">Unused fee on Revolving Credit Facility</a></td>
<td class="nump">1,913<span></span>
</td>
<td class="nump">1,598<span></span>
</td>
<td class="nump">1,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt premium</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(83)<span></span>
</td>
<td class="num">(222)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOtherLongTermDebt', window );">Other interest expense</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest Income, Other</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(254)<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_InterestExpense', window );">Interest expense, net</a></td>
<td class="nump">$ 83,506<span></span>
</td>
<td class="nump">$ 58,839<span></span>
</td>
<td class="nump">$ 45,768<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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DebtInstrumentUnusedBorrowingCapacityFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 commitment fees for the unused borrowing capacity under the long-term financing arrangement that is available 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnusedBorrowingCapacityFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestExpenseOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest expense incurred on long-term debt classified as other, including, but not limited to, interest on long-term notes and amortization of 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest income earned from interest bearing assets classified as 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;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityPeriodicPaymentInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment applied to 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityPeriodicPaymentInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>91
<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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198654048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivative Instruments and Hedging Activities - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [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_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="nump">$ 15,532<span></span>
</td>
<td class="nump">$ 15,174<span></span>
</td>
</tr>
<tr class="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 );">Deferred debt issuance costs</a></td>
<td class="nump">$ 32,526<span></span>
</td>
<td class="nump">$ 27,784<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-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>92
<FILENAME>R78.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190174384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear', window );">Defined benefit plan expected contribution by employer</a></td>
<td class="nump">400<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</a></td>
<td class="nump">40<span></span>
</td>
<td class="num">$ (111)<span></span>
</td>
<td class="num">$ (381)<span></span>
</td>
</tr>
<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 );">Long-term debt</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded liability</a></td>
<td class="num">(1,100)<span></span>
</td>
<td class="num">(2,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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Long-term debt | Pension Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded liability</a></td>
<td class="num">$ (1,128)<span></span>
</td>
<td class="num">$ (2,862)<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in next fiscal year following 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 next fiscal year following 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104197972576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail) - Pension Plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 432<span></span>
</td>
<td class="nump">$ 422<span></span>
</td>
<td class="nump">$ 571<span></span>
</td>
</tr>
<tr class="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">42<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="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">(73)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="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 );">Defined Benefit Plan, Amortization of Gain (Loss)</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="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">(40)<span></span>
</td>
<td class="nump">111<span></span>
</td>
<td class="nump">381<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">334<span></span>
</td>
<td class="nump">486<span></span>
</td>
<td class="nump">1,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">432<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="ro">
<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">42<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<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 );">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Defined Benefit Plan, Amortization of Gain (Loss)</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="num">(232)<span></span>
</td>
</tr>
<tr class="re">
<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="nump">40<span></span>
</td>
<td class="num">(111)<span></span>
</td>
<td class="num">(381)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</a></td>
<td class="nump">$ 334<span></span>
</td>
<td class="nump">$ 486<span></span>
</td>
<td class="nump">$ 1,131<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>94
<FILENAME>R80.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104167942544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Expected return on plan assets</a></td>
<td class="nump">2.25%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">2.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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Long-term debt</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFundedStatusOfPlan', window );">Defined Benefit Plan, Funded (Unfunded) Status of Plan</a></td>
<td class="num">$ (1,100)<span></span>
</td>
<td class="num">$ (2,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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanBenefitObligation', window );">Defined Benefit Plan, Benefit Obligation</a></td>
<td class="nump">10,649<span></span>
</td>
<td class="nump">12,311<span></span>
</td>
<td class="nump">$ 14,025<span></span>
</td>
</tr>
<tr class="re">
<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">432<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="ro">
<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">42<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</a></td>
<td class="num">(1,792)<span></span>
</td>
<td class="num">(484)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAmendments', window );">Employee contributions and transfer</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan', window );">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan</a></td>
<td class="nump">349<span></span>
</td>
<td class="nump">304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Defined Benefit Plan, Benefit Obligation, Benefits Paid</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement', window );">Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement</a></td>
<td class="num">(518)<span></span>
</td>
<td class="num">(1,445)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation', window );">Foreign currency translation</a></td>
<td class="num">(176)<span></span>
</td>
<td class="num">(535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined Benefit Plan, Plan Assets, Amount</a></td>
<td class="nump">9,521<span></span>
</td>
<td class="nump">9,449<span></span>
</td>
<td class="nump">$ 10,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual return on plan assets</a></td>
<td class="num">(122)<span></span>
</td>
<td class="nump">349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contribution</a></td>
<td class="nump">371<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Foreign currency translation</a></td>
<td class="num">(82)<span></span>
</td>
<td class="num">(370)<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan | Long-term debt</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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_DefinedBenefitPlanFundedStatusOfPlan', window );">Defined Benefit Plan, Funded (Unfunded) Status of Plan</a></td>
<td class="num">$ (1,128)<span></span>
</td>
<td class="num">$ (2,862)<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_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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAssetsTransferredToFromPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 plan assets of defined benefit plan from assets transferred into (from) 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_DefinedBenefitPlanAssetsTransferredToFromPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2919-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to benefit obligation of defined benefit plan from remeasurement due to settlement. Excludes decrease to benefit obligation for settlement payment.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(10)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received by defined benefit plan from employer which increases plan 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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign currency translation gain (loss) which (increases) decreases benefit obligation 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DefinedBenefitPlanPlanAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(7)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAmendments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign currency translation gain (loss) which increases (decreases) 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>95
<FILENAME>R81.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193455488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Defined Benefit Plan - Summary of Expected Foreign Plan Benefit Payments (Detail)<br> $ in Thousands</strong></div></th>
<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_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2021</a></td>
<td class="nump">629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2022</a></td>
<td class="nump">652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2023</a></td>
<td class="nump">722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2024</a></td>
<td class="nump">863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Thereafter</a></td>
<td class="nump">3,091<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_DefinedBenefitPlanExpectedFutureBenefitPayments', window );">Total</a></td>
<td class="nump">$ 6,390<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DefinedBenefitPlanExpectedFutureBenefitPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined benefit plan expected future benefit 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_DefinedBenefitPlanExpectedFutureBenefitPayments</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_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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in next fiscal year following 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fifth fiscal year following 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in fourth fiscal year following 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in third fiscal year following 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit for defined benefit plan expected to be paid in second fiscal year following 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>96
<FILENAME>R82.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190773552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Defined Benefit Plan - Summary of Allocation of Assets in Swiss Life's Group Life Portfolio (Detail) - Pension Plan<br></strong></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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=codi_CertificatesOfDepositAndCashAndCashEquivalentsMember', window );">Certificates Of Deposit And Cash And Cash Equivalents [Member]</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">1.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember', window );">Fixed Income Securities [Member]</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">61.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_HedgeFundsEquityMember', window );">Hedge Funds, Equity [Member]</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">14.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_RealEstateMember', window );">Real Estate [Member]</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">21.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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityMethodInvestmentsMember', window );">Equity Method Investments [Member]</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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Allocation of pension plan assets</a></td>
<td class="nump">3.00%<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=codi_CertificatesOfDepositAndCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=codi_CertificatesOfDepositAndCashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_HedgeFundsEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_HedgeFundsEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_RealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_RealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityMethodInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_EquityMethodInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>97
<FILENAME>R83.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104157310624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="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="6">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 30, 2023</div></th>
<th class="th"><div>Jan. 26, 2023</div></th>
<th class="th"><div>Oct. 30, 2022</div></th>
<th class="th"><div>Oct. 27, 2022</div></th>
<th class="th"><div>Jul. 30, 2022</div></th>
<th class="th"><div>Jul. 28, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 28, 2022</div></th>
<th class="th"><div>Jan. 30, 2022</div></th>
<th class="th"><div>Jan. 20, 2022</div></th>
<th class="th"><div>Oct. 30, 2021</div></th>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Sep. 07, 2021</div></th>
<th class="th"><div>Jul. 30, 2021</div></th>
<th class="th"><div>Jul. 22, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 22, 2021</div></th>
<th class="th"><div>Jan. 30, 2021</div></th>
<th class="th"><div>Jan. 22, 2021</div></th>
<th class="th"><div>Oct. 30, 2020</div></th>
<th class="th"><div>Oct. 22, 2020</div></th>
<th class="th"><div>Jul. 30, 2020</div></th>
<th class="th"><div>Jul. 23, 2020</div></th>
<th class="th"><div>May 07, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 23, 2020</div></th>
<th class="th"><div>Jan. 30, 2020</div></th>
<th class="th"><div>Nov. 20, 2019</div></th>
<th class="th"><div>Mar. 13, 2018</div></th>
<th class="th"><div>Jun. 28, 2017</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 02, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,170,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,519,705<span></span>
</td>
<td class="nump">$ 1,170,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,994<span></span>
</td>
<td class="nump">34,639<span></span>
</td>
<td class="nump">$ 10,020<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_DistributionExpenseAllocationInterests', window );">Less: Distributions paid - Allocation Interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">34,058<span></span>
</td>
<td class="nump">9,087<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 );">Less: Distributions paid - Preferred Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,181<span></span>
</td>
<td class="nump">24,181<span></span>
</td>
<td class="nump">23,678<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Issuance of Trust common shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,851<span></span>
</td>
<td class="nump">114,629<span></span>
</td>
<td class="nump">83,884<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 );">Dividends, Preferred Stock, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">2,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</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 (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="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="nump">$ 17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,742<span></span>
</td>
<td class="nump">$ 57,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (56)<span></span>
</td>
<td class="num">$ (26,469)<span></span>
</td>
<td class="num">(25,614)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 354,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">449,234<span></span>
</td>
<td class="nump">354,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">872,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,127,936<span></span>
</td>
<td class="nump">872,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Carrying value of trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,070,471<span></span>
</td>
<td class="nump">815,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,965<span></span>
</td>
<td class="nump">56,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,227,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,577,170<span></span>
</td>
<td class="nump">$ 1,227,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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="nump">68,738,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,203,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,851<span></span>
</td>
<td class="nump">$ 114,629<span></span>
</td>
<td class="nump">83,884<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_AtTheMarketOfferingCosts', window );">At the market offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</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>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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="nump">$ 1,500<span></span>
</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>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in 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">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,837,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,464,844<span></span>
</td>
<td class="nump">3,837,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 84,000<span></span>
</td>
<td class="nump">$ 115,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="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_PreferredStockMember', window );">Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Trust shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Retained Earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionExpenseAllocationInterests', window );">Less: Distributions paid - Allocation Interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,058<span></span>
</td>
<td class="nump">$ 9,087<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SternoProductsMember', window );">Sterno Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Trust common shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Dividends, Preferred Stock, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod', window );">Preferred Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.38281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Trust common shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Dividends, Preferred Stock, 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod', window );">Preferred Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.985%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares, Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod', window );">Preferred Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</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="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">$ 0.453125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.453125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.453125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.453125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="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="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>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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,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="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="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>
</tr>
<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_RangeAxis=srt_MinimumMember', window );">Minimum | Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.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>
</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_PreferredSharesRedemptionFundamentalChangeNoticePeriod', window );">Preferred Shares Redemption, Fundamental Change, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">31 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PreferredSharesRedemptionNoticePeriod', window );">Preferred Shares Redemption, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PreferredSharesTaxRedemptionNoticePeriod', window );">Preferred Shares Tax Redemption, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.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>
</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_PreferredSharesRedemptionFundamentalChangeNoticePeriod', window );">Preferred Shares Redemption, Fundamental Change, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">31 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PreferredSharesRedemptionNoticePeriod', window );">Preferred Shares Redemption, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PreferredSharesTaxRedemptionNoticePeriod', window );">Preferred Shares Tax Redemption, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Series A Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.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>
</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_PreferredSharesRedemptionFundamentalChangeNoticePeriod', window );">Preferred Shares Redemption, Fundamental Change, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">31 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PreferredSharesRedemptionNoticePeriod', window );">Preferred Shares Redemption, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PreferredSharesTaxRedemptionNoticePeriod', window );">Preferred Shares Tax Redemption, Notice Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">595,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">814,171<span></span>
</td>
<td class="nump">595,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,620<span></span>
</td>
<td class="nump">218,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Carrying value of trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">377,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 545,551<span></span>
</td>
<td class="nump">377,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 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>
<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=codi_TechnologyAndPatentsMember', window );">Technology and patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 214,653<span></span>
</td>
<td class="nump">156,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,816<span></span>
</td>
<td class="nump">42,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Carrying value of trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">114,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 158,837<span></span>
</td>
<td class="nump">114,094<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 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>
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 483,959<span></span>
</td>
<td class="nump">411,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,464<span></span>
</td>
<td class="nump">90,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Carrying value of trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">321,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 364,495<span></span>
</td>
<td class="nump">321,684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">17 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>
<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=codi_LicensingAndNonCompeteAgreementsMember', window );">Licensing and non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,962<span></span>
</td>
<td class="nump">4,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,149<span></span>
</td>
<td class="nump">3,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Carrying value of trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 813<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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>
<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=codi_DistributorRelationsAndOtherMember', window );">Distributor relations and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,960<span></span>
</td>
<td class="nump">1,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="nump">1,185<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="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 );">Carrying value of trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 775<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 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>
<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">$ 18,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 [Member] | Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 [Member] | Series A Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 [Member] | Series B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="nump">$ 0.4921875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_DistributionExpenseAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Allocation Interests</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_DistributionExpenseAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_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-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice 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_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Shares Redemption, Fundamental Change, Notice 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_PreferredSharesRedemptionFundamentalChangeNoticePeriod</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: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_codi_PreferredSharesRedemptionNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Shares Redemption, Notice 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_PreferredSharesRedemptionNoticePeriod</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: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_codi_PreferredSharesTaxRedemptionNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Shares Tax Redemption, Notice 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_PreferredSharesTaxRedemptionNoticePeriod</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: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_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-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_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>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41256-110953<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible 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>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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21484-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</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_SharePrice</td>
</tr>
<tr>
<td style="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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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>
<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_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_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_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R84.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104187634944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NetIncomeLossAvailabletoTrustNetofDistributions', window );">NetIncomeLossAvailabletoTrustNetofDistributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ (56)<span></span>
</td>
<td class="num">$ (26,469)<span></span>
</td>
<td class="num">$ (25,614)<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&#8212;Holding 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="nump">16,137<span></span>
</td>
<td class="nump">5,361<span></span>
</td>
<td class="nump">7,070<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_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment', window );">Loss from continuing operations attributable to 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="num">(16,193)<span></span>
</td>
<td class="num">(31,830)<span></span>
</td>
<td class="num">(32,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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,393<span></span>
</td>
<td class="nump">79,914<span></span>
</td>
<td class="nump">12,760<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_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders', window );">Income from discontinued operations of Holdings attributable to 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="nump">$ 9,393<span></span>
</td>
<td class="nump">$ 79,914<span></span>
</td>
<td class="nump">$ 11,050<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,715,000<span></span>
</td>
<td class="nump">65,362,000<span></span>
</td>
<td class="nump">63,151,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_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Income from operations&#8212;Basic and fully diluted (in dollars per share)</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.23)<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.23)<span></span>
</td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="num">$ (0.51)<span></span>
</td>
</tr>
<tr class="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 );">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</a></td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.08<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1.10<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">1.22<span></span>
</td>
<td class="nump">0.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share, diluted</a></td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
</tr>
<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=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit&#8212;Holding 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="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (1,710)<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_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income (Loss) from Discontinued Operations, Available to Common Stockholders</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_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders</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_NetIncomeLossAvailabletoTrustNetofDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>NetIncomeLossAvailabletoTrustNetofDistributions</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_NetIncomeLossAvailabletoTrustNetofDistributions</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_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>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_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=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>99
<FILENAME>R85.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104187554336">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_IncomeTaxExaminationLineItems', window );"><strong>Income Tax Examination [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Recognized deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (255,708)<span></span>
</td>
<td class="num">$ (190,674)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(21,104)<span></span>
</td>
<td class="num">(9,413)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior years&#8217; tax positions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">71<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits, if recognized, would affect the Company's effective tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxExaminationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeTaxExaminationLineItems</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>100
<FILENAME>R86.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190705984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of the Company's pretax income (loss) before taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic (including U.S. exports)</a></td>
<td class="nump">$ 50,231<span></span>
</td>
<td class="nump">$ 52,733<span></span>
</td>
<td class="nump">$ 28,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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign subsidiaries</a></td>
<td class="nump">36,843<span></span>
</td>
<td class="nump">15,397<span></span>
</td>
<td class="num">(1,658)<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 Before Income Taxes</a></td>
<td class="nump">$ 87,074<span></span>
</td>
<td class="nump">$ 68,130<span></span>
</td>
<td class="nump">$ 27,172<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to domestic 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190776576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current taxes</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 30,167<span></span>
</td>
<td class="nump">$ 21,659<span></span>
</td>
<td class="nump">$ 8,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">7,421<span></span>
</td>
<td class="nump">4,792<span></span>
</td>
<td class="nump">2,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">11,907<span></span>
</td>
<td class="nump">5,234<span></span>
</td>
<td class="nump">4,804<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_CurrentIncomeTaxExpenseBenefit', window );">Total current taxes</a></td>
<td class="nump">49,495<span></span>
</td>
<td class="nump">31,685<span></span>
</td>
<td class="nump">15,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred taxes:</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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="num">(4,647)<span></span>
</td>
<td class="num">(9,648)<span></span>
</td>
<td class="nump">671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,447<span></span>
</td>
<td class="num">(1,819)<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(2,266)<span></span>
</td>
<td class="nump">1,538<span></span>
</td>
<td class="num">(2,763)<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_DeferredIncomeTaxExpenseBenefit', window );">Total deferred taxes</a></td>
<td class="num">(4,466)<span></span>
</td>
<td class="num">(9,929)<span></span>
</td>
<td class="num">(1,690)<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_IncomeTaxExpenseBenefit', window );">Total tax provision</a></td>
<td class="nump">$ 45,029<span></span>
</td>
<td class="nump">$ 21,756<span></span>
</td>
<td class="nump">$ 13,606<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign income tax expense (benefit) pertaining to income (loss) from 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to taxable income (loss) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign income tax expense (benefit) pertaining to income (loss) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) pertaining to income (loss) 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189871104">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Summary of Deferred Tax Assets and Deferred Tax Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 10,030<span></span>
</td>
<td class="nump">$ 7,645<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_DeferredTaxAssetsAccountsReceivableAndAllowance', window );">Accounts receivable and allowances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,118<span></span>
</td>
<td class="nump">1,834<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">27,095<span></span>
</td>
<td class="nump">29,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,470<span></span>
</td>
<td class="nump">8,191<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_DeferredTaxAssetsValuationAllowanceInterestCarryforward', window );">Interest expense limitation carryforwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,419<span></span>
</td>
<td class="nump">2,651<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_DeferredTaxAssetLeases', window );">Deferred Tax Asset, Leases</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40,535<span></span>
</td>
<td class="nump">30,717<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_DeferredTaxAssetsHeldForSale', window );">Deferred Tax Assets, Held for Sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,601<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,503<span></span>
</td>
<td class="nump">12,706<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">120,170<span></span>
</td>
<td class="nump">102,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(21,104)<span></span>
</td>
<td class="num">(9,413)<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_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">99,066<span></span>
</td>
<td class="nump">92,911<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(193,408)<span></span>
</td>
<td class="num">(135,922)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(25,724)<span></span>
</td>
<td class="num">(26,114)<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_DeferredTaxLiabilityRepatriationofForeignEarnings', window );">Repatriation of foreign earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(38)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Deferred Tax Liabilities, Leasing Arrangements</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(35,675)<span></span>
</td>
<td class="num">(27,898)<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_DeferredTaxLiabilitiesPrepaidAndOtherExpenses', window );">Prepaid and other expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(863)<span></span>
</td>
<td class="num">(702)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(255,708)<span></span>
</td>
<td class="num">(190,674)<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_DeferredTaxLiabilities', window );">Total net deferred tax liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (156,642)<span></span>
</td>
<td class="num">$ (97,763)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><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">Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.</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_DeferredTaxAssetLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Asset, Leases</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_DeferredTaxAssetLeases</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_DeferredTaxAssetsAccountsReceivableAndAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets accounts receivable and allowance.</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_DeferredTaxAssetsAccountsReceivableAndAllowance</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_DeferredTaxAssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Held for Sale</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_DeferredTaxAssetsHeldForSale</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_DeferredTaxAssetsValuationAllowanceInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Valuation Allowance, Interest Carryforward</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_DeferredTaxAssetsValuationAllowanceInterestCarryforward</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_DeferredTaxLiabilitiesPrepaidAndOtherExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities prepaid and other expenses.</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_DeferredTaxLiabilitiesPrepaidAndOtherExpenses</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_DeferredTaxLiabilityRepatriationofForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Repatriation of Foreign Earnings</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_DeferredTaxLiabilityRepatriationofForeignEarnings</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 without jurisdictional netting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from intangible assets other than 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from leasing arrangements.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from property, plant, and equipment.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>103
<FILENAME>R89.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190233616">
<tr>
<th class="tl" colspan="2" 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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21.00%<span></span>
</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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">7.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_EffectiveIncomeTaxRateReconciliationDeductionsDividends', window );">Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Foreign income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">6.10%<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_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders', window );">Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">18.90%<span></span>
</td>
<td class="nump">17.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">1.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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses', window );">Impairment expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries', window );">Non-recognition of various carryforwards at subsidiaries</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13.40%<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
<td class="num">(4.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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings', window );">Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0.60%<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
<td class="num">(0.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_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Utilization of tax credits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9.20%)<span></span>
</td>
<td class="num">(4.00%)<span></span>
</td>
<td class="num">(1.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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent', window );">Effect of classification of assets held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9.90%<span></span>
</td>
<td class="num">(10.70%)<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">0.20%<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">51.70%<span></span>
</td>
<td class="nump">31.90%<span></span>
</td>
<td class="nump">50.10%<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">The effective income tax rate for each of the years 2021 and 2020  include losses at the Company&#8217;s parent, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Company's parent is taxed as a corporation.</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_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-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Remeasurement Of Deferred Tax Assets And Liabilities, 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_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses of parent taxed as partnership passed through to shareholders.</p></div>
<a href="javascript:void(0);" onclick="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_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationDeductionsDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deduction for dividend.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 statutory income tax expense (benefit) outside of the country of domicile.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nondeductible expenses.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 impairment 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operation, attributable to nondeductible expense for share-based payment arrangement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the repatriation of foreign earnings.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R90.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104170729088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 1,254<span></span>
</td>
<td class="nump">$ 1,334<span></span>
</td>
<td class="nump">$ 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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions for current years&#8217; tax positions</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="nump">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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for prior years&#8217; tax positions (1)</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="nump">427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for prior years&#8217; tax positions</a></td>
<td class="num">(71)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="num">(73)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions for expiration of statute of limitations</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(63)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 1,216<span></span>
</td>
<td class="nump">$ 1,254<span></span>
</td>
<td class="nump">$ 1,334<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>105
<FILENAME>R91.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104178731776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 08, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jul. 01, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 20,552<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,850,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_RavinMember', window );">Ravin [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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,600)<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_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">$ (30)<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 | Fair Value, Measurements, Nonrecurring | Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">20,552<span></span>
</td>
<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_ErgobabyMember', window );">Ergobaby | Fair Value, Measurements, Nonrecurring | Carrying Value | Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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>
</tr>
<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 | Level 1 | Fair Value, Measurements, Nonrecurring | Estimate of Fair Value Measurement | Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | Level 3 | Fair Value, Measurements, Nonrecurring | Estimate of Fair Value Measurement | Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</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>
</tr>
<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 | Level 2 | Fair Value, Measurements, Nonrecurring | Estimate of Fair Value Measurement | Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FoamFabricatorsMember', window );">Arnold | Polyfoam [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<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 );">Velocity Outdoor | 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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">$ 3,000<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>
</tr>
<tr class="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 of contingent consideration</a></td>
<td class="num">$ (1,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>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=codi_RavinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RavinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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_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_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_StatementBusinessSegmentsAxis=codi_FoamFabricatorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FoamFabricatorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_BusinessAcquisitionAxis=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>
<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_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>106
<FILENAME>R92.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104187689568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Dec. 31,  2022<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 );">Fair Value Measurements Recurring | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">$ (1,442)<span></span>
</td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="num">$ (1,785)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 1</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_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability 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 );">Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 2</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability 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 );">Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 3</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_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(1,442)<span></span>
</td>
<td class="num">(1,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OptionIndexedToIssuersEquityTypeAxis=us-gaap_PutOptionMember', window );">Put Option | Fair Value Measurements Recurring | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(142)<span></span>
</td>
<td class="nump">151<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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_PutOptionMember', window );">Put Option | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 1</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_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability 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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_PutOptionMember', window );">Put Option | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 2</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability 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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_PutOptionMember', window );">Put Option | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 3</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_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(142)<span></span>
</td>
<td class="nump">151<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_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember', window );">Business Acquisition [Member] | Fair Value Measurements Recurring | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(1,300)<span></span>
</td>
<td class="num">(1,350)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember', window );">Business Acquisition [Member] | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 1</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_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability 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_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember', window );">Business Acquisition [Member] | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 2</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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability 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_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember', window );">Business Acquisition [Member] | Fair Value Measurements Recurring | Estimate of Fair Value Measurement | Level 3</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_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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</a></td>
<td class="num">(1,300)<span></span>
</td>
<td class="num">(1,350)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_RavinMember', window );">Ravin [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_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="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_PutOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OptionIndexedToIssuersEquityTypeAxis=us-gaap_PutOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_BusinessAcquisitionAxis=codi_RavinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RavinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>107
<FILENAME>R93.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104193653936">
<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 Supplemental Put Liability (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jul. 01, 2020</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 Measurements Recurring | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (314)<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_PolyfoamMember', window );">Polyfoam [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_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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</a></td>
<td class="nump">1,350<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_BusinessAcquisitionAxis=codi_PolyfoamMember', window );">Polyfoam [Member] | Arnold</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_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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>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_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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_FoamFabricatorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FoamFabricatorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>108
<FILENAME>R94.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104152411968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Non-recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 Expenses</a></td>
<td class="nump">$ 20,552<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 | Fair Value, Measurements, Nonrecurring | Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Expenses</a></td>
<td class="nump">20,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ErgobabyMember', window );">Ergobaby | Fair Value, Measurements, Nonrecurring | Carrying Value | Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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>
</tr>
<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 | Fair Value, Measurements, Nonrecurring | Estimate of Fair Value Measurement | Goodwill | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">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="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 | Fair Value, Measurements, Nonrecurring | Estimate of Fair Value Measurement | Goodwill | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ErgobabyMember', window );">Ergobaby | Fair Value, Measurements, Nonrecurring | Estimate of Fair Value Measurement | Goodwill | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_A2032SeniorNotesMember', window );">2032 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">5.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_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,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_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="nump">$ 237,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_A2029SeniorNotesMember', window );">2029 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems', window );"><strong>Fair Value Assets Liabilities Quantitative Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">5.25%<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<span></span>
</td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 855,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>
</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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Assets Liabilities Quantitative Information [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_FairValueAssetsLiabilitiesQuantitativeInformationLineItems</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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_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_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_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_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_A2032SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2032SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_A2029SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_A2029SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>109
<FILENAME>R95.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104175147616">
<tr>
<th class="tl" colspan="2" rowspan="2"><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="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="4">12 Months Ended</th>
</tr>
<tr>
<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>Jan. 20, 2022</div></th>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Sep. 07, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Jul. 22, 2021</div></th>
<th class="th"><div>Apr. 22, 2021</div></th>
<th class="th"><div>Jan. 22, 2021</div></th>
<th class="th"><div>Oct. 22, 2020</div></th>
<th class="th"><div>Jul. 23, 2020</div></th>
<th class="th"><div>Apr. 23, 2020</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 225,042<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 172,714<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="th" style="border-bottom: 0px;"><sup></sup></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">$ 17,352<span></span>
</td>
<td class="nump">$ 23,742<span></span>
</td>
<td class="nump">$ 57,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 21,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 );">Payments Of Distributions To Shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,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="nump">70,845<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">150,946<span></span>
</td>
<td class="nump">$ 89,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Payment Arrangement, Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11,400<span></span>
</td>
<td class="nump">$ 9,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_A5.11TacticalMember', window );">5.11 Tactical</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,186<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 15,458<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 Tactical | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">97.60%<span></span>
</td>
<td class="nump">97.60%<span></span>
</td>
</tr>
<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 Tactical | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88.30%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">88.40%<span></span>
</td>
<td class="nump">88.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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,020<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 29,435<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 | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81.60%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">81.70%<span></span>
</td>
<td class="nump">81.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_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">72.70%<span></span>
</td>
<td class="nump">72.60%<span></span>
</td>
</tr>
<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (2,614)<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 | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">71.80%<span></span>
</td>
<td class="nump">71.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_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">ACI | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67.60%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">67.60%<span></span>
</td>
<td class="nump">67.60%<span></span>
</td>
</tr>
<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 Candle Lamp</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,046<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,524<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_SternoCandleLampMember', window );">Sterno Candle Lamp | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember', window );">Sterno Candle Lamp | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">87.10%<span></span>
</td>
<td class="nump">88.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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 100<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_CrosmanMember', window );">Velocity Outdoor | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">99.30%<span></span>
</td>
<td class="nump">99.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_CrosmanMember', window );">Velocity Outdoor | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">87.60%<span></span>
</td>
<td class="nump">88.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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,215<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 30,581<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 | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91.80%<span></span>
</td>
<td class="nump">81.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_us-gaap_StatementBusinessSegmentsAxis=codi_BoaMember', window );">Boa | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83.50%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">83.80%<span></span>
</td>
<td class="nump">74.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_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember', window );">Marucci</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,045<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 17,175<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_MarucciMember', window );">Marucci | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91.10%<span></span>
</td>
<td class="nump">92.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_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMember', window );">Marucci | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.10%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">82.80%<span></span>
</td>
<td class="nump">83.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_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,475<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,284<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 | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">96.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_ArnoldMember', window );">Arnold | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">81.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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,967<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 70,585<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 | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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 | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.20%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">58.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_VelocityOutdoorMember', window );">Velocity Outdoor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,115<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 5,250<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 );">Velocity Outdoor | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.40%<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>
</tr>
<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 );">Velocity Outdoor | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87.70%<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>
</tr>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,077<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,936<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 | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88.20%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91.20%<span></span>
</td>
<td class="nump">91.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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,263<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>
</tr>
<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 | Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.70%<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>
</tr>
<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 | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83.70%<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>
</tr>
<tr><td colspan="18"></td></tr>
<tr><td colspan="18"><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">The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.</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_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_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-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Excludes amount capitalized.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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_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_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>
<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_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_CrosmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CrosmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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_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_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>110
<FILENAME>R96.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104187662800">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Noncontrolling Interest - Summary of Each Purchase of Noncontrolling Interest (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 225,042<span></span>
</td>
<td class="nump">$ 172,714<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 Tactical</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,186<span></span>
</td>
<td class="nump">15,458<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,020<span></span>
</td>
<td class="nump">29,435<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</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,533<span></span>
</td>
<td class="num">(2,614)<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_SternoCandleLampMember', window );">Sterno Candle Lamp</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,046<span></span>
</td>
<td class="nump">1,524<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Stockholders' Equity Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<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_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember', window );">Primary | 5.11 Tactical</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">97.70%<span></span>
</td>
<td class="nump">97.60%<span></span>
</td>
<td class="nump">97.60%<span></span>
</td>
</tr>
<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_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember', window );">Primary | Velocity Outdoor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_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="nump">99.30%<span></span>
</td>
<td class="nump">99.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember', window );">Primary | Ergobaby</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">81.60%<span></span>
</td>
<td class="nump">81.70%<span></span>
</td>
<td class="nump">81.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_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember', window );">Primary | ACI</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">71.80%<span></span>
</td>
<td class="nump">71.80%<span></span>
</td>
<td class="nump">71.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_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember', window );">Primary | Sterno Candle Lamp</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_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="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember', window );">Fully Diluted | 5.11 Tactical</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">88.30%<span></span>
</td>
<td class="nump">88.40%<span></span>
</td>
<td class="nump">88.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_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember', window );">Fully Diluted | Velocity Outdoor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_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="nump">87.60%<span></span>
</td>
<td class="nump">88.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_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember', window );">Fully Diluted | Ergobaby</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">72.80%<span></span>
</td>
<td class="nump">72.70%<span></span>
</td>
<td class="nump">72.60%<span></span>
</td>
</tr>
<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_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember', window );">Fully Diluted | ACI</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">67.60%<span></span>
</td>
<td class="nump">67.60%<span></span>
</td>
<td class="nump">67.60%<span></span>
</td>
</tr>
<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_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember', window );">Fully Diluted | Sterno Candle Lamp</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="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_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="nump">87.10%<span></span>
</td>
<td class="nump">88.50%<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">The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.</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-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_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>
<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_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_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_StatementBusinessSegmentsAxis=codi_CrosmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CrosmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R97.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104189429472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Data - Summary of Supplemental Balance Sheet Data (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</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_AccountsPayableAndAccruedLiabilitiesCurrentAbstract', window );"><strong>Summary of accrued expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and fringes</a></td>
<td class="nump">$ 37,079<span></span>
</td>
<td class="nump">$ 45,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Accrued taxes</a></td>
<td class="nump">16,670<span></span>
</td>
<td class="nump">16,472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">7,830<span></span>
</td>
<td class="nump">6,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">21,071<span></span>
</td>
<td class="nump">13,563<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_AccruedProductRebates', window );">Accrued rebates and discounts</a></td>
<td class="nump">8,948<span></span>
</td>
<td class="nump">10,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Warranty payable</a></td>
<td class="nump">1,754<span></span>
</td>
<td class="nump">2,062<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_AccruedInventory', window );">Accrued inventory</a></td>
<td class="nump">74,858<span></span>
</td>
<td class="nump">50,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="nump">23,395<span></span>
</td>
<td class="nump">33,151<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_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">191,605<span></span>
</td>
<td class="nump">178,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInStandardProductWarrantyAccrualRollForward', window );"><strong>Warranty liability:</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_StandardProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">2,062<span></span>
</td>
<td class="nump">1,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Accrual</a></td>
<td class="nump">3,301<span></span>
</td>
<td class="nump">4,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Warranty payments</a></td>
<td class="num">(3,609)<span></span>
</td>
<td class="num">(3,753)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">$ 1,754<span></span>
</td>
<td class="nump">$ 2,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity Method Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AccruedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_AccruedInventory</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_AccruedProductRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Product Rebates</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_AccruedProductRebates</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_AccountsPayableAndAccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsPayableAndAccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for real and property taxes. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MovementInStandardProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MovementInStandardProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-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_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred but not yet paid 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StandardProductWarrantyAccrualPreexistingIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>112
<FILENAME>R98.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198588960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Data - Summary of Supplemental Cash Flow Data (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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_InterestPaid', window );">Interest paid</a></td>
<td class="nump">$ 82,279<span></span>
</td>
<td class="nump">$ 58,061<span></span>
</td>
<td class="nump">$ 42,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Taxes paid</a></td>
<td class="nump">$ 32,670<span></span>
</td>
<td class="nump">$ 30,770<span></span>
</td>
<td class="nump">$ 12,189<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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>113
<FILENAME>R99.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104168554384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Data - Statement of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency gain (loss)</a></td>
<td class="num">$ (1,163)<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on sale of capital assets</a></td>
<td class="num">(2,581)<span></span>
</td>
<td class="num">(1,458)<span></span>
</td>
<td class="num">(1,851)<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_OtherIncomeExpenseOther', window );">Other income (expense)</a></td>
<td class="nump">3,030<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(833)<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_OtherOperatingIncomeExpenseNet', window );">Other expense, net</a></td>
<td class="num">$ (714)<span></span>
</td>
<td class="num">$ (1,482)<span></span>
</td>
<td class="num">$ (2,613)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OtherIncomeExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Income (Expense), 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;">codi_OtherIncomeExpenseOther</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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing 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;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>114
<FILENAME>R100.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104198670096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity Method Investment - Additional Information (Detail)<br></strong></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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember', window );">Corporate Joint Venture | Arnold Magnetics</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_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [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_EquityMethodInvestmentOwnershipPercentage', window );">Non-controlling interest percent</a></td>
<td class="nump">50.00%<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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CorporateJointVentureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_CorporateJointVentureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R101.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104167948704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Lease, Payments</a></td>
<td class="nump">$ 40,119<span></span>
</td>
<td class="nump">$ 38,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">6 years 4 months 6 days<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 46,000<span></span>
</td>
<td class="nump">$ 37,500<span></span>
</td>
<td class="nump">$ 29,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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">7.71%<span></span>
</td>
<td class="nump">7.61%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 58,061<span></span>
</td>
<td class="nump">$ 43,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Present value of lease liabilities</a></td>
<td class="nump">174,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 174,737<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_OperatingLeasesExpirationMinimumPeriod', window );">Operating lease expiration period</a></td>
<td class="text">One year or more<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 List]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 List]</a></td>
<td class="text">Other non-current liabilities<span></span>
</td>
<td class="text">Other non-current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 List]</a></td>
<td class="text">Other Assets<span></span>
</td>
<td class="text">Other Assets<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_OperatingLeasesExpirationMinimumPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating leases expiration minimum 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_OperatingLeasesExpirationMinimumPeriod</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>116
<FILENAME>R102.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104187611344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Summary of Future Minimum Rental Commitments under Operating Leases (Detail)<br> $ in Thousands</strong></div></th>
<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_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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2020</a></td>
<td class="nump">$ 40,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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2021</a></td>
<td class="nump">39,088<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2022</a></td>
<td class="nump">35,757<span></span>
</td>
</tr>
<tr class="re">
<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 );">2023</a></td>
<td class="nump">32,156<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2024</a></td>
<td class="nump">26,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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">67,060<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 );">Lessee, Operating Lease, Liability, Payments, Due</a></td>
<td class="nump">241,397<span></span>
</td>
</tr>
<tr class="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">66,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 174,737<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>117
<FILENAME>R103.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104178425904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">3 Months Ended</th>
<th class="th" colspan="3">12 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>
</tr>
<tr>
<th class="th">
<div>Feb. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 03, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th"><div>May 16, 2006</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>vendor</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 12, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 16, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th">
<div>Apr. 20, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 20, 2019 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 13, 2018 </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_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Unpaid management fees incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,830,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">$ 15,745,000<span></span>
</td>
<td class="nump">$ 11,830,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage', window );">Percentage of allocation agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38.00%<span></span>
</td>
<td class="nump">42.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>
</tr>
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIntegrationRelatedCosts', window );">Integration service fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,100,000<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 2,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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfessionalAndContractServicesExpense', window );">Reimbursement of occupancy and staffing costs to CGM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,500,000<span></span>
</td>
<td class="nump">5,400,000<span></span>
</td>
<td class="nump">5,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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="nump">$ 25.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_ManagementFeeExpense', window );">Management fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,604,000<span></span>
</td>
<td class="nump">47,443,000<span></span>
</td>
<td class="nump">34,249,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_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,886,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="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_AciMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Ownershippercentageintercompanyloanagreement', window );">Ownership percentage intercompany loan agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_OwnershipAxis=codi_A5.11TacticalMember', window );">5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_OwnershipAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Retained Earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid', window );">Distributions Made to Holders of Allocation Interests, Cash 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">(34,100,000)<span></span>
</td>
<td class="num">(9,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="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_NoncontrollingInterestMember', window );">Non-Controlling 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,886,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="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_A5.11TacticalMember', window );">5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 55,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_MarucciMember', window );">Marucci</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<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_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Management fees paid equal to net asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl 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="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>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AciMember', window );">ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">$ 48,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">47,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DistributionOfSharesConsiderationReceived', window );">Distribution of shares - consideration received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Management fees paid equal to net asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_ManagementFeeWaiver', window );">Management fee waiver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 61,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_TitleOfIndividualAxis=codi_EmployeesandPartnersoftheManagerMember', window );">Employees and Partners of the Manager</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage', window );">Percentage of allocation agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62.00%<span></span>
</td>
<td class="nump">57.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember', window );">Board of Directors Chairman</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage', window );">Percentage of allocation agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="nump">$ 2,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_StatementBusinessSegmentsAxis=codi_FoxMember', window );">FOX</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod', window );">Period to acquired controlling interest in business on fifth anniversary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForManagementFee', window );">Payment for Management Fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,000<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="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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BoaMember', window );">Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest', window );">Payments for Repurchase of Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets', window );">Management fees paid equal to net asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63,604,000<span></span>
</td>
<td class="nump">47,443,000<span></span>
</td>
<td class="nump">34,249,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_RelatedPartyTransactionsByRelatedPartyAxis=codi_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">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>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | ACI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">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>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | Velocity Outdoor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">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>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">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>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">250,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_RelatedPartyTransactionsByRelatedPartyAxis=codi_VendorMember', window );">Vendor | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchases from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="nump">1,100,000<span></span>
</td>
<td class="nump">2,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_OwnershipInterest', window );">Ownership 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_VendorMember', window );">Vendor | Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Purchases from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,100,000<span></span>
</td>
<td class="nump">$ 48,300,000<span></span>
</td>
<td class="nump">$ 6,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_VendorMember', window );">Vendor | Executive Officer | 5.11 Tactical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberofRelatedPartyVendors', window );">Number of Related Party Vendors | vendor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CGIDiversifiedHoldingsLPMember', window );">CGI Diversified Holdings LP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage', window );">Percentage of allocation agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisitions distributions payable allocation agreement 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;">codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 acquisitions distributions payable allocation agreement 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_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod</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: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_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_DistributionOfSharesConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of shares - consideration received</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_DistributionOfSharesConsiderationReceived</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_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Holders of Allocation Interests, 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_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid</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_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-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberofRelatedPartyVendors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_NumberofRelatedPartyVendors</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_OwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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_OwnershipInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_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-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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-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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationIntegrationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related 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;">us-gaap_BusinessCombinationIntegrationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of the credit facility.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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 expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncontrolling interest from subsidiary issuance of equity interests to 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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForManagementFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForManagementFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period for redemption of redeemable noncontrolling interests.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_ProfessionalAndContractServicesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.</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_ProfessionalAndContractServicesExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>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_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_OwnershipAxis=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;">srt_OwnershipAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_BoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_BoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_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_BusinessAcquisitionAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BusinessAcquisitionAxis=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_BusinessAcquisitionAxis=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_TitleOfIndividualAxis=codi_EmployeesandPartnersoftheManagerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=codi_EmployeesandPartnersoftheManagerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_FoxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FoxMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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>
<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_RelatedPartyTransactionsByRelatedPartyAxis=codi_ManagementServiceAgreementWithCgmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ManagementServiceAgreementWithCgmMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AdvancedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdvancedCircuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RelatedPartyTransactionsByRelatedPartyAxis=codi_VendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_VendorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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;">dei_LegalEntityAxis=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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CGIDiversifiedHoldingsLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CGIDiversifiedHoldingsLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>118
<FILENAME>R104.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190981280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions - Schedule of Incurred Management Fees (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">$ 63,604<span></span>
</td>
<td class="nump">$ 47,443<span></span>
</td>
<td class="nump">$ 34,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties (refer to Note Q)</a></td>
<td class="nump">15,745<span></span>
</td>
<td class="nump">11,830<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM</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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">63,604<span></span>
</td>
<td class="nump">47,443<span></span>
</td>
<td class="nump">34,249<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | 5.11 Tactical</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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,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_RelatedPartyTransactionsByRelatedPartyAxis=codi_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | 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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | ACI</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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | Sterno Candle Lamp</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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | Corporate</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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">56,604<span></span>
</td>
<td class="nump">41,505<span></span>
</td>
<td class="nump">29,402<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | Marucci</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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">750<span></span>
</td>
<td class="nump">750<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | 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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">188<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | Velocity Outdoor</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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | Arnold</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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">500<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
</tr>
<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_ManagementServiceAgreementWithCgmMember', window );">Management Service Agreement with CGM | 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_codi_ScheduleOfOtherRelatedPartyTransactionsLineItems', window );"><strong>Schedule of Other Related Party Transactions [Line Items]</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_ManagementFeeExpense', window );">Management Fee</a></td>
<td class="nump">$ 500<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_ScheduleOfOtherRelatedPartyTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Other Related Party Transactions [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_ScheduleOfOtherRelatedPartyTransactionsLineItems</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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=codi_ManagementServiceAgreementWithCgmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ManagementServiceAgreementWithCgmMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AdvancedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AdvancedCircuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CorporateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_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_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>119
<FILENAME>R105.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104181597920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Financial Data - Summary of Unaudited Quarterly Financial Data (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2017</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_SelectedQuarterlyFinancialInformationLineItems', window );"><strong>Selected Quarterly Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,552<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 234,831<span></span>
</td>
<td class="nump">$ 239,316<span></span>
</td>
<td class="nump">$ 221,852<span></span>
</td>
<td class="nump">$ 211,745<span></span>
</td>
<td class="nump">$ 213,047<span></span>
</td>
<td class="nump">$ 192,131<span></span>
</td>
<td class="nump">$ 183,876<span></span>
</td>
<td class="nump">$ 177,952<span></span>
</td>
<td class="nump">907,744<span></span>
</td>
<td class="nump">767,006<span></span>
</td>
<td class="nump">533,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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,578<span></span>
</td>
<td class="nump">48,747<span></span>
</td>
<td class="nump">56,117<span></span>
</td>
<td class="nump">51,126<span></span>
</td>
<td class="nump">39,597<span></span>
</td>
<td class="nump">41,859<span></span>
</td>
<td class="nump">42,676<span></span>
</td>
<td class="nump">40,603<span></span>
</td>
<td class="nump">175,568<span></span>
</td>
<td class="nump">164,735<span></span>
</td>
<td class="nump">78,007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 (loss) from continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,344)<span></span>
</td>
<td class="nump">1,106<span></span>
</td>
<td class="nump">31,536<span></span>
</td>
<td class="nump">23,747<span></span>
</td>
<td class="nump">25,883<span></span>
</td>
<td class="nump">18,720<span></span>
</td>
<td class="num">(16,031)<span></span>
</td>
<td class="nump">17,802<span></span>
</td>
<td class="nump">42,045<span></span>
</td>
<td class="nump">46,374<span></span>
</td>
<td class="nump">13,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 income (loss) attributable to Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11,968)<span></span>
</td>
<td class="num">$ (1,774)<span></span>
</td>
<td class="nump">$ 26,367<span></span>
</td>
<td class="nump">$ 23,762<span></span>
</td>
<td class="nump">$ 22,088<span></span>
</td>
<td class="nump">$ 88,100<span></span>
</td>
<td class="num">$ (14,630)<span></span>
</td>
<td class="nump">$ 18,994<span></span>
</td>
<td class="nump">$ 36,387<span></span>
</td>
<td class="nump">$ 114,552<span></span>
</td>
<td class="nump">$ 22,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.23)<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.13)<span></span>
</td>
<td class="num">$ (0.44)<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.23)<span></span>
</td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="num">$ (0.51)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.03<span></span>
</td>
<td class="nump">0.02<span></span>
</td>
<td class="num">(0.01)<span></span>
</td>
<td class="nump">0.08<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1.10<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.06<span></span>
</td>
<td class="nump">0.13<span></span>
</td>
<td class="nump">1.22<span></span>
</td>
<td class="nump">0.17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="num">$ (0.21)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="nump">$ 0.97<span></span>
</td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="num">$ (0.10)<span></span>
</td>
<td class="nump">$ 0.73<span></span>
</td>
<td class="num">$ (0.34)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Goodwill, impaired, accumulated impairment loss</a></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>
<td class="nump">$ 57,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 78,297<span></span>
</td>
<td class="nump">$ 57,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on debt extinguishment</a></td>
<td class="nump">$ 33,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(534)<span></span>
</td>
<td class="num">(33,305)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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="num">$ (1,309)<span></span>
</td>
<td class="nump">$ 4,780<span></span>
</td>
<td class="nump">$ 4,194<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,665<span></span>
</td>
<td class="nump">13,531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,393<span></span>
</td>
<td class="nump">72,770<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">594,921<span></span>
</td>
<td class="nump">$ 597,607<span></span>
</td>
<td class="nump">$ 537,754<span></span>
</td>
<td class="nump">$ 533,762<span></span>
</td>
<td class="nump">559,889<span></span>
</td>
<td class="nump">488,158<span></span>
</td>
<td class="nump">453,990<span></span>
</td>
<td class="nump">430,118<span></span>
</td>
<td class="nump">2,264,044<span></span>
</td>
<td class="nump">1,932,155<span></span>
</td>
<td class="nump">1,447,642<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_SelectedQuarterlyFinancialInformationLineItems', window );"><strong>Selected Quarterly Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="num">$ (24,900)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 153,815<span></span>
</td>
<td class="nump">$ 139,941<span></span>
</td>
<td class="nump">$ 98,990<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_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_SelectedQuarterlyFinancialInformationLineItems', window );"><strong>Selected Quarterly Financial Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax', window );">Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 1,479<span></span>
</td>
<td class="num">$ (579)<span></span>
</td>
<td class="nump">$ 5,993<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">$ 72,745<span></span>
</td>
<td class="nump">$ 0<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="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_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_SelectedQuarterlyFinancialInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Selected Quarterly Financial Information [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_SelectedQuarterlyFinancialInformationLineItems</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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_DisposalGroupClassificationAxis=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_DisposalGroupClassificationAxis=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>120
<FILENAME>R106.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104190059712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">$ 394<span></span>
</td>
<td class="nump">$ 502<span></span>
</td>
<td class="nump">$ 1,753<span></span>
</td>
</tr>
<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for Doubtful Accounts</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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">14,120<span></span>
</td>
<td class="nump">18,256<span></span>
</td>
<td class="nump">14,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions, Charge to costs and expense</a></td>
<td class="nump">3,347<span></span>
</td>
<td class="nump">4,891<span></span>
</td>
<td class="nump">7,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">4,971<span></span>
</td>
<td class="nump">5,494<span></span>
</td>
<td class="nump">4,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at end of Year</a></td>
<td class="nump">12,644<span></span>
</td>
<td class="nump">14,120<span></span>
</td>
<td class="nump">18,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_ValuationAllowancesAndReservesAdjustments', window );">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,533)<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Valuation Allowance of Deferred Tax 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_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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_ValuationAllowancesAndReservesBalance', window );">Balance at beginning of year</a></td>
<td class="nump">9,413<span></span>
</td>
<td class="nump">7,012<span></span>
</td>
<td class="nump">8,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions, Charge to costs and expense</a></td>
<td class="nump">12,085<span></span>
</td>
<td class="nump">2,903<span></span>
</td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_ValuationAllowancesAndReservesBalance', window );">Balance at end of Year</a></td>
<td class="nump">$ 21,104<span></span>
</td>
<td class="nump">$ 9,413<span></span>
</td>
<td class="nump">$ 7,012<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_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-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_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from adjustment.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and qualifying accounts and reserves.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from charge to cost and 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves from charge to accounts other than cost and 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 valuation and qualifying accounts and reserves.</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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>121
<FILENAME>R107.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.22.4</span><table class="report" border="0" cellspacing="2" id="idm140104174758208">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (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="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 14, 2023</div></th>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 26, 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,393<span></span>
</td>
<td class="nump">$ 101,039<span></span>
</td>
<td class="nump">$ 100<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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>
</tr>
<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 [Member] | ACI</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 220,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_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from Divestiture of Businesses and Interests in Affiliates</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 170,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 | Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67.60%<span></span>
</td>
<td class="nump">67.60%<span></span>
</td>
<td class="nump">67.60%<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_LizardSkinsMember', window );">Lizard Skins | Marucci</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Purchase price, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 47,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><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">The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.</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_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_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-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_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_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> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="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_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
<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>
<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_us-gaap_BusinessAcquisitionAxis=codi_LizardSkinsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LizardSkinsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_MarucciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_MarucciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>122
<FILENAME>codi-20221231_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/20221231"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="codi-20221231.xsd" xlink:type="simple"/>
    <context id="ic7cf2c429d814017b76220469893ee05_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i41b18bfe994241a0a8fe09d6a1373d93_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i10ed43363f714ca4b3c7d4c9c08dab1d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5bbabe74156a4ab4b10c3840de7f087a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4a8fcec7e9194d29ad21972c84df77e5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb6ac5f858804498ba51413a85839792_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="iee97de65f5db421ba9273a48a61978ec_I20230224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2023-02-24</instant>
        </period>
    </context>
    <context id="i60efce688ce8447587eeefcd2ad86cef_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">codi:EmployeesandPartnersoftheManagerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i767c2be138c94b7ca301e455db3edb3f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:FoxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18fe6937ca864179a1f088eb2309b8ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icd9b850ec6484c56b8e4da3e92dbef30_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84e8364999b34a1cb6adcff2db48a025_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="i74a00d7b1c0248d5b9b7bc0152a7be2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4632abc9832e47bca3fa0948b37f6bee_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="ie280da9d72bd47e4b264a7cba9cb370a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie32c157cbc184e1fb660c9df2d342628_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="i95b1de2af8ab46a59d7baf95e37ce615_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f1b60d0b8974dab8a214d70416b188c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i27e5872cf2b4418583b1206800e59ca9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i622cf7126328407aaf81855405c3c38b_I20191231">
        <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-31</instant>
        </period>
    </context>
    <context id="i64a81fcc3469435691d4545f96a165b0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b59a22cb7d04f3dbf52d7d95308c7b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i87329e9ec35c4358a29cc7e307774617_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i36f66d51987a4250a330317203420116_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a66d36ef24d45aab555a3638456e857_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9830b2479e67487ca294cbf09ddd45fe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5085cb3451f649e695732d174ff01e84_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5f378a95c884a1982339dd250087a00_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86bbadac306e4f2cbac0a40b69d226d8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabc9c4588d7b49b7807cb5f145fc4277_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i452af6a24f524c89adfb62581a00ff21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iddeea8a71c4243508b1c06c6118f838f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i46a14073ec06476c84689357159024c9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5394f8a4d6b54e9bb1e9bc59c02a6b34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a68e58012584eeeb6287b5ad50a8384_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idc45e4e47b3e4ccb85a4592699a37743_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide8a237bcab744e390ec30542c24d319_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0a964a269494c0d8c8a7c8aaec3fbf8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6624f42e614846b1991568446b1e4b13_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6adcb11364b74b26b84f656e00c1ad61_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6d7287704bb646869d4548e71b656daf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8acbeeaaee74433f945d9766b40f0302_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7c6ed86cd8e540c8bf274d42a83acf04_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic4a1e01b0a8e418b9f91c6e4cde1980b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2794a37a8794a939394b9ffaa152693_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i45e33856802e462fb20fec0e15ee1573_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i08327de9220b4ba5b536964e454461b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i159dbfe3c7d043feb6b1a23d6941476f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a281a6c68bc493bbb010396ad555a47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i77f679baa6b5441f80a5e6e96eccc604_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69cd144c703c40e7a18e93aacffb1148_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ff704c174f149e8b0c24f48e6bf7124_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff2c1fe720024aa193f42c54f8cd74e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6210c68e87a4a6592e20549f6276130_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5999d13764484608af073ce4387d880f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84fe34a6188343beaa29fd6b432db51d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaf7e50de41444fd9b37f2ff8b66edbf5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8cd83b3fbb784332b40042351a0acf2a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ce98191581d4381a78b584259b789ff_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf6c6c89b7334c5cb2fbfff9beef0ecc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76e5a61663e94b3cbd96b5036578d56f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ef6c4955b1947d6a9d65f1bc9c60a99_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="i37c73e0e9dc845b893d41e9807ce90d7_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="i0cc77548c4f44282a3926615589f4a1b_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="i86b5d829ff9d46c397d877aa1e35a7fd_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="i2527314be3184519846554d711b4129f_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="i8bebf5da13d34ce9829ccd0c381d7cd9_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="ic2578d777ef44edcaea94606f10d901f_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="i3ab7c5c0bef94d558f97dd5e034d4f94_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="i33c9c983ab3a47f78dbcec31ed540386_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="i61128a7360df472988996f11a9d19993_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i01aa9ba76b3e4e84af6061855b095d3d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0d9da2a09ed84c2e99d5d563fe82b7de_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i823b259f877740279df6166c3aca0adc_D20220101-20221231">
        <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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i60520eab4f1f478c94c5c004c061bcff_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaLoftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2845c72624f14e89951963d9d36d8440_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia3b41877680f4a26b2f0f4251d4c3ed7_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i325aa8e48c364e5199dd52ed8fb6eea3_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if08d607c19a44546b0f73264402bdba3_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i06b40b12e587476fbbcf25920bf5a925_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i950fb086f028425cbb6ff3550e99ae42_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7dea35df9a5d4bc9b3633d5c61500324_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="iea9f1cf5ddc14abd93323702caf7f2f7_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="ib75e7c398a2b4bb89fe5cce665c35e1e_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="i26cb51c3c39c4981a8fa28bd77fc642e_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="i82e0998c06f64666abf66fbb3ac5f2b7_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="i62705ba1ac794c449f92f1ac5cab4bb3_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="i45e0b01b09434b0fb871ed581257792f_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="i6c8ff6855adf4d3bb24b31dae781907d_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="i3e6bae1c3dd04b6b9e9b34bfbe4ec749_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="ie1ad5e043e394bb9bdea211d5b752ea8_D20060425-20060425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2006-04-25</startDate>
            <endDate>2006-04-25</endDate>
        </period>
    </context>
    <context id="iba1e666f8752436ea4d8ae3d00b374ef_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i37361a55a7784494921f2de65d796a00_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56e07d670e4a430db598e20eac834f42_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8175c103e9ea41cd999dcc53130d045c_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ida95343a821f4f1ebbbd87ba48513cb9_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i80626212c6474d37a6c08fb73121c745_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id2af97fd21884a50be63e0d9e6a2b484_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i569b5a1195a04117bd668869a4480325_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icbd8f20929c1419db54c4001ab26765a_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iccb86a079c9f4397a74294dbd04cf9fb_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i84f6b5049b1b4c0dae21618db2c1184b_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="i0f6a8e31f71048528baf62b786cb2649_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="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaeb989ecbd8248189540f46210021121_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="i230ab7c3f8d944a9b26aee520ccb338d_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="i58ef312bbce34d49b2065bec85e0dbb7_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i822c923676a84b8f92be01fb5e607907_D20220101-20221231">
        <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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i88fe0873c3614c989f2f504a60d2f702_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="i72ae38826e4f490ea4edde5b0adaf348_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="i00b70b63882a4a2abd7a44d78df0f7a8_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="ia2e9c383e83a49fea898a75ed093fffa_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="ife977f88e51443d096a7a78018f1cba7_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="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i31d6b70523b04fcdb162c82bd30ffc9c_I20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-03</instant>
        </period>
    </context>
    <context id="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idd855ee9530047e599e3c22100f77736_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idc5e305b68db46b78b5ea279104a349c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4ca9419db134a18a902c2825b2ff6a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5a8bdd717a68488e974766668747183d_D20210903-20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i89ef38b9cd71458f882afe5aa4a2e98e_D20210903-20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i032d4f698fac438883e59d8e42e4107f_I20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-20</instant>
        </period>
    </context>
    <context id="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="i6c60a487ac204dc88404d80d0c0e292d_I20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-20</instant>
        </period>
    </context>
    <context id="ia322c31fb6ce41a58a9117113646ae6c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i569e08fd97d145e2ad5954afccaae81b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i215c1f6f101b4d87ab1ad8592f109a5c_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="ie33777857ba64f58834abe28d15749ed_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="id553881875e641c094e2162720656cda_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="idf0af5835a8f4233ac67901ba847a23a_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i9610d935c32f48ff81a2eded52abc88c_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="i083bddd233154d389acee1cdd3d5628f_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if95bc51e523542a294eb4ee01c95a3eb_I20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-10-16</instant>
        </period>
    </context>
    <context id="ibf6518c536a044a3bd10f4660f45a187_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0cf96de632e54613963551a282fa8ec7_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i0b4f2bcc6b7a409aa1e33cc475ffa484_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="id820f5babd0340849d533d4c61df7328_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="i14c146903b37472e8498095914f301a2_D20201016-20201016">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-16</startDate>
            <endDate>2020-10-16</endDate>
        </period>
    </context>
    <context id="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoAndPrimaLoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoAndPrimaLoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i72598e15bd3a4c22b6c14085704661df_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="ib6eee102319c4b55aebcc37fb9c989f0_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="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="iaffb975ae6244c4a9280cc12fda98081_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-05</startDate>
            <endDate>2021-10-05</endDate>
        </period>
    </context>
    <context id="i0676319f80374e39a59db139d132dd3e_I20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="i059714cb84f446a4987c9888dbd3592a_D20200701-20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="ica701cd171b2456c9d2691989b3015a1_I20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-01</instant>
        </period>
    </context>
    <context id="i60a10a7bc73848669dd3723560f03b0a_D20210301-20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="iadd46081f5e54a83b436faece8f0faee_I20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="idac1b892352c49bf9ce537fb19c585ea_D20220101-20221231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb92ac4e36ce46c9904c9e33eae215b9_D20220101-20221231">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7af75c6739ef438abfadb3850f620b98_I20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-03</instant>
        </period>
    </context>
    <context id="i9a77752f81964df0817cd8e23df9588d_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="i1cc3303adce64a77ae457897cfd8b779_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9fa0a1f7a5974c80b0d9cafd60bbc965_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if450f1c9643541bb956c140048d57748_D20210101-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia1d32480e364406bbce711920b152856_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:CleanEarthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieec6e6f855d141a1a01a4832e4605c96_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:CleanEarthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibd257b3221454653ab96c9f348210c12_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i97ff4280f28c4eeeb2377b94d9aff292_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9477a383b0b847d6b3b1a3ebd6a27927_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2cfbd18482e447e5b02d26f4f2058c4d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic27eaafae65f4390b64d310fa96c1676_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i83091991d843456b8eea05d790ccbb64_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i216c389d8e5448af8fdffb7faade234c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6c03a2c0d795480985ea367381ee3205_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i43d6955ef5c84d78a3e39ce6b27d908d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3787ffc7d37642ce8353facbff928557_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ide8d3818006649e28ea8f1f09ac41403_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6baf3a39588048159c2447938ca8a4c7_D20220101-20221231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i72052ffcda924ae3a5fc7a12d9b771ce_D20220101-20221231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia85944300f324781a8058feb06727d70_D20220101-20221231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2b14105c2835446b9cea81a4ad6afb79_D20220101-20221231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib4f279bf94f441bbaf173cb077bf9bb0_D20220101-20221231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic0bb089944bd43d88026073ed0de3ebe_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="iaaba061a269b498ca1b7afa9717e5c62_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idf7dcdf71a37460db835b6bcced21465_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9fafdec265234d5cb5309cf94ea45709_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia66ed31cb4f941849173938748701ef3_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="icd619f55a137437d9972b9e1e0d1c8b0_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4a78779fd1d747319db480422769cdc1_D20220101-20221231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i633741dc1a1c49b4beb5999fa7c3dbcc_D20220101-20221231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1bb2057bf1e8451795798bb114897210_D20220101-20221231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38e11448c7c84a45bebf9609f3023b06_D20220101-20221231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i190294fa4d284921a129fcd67e586226_D20220101-20221231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i522a485039a646f480e4630d7fdd67ee_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i389adec74bfe4d2bb5fa5b07d21a5c7e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id1a627e2f58946bcaac0798375a50871_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a1a281146924d97aa26b8c946c106bd_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ce3816e1e0e4809b40843b647af5e7b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iae0fa4ecb0da483283da5d4532a1c7f2_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3a36c01f16d24199b7de640c12f52363_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia19a9cd6036e49ff9978a04db1f6d443_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic0c4c33a9ee840058b38b182aab559ff_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id0b5ad37aecb4630a8e8ffe8676269c3_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6bdf683aa9d3419ea8dfa507d60d1e20_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia977022c810a44e38051937a5a5c4030_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6f3d85993cf4a4eb053c7889cd9afd9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i187342d8498044d8a781ac2da9319cc0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i893eae42f1654c8eb83f828e17c17046_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibe2ee51690784a9ba674cdb3bf222d1d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i69832e7e392d4ab68f74ae0473524c7f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i1b62197f23454ed0b7d54a5bd6c0627d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i66e28cf658724c83866e56ad384cae76_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i14ce0cc342e74700868d5723f4cbec37_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2ad148ff3b224497a196f5267ef51170_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib0fe18e9cd1a4a9dba42aa3cd2fb48d5_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i38967a979b3e436b8edda8d7f60bfc21_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2ed4ddfb81d84cd591284c071a001001_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iafc1e027347b4c20820f453b3feeb35e_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id9a9431f9db046b59d332e2b738000da_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iabbf4bcfc2ad45e48f0d5fa642453def_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ifa370975d471425a826600b07910de52_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia6ee096c9a7a4a6083ba589558e35ffd_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i73c5c3f7eb7a4b018624b4ba0501eb69_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i57cef53bacfa40cead899fd53a4e56fc_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i960125e60f404751a5df408bb8deb8f6_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id16f031f3cb3423ebade3b562a4f648d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if3b549ceeb8c4c0fbbeb82a00d3a3eda_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8530c10c74f7485fbd59c856e414946f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0cd7180b12944ffdbad6779e63e84418_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0887a4b31cfb40618f81283efc45f376_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0cb315225d4d44789f5bd64cc2ab9675_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0852625d3c14b81a52481f4a597e6c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i080c8a4c64d54775b30041cce4c5eced_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2fc3178fb8b248deb845fcee39998364_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i026997f50a0447ac864513bee7618f2e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iccd309bb8d074832b7fc26558866b7f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08a90c6572c04651a548498d15ce006d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c33a42f0dc849b5a617caec5145cfea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied3a07ab2f694a84bf14bb721ce12178_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5621651969924d1a9e5022fdb83e6d0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb479bbd2a3149dea4762eb424ea13a8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f80a422c3c24022bea335d4bb957a28_D20210101-20211231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2517347bc9d24f4082e41ae992337578_D20210101-20211231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68eb777a6cc74a9fa955c2f1e69a02f4_D20210101-20211231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5aa793f1f5bc44209bbc1eef6f7533f8_D20210101-20211231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i858ad6ecfaef4719bf91e45d58215d83_D20210101-20211231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i96f5c806aa2d4892bde659eb878c85e7_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3484943a2b544d7a9d421538dc7a56a9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48d410f6a9b44c12acadee8cf13af8db_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic30e31dd31484eeab06492072b6303a2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i38972b1f7d5c4ddfba693149010a60f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a4b26cf6d27469fb25ec4b567d00cb9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifcbc7c42932749478cd65621f1cda15b_D20210101-20211231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i112360d7e3114ee880ed356f3cc64f1a_D20210101-20211231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d2e99347cc94c9b9905872d6e0bd238_D20210101-20211231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8838b2e90c4485086b3390cb8c44952_D20210101-20211231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i887a6580c61746ce9f7531f74deee7ad_D20210101-20211231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d25325312804d00ab117db6fa6b1ac6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i726dfc470db64930867dcce6655d415d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iddba330c076c4303ae98b43e9ab34a0d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if3d318b38ec34e4bb2984c07e4fb5260_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7ed012047434b6dac37fd229daf196f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b8805e865ea450091c81f3da3fc014c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic312c3232c374315a1284a6cd2172ac7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i90cb4bf2a04f401fa8d7a79d733ab71b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic8d8b83d412e4ba5b43520e1904b734c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic870d6a4d58f43339396e57a2ab743b2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if253e91f574f42e7a51c78ac8efb449d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie2f881e9f51e4747b4a0b0bc449a5bb4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id2db70a4a9c6459ca07f4b759680919e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib1cd4edbcdac437ca84d4ffc15538439_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if7006742cfbb48209715d2a79df08951_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65ac7ac1f1d24a3e82f6cb92e9b1c662_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib373d643a9ea4c76a049da4d658f9c91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i549ca4678125494e842d0f06d37ab498_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i59bb1fc59bfb40e586dcbe8b3b1026cb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if525d1128c854a1d834c9aed4d899a24_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01f7a0ff5aaf4ee3acef9fb69587c1d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91ddd2858d554ca1886f6b5c2b781cdf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i778e617aa7884452b32066e91bf6950b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5bd22c11371f4052864ee03355b72d8a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i455c62cc30e04c0eb1b9abbad84c5cd8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib067739108fb4fbc8c4ac5e6628d9dab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d1e8e8f93e940828bcb633ffdd05502_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87d7857abbf9413e9ee2ab25e40eba3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie1c2a83466214e0098c48b3fc5d07966_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12c6eac42c534de38f0eb18a7dff5080_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8fe393f4c012481e9bc15ad6869f8d7b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i95b8860bc2274a8caf1c69692492b161_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie58ddd5e05874d368794e511de41f1d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic303055655fe47a3808bb2cca596d010_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i551f620ee6a94544951fef60dc2f11ef_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe8d0644a4104d5fbbe32655e5c8e36b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf9e0a8c24d94c5d88b2032208316700_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i24835050c1374151b6e256e072cbb040_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i423311551c4140508a9a38ee6782f074_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6f24d085aa44b7fb1a34206ccdf458f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f15359a9957474b89bfd985d58377c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i356292a981954838b40d34abc06f2510_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaac5a93909c241c3a30b34b706b0b79b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b4ce851a7e24a2688ec4e3540be2f8d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i51c015afda28412590fcd676ecc7d8e7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i96661cd7320f4b35bb20adf9ba066450_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i158c46b4666247bcafffd33e69322fef_D20200101-20201231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia1da99d6e5214fc183848dc7c91b1018_D20200101-20201231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iafc7c810ae624ecc8c606c0447c8a47a_D20200101-20201231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62c0341e30e94b9ca286dba10e4cde04_D20200101-20201231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i66862e15d9564fb2979bded84b52b0ed_D20200101-20201231">
        <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:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31c50da8b6fc4f879543d463a1b5b16f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i022efbeaff4044a88da440402922e6e9_D20200101-20201231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d1c7fc2e2d146cb9516ec74863b73b1_D20200101-20201231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ec55370df2f4c358eb0867e5a431c62_D20200101-20201231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief5d10c92d054f11a81ad4852dc978ff_D20200101-20201231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic12674422ada4b89b7a3c0ca1c0ebce9_D20200101-20201231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic30ccb59106149559057837a53749ea1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie3be3849eba1411284f4d10fd192da71_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic41408c8651844dfacacaa4d78df1f5d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5cf7eaaf9ec141859be21c98e70853f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idcb617e080954b37a0fb44215ec923a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b48917f2cb741f09e482ca41653d185_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6abc61d972314fc99779eba83e3ea76c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i17ba284a6abe4237b2b06cef8301b29c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4461ab7ace584e86af8b22b669d0cdba_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if99bced3fadc406bace4ca9f90c839b9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic1a5942778fe41f8892f318d1efaa8ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id4693d448a564cfd98af4407e0f719db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56812294382f41e481544a4c946f0b21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie584031c899343ff8f7ca1ded648f1e6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i274c969990814b27a9ac4dc7ed256985_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5b8273c7b5ec4b2a95054a6169812ddb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie97ee36d655b4280a82a81dbf8ec1f28_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa72463502f44f8d8fe686346fe94ce7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id9804f9b47164ae59bd8f1783d858cf1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc2360535df945c0b72d2ef2bbed6c3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22ffd019dfcb4139aa01b5e918b3e199_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie36ecca5154849909722338f800aeb2d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0644e7558f9f4cb2a675399f40abcc36_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e7f0238d61b430e965261a2494f7f3c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide06210283654f1db7f80056b018554a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i442f602168694264a1be0f4e33767073_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i89a6ee9a1bb243388e90b47534940cec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6c11f0f5d09142a2b3e64e5be455a96c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8034cfa8117c42deb1459360802f84dd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id22e25e5b5994ff8a79a29e67df4d87a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iccba1e5f621742359c11e969051523a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf88e1f1a91d47fa99cca3646556e23d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia6906073b5cc42c3ae72431156111851_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3db408610eb5403b81f2a99dc8210878_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3f881e823e249c786b0fc4b2314d474_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i686ac8fe8b92415c9e6923bc0be35a64_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</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="i0ae7547228a64586b00e65cf8a5b1763_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icaf095c275634d75b985e8fe1197bf41_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia83e4c40d7114f3fa8a7782613f94a1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie782646fd38a4f73a0e2d791b5a13c26_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8167d0f1e98a4efb901df22d7a6666f8_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib07db8ff30ff4319aeca20be9645a5c1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7795cc907d874e1ebeff7f178ddae8f1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec15adf607864024ba625233cf8c94d6_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i05c0035ce5504d60bb6960d17b1888f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2357fdfc10514b358519136a0ea2cd0c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a2f999d7d0f4655b3e5127dfc6bafda_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i68b5a1515fb1444d96323647eaffb517_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8a37b5e5849499c8c9cb2614f8bc162_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic051975b0724423ca56a02dd02772d0b_D20220101-20221231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9e712a1f9b8f4739b24be1ade0efb9a5_D20210101-20211231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e25413e6e8f4775a61453f482e834b8_D20200101-20201231">
        <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:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iab3337916bcb40a9bcf22b5ea841fb3a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i35d7ff524cb74aef976703c837bc3c9b_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd689fcca01b446490bc56d7161e4c78_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i93f46853e8a245b5982cfd0521e7c553_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic6ce045bbf46468f877dd3a7588964b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f0d1302a4624c118a990180e8c5a1e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i23f2d0b51dcd4130b7b5308bfe61bc93_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7c077e0c06f94220b72575cfe26fb416_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3300d88b7fc740bd9d15af2e36ca3271_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i031f802510f74294914dec5cccb84279_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iecdcb658428f47209e573c5513139845_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i26682ff3f29d4f4087b3036d61eff82a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9074c4de173043fe87a782aa5a9bc0a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i88c5dd1a5a9e41b7ae695fd136d6b6d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ecb2801c7be4981a0da137da5d76391_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie1378ed2a2b04e9c82d631f3a2bd700a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib0200aa8b5ef44269e45df66e9fa5d1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12afcb2383f04b2b9d814a6db03e475a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaac072395ccd40a98062c5e860a36d36_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i10e7a963c7454dd085ecd8e8f7cd57e7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1d8739e9bf9747a8ba93471822bf03cf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11889f3fa0ba4ef1aad3ba25718e5b04_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2aa8dc55b43242ec84d25702762e86a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id97c45d25df740f587bf42246638ab7c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31e3cb886f6b4c5589b8f8729f8480b9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic7ed9367180c4d0a93d44e0d5e476a23_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i43f0b3c4fb8842d2bcc777dfb14512e4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f62eb793d6d4d1a8fe40556b826e8d9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i04138f0c67b84f33b0bb491f7b995dde_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5c1e5ea5b804e80bd5f30f73fc6f46d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaa0d47064b404ad5a2cd54463c0a63a2_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="if235092b877e47b3b14728011143c76c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82509091bdc24151960a9921a4d9fcc7_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="i3fe826ad080d4e60b72dff23ae7163b7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b64554fac0d491fbefdc2c2040536f3_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="i7aae5f63427042178a20f157163848a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia563121d0972479cbeba9aaa27df0e02_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="i630cf004b56a439fb913aa4c5c152284_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i88f5c838b1154484bb876343484b56a1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i94d4f1d2843b44138a3ab73434caf9c9_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8f8ba31a5635491b9f2efad3902dce46_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b274b2b9ee94578840f22486854304e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1829752824a8473a90000121f18a4a7b_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="i86ebc60389684bc397c9bb5358e6b1d4_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i016d26e4bc7d47d0aecc5288b660fbc1_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="ic42df3c2846b4fed96302b7175df5666_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ff9091ea864476e9d2a5bee553af74f_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="i9acadd4c5cb6443199d99d215725dd33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8ec9db4521f4ea59310f3ef56eca9c8_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="iaeac93c9df12485fb31311d7afe9ffa3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7e55c781139444c581c3f40237a916ae_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="i6a2ff6f460f444da82deb7956f1df99d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4fefd06b62b4ba193a33c6da949647c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic11f320cf5f445188f5b20f82dcea19e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i3f989ce7590b4d778ea0f776d2ff4259_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i45dc9694621748ee8d7fe9a2027fc03c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife8537de063048288970a8ee0c616511_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="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic29612102f284788bfe7ca43e936a7a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7af60d3fa69648f3aa4353185b9fc3ab_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="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i914f7d8a2fdd44c7a9f0c1aa55e76aad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib60f1e935af54aa8bee79ac30567427a_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="srt:StatementGeographicalAxis">codi:NonUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic46330305c7045a2a72e82a56f53d1bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:NonUnitedStatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5bef7b1da0bb49768d9d08f78236f481_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="i480a94cd627c4db4ada8ec4e7620a56d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if9957e231b934f509ab30858592d1a9c_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="i69d81b5bc6874e6ebed2e95ce59edeae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idde06afb39fd43e5a076ab408641f8d2_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="i8fde986ddfbc4530886a30b4f6061b45_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3696bf608b094c1bbab3c526b2395d4f_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="i16c18a95c2364a7584dab40d0b2eacf9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i317755f9b4b14711adac7cacce61d6cd_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="i5750a71042c045eea9209b6ff271dfc3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9fcede7a5d424953a720a4cc64374d81_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i62f025373f8f4400aeadf0765fc425c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifaab5937f615427295dd1b88c0417356_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id9590dc8f5ef437fb388bbff185c65cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i48d3b5ade78b4587b49369bd47cef54d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa7c6c34c90645ce80a37bd160a97e8a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25cb1d93096b4e41918676c93cee0626_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ife18216e93364b37934c005a39b43089_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50dd38c0cea44e82b2b89498a51d19d6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i239da3171ffa40979124339fb5e8933e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b13ddf465d84d1dafe5c91dd06e05e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0698cd6f20c409fa5ea4efad7f4aafa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5301b46aaa4a4b97b8eb6a2c6d3f02d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id99fff0778ac4f0890942d5ec0bd6a8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i095c5faec4404b4fbe5bb838eac407c1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8a125bddf8c4d56b91e71a51a12746d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8f0e4bbebe0e4770a78e0c2405c1a631_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="i8ad185b414d941c8a0363e30ba33f334_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="i90ee7c13fba3405085d821e52a20b926_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="iab5af43bf3fe4a6a81e849a7a825b2d2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie4921003e2b141588674657b666ce10f_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iee8164a1e2a240faa90219c2978117d2_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="i540389b821eb41da935eaca1bc63257a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia39e5067741d40f1b78e0c7add8c10a7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4a6f747ee7e743ce98aad35dfbc69704_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="i5298fcf5134f43eabda9d7d12a002980_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icf6c62c563a6454f95008adcb4299912_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i67190b1e196e4c9096bbe870274590ba_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="ibbd387bbbb534ff79ad53f6e72baa8f3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f60c22d7a8747dbb7f0ef0cc09bdb14_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id0a0966b43a042a6bbc17072e79ff1a8_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="i676b68999bba4ad888b3ad348d9b4453_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43cc1ab9f19e4d70b848c88b94fef601_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i992a6dcf683442f1a94296493d46dbd3_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="i2eb8e09899214f14b3997c4294bfcf1b_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:A2022TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i48a6e37dd4084c8fa2c7d6a4a30c0331_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:A2022TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="ifda3ce902ac041969c3e21c472e012e0_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:A2022TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="ib7332bef2e8a4f1ab7d9089862c9f286_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="ie4cc3d86d9ba4c8d8f42f34b3180b06d_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="i6ef0db01d4cd449c8777cf0a94508ed0_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="iec647a0deed44a8bbbb2547badd802a0_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="ic871d38e44074203bbfbe1789babcd65_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="i43e0dfc190ae490faa1d9ed97b2be997_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="id5558c38ff9443c2bb1a05a1b94892bf_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="ic17ffac127944a11b356c27228f37e41_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="i62b0dc0e687745d6b4262021aefbc36d_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="i18cde4aceff844e4a7273e0f86f058c2_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="i5f3687c0746f481093a6db4b793bef1e_I20180418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-18</instant>
        </period>
    </context>
    <context id="i98a3864f4bab4272810a766058574a76_I20180418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-18</instant>
        </period>
    </context>
    <context id="iead9cc1260584a9d9ef1be8abab208ff_I20211117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2032SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-17</instant>
        </period>
    </context>
    <context id="ia31326a44236481bb4a6f63d9e81606e_I20210323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2029SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-23</instant>
        </period>
    </context>
    <context id="i7da0bcdf40de423ca81598c554dbcb70_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="idab7a01a128c4c7585abd3717a94a91b_D20210302-20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-02</startDate>
            <endDate>2021-03-02</endDate>
        </period>
    </context>
    <context id="ic722d9644b054f5f9e86b90db78b9002_D20210302-20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-03-02</startDate>
            <endDate>2021-03-02</endDate>
        </period>
    </context>
    <context id="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2029SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib2b1ac0f481a4876a6259240a0e76103_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2029SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44f90c56125b402eace34211d47f1214_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2032SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i971833a307dd447bad4bfc13ff8d4b0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2032SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84b0d6c6d4be4aa28e2322a3263469fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1b89c2e1132943c09f9922ed5cebbf15_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i776b305d75e544748cd9093198a004be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8dd1c0d4ba924e45bfcec4bfa43c5761_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ed19a2125df405d8b3ad12d06670786_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iffde0062e47e403798840950791bd0d3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:A2022RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cde46835c7f4244899fb9c6a716643d_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="id1f3824009464603b896eb0214e3b40d_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="ibd7748cedff24e4081b0c13301cee944_I20211117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2032SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-17</instant>
        </period>
    </context>
    <context id="i37b6ed28889e40238796afc89a0d1d4b_I20210302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2029SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-02</instant>
        </period>
    </context>
    <context id="ia962705832914bad852c2186748613b7_I20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-07</instant>
        </period>
    </context>
    <context id="ic9606ed2bb9c469ba26c302dd4781ffc_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic7ef9cde2689440d900e01bd7e32d6e7_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="i7b66bbde08ba4d7c90beaf6a5a82e3aa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3de70299fc124464a853d3ec238b469b_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="id9d432f3308a44878568e89b7f334909_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia93dee1e602f4065babbb095bf7c13c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i703b62f538944b40b0fb5c335c6c134a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i430ced2199aa433f865cae10ef305e18_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e231fa288ac4632afe1531d6cb1d18f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i314b2c423d404b52ace2aabf6c2d7714_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idab395b29f454801aa2244e22b732e14_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i36c3d5307f014eec8955a8a8f8ed1351_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6e457804eac84e76bbdfe7329a65558a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib03b78a6f8d04bd387251ab14480d558_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:FixedIncomeSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib324bd73a16d4374b48182389c66fe22_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1f39cf9471e4f7b83b6cd5751eb6df1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:HedgeFundsEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7eed47a38a104adf870b3ccec6fa6eda_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">codi:CertificatesOfDepositAndCashAndCashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i75d426e4286a4060a36c33301c1580df_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:EquityMethodInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if675d1ce4ad743f6a5a9fc94090f0b40_D20191120-20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2019-11-20</startDate>
            <endDate>2019-11-20</endDate>
        </period>
    </context>
    <context id="iccc97d25c6984c32b254f9961fbc34ac_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="i93d1797f6fbf4da2b4a05bf327eb092f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="icf6562c7b356400c865d7fd53137e041_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibcb08850be97465c80cb280e2f5b65ef_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i45216d9f4aa34ad78108a5dfa14fe084_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifafe25ee9077479d8185a7e53d7752b4_I20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-05-07</instant>
        </period>
    </context>
    <context id="ic23d2e3574bc41d49f154673a1be47b1_D20200507-20200507">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <context id="i93a3b177e2f2476dade4a5056ef0c94c_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="i170c812e812b4be58cca77914bf9f15a_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="i9ea370be868544ecbdd8ff10c80051bd_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="i100bdb2d098b460bacc476edce4a7a99_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="i3b2f9c7942684d3985762b5d52a4d795_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c318d1aba9b4b02ab546779779789f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b859c1e56ac40c4bf744cf9d53c3beb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120">
        <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:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-20</startDate>
            <endDate>2019-11-20</endDate>
        </period>
    </context>
    <context id="i6fed54f07bf94004ac7fe1e4e6ceec82_I20191120">
        <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:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="ia06975f14e984021bd2ba0e9a18878f3_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="ib7690a6414bf4b56b897e1fcc681cef4_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="i00cd6aa430d74211b548fe55f365874d_I20180313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2018-03-13</instant>
        </period>
    </context>
    <context id="i744d4518b32e43bd9437a9942ae59cfe_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313">
        <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:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-13</startDate>
            <endDate>2018-03-13</endDate>
        </period>
    </context>
    <context id="ia14ee773754d43c1ad5077f45166a2d4_I20180313">
        <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:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-13</instant>
        </period>
    </context>
    <context id="i9f81065207bf4333b95b1f0b8d05664f_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="i9d96d62a451d435a9bb61a4d4a7bdd97_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="i51d25b24619c454c8e46be5ec339af07_D20170628-20170628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-28</startDate>
            <endDate>2017-06-28</endDate>
        </period>
    </context>
    <context id="i9627bb7ef40e4e86b4abef220a85ce5e_D20170628-20170628">
        <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:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-28</startDate>
            <endDate>2017-06-28</endDate>
        </period>
    </context>
    <context id="ibae0e2c2f9c7428aa310489b7d6defa8_I20170628">
        <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:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-28</instant>
        </period>
    </context>
    <context id="i982c59351a854974be99fa615d1c5f5e_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia5e61a28d8e94948b303f30ff0d9c60e_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4dd2a81d2fee4e6b8035a59b89a91049_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5fd1ef2474fb451898900338be1f29a1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5d0e1ce6655341f4af4870039e0c7ca7_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i3224befbdb024108a31e0cc63f217513_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia86e9e5363c74fee8d0f876e00fdf1a1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i20e385586c784ec4a978a083add77619_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i30c90308265d460eb74d5b164d8840ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icc2c9a40e3ab49ab9ba98389f58a9875_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d18c3483d424440a8e9658f88b37d6d_I20230126">
        <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-01-26</instant>
        </period>
    </context>
    <context id="i397d9145070c4c86aa34276988e7b2b0_D20230126-20230126">
        <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-01-26</startDate>
            <endDate>2023-01-26</endDate>
        </period>
    </context>
    <context id="i11d6501e8c8e43e5a347420a8e914a06_I20221027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-10-27</instant>
        </period>
    </context>
    <context id="i7efcfc85ad5f493ebb62811a69cc98fb_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="i83f6ab3684b547d6b657780983deadf3_I20220728">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-07-28</instant>
        </period>
    </context>
    <context id="id09a12d4247949a78e163194e4bffce7_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="iece6375fdfa445a2b2ddf9987d4da356_I20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-04-28</instant>
        </period>
    </context>
    <context id="i15b689bc89d04bf096044155ecfb5fd2_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="i835c417738e249f6b1460fc36075dd70_I20220120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="i807edd0094c14eec95ba67d877772619_D20220120-20220120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-01-20</startDate>
            <endDate>2022-01-20</endDate>
        </period>
    </context>
    <context id="i771107b5ee4e4d64986e06110ef2a75f_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i124aa50222e64cb394244d3b82426176_D20211022-20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="if75fa8de586a4c9ea6ddcbf43d0a3b32_I20210907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-09-07</instant>
        </period>
    </context>
    <context id="i790e00ced788466da5ef2cf3d0e6a2d0_D20210907-20210907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-09-07</startDate>
            <endDate>2021-09-07</endDate>
        </period>
    </context>
    <context id="i550222cf1f85477d9fa114679e369593_I20210722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-07-22</instant>
        </period>
    </context>
    <context id="i107d670a8cb0471087d6b1843ecb518e_D20210722-20210722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-07-22</startDate>
            <endDate>2021-07-22</endDate>
        </period>
    </context>
    <context id="i760e05834ee44bafaf646df1e20052f9_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="ie76727ae94d940b1bb80ec0e448f6eb5_D20210422-20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-04-22</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <context id="id4779af2caa14304931706465d40ffb1_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="i37533a4e3419448f99b59a5ec535854c_D20210122-20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-01-22</startDate>
            <endDate>2021-01-22</endDate>
        </period>
    </context>
    <context id="iab65fd29969f446c8f9a8b676afcde47_I20201022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-10-22</instant>
        </period>
    </context>
    <context id="i2c3ac9f320c14619a7ae257d59a61430_D20201022-20201022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-10-22</startDate>
            <endDate>2020-10-22</endDate>
        </period>
    </context>
    <context id="ia6da230d83864364985a28cd2880cede_I20200723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-07-23</instant>
        </period>
    </context>
    <context id="i9fc12890de314abe9a1f25db0e049684_D20200723-20200723">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-07-23</startDate>
            <endDate>2020-07-23</endDate>
        </period>
    </context>
    <context id="i4fd08e8ab57749ac9d0749e444808a5b_I20200423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-04-23</instant>
        </period>
    </context>
    <context id="i4d66f585684b4221a45339c88793f78a_D20200423-20200423">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-04-23</startDate>
            <endDate>2020-04-23</endDate>
        </period>
    </context>
    <context id="i465d8a478fe84d8188e9f649231913f2_D20230130-20230130">
        <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-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="i16f5f4b2b02143c7b0e14109125ee92f_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="i99ca64458b4f45dc84e022fa44d60587_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="i8505e3d3794b4c998087a0efc490731e_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="idd095ea83376453f955c2711843786cc_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="i9c86decaf5fa4f6581fa51c47a430239_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i7f20e22513b84191b6a80cb07d468bbe_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="i33a1996d25c841bf919a5ca85573d5e3_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="iabf9ed6c7d204972a4ee2a3cc110f9eb_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="i6629e336d24c4509ab99a7c420710994_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="ia314e0cb0046401ab49ad28f4f8748e8_D20200730-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-30</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="i5aeb40d926d043b386e8dfd5843735c0_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="ie1fc115c1c084c7e941e809d49a2a27b_D20230130-20230130">
        <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-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="i49996e9f9ada4dac8e22263444c7b4d0_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="i4c2510f7040d4e02826ebe7a69f96aff_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="i7727666157c549548a6df7a53b00eba0_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="i4ba3a4c3317249beabb63a51adecda28_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="i0ba91af0264c44bfb7aedd37d91e9461_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i7401e2eab21141f090a1a00b1c0fbea0_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="i73a094a1a3384d70a89b3c31f967936e_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i7d03796ba11641148a7527924bd0504f_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="if0eb35b709574f3caea4fe33895f26f7_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="icd8ba50eb4524d4da56c16353b67f8e8_D20200730-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-30</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="i2233a46d8f4d420ea269aee12bccaa08_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i9d3d968e33a44269ad4e39f3c224ffa7_D20230130-20230130">
        <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-01-30</startDate>
            <endDate>2023-01-30</endDate>
        </period>
    </context>
    <context id="ie5e5ad1c6c0e4c47a7074bfa5ac0d6e8_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="i1170934e3ab54de997ac523b52999caa_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="i2ea956bc0bf14581a2448139b15d1156_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="i04bcf87fe81d4b85a55bc5c792fb3f0e_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="i47046d17767b41ed92861242b7e571d5_D20211030-20211030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i2296a46f188149a68bf2c89bc8f75a9c_D20210730-20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-30</startDate>
            <endDate>2021-07-30</endDate>
        </period>
    </context>
    <context id="i3008ac1a01834e22bcd43f7e17aa6ab2_D20210430-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-30</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i0b77b610abb047bcbdd159111c666a6c_D20210130-20210130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-30</startDate>
            <endDate>2021-01-30</endDate>
        </period>
    </context>
    <context id="i3a64ac18a165455fbc493b291ce9c05b_D20201030-20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-30</startDate>
            <endDate>2020-10-30</endDate>
        </period>
    </context>
    <context id="i5068a247fb8d41648e314af5319f6912_D20200730-20200730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-30</startDate>
            <endDate>2020-07-30</endDate>
        </period>
    </context>
    <context id="i1f80c4e1aac144ba8da52cee5698d5a9_D20200430-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-30</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i2299b8056ac64bafafed69146479e731_D20200130-20200130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-30</startDate>
            <endDate>2020-01-30</endDate>
        </period>
    </context>
    <context id="i72ff54a98e194a119676dd114c3727be_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="id204e4b1a5b44b10ade7b25685cb5410_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>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id193e5c8d98c45448de6cc4a5168e9b2_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>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d40678f49164f4cbcd4762e638c0ef2_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>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieaf580a2d62c4cd49fa4acbae8c5770b_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>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icd93f1a00d91464291ff01a934cb2759_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: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="i2179311c991349348bd77edea5e40c54_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: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="i26963ac95abd40cd9bad55102377d29b_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: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="iaddfae849a9040efa33113ffb17063c8_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: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="if5b818b85a814d9482f6c6767fa622cc_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="i4c2aba0cf8d042c0bf7e93368a96edde_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="i64ff0b5ba5e74ddfbac1dd9cea2b89fe_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="i6b5bdb029c4f40e8bb961d98680550df_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="i77e5e57018064fd3bf5592fdb3de2833_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>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i975227a41b344705a4f01d2c7ba54f82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5abb13f855b543ad989e6cf8d8f787d4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4cfb3a314ac74dfa8ee269dec4c83d8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OptionIndexedToIssuersEquityTypeAxis">us-gaap:PutOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i645ca17564ef41e983dbd34cfa375b99_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap: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="i6a67fe166779474a8d4524a7855512ee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if71c257822c147768337c03c82340f25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id319d2bdf2734d31994fb0e84c3b2aac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib727716730624041af43e3fe3818760e_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="i07f6ffd5778a4ae0b972847e7d99f759_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i995df5c4feb04e1892505a6ede5bb034_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae198852e7ec4fb3bf7a892197db1791_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40c6d5e0f22046569d4608b9a61ac854_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8148456122bd47b7b1f2e3a6e43e311d_D20220101-20221231">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id90a16b49f974e9babfe60d8d7dd3f2c_D20210101-20211231">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if32828afc10340abbb90142a9dd72bd4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RavinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3934f63881304635ad4c8342666e417a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RavinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i258a0f8ece924b92afd3f3fe70991e1e_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="i4c1a799ad13f4bfbbe21274aa5a8cac5_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2bb9a2797fc0462d9be79b49ab702c62_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i374f392b9b2445ea916addc0d9a59a4c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2cb4731ea234c78a5f582e725e49cb7_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="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-08</instant>
        </period>
    </context>
    <context id="ie0b56cbaa3b749d09c9495a2e44f1ea5_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="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-08</startDate>
            <endDate>2022-07-08</endDate>
        </period>
    </context>
    <context id="idc4c21684bf444b6a7d09e0f03823d67_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:KingsCamoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id7ce0ffac1434e7eb1db22d4bcb17ebc_I20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PolyfoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:FoamFabricatorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-01</instant>
        </period>
    </context>
    <context id="i4f4425062c1a49899d6d259b1d4676c1_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="iea9a2edb94804bb5a7654fc47d04f1a4_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="ib1f2b6a201ed4f7a9760d5cda412cfba_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="i7f892fa79ba3498fb64dd65db2584df4_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="i3ddcfbaf0dc64582bd43f1c85e2ba412_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="i2c6b40d609b24b388416f0be9b2f4b55_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</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="idac556cc15374138b5ffe7b4c3618037_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</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="i85bbc33ab6d045ab91ac44df43536cca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1def509910d64751bb15fc971a85c01c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i320b7987c7ff4ae8bd3686e835bdf149_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic59645eb1cf541b383b8fbd4e3863d72_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id769a9de0b104d2887a384bddf0b0635_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icd7910dc55074da699efd4727ed1cbb9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i614bd0bae236428ca6b3f196d05e1364_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a89f1d9661848eea4febd2626919b66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a3dacf0d35b4d64aa59798a5d032662_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9cf8d84e910b44ab85fd3dd7efd5a65f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id98b520e362d4150972a6f769d3e6397_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie4446e08114147cdb0fb799a38c7f010_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i33091e2cca344c5d97faaaed1c10a532_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8a4ab7814404cdfbc6f5a42b8ba0d32_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48914161dbfd41e3a150d403004bb484_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie592dfb10f7d4ec68e420e69e69b15e0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20ff113cdde2493895f330dae1e551c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42d04953c09c48c18c1d993d1e263bce_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i94f627ce198b448888b89f347fe78b0c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa6496fb8164404f9341659d6def3959_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieb4d413cbe9c4def9ad4b1ef848adf5f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3746a5d97ef541e8ade267e524dedba6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife803f6bba5149cda30e62a883937db7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0de5c62076a0424a95f7642d66645085_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54d94499ff784310bfbea9ea22ce7673_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if1d7f47af16941caa1d86023f510dbc2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i91f077f1cffb4ad9972f98eced0d5c3c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaLoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic3288724aba2420ab47e24d1fe49b672_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaLoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i828625a7a0924ae1a016913de1b91062_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia3a21e1941f0430685dbd47f1ab0629e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibd713e3ff8e046b4b17e647399fb872f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CrosmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7dbb4633d50e4cf9b237fe2713405caf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CrosmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6a42a8c5ce249dba04f671be9b3e249_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CrosmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c637280aa8c44ff9076cfa463da34d4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CrosmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib0ca3709fabe4407b297fcaf274d2e88_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0af8b8e3d3704409b2f252c55f9799fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ca5c57e872843f0ad7196a888dda01c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ica83bc4d796a48b490a6ac34691e082d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe4fb421f2654719b6e1f3ffa8b91e30_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieecb2eaf33e544338f0b4ca771a6ce55_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8cdd9a87124b46b6afa49742c6bfd073_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6cfc96759ed54acb87d21b910be5949b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibcf52d391afd4a7098be714e75ed7093_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i274d950e6da14487a19434bbdc04bb8a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e7d84cbefc34fa88485c73fa90f7111_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia73375e8db6c47589a9b83114e393bfa_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i282d0e1478ae4ffc83f78b9433b8d153_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42681fb529374b5582b4adcfcba35b22_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i08bc16535d6d42968124f008a8b6b236_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27af2d23e1254f6e874cf8ad79277bf8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4cb6a34314c24db0a4dfe26be46e6781_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17d4e92d376b47cba5ab4e3c88e820e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i743225befd004168841bf6991be2deda_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1039fc0c6b841eaade6cc7ab0408ae4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1857efdb7aea4941aebe9e9ba4aa70b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icac7873c08434f2692b82c596a254854_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0088e420ac7a42dab155de65c91dc4c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ab7025042fc44e2b8efcc85f1a7971a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f46da881e4a4151a010315a9ae98bce_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="ib6ce6eb530144fdca153bfdaf778bb4e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0674d166c2134776b996706faaa587b4_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="i9437a11d45c84d7ebe1b09ac6ec31b38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58a7c9253ff0497f93fd4e42b19b4cfe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife4365cce79a4454868b0038bb8227d1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id215abd5859e403db93a7f39f3aa7df9_D20060516-20060516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2006-05-16</startDate>
            <endDate>2006-05-16</endDate>
        </period>
    </context>
    <context id="i4514696423504739b1f97f46940325cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0351d89191d242c1aa16a70b8b7d31c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc59a4d9ee2547bea87acc41cf167bf3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia64bd0e03fda4f0c819f00a1c3cf14bd_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i6abc50fe1a5f4fbca0773617d505788e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i64c6c139956a4533ba46187e4d644023_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7d300e1a3a6f442cb55d5cf954c24bb7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2e8d4b9b66ad4d54b0d89f3446f75a65_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1bf22264529d47b9ab764bda5243337c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icc7790fe73244cefb757e5b7d7be6855_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19e156c173e4487ca432cc9705025e8c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</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="iaab5ee747fec49198a4ba9a93b0fe6df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6338f49211874d28aa31b340f6ab827e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icec2c70cb08a486894eab8de6509be57_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ae00c36cf3f4333ac299877906ab797_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08b289902a4d494e96b9f9d9a8a2204b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0cc5c33f38f84ed489cca5934d073b8e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icefac71db9b04d7b960754ed548cc268_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i964d48fc309846c299d57dfb662526dc_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:PrimaLoftMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5fc8627b4d504337b2703c9632127d3c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifd4d81aaa92b4fe08e5ff176547e897b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i45a80d47de2c4ac6940ba5a9c1584911_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50051424978d4fa09e2d9a22bdf544f8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifb786c06c516464db809d3e699b35f31_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iae28a0b317274968a8572950234a6e9a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AdvancedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c84f41c9eec48ee94947b700a5b6694_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if63622cc8e5f4d228a4cb06311ba5b19_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id2fc2fc33f534001b67fa140a6a6d2d5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8b99b3322294f0cbd2d6b7a7c608bb2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iec4f69052eb44195858fcab09cbdb658_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib571694e0a04474c8d34009b5865a120_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i314e083d7b9740dba5fed8a1c99ba027_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idf5f9ce93d254338b41c233eb602794f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68b5d9024b3c40a097495bb6f61554b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a510461f20342409e657a8d20c381a6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6be7cad5e0a45a7bfafc223d81f075d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3479ca8dd9e044688dc452334e74f323_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c4a0af55f804973b6383e15ebf1d398_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6ecb02d8eb04a4bbe1849f1e0036061_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i02b4fdb2bf074b629bfe986a277881ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:ManagementServiceAgreementWithCgmMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic9217af2770a4f608838a04439ee9f10_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">codi:EmployeesandPartnersoftheManagerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iafe866491b3747ce9c6353939a6cb274_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:CGIDiversifiedHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie8de20e57ee54e12930b6987b1733f2e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb20f2d655db40f1a6a5f8e0b2c8188b_I20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-03</instant>
        </period>
    </context>
    <context id="i70549abdd9d94fa29b1a10fa8cf47ba7_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="i22cb46ad55614e9cbf0a3647152d4593_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="ifa1208d3f2ce4be8a71034d0a8ce5aa4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia70d5e21d2bf4037934c8e318635aa61_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ice474f31c6d3472bb5b7b903c9c17830_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic098396d724d45eb8d65092bd7ca0878_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i04aa8c674d5d41a9af688fb9ad393838_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:A5.11TacticalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i5272497577c44e2cb4f1cbb1c305ec4d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0ffb7656a7e5450799dcc5a6f81dc487_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65a2931f402e4550868ff62010a1f4c0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:VendorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BoaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c2c1490ae8b4db8b8629864f0449f0c_I20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-01</instant>
        </period>
    </context>
    <context id="ifbcea9986e644bfbac155568f9b16269_D20220201-20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-01</endDate>
        </period>
    </context>
    <context id="i5ff4c93b707c4f4b8222c0d39d5acf27_D20220201-20220201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgobabyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-01</endDate>
        </period>
    </context>
    <context id="i909ede52b4c84234888c141e5bcf3165_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="if13b2eeb1f6e42adadfc0f374ceb36ae_D20201130-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-30</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i268006f5c3e04cd8be646c1793cf3be9_D20201130-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-30</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ibc8e62cf6132419c9e605b1cd72755ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:CGIDiversifiedHoldingsLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1e0e7124d5d74a4488638d9f8386f857_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if2813d53a029467e859bd12ad49b021b_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i57b695b0d2c24a59b7bc55dbc92ecc9e_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="id4749f15ccf14f2490441e20fcfaa33a_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib9916877f10645519f32f2366ca7aa93_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i3d12fa6a46904f0d9ecc6990e1cbf6fc_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i44130136c7e6485cb8053c048d603f7a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i214b32224b884f10a449df68355ed5f3_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i41a3a3e8672140ae8dc4adef134841f5_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia383a088ea6c4bdcb79d7de19abaa6dc_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibc4d33900a544712bc86a98fea67c813_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic41f5e672b87429b8c545527a54e82fc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if4c32df4a62a4f39857054017136da7d_I20230214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-14</instant>
        </period>
    </context>
    <context id="ia2c21f01b2a74c66ad718162cc3d388f_D20230214-20230214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-14</startDate>
            <endDate>2023-02-14</endDate>
        </period>
    </context>
    <context id="ib40767ffca5e4698b0116a194fe5c4de_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2bb0a14ee5f5499e9c864ff36bee904c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1fa3fe824b1045539018c2cd9d5c57aa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7737442220ca4c88838a6913efd8fab8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3803693d2dd54b5db650b07ddcce07f7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6baa012275ce42e1b3931a0d3ce4dc25_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4e191be9090d4b77bc279a98f819b244_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie9b4b77c77334275a1e6754351d5ac72_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9118d447f5544352951a23b3e55b7788_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i875b8bce85db4b25819fbf8c58dfda0f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5efe5c3ea4e8465fb900d389bfd1816d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b11c5e6bb674452a54f663395fb464e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i50207171e3c84a49bcd6856d161e30a0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1c7935ab5fa04b6ba9a7775b283135da_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>codi:Segment</measure>
    </unit>
    <unit id="facility">
        <measure>codi:Facility</measure>
    </unit>
    <unit id="client">
        <measure>codi:client</measure>
    </unit>
    <unit id="vendor">
        <measure>codi:vendor</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM18yLTEtMS0xLTkxNTEy_291e8cde-3283-48c1-bcbb-f7bb1685b0fc">0001345126</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM18zLTEtMS0xLTkxNTEy_db3f0a17-f5f4-43df-bed8-9d5b0fddedfa">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM180LTEtMS0xLTkxNTEy_8f8167a4-3f8f-4e34-a5d2-53cb6cbfbae9">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM181LTEtMS0xLTkxNTEy_eceb7d27-c58e-4934-ac18-fe41aac52b2b">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl80L2ZyYWc6NWExMDAyYThiMjk1NGUzOThjNjc1MmVmYmQzZjYxOTYvdGFibGU6YWQ0MWVkNTIxYjdkNDZiM2FiNzVkNGI2ZGZiN2Y3ZTMvdGFibGVyYW5nZTphZDQxZWQ1MjFiN2Q0NmIzYWI3NWQ0YjZkZmI3ZjdlM182LTEtMS0xLTkxNTEy_9cce8b85-372e-4817-be84-72f7dbc0ffd4">false</dei:AmendmentFlag>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzEtMS0xLTEtOTE1MTI_d2b955b5-ce52-4a1e-8735-0c6f259d13bd"
      unitRef="usd">13851000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzEtMi0xLTEtOTE1MTI_a22c12eb-c9d9-48f6-8ec2-14a30f082d2c"
      unitRef="usd">17970000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzItMS0xLTEtOTE1MTI_3a8ef959-983c-401f-bc4c-ae8d83f48a2a"
      unitRef="usd">6589000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzItMi0xLTEtOTE1MTI_a6ab256a-5fa1-4414-beaf-c364846a4f6a"
      unitRef="usd">2805000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzctMS0xLTEtOTE1MTI_f1dc0dc4-bfac-413e-952f-922cb8b878ab"
      unitRef="shares">68738000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzctMi0xLTEtOTE1MTI_2d675135-7de6-45d0-93ed-dfd461ec55ad"
      unitRef="shares">64900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzEwLTItMS0xLTkxNTEy_eb2f795b-6786-4a82-9314-8a46d77d5306"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzExLTEtMS0xLTkxNTEy_2afba7dc-7bd8-453b-9a89-cdeb8c453599"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzExLTItMS0xLTkxNTEy_df20e645-fd57-4b68-afb3-f6a445e6f83f"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i74a00d7b1c0248d5b9b7bc0152a7be2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzE1LTItMS0xLTkxNTEy_2bacab4a-ca6d-4ca9-be7b-7d0f7e7525e3"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i84e8364999b34a1cb6adcff2db48a025_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzE2LTEtMS0xLTkxNTEy_e553d437-378c-4a24-b449-8e459544b7a1"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i74a00d7b1c0248d5b9b7bc0152a7be2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzE2LTItMS0xLTkxNTEy_d0970aa8-2198-44dc-9375-d7fa3ecb5a2c"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie280da9d72bd47e4b264a7cba9cb370a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzIwLTItMS0xLTkxNTEy_76bb8ec2-8d20-4a8d-82f8-58d32990d178"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4632abc9832e47bca3fa0948b37f6bee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzIxLTEtMS0xLTkxNTEy_679e93a3-7d50-4197-b9b6-4c178a4f5a32"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie280da9d72bd47e4b264a7cba9cb370a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzIxLTItMS0xLTkxNTEy_e64412c3-c6e0-4b28-a717-327cba3305d8"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i95b1de2af8ab46a59d7baf95e37ce615_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzI1LTItMS0xLTkxNTEy_696755e6-17f5-4082-bd21-e0d7824846b0"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie32c157cbc184e1fb660c9df2d342628_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzI2LTEtMS0xLTkxNTEy_cd6b9b75-7e5d-4585-9226-c0e119a98d87"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i95b1de2af8ab46a59d7baf95e37ce615_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzIvZnJhZzphZmQxZmIyNGNlZGM0MGUxYjE2NmNlNDdiMmRkYjQ0ZS90YWJsZTpkNDQ1ZjVlYzQ3ZjU0MzFmOGQ1MTkyZjQwMjUwY2M2Ni90YWJsZXJhbmdlOmQ0NDVmNWVjNDdmNTQzMWY4ZDUxOTJmNDAyNTBjYzY2XzI2LTItMS0xLTkxNTEy_157d47e2-2a3b-4a17-8761-efc26d2e2cd6"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8175c103e9ea41cd999dcc53130d045c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzEtMi0xLTEtOTE1MTI_a15f9d97-be3d-4683-a1e7-5012527c137d">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ida95343a821f4f1ebbbd87ba48513cb9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzEtMy0xLTEtOTE1MTI_efa87dca-9f9d-4942-8145-f47351624862">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i80626212c6474d37a6c08fb73121c745_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzItMi0xLTEtOTE1MTI_2227bfd3-8048-46a1-b568-bb357b4e65ee">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id2af97fd21884a50be63e0d9e6a2b484_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzItMy0xLTEtOTE1MTI_ab0cd4b3-77d3-454f-af6f-6d116fa6d64d">P18Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i569b5a1195a04117bd668869a4480325_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzMtMi0xLTEtOTE1MTI_490742f0-b010-4ea2-8b4d-f863564919d6">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icbd8f20929c1419db54c4001ab26765a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzMtMy0xLTEtOTE1MTI_8fb0b5a5-2c0b-4e69-a0d3-f1fd387441cf">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="iccb86a079c9f4397a74294dbd04cf9fb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTYvZnJhZzpiYjMyYjBiZjQxNjg0NGQxYjk2M2YwMDBiNDYzYTFjOS90YWJsZTo5YmM2NDlkN2I2NDk0ZjNlYmNmNzhkODllMGE5N2RmOC90YWJsZXJhbmdlOjliYzY0OWQ3YjY0OTRmM2ViY2Y3OGQ4OWUwYTk3ZGY4XzQtMi0xLTEtOTE1MTI_04eb9e89-cb5d-4500-9e28-baef980a441d">Shorter of useful life or lease term</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="idac1b892352c49bf9ce537fb19c585ea_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjIvZnJhZzpiNDJjN2MyMGMzZjU0MGUwOTIzZmIwOWJmNzVhMTM5YS90YWJsZTphZTY5YWI4OTIwZTM0ZWU0YmJkYWM2ZWZiMGU0MTVlMy90YWJsZXJhbmdlOmFlNjlhYjg5MjBlMzRlZTRiYmRhYzZlZmIwZTQxNWUzXzItMi0xLTEtOTE1MTI_e3329e94-b6dc-453f-a146-1adae18e7a5b">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ieb92ac4e36ce46c9904c9e33eae215b9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjIvZnJhZzpiNDJjN2MyMGMzZjU0MGUwOTIzZmIwOWJmNzVhMTM5YS90YWJsZTphZTY5YWI4OTIwZTM0ZWU0YmJkYWM2ZWZiMGU0MTVlMy90YWJsZXJhbmdlOmFlNjlhYjg5MjBlMzRlZTRiYmRhYzZlZmIwZTQxNWUzXzItMy0xLTEtOTE1MTI_7d6d6acc-c085-48aa-a102-4afed3c70ce8">P12Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <codi:ActualFixedChargeCoverageRatio
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODMvZnJhZzozMjJjMzYwYWI2Zjg0MTQyYTFmNTczMDk1MjI2ZjkyMi90YWJsZTowMTMzMjYzYWU2M2M0NTg2OGExNmJlZTc3NDM3YTBmYS90YWJsZXJhbmdlOjAxMzMyNjNhZTYzYzQ1ODY4YTE2YmVlNzc0MzdhMGZhXzAtMS0xLTEtOTE1MTI_72d45213-19da-41c8-9c6d-85e705279bdd"
      unitRef="number">3.09</codi:ActualFixedChargeCoverageRatio>
    <codi:ActualSecuredDebtToEbitdaRatio
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODMvZnJhZzozMjJjMzYwYWI2Zjg0MTQyYTFmNTczMDk1MjI2ZjkyMi90YWJsZTowMTMzMjYzYWU2M2M0NTg2OGExNmJlZTc3NDM3YTBmYS90YWJsZXJhbmdlOjAxMzMyNjNhZTYzYzQ1ODY4YTE2YmVlNzc0MzdhMGZhXzEtMS0xLTEtOTE1MTI_5e2ec492-5141-4cb5-bcef-dc2bc51e603e"
      unitRef="number">1.12</codi:ActualSecuredDebtToEbitdaRatio>
    <codi:ActualDebtToEbitdaRatio
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODMvZnJhZzozMjJjMzYwYWI2Zjg0MTQyYTFmNTczMDk1MjI2ZjkyMi90YWJsZTowMTMzMjYzYWU2M2M0NTg2OGExNmJlZTc3NDM3YTBmYS90YWJsZXJhbmdlOjAxMzMyNjNhZTYzYzQ1ODY4YTE2YmVlNzc0MzdhMGZhXzItMS0xLTEtOTE1MTI_fd1cd391-27eb-40c0-9540-f349c92403eb"
      unitRef="number">3.97</codi:ActualDebtToEbitdaRatio>
    <us-gaap:CommonStockVotingRights
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTIvZnJhZzo4MThlNTQ2ZTVhNjg0MDZiYjNjNzk2MGY1Nzc3MjE0OS90YWJsZTowODI1ZTU4MmM4NzI0M2YzOTg2OTk0NDEwMWEzN2E1Ny90YWJsZXJhbmdlOjA4MjVlNTgyYzg3MjQzZjM5ODY5OTQ0MTAxYTM3YTU3XzAtMS0xLTEtOTE1MTI_f6fac7c2-d161-4b79-ac28-81ad82bfc564">One vote per share</us-gaap:CommonStockVotingRights>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNC0xLTEtOTE1MTI_46fbe5c8-13d8-4a17-853d-1e21dd396c7d">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNi0xLTEtOTE1MTI_c9fef412-bfc7-4891-8dfd-10cc8bfaadfb">http://fasb.org/us-gaap/2022#OtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNC0xLTEtOTE1MTI_3640dc78-5087-4ac7-a230-468aa69d03d7">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNi0xLTEtOTE1MTI_8ce70e87-67ac-4ec4-ac8c-67789a12ae5f">http://fasb.org/us-gaap/2022#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNC0xLTEtOTE1MTI_b6784b8c-fd71-4cce-aa2c-8e96fe170f74">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNi0xLTEtOTE1MTI_50c6d333-404a-442c-ac6d-d4b3a64cead7">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <codi:OperatingLeasesExpirationMinimumPeriod
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTAvZnJhZzpjYTcxYTFlZTM5MTY0ZDdmOTU5OTU4MTliNTU2N2ZmMi90YWJsZTpkOWJhNWEyYTg4ZmQ0Njk0YTE2MGIyYzg2ZDBmNjc0YS90YWJsZXJhbmdlOmQ5YmE1YTJhODhmZDQ2OTRhMTYwYjJjODZkMGY2NzRhXzAtMS0xLTEtOTE1MTI_bc07b7f4-1d50-42ab-9ade-37c6eb862dae">One year or more</codi:OperatingLeasesExpirationMinimumPeriod>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="ibc8e62cf6132419c9e605b1cd72755ca_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTYvZnJhZzo0ZDYwOTU1NzE0NjQ0NGUwYTc2YmJiYjg4MDIyNzlhYi90YWJsZTplYTkyYWIwYTk5MzY0NjRlOTMzYTgyZmVlOTMxMzIwOS90YWJsZXJhbmdlOmVhOTJhYjBhOTkzNjQ2NGU5MzNhODJmZWU5MzEzMjA5XzMtMi0xLTEtOTE1MTI_77488825-6b41-4875-9e2e-cfb9a2d99a65"
      unitRef="number">0.05</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i1e0e7124d5d74a4488638d9f8386f857_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTYvZnJhZzo0ZDYwOTU1NzE0NjQ0NGUwYTc2YmJiYjg4MDIyNzlhYi90YWJsZTplYTkyYWIwYTk5MzY0NjRlOTMzYTgyZmVlOTMxMzIwOS90YWJsZXJhbmdlOmVhOTJhYjBhOTkzNjQ2NGU5MzNhODJmZWU5MzEzMjA5XzQtMi0xLTEtOTE1MTI_59efc72b-8ec3-43c1-86eb-f51ca59fbf31"
      unitRef="number">0.05</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <dei:DocumentType
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDU4_0edea93d-6d8e-4fa0-9314-26309bac1871">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NjkwMGE2YzQ4ZWIxNGQ1MDlmZGI5YWU3MTg0ZjQxZjIvdGFibGVyYW5nZTo2OTAwYTZjNDhlYjE0ZDUwOWZkYjlhZTcxODRmNDFmMl8wLTAtMS0xLTkxNTEy_e9baedf3-a051-4a49-916c-180557cec159">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8xMjA_7435862f-7ba8-4635-955d-a9805d350aa2">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NzVhNjAxNmQ5ODZiNDVmNGJhZTIzYjQ1Y2E5ZTFmYjgvdGFibGVyYW5nZTo3NWE2MDE2ZDk4NmI0NWY0YmFlMjNiNDVjYTllMWZiOF8wLTAtMS0xLTkxNTEy_f7a1b811-1ae9-459d-9f16-a5df48cb5cea">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY2_16a765a7-bfe1-4e70-98cc-f6d95f81adb5">001-34927</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDU5_912eb6c6-bcb5-4a35-9e81-3a1941f6a629">Compass Diversified Holdings</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGY2OTZjZGRjOWNlNGU3YTkyYjg1MTEzNmEyYWE1MmIvdGFibGVyYW5nZTo0ZjY5NmNkZGM5Y2U0ZTdhOTJiODUxMTM2YTJhYTUyYl8wLTAtMS0xLTkxNTEy_a1ef894c-9fc6-4b46-87e2-49de95fb11d2">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGY2OTZjZGRjOWNlNGU3YTkyYjg1MTEzNmEyYWE1MmIvdGFibGVyYW5nZTo0ZjY5NmNkZGM5Y2U0ZTdhOTJiODUxMTM2YTJhYTUyYl8wLTItMS0xLTkxNTEy_b1c2a46b-b579-48f9-9511-530d12443c43">57-6218917</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6ZDI5ZjIwMDRiNGVjNDM2OTlkYTJjOTUzYTI2MWU0MGEvdGFibGVyYW5nZTpkMjlmMjAwNGI0ZWM0MzY5OWRhMmM5NTNhMjYxZTQwYV8wLTAtMS0xLTkxNTEy_37d37583-99e2-457f-b888-6cbf7d7cc179">301 Riverside Avenue, Second Floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6ZDI5ZjIwMDRiNGVjNDM2OTlkYTJjOTUzYTI2MWU0MGEvdGFibGVyYW5nZTpkMjlmMjAwNGI0ZWM0MzY5OWRhMmM5NTNhMjYxZTQwYV8wLTItMS0xLTkxNTEy_d17e32f3-e54e-40f4-8b81-241298ff4ae6">Westport,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6ZDI5ZjIwMDRiNGVjNDM2OTlkYTJjOTUzYTI2MWU0MGEvdGFibGVyYW5nZTpkMjlmMjAwNGI0ZWM0MzY5OWRhMmM5NTNhMjYxZTQwYV8wLTMtMS0xLTkxNTEy_720ccd0f-e094-49cf-8497-dc43daccdfc8">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6ZDI5ZjIwMDRiNGVjNDM2OTlkYTJjOTUzYTI2MWU0MGEvdGFibGVyYW5nZTpkMjlmMjAwNGI0ZWM0MzY5OWRhMmM5NTNhMjYxZTQwYV8wLTQtMS0xLTkxNTEy_4700a17c-e81e-409a-8761-90dc72bbb4da">06880</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY3_180df100-cf1e-4485-b207-da3af87e577f">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY4_4a44e9f1-6297-49fa-982b-b5c395b1fef1">221-1703</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i41b18bfe994241a0a8fe09d6a1373d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18xLTAtMS0xLTkxNTEy_7628db90-ad24-48b9-97ac-58facd8414d7">Shares representing beneficial interests in Compass Diversified Holdings (&#x201c;common shares&#x201d;)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i41b18bfe994241a0a8fe09d6a1373d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18xLTItMS0xLTkxNTEy_fa0b0f69-a534-41df-aaa0-67f7a6abe5e5">CODI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i41b18bfe994241a0a8fe09d6a1373d93_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18xLTQtMS0xLTkxNTEy_188f320d-888d-4789-ba15-aeb32c16e2b1">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i10ed43363f714ca4b3c7d4c9c08dab1d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18yLTAtMS0xLTkxNTEy_e756ca62-0891-4b3a-ab34-ed6e8772bbbc">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i10ed43363f714ca4b3c7d4c9c08dab1d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18yLTItMS0xLTkxNTEy_ad7d7b5f-7df4-40e9-a0dd-7058298ea739">CODI PR A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i10ed43363f714ca4b3c7d4c9c08dab1d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18yLTQtMS0xLTkxNTEy_e16a9ed0-0b3e-4a85-b0cb-db84c8b57b98">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i5bbabe74156a4ab4b10c3840de7f087a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18zLTAtMS0xLTkxNTEy_6a1c124f-a849-4879-81b2-0d3ea7b1fb6e">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5bbabe74156a4ab4b10c3840de7f087a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18zLTItMS0xLTkxNTEy_d2578a29-0a86-4d01-a0ae-af5177989ba2">CODI PR B</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5bbabe74156a4ab4b10c3840de7f087a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM18zLTQtMS0xLTkxNTEy_410835fc-c4e6-4184-9fcb-16f6a6e7f4de">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i4a8fcec7e9194d29ad21972c84df77e5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM180LTAtMS0xLTkxNTEy_332ab863-43f5-4875-b727-1791f8ae885e">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i4a8fcec7e9194d29ad21972c84df77e5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM180LTItMS0xLTkxNTEy_60f9b3a6-7b79-4f26-89ad-d74e8567e495">CODI PR C</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i4a8fcec7e9194d29ad21972c84df77e5_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NGQyOTU0YWRmNjhhNGYxMmE3ZDZjMjcxOWYyOTQwMTMvdGFibGVyYW5nZTo0ZDI5NTRhZGY2OGE0ZjEyYTdkNmMyNzE5ZjI5NDAxM180LTQtMS0xLTkxNTEy_dcf31a43-8f7e-4713-904a-4eda352cf983">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDYx_0d7587ae-2e13-4c6b-b3e4-04a4c93b8d05">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDYy_e9437c8a-a652-4357-9705-3eea5d56bb47">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDYw_6083a68f-092b-4ea5-a3fb-6ab6afc1e45a">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDYz_62b40c18-d610-42e9-abd1-d5066047f38a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NWRhMGM2YmViNjZlNDQwNzhiYmI2YmY0YjhhNDFlNTcvdGFibGVyYW5nZTo1ZGEwYzZiZWI2NmU0NDA3OGJiYjZiZjRiOGE0MWU1N18wLTAtMS0xLTkxNTEy_4be3abc2-ada2-4d37-ac99-75759f0f936e">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NWRhMGM2YmViNjZlNDQwNzhiYmI2YmY0YjhhNDFlNTcvdGFibGVyYW5nZTo1ZGEwYzZiZWI2NmU0NDA3OGJiYjZiZjRiOGE0MWU1N18xLTUtMS0xLTkxNTEy_3e627a09-fa48-4ede-8664-f9e8312f10b2">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGFibGU6NWRhMGM2YmViNjZlNDQwNzhiYmI2YmY0YjhhNDFlNTcvdGFibGVyYW5nZTo1ZGEwYzZiZWI2NmU0NDA3OGJiYjZiZjRiOGE0MWU1N18yLTUtMS0xLTkxNTEy_8ebf8ded-d0b6-499b-a748-efb42ce8348a">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY0_fc0496f0-a75c-41db-9753-27084eed4769">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDY1_f576e80d-a69f-4736-9dfb-c33c9416ce41">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ieb6ac5f858804498ba51413a85839792_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8yOTIw_98c68778-7822-420c-baea-d781f37afc16"
      unitRef="usd">1308423478</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iee97de65f5db421ba9273a48a61978ec_I20230224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zMTI4_48903bf4-c1a7-4fdd-8c05-b58cdca10377"
      unitRef="shares">72202729</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xL2ZyYWc6YjA3MWJlMGU1NDZiNGY5NGIyZjA4NDA4MTgwMzYxZTkvdGV4dHJlZ2lvbjpiMDcxYmUwZTU0NmI0Zjk0YjJmMDg0MDgxODAzNjFlOV8zNDU3_7721529d-e29f-44b4-9978-cd2eaf7733a5">Certain information in the registrant&#x2019;s definitive proxy statement to be filed with the Commission relating to the registrant&#x2019;s 2023 Annual Meeting of Shareholders is incorporated by reference into Part III.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i60efce688ce8447587eeefcd2ad86cef_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8xOS9mcmFnOmJiOWRkYzZiMjY1ODQ2NjU5MjIwZjdkYzc5NTg5M2JhL3RleHRyZWdpb246YmI5ZGRjNmIyNjU4NDY2NTkyMjBmN2RjNzk1ODkzYmFfMTY5Mw_290ce745-d1cc-4e23-8ef9-0ade49901cec"
      unitRef="number">0.620</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod
      contextRef="i767c2be138c94b7ca301e455db3edb3f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNS9mcmFnOjg2NjVlZTcxMGRhMDQ1YTA4YzIyYjBiNGM2NzUxMjRjL3RleHRyZWdpb246ODY2NWVlNzEwZGEwNDVhMDhjMjJiMGI0YzY3NTEyNGNfMTMzMQ_ef9db9cf-652d-481b-a4d3-015ca7eec130">P30D</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod>
    <dei:AuditorFirmId
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjAvZnJhZzpjNjJlMjhkNWZhNzI0YmE3OTgxMmM0NzJhNDEwZTA0NS90YWJsZTo0MDhiMmM2ZjE0YzQ0ZmE4YTMzMzY1OTdlYTU3MmJmZC90YWJsZXJhbmdlOjQwOGIyYzZmMTRjNDRmYThhMzMzNjU5N2VhNTcyYmZkXzMtMC0xLTEtOTE1MTIvdGV4dHJlZ2lvbjo4YzY3OTkyYTIxZDM0MzM3OTVkYWY2ZDVkMTIzOWJjYV83OA_7f9e1366-22d9-409b-981c-c659023bf3de">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjYvZnJhZzpjMDIyZDZlMzEyYTg0MDg1YjVmODk0ODM0ODgwYjAyYS90ZXh0cmVnaW9uOmMwMjJkNmUzMTJhODQwODViNWY4OTQ4MzQ4ODBiMDJhXzczMTc_1e60d8a9-29a4-4c83-84b3-4eaf3ef1a9c6">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjYvZnJhZzpjMDIyZDZlMzEyYTg0MDg1YjVmODk0ODM0ODgwYjAyYS90ZXh0cmVnaW9uOmMwMjJkNmUzMTJhODQwODViNWY4OTQ4MzQ4ODBiMDJhXzczMTg_11f15bc8-6f03-4e9c-923c-56d77a7c2b8a">New York, New York</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzYtMS0xLTEtOTE1MTI_fd3ff858-077a-4c81-adde-8d3384d303e1"
      unitRef="usd">61271000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzYtMy0xLTEtOTE1MTI_c75c67bf-ffa0-4abc-8a50-cf296e8284a3"
      unitRef="usd">160733000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzctMS0xLTEtOTE1MTI_7e1d5eef-9b8f-4a50-aef7-a959b36a2cad"
      unitRef="usd">341440000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzctMy0xLTEtOTE1MTI_4873b059-8963-4553-87e7-7d96782c2ac0"
      unitRef="usd">277710000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzgtMS0xLTEtOTE1MTI_3cba6b4b-e78d-44ce-9d53-9622099c8481"
      unitRef="usd">732428000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzgtMy0xLTEtOTE1MTI_71f302db-2147-4a5f-99ce-86ea200427f9"
      unitRef="usd">565743000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzktMS0xLTEtOTE1MTI_c80a0be9-3368-4b2c-b9c9-2a5ff1ddd897"
      unitRef="usd">75046000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzktMy0xLTEtOTE1MTI_54eafa72-4fc6-49a0-a1ec-51195a37f30b"
      unitRef="usd">57006000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzEyLTEtMS0xLTkxNTEy_78ba7c93-4449-43ce-ba14-b8eccae94b4a"
      unitRef="usd">1210185000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzEyLTMtMS0xLTkxNTEy_b41df2b0-fa71-4bdb-82b9-5f0db7372043"
      unitRef="usd">1061192000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzEzLTEtMS0xLTkxNTEy_a1abfc4b-de00-4bc2-bf75-3a39dac59a1d"
      unitRef="usd">205474000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzEzLTMtMS0xLTkxNTEy_2e126f54-818f-41e4-b7fe-52b2bdb91a3d"
      unitRef="usd">186477000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE0LTEtMS0xLTkxNTEy_4b481b37-de3e-41a2-9431-45de0a031cef"
      unitRef="usd">1133404000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE0LTMtMS0xLTkxNTEy_288ce68e-7e95-4d67-952f-f3be3a58b047"
      unitRef="usd">882083000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE1LTEtMS0xLTkxNTEy_0b218c32-8e14-4e39-b06a-4e7f19e9699b"
      unitRef="usd">1127936000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE1LTMtMS0xLTkxNTEy_033aa2a9-76b6-4e38-9822-eb2f6ca1cd4e"
      unitRef="usd">872690000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssets
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE2LTEtMS0xLTkxNTEy_c86353ab-e0cf-4707-acb0-8d63fc39d567"
      unitRef="usd">172632000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE2LTMtMS0xLTkxNTEy_21b942cb-abe5-4fb8-aca3-ff5efbc56aa8"
      unitRef="usd">141819000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE5LTEtMS0xLTkxNTEy_d46f8d32-c61c-43ff-a127-bdf617729eca"
      unitRef="usd">3849631000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzE5LTMtMS0xLTkxNTEy_0c4de504-6944-4de7-bde6-67af02c1c5d9"
      unitRef="usd">3144261000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzIzLTEtMS0xLTkxNTEy_409b8424-020a-4ad7-a7dd-e444481f675e"
      unitRef="usd">94214000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzIzLTMtMS0xLTkxNTEy_6ed79fb5-0137-454a-850d-a8b8f1c01351"
      unitRef="usd">124203000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI0LTEtMS0xLTkxNTEy_bd4e1b6e-0ea4-41a6-8466-6e4a8ec1f846"
      unitRef="usd">191605000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI0LTMtMS0xLTkxNTEy_bb551cb6-8d39-4fdc-b33a-49c7f67968c1"
      unitRef="usd">178518000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenue
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI1LTEtMS0xLTkxNTEy_070dac0f-8da4-43ef-b04e-cf553e8f912c"
      unitRef="usd">10204000</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI1LTMtMS0xLTkxNTEy_375699b4-8594-4f1e-9b95-ab73b565670e"
      unitRef="usd">12802000</us-gaap:DeferredRevenue>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI2LTEtMS0xLTkxNTEy_04b6ac5b-037d-450f-a4bd-637884ac6eaa"
      unitRef="usd">15745000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI2LTMtMS0xLTkxNTEy_4a381bc2-13a1-42f0-8984-71ad18d557c2"
      unitRef="usd">11830000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI1LTEtMS0xLTEwNDYzMw_0794b33e-d980-4dd3-b04b-530493bc285a"
      unitRef="usd">10000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI1LTMtMS0xLTEwNDYzMw_85619268-14b6-4769-911f-c9a2dd7a68cc"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI3LTEtMS0xLTkxNTEy_2e843e16-1fc9-4064-9009-4c7ebfb0b5f1"
      unitRef="usd">38063000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzI3LTMtMS0xLTkxNTEy_4008459e-486a-49d2-9270-be4ea34cf44a"
      unitRef="usd">34269000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMwLTEtMS0xLTkxNTEy_e4012772-1310-48b5-9209-cdccf9c16a6d"
      unitRef="usd">359831000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMwLTMtMS0xLTkxNTEy_17b1d08b-c04e-4f6f-8f01-e284a3be3fea"
      unitRef="usd">361622000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMxLTEtMS0xLTkxNTEy_1ae72a1a-1169-4065-8c5d-a8be2e6dfd6c"
      unitRef="usd">156642000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMxLTMtMS0xLTkxNTEy_a1d7ffb7-0b6d-4a57-b011-c44b67e8ead1"
      unitRef="usd">97763000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMyLTEtMS0xLTkxNTEy_0eee29a8-bdeb-4244-9551-7eb679d46481"
      unitRef="usd">1824468000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMyLTMtMS0xLTkxNTEy_0b244806-a00b-4e7f-a387-c183926ccb7b"
      unitRef="usd">1284826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMzLTEtMS0xLTkxNTEy_9649e929-602f-448a-9065-1fe921c92189"
      unitRef="usd">146728000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzMzLTMtMS0xLTkxNTEy_651755cf-d700-43ee-87ae-b665551d6e6c"
      unitRef="usd">115520000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzM2LTEtMS0xLTkxNTEy_85a77666-8ae9-4fc2-be25-9d51cb420bcc"
      unitRef="usd">2487669000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzM2LTMtMS0xLTkxNTEy_4c4dabb3-01b5-419e-a6d1-9a4107069728"
      unitRef="usd">1859731000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQxLTAtMS0xLTkxNTEyL3RleHRyZWdpb246YTEyZTQ4ZDE0ZTY0NGZhNGI1NDIzN2M3NTkwYTQ3OGNfMjg_494212f3-93a4-48e3-aaba-8528bb3e7b4f"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQxLTAtMS0xLTkxNTEyL3RleHRyZWdpb246YTEyZTQ4ZDE0ZTY0NGZhNGI1NDIzN2M3NTkwYTQ3OGNfNDM_0755f069-252d-4f22-9787-9c8214481e79"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockNoParValue
      contextRef="i84e8364999b34a1cb6adcff2db48a025_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQyLTAtMS0xLTkxNTEyL3RleHRyZWdpb246NjJjZTcyOThhM2Q0NGUzNWFiNGM3N2I4ZDQzNzY4N2VfMzE_ce6914e4-0be8-4b4a-a499-c98bab6cba39"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i84e8364999b34a1cb6adcff2db48a025_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQyLTAtMS0xLTkxNTEyL3RleHRyZWdpb246NjJjZTcyOThhM2Q0NGUzNWFiNGM3N2I4ZDQzNzY4N2VfNDU_ae28d0bf-3d37-49b6-bf2c-4534d3e547cc"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i84e8364999b34a1cb6adcff2db48a025_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQyLTEtMS0xLTkxNTEy_bb72585e-ffa2-42ba-b4d6-953a146f1c97"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i74a00d7b1c0248d5b9b7bc0152a7be2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQyLTMtMS0xLTkxNTEy_d3fc47ec-d694-410a-b80f-de451d39fc30"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i4632abc9832e47bca3fa0948b37f6bee_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQzLTAtMS0xLTkxNTEyL3RleHRyZWdpb246ZTQ2NDcwYjkwMzM3NGJlN2E1Yjg0ZjdlMTNlYTA0YmJfMzE_2ff763c0-98c5-490f-acf6-8409305e15f2"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4632abc9832e47bca3fa0948b37f6bee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQzLTAtMS0xLTkxNTEyL3RleHRyZWdpb246ZTQ2NDcwYjkwMzM3NGJlN2E1Yjg0ZjdlMTNlYTA0YmJfNDU_0d6eea31-2841-4ef8-9002-649e11ebb92d"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i4632abc9832e47bca3fa0948b37f6bee_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQzLTEtMS0xLTkxNTEy_731889f8-2bb6-4df7-8b69-ef3265ecfc80"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ie280da9d72bd47e4b264a7cba9cb370a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQzLTMtMS0xLTkxNTEy_232d9976-c291-47d7-b923-056a7b11164b"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="ie32c157cbc184e1fb660c9df2d342628_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ0LTAtMS0xLTkxNTEyL3RleHRyZWdpb246ZDRhY2VkODhkYjgzNGJhZjlmNjRiNzYyN2MyNDMzYWNfMzE_57a1d927-92e4-48bf-831c-7ec5f95b77f0"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie32c157cbc184e1fb660c9df2d342628_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ0LTAtMS0xLTkxNTEyL3RleHRyZWdpb246ZDRhY2VkODhkYjgzNGJhZjlmNjRiNzYyN2MyNDMzYWNfNDU_23ea87fa-5dbe-4be0-acd2-4ab3f1b01bcf"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ie32c157cbc184e1fb660c9df2d342628_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ0LTEtMS0xLTkxNTEy_b8452170-499e-44a6-8342-2ff299291157"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i95b1de2af8ab46a59d7baf95e37ce615_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ0LTMtMS0xLTkxNTEy_e9cd8d84-4016-4f1d-bc21-53e5b2b06e9c"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTAtMS0xLTkxNTEyL3RleHRyZWdpb246NGMzOTBkNzdkYjdjNGUwOTljMGIxNzNlNTI0NzI4MGRfMjU_61081546-3a9b-4bfa-814c-36d516bc128c"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTAtMS0xLTkxNTEyL3RleHRyZWdpb246NGMzOTBkNzdkYjdjNGUwOTljMGIxNzNlNTI0NzI4MGRfMzk_41598aca-58ad-40bc-8c97-ffe4bdea6845"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTAtMS0xLTkxNTEyL3RleHRyZWdpb246NGMzOTBkNzdkYjdjNGUwOTljMGIxNzNlNTI0NzI4MGRfNTQ_57825fe7-9723-48d7-9b18-088f3d73ece5"
      unitRef="shares">72203000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTAtMS0xLTkxNTEyL3RleHRyZWdpb246NGMzOTBkNzdkYjdjNGUwOTljMGIxNzNlNTI0NzI4MGRfMTEy_f4720034-030d-42b6-b9bf-593d219e8e47"
      unitRef="shares">68738000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTEtMS0xLTkxNTEy_94d0f370-c369-4100-9069-691bc56a48be"
      unitRef="usd">1207044000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ1LTMtMS0xLTkxNTEy_32993dc1-a012-4b89-9a3e-6e1784993033"
      unitRef="usd">1123193000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ2LTEtMS0xLTkxNTEy_5cb44859-28d5-4e45-ae1a-183045ea520e"
      unitRef="usd">-1136000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ2LTMtMS0xLTkxNTEy_e6c7e3c0-ad6d-42fc-9509-b541bf6a23bc"
      unitRef="usd">-1028000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ3LTEtMS0xLTkxNTEy_c833eca5-5a42-4304-8378-ab40f7f8aff1"
      unitRef="usd">-372906000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ3LTMtMS0xLTkxNTEy_39dac7e9-e3f8-427c-8049-1ae2504c56a3"
      unitRef="usd">-314267000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ4LTEtMS0xLTkxNTEy_dca39ac7-9714-4ffb-bb19-fa6bc60599c2"
      unitRef="usd">1136920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ4LTMtMS0xLTkxNTEy_5d5edeb8-812b-4274-a742-6f16eaf9cdbc"
      unitRef="usd">1111816000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ5LTEtMS0xLTkxNTEy_90b7da47-7d9c-4e2d-9f89-1568472791bf"
      unitRef="usd">225042000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzQ5LTMtMS0xLTkxNTEy_ee351d04-cd3c-4849-82a7-efd2544f8cb1"
      unitRef="usd">172714000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzUyLTEtMS0xLTkxNTEy_89153083-26ed-404c-937d-5d7541d38865"
      unitRef="usd">1361962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzUyLTMtMS0xLTkxNTEy_08cda42c-73ea-47d5-9f14-c71875cb3ca9"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzUzLTEtMS0xLTkxNTEy_131ac0ff-29fc-4082-88a3-0ab5b27b3722"
      unitRef="usd">3849631000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMjkvZnJhZzpkMGQzYzIxNTBhYjQ0NzNhYmFjMzZlNDViMWJhYmE5My90YWJsZTpiNmMxZGQyNGRjZWE0YmU4YjdlMjFjZDhjNTcyNzUyOC90YWJsZXJhbmdlOmI2YzFkZDI0ZGNlYTRiZThiN2UyMWNkOGM1NzI3NTI4XzUzLTMtMS0xLTkxNTEy_ebddb556-ee6d-4d66-857d-9a96014bd98d"
      unitRef="usd">3144261000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzItMS0xLTEtOTE1MTI_32111dc4-b925-46db-a006-f38c67bc8ba4"
      unitRef="usd">2264044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzItMy0xLTEtOTE1MTI_0ae1a37c-ad8f-4554-8a1d-de5e7230d21e"
      unitRef="usd">1932155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzItNS0xLTEtOTE1MTI_bd40b599-0b6f-4e17-b0d7-cd1ee017dd1b"
      unitRef="usd">1447642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMtMS0xLTEtOTE1MTI_7eec935c-6c93-4937-99b6-d199e80afbbc"
      unitRef="usd">1356300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMtMy0xLTEtOTE1MTI_bbac828b-e4af-4819-ad88-22839c013e93"
      unitRef="usd">1165149000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMtNS0xLTEtOTE1MTI_6a403910-b0bb-4c4f-ba65-6aa9c2bce498"
      unitRef="usd">913839000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzQtMS0xLTEtOTE1MTI_ddda0acc-35a3-4584-87a7-19705f7f9621"
      unitRef="usd">907744000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzQtMy0xLTEtOTE1MTI_80157d02-6bc3-4786-843e-c1aa7dfa7d95"
      unitRef="usd">767006000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzQtNS0xLTEtOTE1MTI_32b7433d-760f-4282-9298-af140e6eaac8"
      unitRef="usd">533803000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzYtMS0xLTEtOTE1MTI_da3c0cc6-56a2-48e5-bfbf-5f00ae9c5b7f"
      unitRef="usd">553637000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzYtMy0xLTEtOTE1MTI_6c21ba75-e397-4f0e-bcbd-395d86a9100d"
      unitRef="usd">474481000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzYtNS0xLTEtOTE1MTI_b634a5ee-7472-4df0-8004-4b257b8002ca"
      unitRef="usd">359612000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzctMS0xLTEtOTE1MTI_941f9bce-9558-4e43-b9a7-95d4e80a120a"
      unitRef="usd">63604000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzctMy0xLTEtOTE1MTI_60ea085d-606f-4303-8d1b-11a8aa020f0d"
      unitRef="usd">47443000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzctNS0xLTEtOTE1MTI_b014a78c-d6d6-465a-9404-42d3a5560f73"
      unitRef="usd">34249000</us-gaap:ManagementFeeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzgtMS0xLTEtOTE1MTI_70cad805-0997-40ae-9430-7dc7c1f19384"
      unitRef="usd">94383000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzgtMy0xLTEtOTE1MTI_3cf6c39e-a396-4cd0-8ad4-0a1171887be8"
      unitRef="usd">80347000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzgtNS0xLTEtOTE1MTI_39c1b636-7823-467b-be0f-f3ef5d27e519"
      unitRef="usd">61935000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzktMS0xLTEtOTE1MTI_3189808d-8cf3-4168-b073-7375a25ccf47"
      unitRef="usd">20552000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzktMy0xLTEtOTE1MTI_7f037011-f41d-4b34-8df1-42a36f538972"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzktNS0xLTEtOTE1MTI_1c86b311-111b-475c-bb12-a363d89818d5"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEwLTEtMS0xLTkxNTEy_3c4fe367-b8f7-49f4-b1b8-bd03fe8623c4"
      unitRef="usd">175568000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEwLTMtMS0xLTkxNTEy_be66e25f-3af5-4ab5-9840-0bdd9fca95dd"
      unitRef="usd">164735000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEwLTUtMS0xLTkxNTEy_4d313640-3ce3-4360-968d-4c0752c9e9bc"
      unitRef="usd">78007000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEyLTEtMS0xLTkxNTEy_323978fc-4484-49e9-a315-0a6e0b02b868"
      unitRef="usd">-83506000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEyLTMtMS0xLTkxNTEy_ddd063d4-9d1f-4098-baf1-8d2ce897358c"
      unitRef="usd">-58839000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEyLTUtMS0xLTkxNTEy_15d1ffd3-6e81-491b-b8e1-e46d565901f2"
      unitRef="usd">-45768000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEzLTEtMS0xLTkxNTEy_e2338ead-77fe-4953-baf8-b2f29189082a"
      unitRef="usd">3740000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEzLTMtMS0xLTkxNTEy_584ba42f-2e64-42d2-bf44-a679f9e285f9"
      unitRef="usd">2979000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzEzLTUtMS0xLTkxNTEy_e495681d-d6f6-4642-b424-0c132df5cf03"
      unitRef="usd">2454000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE0LTEtMS0xLTkxNTEy_9454f3bc-0a4a-481b-a65d-8bd15bc82414"
      unitRef="usd">-534000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE0LTMtMS0xLTkxNTEy_0b21062f-5e6c-4d95-a8bd-f8307ee9135e"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE0LTUtMS0xLTkxNTEy_cb4d2c5e-1125-417a-a849-eeb94ce2d63c"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE2LTEtMS0xLTkxNTEy_c5ad3e50-6f24-440d-8ded-92974f423caf"
      unitRef="usd">-714000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE2LTMtMS0xLTkxNTEy_93671bc0-273b-42c2-be98-f27bdd2d4c4a"
      unitRef="usd">-1482000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE2LTUtMS0xLTkxNTEy_d70127c3-7edb-4906-b109-6fd81727b9eb"
      unitRef="usd">-2613000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE3LTEtMS0xLTkxNTEy_f8583476-d27b-4bb9-8ea7-7d4fdee656fb"
      unitRef="usd">87074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE3LTMtMS0xLTkxNTEy_5b0fd9d2-5999-4cbc-bfe0-3728c0a979df"
      unitRef="usd">68130000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE3LTUtMS0xLTkxNTEy_09ee9acf-d603-447d-b0f0-b1b689c8333b"
      unitRef="usd">27172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE4LTEtMS0xLTkxNTEy_c77b126c-1659-4d6d-b456-54af8faa1de4"
      unitRef="usd">45029000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE4LTMtMS0xLTkxNTEy_5949e131-12f1-4b3d-aa72-b1d651a83489"
      unitRef="usd">21756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE4LTUtMS0xLTkxNTEy_845d6855-ca39-4d86-9d19-efdf792821f1"
      unitRef="usd">13606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE5LTEtMS0xLTkxNTEy_bc252c7b-7f8e-42e6-b66c-4fb50705550d"
      unitRef="usd">42045000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE5LTMtMS0xLTkxNTEy_8b42d2ac-def4-4608-9185-e437d85dfafd"
      unitRef="usd">46374000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzE5LTUtMS0xLTkxNTEy_c093a415-9f33-43c4-9aed-934413e7952f"
      unitRef="usd">13566000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIwLTEtMS0xLTkxNTEy_c6991bb6-ef69-4a37-865a-449f4b6bb810"
      unitRef="usd">0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIwLTMtMS0xLTkxNTEy_696f2914-59b8-4565-b318-2ef130c4c9ad"
      unitRef="usd">7665000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIwLTUtMS0xLTkxNTEy_91943ef7-cade-4747-9f16-16dab7279f79"
      unitRef="usd">13531000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIxLTEtMS0xLTkxNTEy_b34620c1-a11e-4ace-b254-d48d80aadd39"
      unitRef="usd">9393000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIxLTMtMS0xLTkxNTEy_562059de-bf11-4aa7-9395-c5a531ba1ab6"
      unitRef="usd">72770000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIxLTUtMS0xLTkxNTEy_34a22c60-b47d-40d5-851f-bc6e5f372b74"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIyLTEtMS0xLTkxNTEy_cf07717e-1dd0-4a0c-9d15-a5c9db80c05b"
      unitRef="usd">51438000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIyLTMtMS0xLTkxNTEy_653318ce-c528-48ae-9d77-37f5a3c70f0e"
      unitRef="usd">126809000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIyLTUtMS0xLTkxNTEy_6d9eba97-7062-4452-9a68-9cec811eba6b"
      unitRef="usd">27197000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIzLTEtMS0xLTkxNTEy_a2477cb4-56f0-4763-8702-9656cc0496c9"
      unitRef="usd">15051000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIzLTMtMS0xLTkxNTEy_56341051-336d-455d-95f5-05b573f52c16"
      unitRef="usd">11735000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzIzLTUtMS0xLTkxNTEy_fe2883c5-8d2c-47eb-9b0c-0fe8465b63a6"
      unitRef="usd">3546000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI0LTEtMS0xLTkxNTEy_eab59da4-8ec1-4ac4-b97f-81adaad298fd"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI0LTMtMS0xLTkxNTEy_0c540cbe-3c0a-4f1f-b302-130470a5cc61"
      unitRef="usd">522000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI0LTUtMS0xLTkxNTEy_0c2ee127-9863-4f07-a6c3-b3371fe06432"
      unitRef="usd">871000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI1LTEtMS0xLTkxNTEy_e55351d4-eb57-420f-9480-a50d01a480a4"
      unitRef="usd">36387000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI1LTMtMS0xLTkxNTEy_765ad29a-9e72-44d2-9f8c-707ef030493d"
      unitRef="usd">114552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI1LTUtMS0xLTkxNTEy_e754c588-e781-437d-8145-6e8c7f59d1c8"
      unitRef="usd">22780000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI4LTEtMS0xLTkxNTEy_8f950c56-d2db-43f7-a04a-32143a911258"
      unitRef="usd">26994000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI4LTMtMS0xLTkxNTEy_7dc00680-dd36-4fbc-8b7a-89cf260f2481"
      unitRef="usd">34639000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI4LTUtMS0xLTkxNTEy_bc3545a8-89f2-4e64-b3f4-c25eb23235c0"
      unitRef="usd">10020000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI5LTEtMS0xLTkxNTEy_024a7ddc-8ab0-4ee9-a63e-4c88662dfb31"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI5LTMtMS0xLTkxNTEy_81c22b91-0f8a-4ff6-b07f-72a3180e9c78"
      unitRef="usd">7143000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzI5LTUtMS0xLTkxNTEy_e8f51768-2ee8-4449-b2a1-9802f83d3646"
      unitRef="usd">12660000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMwLTEtMS0xLTkxNTEy_35b42244-2d18-4c72-8184-03513c669122"
      unitRef="usd">9393000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMwLTMtMS0xLTkxNTEy_19fdac55-bd06-466d-9132-2299fe9bf199"
      unitRef="usd">72770000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMwLTUtMS0xLTkxNTEy_dc7769ec-218a-4d9b-91fc-67774f0e8caa"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMxLTEtMS0xLTkxNTEy_8f94109e-1759-4d50-8883-69ecdca7cd32"
      unitRef="usd">36387000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMxLTMtMS0xLTkxNTEy_5f2f2411-df23-4090-bf23-a553dfdd660b"
      unitRef="usd">114552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMxLTUtMS0xLTkxNTEy_2e5688e1-44f8-485c-8aec-e173dc98e5d3"
      unitRef="usd">22780000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMzLTEtMS0xLTkxNTEy_28b9c326-ebd5-4f6c-8029-803b873da92b"
      unitRef="usdPerShare">-0.23</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMzLTMtMS0xLTkxNTEy_40ae507f-eb19-46ca-8348-80b278528bcd"
      unitRef="usdPerShare">-0.49</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzMzLTUtMS0xLTkxNTEy_6159cd4f-4de7-40b7-b3df-22a7b80d0117"
      unitRef="usdPerShare">-0.51</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM0LTEtMS0xLTkxNTEy_95c7ea80-bffa-4c15-8ae7-ab27e2e7e75a"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM0LTMtMS0xLTkxNTEy_37c0bbec-77e3-4855-b40d-5f7fe3b56a9a"
      unitRef="usdPerShare">1.22</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM0LTUtMS0xLTkxNTEy_cc9f5a1b-a62f-41d5-9a96-979855747bd5"
      unitRef="usdPerShare">0.17</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM1LTEtMS0xLTkxNTEy_688a1363-59db-4342-a470-d6cb43c11331"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM1LTMtMS0xLTkxNTEy_61dec363-3e60-4416-a2a9-f83345876fe7"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM1LTUtMS0xLTkxNTEy_d4df9396-537b-44f6-a37b-fe48b4d54e11"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM3LTEtMS0xLTkxNTEy_2f237130-a426-4d09-acd7-6a47820f5ec7"
      unitRef="shares">70715000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM3LTMtMS0xLTkxNTEy_c8dbbf61-4d3c-4ee8-8148-bbb00d894ac3"
      unitRef="shares">65362000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM3LTUtMS0xLTkxNTEy_90f28027-9ec0-4a01-8a0e-08c4f191d73d"
      unitRef="shares">63151000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM4LTEtMS0xLTkxNTEy_29ec377c-e38c-41d8-8a6d-4e713bb98e9b"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM4LTMtMS0xLTkxNTEy_1b586dce-f1ed-43f4-9eef-217573008f19"
      unitRef="usdPerShare">2.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzUvZnJhZzplMDk3MzMwNGExNjY0OWQyOGM4MTA0YjA4ZmE3Y2NmMy90YWJsZTpmNWM3NWE0YjEyNjk0ZjcwOWNhZGFiNmMwYzM5MmVkMi90YWJsZXJhbmdlOmY1Yzc1YTRiMTI2OTRmNzA5Y2FkYWI2YzBjMzkyZWQyXzM4LTUtMS0xLTkxNTEy_de24a88d-2af6-4d6a-af5e-978b498718f8"
      unitRef="usdPerShare">1.44</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzItMS0xLTEtOTE1MTI_8b3a189b-ba4b-47e2-a5c4-8c946d4af47a"
      unitRef="usd">51438000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzItMy0xLTEtOTE1MTI_57636839-7486-4c36-bcae-e79282a12ccb"
      unitRef="usd">126809000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzItNS0xLTEtOTE1MTI_a9609854-f88f-4b56-8d89-17c18ace21c1"
      unitRef="usd">27197000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzQtMS0xLTEtOTE1MTI_da0b78cb-447b-46e3-ad2d-3bb1a97975d8"
      unitRef="usd">-1415000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzQtMy0xLTEtOTE1MTI_5ee728d1-2cee-45d8-a66c-b088f5398885"
      unitRef="usd">-489000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzQtNS0xLTEtOTE1MTI_46834ff1-cc78-4b83-aa06-a456f76a094c"
      unitRef="usd">879000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzctMS0xLTEtOTE1MTI_89e764dc-210b-46eb-b094-3a77cb49537a"
      unitRef="usd">-1307000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzctMy0xLTEtOTE1MTI_c0aecf7f-ce20-4ab4-be3c-712a97c25c6f"
      unitRef="usd">-917000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzctNS0xLTEtOTE1MTI_033d02d6-d6a4-419d-8f8a-037d0fca4972"
      unitRef="usd">-1598000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzgtMS0xLTEtOTE1MTI_71fde101-51ac-4bae-8d30-57c32f1121c5"
      unitRef="usd">51330000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzgtMy0xLTEtOTE1MTI_e1417364-6d21-46b4-a02a-2da48a61e6db"
      unitRef="usd">127237000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzgtNS0xLTEtOTE1MTI_a553995e-11b4-4bc5-ab76-fd8a037d2748"
      unitRef="usd">29674000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzktMS0xLTEtOTE1MTI_7070c735-a9f7-405b-8014-562df8792aac"
      unitRef="usd">15051000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzktMy0xLTEtOTE1MTI_a847f8ee-ccab-4ab0-93a0-34fbc1ba11d6"
      unitRef="usd">12257000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzktNS0xLTEtOTE1MTI_3c650962-765c-44d4-a380-78571ef56dbf"
      unitRef="usd">4417000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzEwLTEtMS0xLTkxNTEy_9f578450-f373-471c-86f1-370822d26a4a"
      unitRef="usd">37000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzEwLTMtMS0xLTkxNTEy_7964b028-edda-4f6b-94ae-b64d7f209adc"
      unitRef="usd">38000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzEwLTUtMS0xLTkxNTEy_843c2b1d-c67c-4786-825a-a2cda91bd8af"
      unitRef="usd">113000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzExLTEtMS0xLTkxNTEy_cc9a8978-e5f0-4e23-9f6d-c0e238b751b7"
      unitRef="usd">36242000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzExLTMtMS0xLTkxNTEy_edfe7a0e-f3db-466a-8fb7-1f77bb1642bf"
      unitRef="usd">114942000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yMzgvZnJhZzowZTJhNGYzZTQ0YzQ0ZDI3YTI2YTY3NjFhMzhjZjQyYS90YWJsZTplMzFmMzUyYjhiOTk0OTljYjdjOWViMzAxOWVlMTlkZi90YWJsZXJhbmdlOmUzMWYzNTJiOGI5OTQ5OWNiN2M5ZWIzMDE5ZWUxOWRmXzExLTUtMS0xLTkxNTEy_f2b75fb6-1e38-4a16-8367-20390114cd54"
      unitRef="usd">25144000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesIssued
      contextRef="i9f1b60d0b8974dab8a214d70416b188c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMS0xLTEtOTE1MTI_3ebbb62d-958a-492c-bab3-55e336d5bf09"
      unitRef="shares">96417000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i27e5872cf2b4418583b1206800e59ca9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMy0xLTEtOTE1MTI_ae594d92-e018-41d0-9e45-691a6f4ffc60"
      unitRef="shares">96504000</us-gaap:SharesIssued>
    <us-gaap:SharesIssued
      contextRef="i622cf7126328407aaf81855405c3c38b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItNS0xLTEtOTE1MTI_fe9b0f58-a12c-4e3c-ac4a-fa2ebca8b1e5"
      unitRef="shares">110997000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64a81fcc3469435691d4545f96a165b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItNy0xLTEtOTE1MTI_1b7a2866-c428-422f-99f6-147e4d6af018"
      unitRef="usd">924680000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9b59a22cb7d04f3dbf52d7d95308c7b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItOS0xLTEtOTE1MTI_f59c2ae3-b74f-4c63-a02a-4a2154c7db07"
      unitRef="usd">-109338000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i87329e9ec35c4358a29cc7e307774617_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTEtMS0xLTkxNTEy_d150d10b-64e6-45d0-bf3c-2b516b837ce1"
      unitRef="usd">-3933000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i36f66d51987a4250a330317203420116_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTMtMS0xLTkxNTEy_08cd81af-c84c-4b46-a922-801009e9db1c"
      unitRef="usd">1115327000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a66d36ef24d45aab555a3638456e857_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTUtMS0xLTkxNTEy_ce9c3a21-a668-4cca-b1e6-379549acde26"
      unitRef="usd">47612000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9830b2479e67487ca294cbf09ddd45fe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTctMS0xLTkxNTEy_88f6ca08-f64d-4b3a-9f7d-265db58f840b"
      unitRef="usd">2936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5085cb3451f649e695732d174ff01e84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzItMTktMS0xLTkxNTEy_e92fdb45-4a83-4fd1-9025-a809accec87e"
      unitRef="usd">1165875000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtOS0xLTEtOTE1MTI_13bef692-dc72-4a37-839b-a1e2f4c862f1"
      unitRef="usd">22780000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5f378a95c884a1982339dd250087a00_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtMTMtMS0xLTkxNTEy_5858b7f4-8d54-4f0b-96d4-f2899779d23f"
      unitRef="usd">22780000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtMTUtMS0xLTkxNTEy_46c77aad-1e92-4415-a0fd-658fd760a37a"
      unitRef="usd">3546000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i86bbadac306e4f2cbac0a40b69d226d8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtMTctMS0xLTkxNTEy_c4cc03ec-73a9-49f9-a159-2c5c41fe729e"
      unitRef="usd">871000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMtMTktMS0xLTkxNTEy_4b722e30-1597-4066-9fc6-fedb4f2c9847"
      unitRef="usd">27197000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iabc9c4588d7b49b7807cb5f145fc4277_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQtMTEtMS0xLTkxNTEy_b5a1b4c8-76eb-4685-9f51-2cd788633d17"
      unitRef="usd">2477000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id5f378a95c884a1982339dd250087a00_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQtMTMtMS0xLTkxNTEy_00f90f13-98a9-48be-bceb-328debb036f3"
      unitRef="usd">2477000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQtMTktMS0xLTkxNTEy_70fd34c1-fb7a-4c9b-ba2e-23651dc19b90"
      unitRef="usd">2477000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i452af6a24f524c89adfb62581a00ff21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzUtNy0xLTEtOTE1MTI_263bbf3b-279b-4b94-9ba2-c03d16cef261"
      unitRef="shares">83884000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id5f378a95c884a1982339dd250087a00_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzUtMTMtMS0xLTkxNTEy_c6543600-589d-4b50-9821-f426f0a5d2d1"
      unitRef="usd">83884000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzUtMTktMS0xLTkxNTEy_4604d66c-7769-418e-b8da-521ccf7b9da2"
      unitRef="usd">83884000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzYtMTUtMS0xLTkxNTEy_b5894349-8996-431b-a0f5-be2b673ad799"
      unitRef="usd">8966000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops
      contextRef="i86bbadac306e4f2cbac0a40b69d226d8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzYtMTctMS0xLTkxNTEy_f548f791-2111-4d44-9eb9-a6581c32d300"
      unitRef="usd">29000</codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzYtMTktMS0xLTkxNTEy_c914d286-fd5d-4f96-a97e-65f246c289f2"
      unitRef="usd">8995000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzctMTUtMS0xLTkxNTEy_60e24e8f-e0b8-47f1-968f-650d80912ad2"
      unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzctMTktMS0xLTkxNTEy_a64ba674-1d91-4a9b-99d2-c1dfcbb50fa1"
      unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzgtOS0xLTEtOTE1MTI_02e3c0a7-8571-4ac5-8720-a36795367c60"
      unitRef="usd">1823000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="id5f378a95c884a1982339dd250087a00_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzgtMTMtMS0xLTkxNTEy_bb41a069-6c58-4143-b011-cc54602235d2"
      unitRef="usd">1823000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzgtMTUtMS0xLTkxNTEy_1011fe86-b75e-491c-b77d-307d2631807f"
      unitRef="usd">-4790000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzgtMTktMS0xLTkxNTEy_0d8616a9-655b-49dd-aaa3-9f5eb1359124"
      unitRef="usd">-6613000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i32b3701555a4441d8032d85a4146bcd6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzktMTUtMS0xLTkxNTEy_917c0b1d-34a8-499a-9786-d04a6da7f2ed"
      unitRef="usd">12060000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzktMTktMS0xLTkxNTEy_1b4a820e-ccc1-4fcb-a6e2-9eb5e4013609"
      unitRef="usd">12060000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="iddeea8a71c4243508b1c06c6118f838f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEwLTE1LTEtMS05MTUxMg_e263c014-ebc3-4952-abbe-44aa0cd7dc35"
      unitRef="usd">11127000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i46a14073ec06476c84689357159024c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEwLTE5LTEtMS05MTUxMg_65fb1ef6-8e1d-4a80-bc0b-5f7617d8b491"
      unitRef="usd">11127000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i5394f8a4d6b54e9bb1e9bc59c02a6b34_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTE1LTEtMS05Nzc0Ng_22b5ebfa-ab53-49e5-becd-d18fb3459d7f"
      unitRef="usd">61634000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i7a68e58012584eeeb6287b5ad50a8384_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTE5LTEtMS05Nzc0Ng_f3837ec5-0130-45bc-b529-e8fb28e53ce3"
      unitRef="usd">61634000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTktMS0xLTkxNTEy_9ff1ce85-0963-4ef2-a951-5b18c2e48919"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTEzLTEtMS05MTUxMg_a59a3482-684d-4fa5-b876-4bf03134a091"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzExLTE5LTEtMS05MTUxMg_6cc85877-979c-40ae-836b-59638822f179"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="idc45e4e47b3e4ccb85a4592699a37743_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEyLTktMS0xLTkxNTEy_46e722be-2914-4f18-a532-7a77acb162b8"
      unitRef="usd">23678000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ide8a237bcab744e390ec30542c24d319_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEyLTEzLTEtMS05MTUxMg_ca924ba3-5aab-4f0d-bf61-95ad27c8705d"
      unitRef="usd">23678000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ic0a964a269494c0d8c8a7c8aaec3fbf8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEyLTE5LTEtMS05MTUxMg_28cd3b79-e02c-4bc9-b474-c9a89ca2bded"
      unitRef="usd">23678000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i6624f42e614846b1991568446b1e4b13_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEzLTktMS0xLTkxNTEy_5f8ce745-0baa-49b6-9cc5-c9952826c894"
      unitRef="usd">89856000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i6adcb11364b74b26b84f656e00c1ad61_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEzLTEzLTEtMS05MTUxMg_7e4e898f-b4d7-4bf9-a05c-8ec9bf915c74"
      unitRef="usd">89856000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i452af6a24f524c89adfb62581a00ff21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzEzLTE5LTEtMS05MTUxMg_169f7cb8-25fa-40c5-bac1-3e9c68ccd43f"
      unitRef="usd">89856000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d7287704bb646869d4548e71b656daf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTEtMS0xLTkxNTEy_a78e2fbf-243e-410e-bde4-14dcb797fbc1"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8acbeeaaee74433f945d9766b40f0302_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTMtMS0xLTkxNTEy_3ca5ebd5-19da-418f-8aa5-88b995875479"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c6ed86cd8e540c8bf274d42a83acf04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTUtMS0xLTkxNTEy_7edad128-9d78-45e4-bdef-e81939b1e76d"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic4a1e01b0a8e418b9f91c6e4cde1980b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTctMS0xLTkxNTEy_47b01552-00c9-4842-a8ba-319047ed0b1b"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib2794a37a8794a939394b9ffaa152693_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTktMS0xLTkxNTEy_c3311c66-5478-4de4-9e45-371a4a89a689"
      unitRef="usd">-211002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i45e33856802e462fb20fec0e15ee1573_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTExLTEtMS05MTUxMg_1a0d51b1-a7ef-4cf5-8e21-674b964f1378"
      unitRef="usd">-1456000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i08327de9220b4ba5b536964e454461b8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTEzLTEtMS05MTUxMg_d67b8282-c03a-466f-a09a-61c1e88e938c"
      unitRef="usd">1100024000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i159dbfe3c7d043feb6b1a23d6941476f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTE1LTEtMS05MTUxMg_e56b6cc0-ab20-4b11-8174-c33d0bd50283"
      unitRef="usd">116288000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a281a6c68bc493bbb010396ad555a47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTE3LTEtMS05MTUxMg_60dbc835-927d-4f3e-ad12-af6da2cd9b02"
      unitRef="usd">3836000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE0LTE5LTEtMS05MTUxMg_898b54ad-4a6f-483f-8554-9d9cc3752a1f"
      unitRef="usd">1220148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTktMS0xLTkxNTEy_8ecf4bbb-c99e-42d1-832d-86a22e55ed44"
      unitRef="usd">114552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTEzLTEtMS05MTUxMg_809c6344-8609-412d-b456-df8e3c46b9c2"
      unitRef="usd">114552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTE1LTEtMS05MTUxMg_0a928abb-7e44-4491-bb0b-f1d228aac231"
      unitRef="usd">11735000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i77f679baa6b5441f80a5e6e96eccc604_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTE3LTEtMS05MTUxMg_200f0761-7042-4206-bb82-7a224623487a"
      unitRef="usd">522000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE1LTE5LTEtMS05MTUxMg_26f1de43-5ad3-47a0-b4d8-26732f4ab658"
      unitRef="usd">126809000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i69cd144c703c40e7a18e93aacffb1148_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE2LTExLTEtMS05MTUxMg_353a3e93-b9c2-43a5-977f-904bd0297eea"
      unitRef="usd">428000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE2LTEzLTEtMS05MTUxMg_ec9d8567-b2e1-451f-88a3-5e30effedeb3"
      unitRef="usd">428000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE2LTE5LTEtMS05MTUxMg_72948035-75a5-4486-920c-1322ecd21069"
      unitRef="usd">428000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7ff704c174f149e8b0c24f48e6bf7124_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE3LTctMS0xLTkxNTEy_8c73c7a5-5dc9-4010-96e3-ab1e9a81a49f"
      unitRef="shares">114629000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE3LTEzLTEtMS05MTUxMg_50c5ebaa-3c6b-4d0c-8a36-7c6b4310db30"
      unitRef="usd">114629000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE3LTE5LTEtMS05MTUxMg_1d195d66-022e-4b95-b678-9938f45431ad"
      unitRef="usd">114629000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE4LTE1LTEtMS05MTUxMg_1c4b9d66-d946-4a6c-893e-ff7141f25873"
      unitRef="usd">11437000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops
      contextRef="i77f679baa6b5441f80a5e6e96eccc604_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE4LTE3LTEtMS05MTUxMg_02af774c-d42d-4443-9ad1-50cf63716a9f"
      unitRef="usd">17000</codi:Optionactivityattributabletononcontrollinginterestdiscontinuedops>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE4LTE5LTEtMS05MTUxMg_6a7ad8bd-8c6a-4c3d-b83f-5cc6a1fb4ac6"
      unitRef="usd">11454000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE5LTE1LTEtMS05MTUxMg_62f8b3ec-f26b-430b-9d30-1604bd89d155"
      unitRef="usd">4351000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzE5LTE5LTEtMS05MTUxMg_11078552-0cf6-4028-85ad-2b63f991c356"
      unitRef="usd">4351000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIwLTktMS0xLTkxNTEy_44d46744-ddc2-449e-b668-591e60147768"
      unitRef="usd">8632000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i4d5ec9461c174ba1af5002cc5962b70b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIwLTEzLTEtMS05MTUxMg_2e7ca59e-d3b9-48f7-a1ec-308c81b3a8c8"
      unitRef="usd">8632000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIwLTE1LTEtMS05MTUxMg_cc4b8a96-edcf-4af8-b3b3-d3a8cc2f920e"
      unitRef="usd">42008000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIwLTE5LTEtMS05MTUxMg_abfaa09e-11d3-4d6b-955c-2b6e35f77032"
      unitRef="usd">50640000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIxLTE1LTEtMS05MTUxMg_c35fb1ff-541c-4d6f-a259-b027961887df"
      unitRef="usd">1275000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIxLTE5LTEtMS05MTUxMg_cc2e5c40-cfd0-4357-bfdc-ca307945abf7"
      unitRef="usd">1275000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="ic7f24b9ad2194f8780213518b9076871_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIzLTE1LTEtMS05Nzg4MA_4d98ab56-358a-439f-b459-3d59eb68db42"
      unitRef="usd">3886000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIzLTE5LTEtMS05Nzg4MA_29417b61-5801-460f-9647-a96d02f679fd"
      unitRef="usd">3886000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="iff2c1fe720024aa193f42c54f8cd74e1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIyLTE1LTEtMS05MTUxMg_bbaab466-e730-4bd1-887d-5f27256eb6a0"
      unitRef="usd">68300000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIyLTE5LTEtMS05MTUxMg_8e6031d4-f3d8-4479-bac7-c1dc78192c5c"
      unitRef="usd">68300000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="id6210c68e87a4a6592e20549f6276130_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIzLTE3LTEtMS05MTUxMg_6b16f8ac-5333-4725-a805-f89e5feafd11"
      unitRef="usd">4375000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i5999d13764484608af073ce4387d880f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzIzLTE5LTEtMS05MTUxMg_993b3175-c997-4d8e-9346-a37b71b832d2"
      unitRef="usd">4375000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI0LTktMS0xLTkxNTEy_682e3f43-3379-423b-90da-d34fe3ffed55"
      unitRef="usd">34058000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI0LTEzLTEtMS05MTUxMg_15368cf0-9799-45d2-bf23-a9bb6144fe44"
      unitRef="usd">34058000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI0LTE5LTEtMS05MTUxMg_4065bbd2-7bf2-447a-bbc1-f412caec0ac3"
      unitRef="usd">34058000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="i84fe34a6188343beaa29fd6b432db51d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI1LTktMS0xLTkxNTEy_6af2a5fc-7c99-4b33-9565-14128cc53422"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="iaf7e50de41444fd9b37f2ff8b66edbf5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI1LTEzLTEtMS05MTUxMg_f4040949-848f-4f0b-8928-aeba78caf294"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i8cd83b3fbb784332b40042351a0acf2a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI1LTE5LTEtMS05MTUxMg_3fd8239c-da6a-4448-8781-c0586ae8750c"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i5ce98191581d4381a78b584259b789ff_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI2LTktMS0xLTkxNTEy_2bb611e4-ea17-4390-b939-c8753d5252ff"
      unitRef="usd">150946000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ibf6c6c89b7334c5cb2fbfff9beef0ecc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI2LTEzLTEtMS05MTUxMg_150ed90a-0b02-4547-975d-2da55708da81"
      unitRef="usd">150946000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i76e5a61663e94b3cbd96b5036578d56f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI2LTE5LTEtMS05MTUxMg_9b8e5081-dc8b-460e-9b3d-25a227976b75"
      unitRef="usd">150946000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4ef6c4955b1947d6a9d65f1bc9c60a99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTEtMS0xLTkxNTEy_4efbc50b-bc69-4c5e-b465-deb136bdef66"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37c73e0e9dc845b893d41e9807ce90d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTMtMS0xLTkxNTEy_f67d7b72-1bb3-41f3-99ce-f32ec7279bdb"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cc77548c4f44282a3926615589f4a1b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTUtMS0xLTkxNTEy_81a18832-4dd2-4119-91a3-86870faffb09"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86b5d829ff9d46c397d877aa1e35a7fd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTctMS0xLTkxNTEy_cad4f242-9a81-4b61-8bb8-acad5f17d303"
      unitRef="usd">1123193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2527314be3184519846554d711b4129f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTktMS0xLTkxNTEy_46f06f2c-63d6-4830-9ee5-c08533d911d3"
      unitRef="usd">-314267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8bebf5da13d34ce9829ccd0c381d7cd9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTExLTEtMS05MTUxMg_9a7d23c0-24bd-4d26-98c6-94fb46de4044"
      unitRef="usd">-1028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2578d777ef44edcaea94606f10d901f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTEzLTEtMS05MTUxMg_0abdac71-5733-40a8-98fd-ba1a8bbc1427"
      unitRef="usd">1111816000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ab7c5c0bef94d558f97dd5e034d4f94_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTE1LTEtMS05MTUxMg_6e1470bd-6c8f-418b-8a64-37b43ca8cbfb"
      unitRef="usd">172714000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i33c9c983ab3a47f78dbcec31ed540386_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTE3LTEtMS05MTUxMg_644e533e-cf7b-4461-b339-d48fc77fd3d4"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI3LTE5LTEtMS05MTUxMg_c1ca6909-4f8f-4346-89fa-e279900d4f6c"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i61128a7360df472988996f11a9d19993_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI4LTktMS0xLTkxNTEy_a8c4c42c-1cfb-4089-8932-e691ec51ae71"
      unitRef="usd">36387000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i01aa9ba76b3e4e84af6061855b095d3d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI4LTEzLTEtMS05MTUxMg_f3989315-6230-47f9-8d39-e42963762bcd"
      unitRef="usd">36387000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI4LTE1LTEtMS05MTUxMg_cb82f235-0294-40a6-89d4-07f6fdd6427f"
      unitRef="usd">15051000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI4LTE5LTEtMS05MTUxMg_2637823d-8dab-4185-b4db-e8baf99bfa3f"
      unitRef="usd">51438000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0d9da2a09ed84c2e99d5d563fe82b7de_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI5LTExLTEtMS05MTUxMg_87aacbce-0f38-4a03-a959-765059501781"
      unitRef="usd">-108000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i01aa9ba76b3e4e84af6061855b095d3d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI5LTEzLTEtMS05MTUxMg_0b393494-f3c5-453c-bf0a-99c843bf09a7"
      unitRef="usd">-108000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzI5LTE5LTEtMS05MTUxMg_31ba45a6-d587-4ad3-ac3e-519b35d0da4e"
      unitRef="usd">-108000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i823b259f877740279df6166c3aca0adc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMwLTctMS0xLTkxNTEy_8b8a0846-3e89-413f-8bd4-c1e806884f4e"
      unitRef="shares">83851000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i01aa9ba76b3e4e84af6061855b095d3d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMwLTEzLTEtMS05MTUxMg_fa92c99f-90aa-4728-9a62-2af1f61545f9"
      unitRef="usd">83851000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMwLTE5LTEtMS05MTUxMg_59eb6a18-2add-48c9-bf61-aeeacf9cfa91"
      unitRef="usd">83851000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMxLTE1LTEtMS05MTUxMg_22d54226-5206-47b7-a779-43009abaa8f2"
      unitRef="usd">13951000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMxLTE5LTEtMS05MTUxMg_a0d3960d-ccdf-434f-a621-ffaa2eaadf2e"
      unitRef="usd">13951000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMyLTE1LTEtMS05MTUxMg_36474312-5f67-4ac5-9aa6-ae213947a58e"
      unitRef="usd">1312000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMyLTE5LTEtMS05MTUxMg_77340570-3bb7-46b0-9589-2507b6101baa"
      unitRef="usd">1312000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMzLTE1LTEtMS05MTUxMg_d7dd4457-2511-45df-992c-020dbdcd4d70"
      unitRef="usd">1957000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzMzLTE5LTEtMS05MTUxMg_10869fa1-91e0-4b1a-bdc5-6976f49bcfc4"
      unitRef="usd">1957000</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i078441bd296d4c40b700e3f83a7f93da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM0LTE1LTEtMS05MTUxMg_a359479b-1573-488e-bc38-ca6de29d121d"
      unitRef="usd">11292000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM0LTE5LTEtMS05MTUxMg_abdb9ae8-ddbc-4998-9028-708d196b85fa"
      unitRef="usd">11292000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i60520eab4f1f478c94c5c004c061bcff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM2LTE1LTEtMS05MTUxMg_c17f24bb-835e-4513-9637-43d8d9eb3520"
      unitRef="usd">35263000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination
      contextRef="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM2LTE5LTEtMS05MTUxMg_81ddf07c-8124-4a22-bfb6-1575a45484d9"
      unitRef="usd">35263000</us-gaap:NoncontrollingInterestIncreaseFromBusinessCombination>
    <codi:DistributionToShareholders
      contextRef="i2845c72624f14e89951963d9d36d8440_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM5LTktMS0xLTkxNTEy_2c192d7d-398c-4eeb-ab9a-bfe871276fae"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ia3b41877680f4a26b2f0f4251d4c3ed7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM5LTEzLTEtMS05MTUxMg_37a1b0ce-043b-402f-a43f-3f4bebed4282"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i325aa8e48c364e5199dd52ed8fb6eea3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzM5LTE5LTEtMS05MTUxMg_29d0dd42-49cc-43d7-a254-8e50addc4e93"
      unitRef="usd">24181000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="if08d607c19a44546b0f73264402bdba3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQwLTktMS0xLTkxNTEy_a60d7e82-3412-42b7-97f9-36e1d5b031d3"
      unitRef="usd">70845000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i06b40b12e587476fbbcf25920bf5a925_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQwLTEzLTEtMS05MTUxMg_dc51d760-9245-43d3-967e-93eaf54cc9b9"
      unitRef="usd">70845000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i950fb086f028425cbb6ff3550e99ae42_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQwLTE5LTEtMS05MTUxMg_bccf3449-92d7-4b1f-9a3e-31a241b4ab55"
      unitRef="usd">70845000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7dea35df9a5d4bc9b3633d5c61500324_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTEtMS0xLTkxNTEy_1dee80bb-c148-4ad7-bc80-f13abfd17e35"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iea9f1cf5ddc14abd93323702caf7f2f7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTMtMS0xLTkxNTEy_2053187c-96d3-483f-b650-c5e12ae92547"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib75e7c398a2b4bb89fe5cce665c35e1e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTUtMS0xLTkxNTEy_2f28841a-8511-4541-9801-05a71782de56"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i26cb51c3c39c4981a8fa28bd77fc642e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTctMS0xLTkxNTEy_e2068ed9-6b36-4921-b7ec-1d059730a44f"
      unitRef="usd">1207044000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82e0998c06f64666abf66fbb3ac5f2b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTktMS0xLTkxNTEy_81988174-ea7f-4e39-adee-67e6e3d139bd"
      unitRef="usd">-372906000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i62705ba1ac794c449f92f1ac5cab4bb3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTExLTEtMS05MTUxMg_c0c33ae5-c95e-4dc0-aab5-b455a123937e"
      unitRef="usd">-1136000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i45e0b01b09434b0fb871ed581257792f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTEzLTEtMS05MTUxMg_92ecefbc-d9a9-477c-9bd4-95c3ede27baf"
      unitRef="usd">1136920000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i6c8ff6855adf4d3bb24b31dae781907d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTE1LTEtMS05MTUxMg_e77e2251-5561-48cc-9145-42dab25458b7"
      unitRef="usd">225042000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i3e6bae1c3dd04b6b9e9b34bfbe4ec749_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTE3LTEtMS05MTUxMg_0054a315-026f-49ac-8197-178a292c2862"
      unitRef="usd">0</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDEvZnJhZzo2Y2FjMzIzMDliYzM0MGQyYmE4ZDZkMWQ3YmM5YTg4NC90YWJsZToxMDhjZDkyMDdhZTQ0OWM0OTNhODkwMDg3M2U1MDRmZC90YWJsZXJhbmdlOjEwOGNkOTIwN2FlNDQ5YzQ5M2E4OTAwODczZTUwNGZkXzQxLTE5LTEtMS05MTUxMg_e8d705de-215c-4a15-8ee2-304aba444cdd"
      unitRef="usd">1361962000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMtMi0xLTEtOTE1MTI_d37c9054-1bdd-4320-b26e-5482f4a47b77"
      unitRef="usd">51438000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMtNC0xLTEtOTE1MTI_9b5e8dbc-3d26-46ed-a14b-b535d3d10e48"
      unitRef="usd">126809000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMtNi0xLTEtOTE1MTI_c1add42c-92cd-491d-a4f2-73d10773d593"
      unitRef="usd">27197000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQtMi0xLTEtOTE1MTI_f0cb409f-243f-4b80-9c13-d05ed19e39b7"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQtNC0xLTEtOTE1MTI_70700a2b-94cb-4819-bf54-9b5d13ca2e87"
      unitRef="usd">7665000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQtNi0xLTEtOTE1MTI_a3fa0f6d-e3cd-4bf2-a7dd-cc93b6c51dd7"
      unitRef="usd">13531000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUtMi0xLTEtOTE1MTI_c778103e-6547-4721-a3cc-557f88ee6a8d"
      unitRef="usd">9393000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUtNC0xLTEtOTE1MTI_571002b5-020e-445e-a8ad-49fed0ffda71"
      unitRef="usd">72770000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUtNi0xLTEtOTE1MTI_caeb581e-f42a-4125-ac2f-70749632756c"
      unitRef="usd">100000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzYtMi0xLTEtOTE1MTI_0eb804b2-a308-4a36-825b-bea8885e404e"
      unitRef="usd">42045000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzYtNC0xLTEtOTE1MTI_064f26bf-474a-4d0a-bc51-067c496e6eb3"
      unitRef="usd">46374000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzYtNi0xLTEtOTE1MTI_80237d26-8284-478c-adaf-0c81f8251575"
      unitRef="usd">13566000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Depreciation
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzgtMi0xLTEtOTE1MTI_2754fed2-22ba-4fc6-9162-c109d35e2b56"
      unitRef="usd">44426000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzgtNC0xLTEtOTE1MTI_c524857c-4197-4824-9a12-e9f889822b05"
      unitRef="usd">39389000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzgtNi0xLTEtOTE1MTI_e86da460-87a3-407a-b3e6-bbcd46bc22e8"
      unitRef="usd">33293000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzktMi0xLTEtOTE1MTI_1c223047-87e6-4bfb-9b71-e0f0753e3d0a"
      unitRef="usd">94383000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzktNC0xLTEtOTE1MTI_caedf70a-bd9e-4681-8e0e-a24b69d6e4f8"
      unitRef="usd">80347000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzktNi0xLTEtOTE1MTI_0d8c9061-d7ad-45f6-a220-8cae56412861"
      unitRef="usd">61935000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEwLTItMS0xLTkxNTEy_526be156-69d8-411a-a35f-3b4c9c210a33"
      unitRef="usd">6494000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEwLTQtMS0xLTkxNTEy_cd0423c9-8de0-49a3-9f3c-0f51a4f996af"
      unitRef="usd">2761000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEwLTYtMS0xLTkxNTEy_bc090c4b-1289-410b-9a6a-066b769fcc51"
      unitRef="usd">5863000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzExLTItMS0xLTkxNTEy_28a7a37f-18f5-4e00-90ac-38509f942134"
      unitRef="usd">3740000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzExLTQtMS0xLTkxNTEy_892cfb57-b439-4274-adae-cfc2d29880e3"
      unitRef="usd">2896000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzExLTYtMS0xLTkxNTEy_1b343737-59e3-4e0d-844a-384eb19bae6e"
      unitRef="usd">2232000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEyLTItMS0xLTkxNTEy_f0686976-2e21-48e3-88d3-18b56314de74"
      unitRef="usd">20552000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEyLTQtMS0xLTkxNTEy_4556ba3d-8c98-45ca-bfdd-6c291bcfe13d"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEyLTYtMS0xLTkxNTEy_c59c44bb-4895-4c3c-aa28-a26ba916b2bc"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEzLTItMS0xLTkxNTEy_0f254a99-5a73-497d-861c-f56272b12dea"
      unitRef="usd">-534000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEzLTQtMS0xLTkxNTEy_15e76f76-7749-4f81-9f22-65ddf8f1ded0"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzEzLTYtMS0xLTkxNTEy_a91a7888-fead-4a41-b8b7-fcf7d3520006"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE1LTItMS0xLTkxNTEy_9831136c-a552-437c-a492-790403bda3b1"
      unitRef="usd">13951000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE1LTQtMS0xLTkxNTEy_b8bfc845-8419-457c-90a7-61023af5d496"
      unitRef="usd">11437000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE1LTYtMS0xLTkxNTEy_ddf8b178-fcab-4efc-b715-310c78d88c1e"
      unitRef="usd">8966000</codi:NoncontrollingStockholderChargesAndOther>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE2LTItMS0xLTkxNTEy_98715714-95b8-496c-acf6-82f17716a877"
      unitRef="usd">268000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE2LTQtMS0xLTkxNTEy_01306f47-45b6-43f5-8a88-52ac62ed24ed"
      unitRef="usd">6025000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE2LTYtMS0xLTkxNTEy_1ca4b41b-bb0b-4335-bd37-99e4f289ab32"
      unitRef="usd">2874000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE3LTItMS0xLTkxNTEy_492361eb-7bb9-4ccd-b6a8-c6f242e4e1ce"
      unitRef="usd">-4466000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE3LTQtMS0xLTkxNTEy_89875ec0-ac55-4dd1-8ac4-31b71f1d7bd6"
      unitRef="usd">-10137000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE3LTYtMS0xLTkxNTEy_41b869f0-af49-4417-b062-5fdbaafacfe1"
      unitRef="usd">-1690000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE4LTItMS0xLTkxNTEy_19d26d4a-75a2-4d27-8cf0-85fac8b34888"
      unitRef="usd">-2159000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE4LTQtMS0xLTkxNTEy_db88d478-f2db-48dc-b5ac-5e26c0ed853e"
      unitRef="usd">-818000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzE4LTYtMS0xLTkxNTEy_8209f74b-6e16-4d31-b02b-565cb883af6c"
      unitRef="usd">-2140000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIwLTItMS0xLTkxNTEy_f3965df2-fa9a-40cc-9ad2-e1d85078e563"
      unitRef="usd">55445000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIwLTQtMS0xLTkxNTEy_9c9ffcfa-226b-4ab7-be92-86504a07115d"
      unitRef="usd">33022000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIwLTYtMS0xLTkxNTEy_88cb84da-3a17-49e8-92c8-231391ae2193"
      unitRef="usd">23514000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIxLTItMS0xLTkxNTEy_9f436426-8d90-4b74-a0d8-0e9f5d6c224c"
      unitRef="usd">170589000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIxLTQtMS0xLTkxNTEy_3a2b0ab0-3512-47ff-9101-5bbe96a8db45"
      unitRef="usd">106683000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIxLTYtMS0xLTkxNTEy_125ee277-ce48-4134-b063-1be9a58a2e24"
      unitRef="usd">30682000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIyLTItMS0xLTkxNTEy_d37d08d6-0ef2-415c-a4c6-20a8086d519f"
      unitRef="usd">11342000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIyLTQtMS0xLTkxNTEy_f4abfa9b-5e37-4f5a-a132-f782ae82b2ac"
      unitRef="usd">7485000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIyLTYtMS0xLTkxNTEy_cfa3409c-90af-4d88-b820-d01467a108ca"
      unitRef="usd">2339000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIzLTItMS0xLTkxNTEy_2c64b3d9-d83d-4962-9f89-062eba3cce7d"
      unitRef="usd">-15001000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIzLTQtMS0xLTkxNTEy_32d47ff3-cd45-4244-964b-5adf156f05fc"
      unitRef="usd">63426000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzIzLTYtMS0xLTkxNTEy_e2546fc0-47ea-490c-ab79-1ff9b2d851a9"
      unitRef="usd">58543000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI0LTItMS0xLTkxNTEy_1e13733f-b529-4804-8b3c-1bb32ab8e602"
      unitRef="usd">-28291000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI0LTQtMS0xLTkxNTEy_50abf790-7eae-48a1-88a2-dd8182ab8ea0"
      unitRef="usd">129451000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI0LTYtMS0xLTkxNTEy_932c6ada-055e-42d8-8ff0-2e43b0346ff3"
      unitRef="usd">131187000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI1LTItMS0xLTkxNTEy_430dbd77-7379-44e7-9ed7-eff05ee5a429"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI1LTQtMS0xLTkxNTEy_5d6e5d63-b8ad-4031-be1d-45dc14479d59"
      unitRef="usd">4600000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI1LTYtMS0xLTkxNTEy_07ae3d4e-fe86-4c56-9c0b-04084eeab664"
      unitRef="usd">17438000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI2LTItMS0xLTkxNTEy_a4f7cbe7-5529-4fa3-a156-d2370b1f38b3"
      unitRef="usd">-28291000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI2LTQtMS0xLTkxNTEy_7b09d077-f4c5-453d-a3a1-758804b56287"
      unitRef="usd">134051000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI2LTYtMS0xLTkxNTEy_eebd255b-165d-4cd5-a848-be42be339c01"
      unitRef="usd">148625000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI4LTItMS0xLTkxNTEy_048c68a6-aee1-45f0-bffd-1693a1108ba3"
      unitRef="usd">570544000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI4LTQtMS0xLTkxNTEy_b1dcf929-5c5c-4e34-aed9-d43138e49130"
      unitRef="usd">404318000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI4LTYtMS0xLTkxNTEy_71237d97-4cfa-4a0e-840c-95b07a6e951b"
      unitRef="usd">667101000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI5LTItMS0xLTkxNTEy_b4b17daf-b4bf-463f-bad9-3c57f96b4e9c"
      unitRef="usd">64274000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI5LTQtMS0xLTkxNTEy_ba32c921-4664-480e-9647-2a5ea004fc06"
      unitRef="usd">40551000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzI5LTYtMS0xLTkxNTEy_602c349d-515d-4587-ba50-294717fcd20a"
      unitRef="usd">29406000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMwLTItMS0xLTkxNTEy_db09b6dd-3f80-45ec-bc5c-8431dad2fc4c"
      unitRef="usd">9393000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMwLTQtMS0xLTkxNTEy_4e877fd2-b8f6-41c4-a226-3cf39e32bf8a"
      unitRef="usd">101039000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMwLTYtMS0xLTkxNTEy_10534c90-d273-4447-89f1-c37895c0ead1"
      unitRef="usd">100000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMzLTItMS0xLTkxNTEy_4e764854-cee6-4de5-adaa-cc6822c1e1be"
      unitRef="usd">1300000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMzLTQtMS0xLTkxNTEy_cd9b89d5-92f0-4e7a-9789-d199711d5179"
      unitRef="usd">1125000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzMzLTYtMS0xLTkxNTEy_12e2e1d4-74af-4497-b98e-419ba2aa5366"
      unitRef="usd">3008000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM0LTItMS0xLTkxNTEy_6bcddaa1-09c8-477b-8ee9-67ff2b717137"
      unitRef="usd">-626725000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM0LTQtMS0xLTkxNTEy_8ed38567-edf4-454c-b614-72524458cfda"
      unitRef="usd">-344955000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM0LTYtMS0xLTkxNTEy_0c7f7b80-2783-4c25-bc29-a458741efed1"
      unitRef="usd">-699415000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM1LTItMS0xLTkxNTEy_0d9673ee-0680-4904-b579-3fdc830104e3"
      unitRef="usd">0</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM1LTQtMS0xLTkxNTEy_e7ead220-dae3-4c90-b217-ce029c473711"
      unitRef="usd">27459000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM1LTYtMS0xLTkxNTEy_8b3c23f9-1cc9-4e74-a12c-6099ecb68c32"
      unitRef="usd">-1419000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM2LTItMS0xLTkxNTEy_8ef2bf02-15a3-4e55-91b9-91d958877fcb"
      unitRef="usd">-626725000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM2LTQtMS0xLTkxNTEy_f023fb82-b1e7-4ac7-8c62-2e319a6dcb57"
      unitRef="usd">-317496000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM2LTYtMS0xLTkxNTEy_8a8fb394-7f0f-4392-bef4-f2d81fb023bb"
      unitRef="usd">-700834000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM5LTItMS0xLTkxNTEy_3aecef44-c20f-4d83-aa15-4d37d3000b6d"
      unitRef="usd">83851000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM5LTQtMS0xLTkxNTEy_874b18be-cc05-49dd-af80-03efdb5d92ab"
      unitRef="usd">114629000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzM5LTYtMS0xLTkxNTEy_09c8047b-cbf9-41f5-91f5-41f03ffe705b"
      unitRef="usd">83884000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQxLTItMS0xLTkxNTEy_609ddab7-694a-4511-9fb9-d42306339a01"
      unitRef="usd">268000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQxLTQtMS0xLTkxNTEy_7d740868-5227-4007-919c-a5623aa0afc6"
      unitRef="usd">557000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQxLTYtMS0xLTkxNTEy_49acfa1a-23e9-41c8-af7a-e715548c5447"
      unitRef="usd">565000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTItMS0xLTkxNTEy_b583027d-300c-4787-b69e-cedc8782a9a1"
      unitRef="usd">113000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTQtMS0xLTkxNTEy_8d1f033b-d4e8-4578-ace0-82a8b04356df"
      unitRef="usd">864000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTYtMS0xLTkxNTEy_7b1a7949-3da8-4d36-9bbd-c4f8af4b57b9"
      unitRef="usd">258000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTItMS0xLTkxNTEy_eb929725-0d23-4c4c-b85c-e7940655a0c9"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTQtMS0xLTkxNTEy_94bbbcc6-0159-42b3-8441-9cf0cfd64f47"
      unitRef="usd">1300000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTYtMS0xLTkxNTEy_cbbd09c8-977d-4a96-86e7-86c760f74547"
      unitRef="usd">202000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ0LTItMS0xLTkxNTEy_089bd924-de6b-4c58-bcf9-265c27f099b8"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ0LTQtMS0xLTkxNTEy_ffe6ba5d-39f6-474d-8743-20dbdbfb0fb5"
      unitRef="usd">627688000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ0LTYtMS0xLTkxNTEy_094a9c66-166e-4718-ac5c-21185b1ca03a"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTItMS0xLTEwNDkwNw_af9077b6-8f0a-47fa-b909-bcfc0d4e220a"
      unitRef="usd">400000000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTQtMS0xLTEwNDkwNw_e08f43ba-c54d-4cbc-93d6-6c38a796fdc0"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQyLTYtMS0xLTEwNDkwNw_66f388b2-0543-432f-bad0-a6fed6fe8b39"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTItMS0xLTEwNDkwNw_5a4ab3df-c60a-4f9d-a6b0-8bd1472f27b8"
      unitRef="usd">5000000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTQtMS0xLTEwNDkwNw_8f704f97-8d43-4831-b983-90873c9c9391"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQzLTYtMS0xLTEwNDkwNw_76a09bdb-e6d0-4b7e-8297-beee517e1b80"
      unitRef="usd">0</us-gaap:RepaymentsOfOtherLongTermDebt>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ1LTItMS0xLTkxNTEy_d858489d-834d-495a-b1ed-f2547b6701bd"
      unitRef="usd">70845000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ1LTQtMS0xLTkxNTEy_349d921f-bbec-44d1-b0fc-4414f5da762f"
      unitRef="usd">150946000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ1LTYtMS0xLTkxNTEy_882902ba-c20b-4ec6-91ec-055da7c667f6"
      unitRef="usd">89856000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ2LTItMS0xLTkxNTEy_eb69eb14-ec0d-4d1b-b862-98f9843a0d3b"
      unitRef="usd">24181000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ2LTQtMS0xLTkxNTEy_6d2a782d-2fe9-4e49-af6f-4191631134ae"
      unitRef="usd">24181000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ2LTYtMS0xLTkxNTEy_217507ac-a356-4282-ba81-2e85064ee1c2"
      unitRef="usd">23678000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ3LTItMS0xLTkxNTEy_17ff8978-1f22-489e-b545-4625eed388e3"
      unitRef="usd">1312000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ3LTQtMS0xLTkxNTEy_1d75c7cd-735e-4af4-aa1d-9c2662e71925"
      unitRef="usd">8237000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ3LTYtMS0xLTkxNTEy_1117a2c4-b02c-4c12-973e-a798a14b11c9"
      unitRef="usd">253000</us-gaap:ProceedsFromMinorityShareholders>
    <codi:ProceedsFromMinorityShareholdersAcquisitions
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ4LTItMS0xLTkxNTEy_ad26d9fd-b250-40c8-8fb0-86cf99162241"
      unitRef="usd">35263000</codi:ProceedsFromMinorityShareholdersAcquisitions>
    <codi:ProceedsFromMinorityShareholdersAcquisitions
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ4LTQtMS0xLTkxNTEy_e4af59a5-f1b9-42fd-b43b-528d0e267604"
      unitRef="usd">68300000</codi:ProceedsFromMinorityShareholdersAcquisitions>
    <codi:ProceedsFromMinorityShareholdersAcquisitions
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ4LTYtMS0xLTkxNTEy_7ce7d8c7-6174-4ad2-92ef-0b4b120823cc"
      unitRef="usd">72761000</codi:ProceedsFromMinorityShareholdersAcquisitions>
    <codi:PaymentsforRepurchaseSubsidiaryStock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ5LTItMS0xLTkxNTEy_1c699b76-4197-4d19-b594-e50437c5eb3e"
      unitRef="usd">1957000</codi:PaymentsforRepurchaseSubsidiaryStock>
    <codi:PaymentsforRepurchaseSubsidiaryStock
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ5LTQtMS0xLTkxNTEy_b82335cd-3edb-4495-992e-50908e806289"
      unitRef="usd">50640000</codi:PaymentsforRepurchaseSubsidiaryStock>
    <codi:PaymentsforRepurchaseSubsidiaryStock
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzQ5LTYtMS0xLTkxNTEy_125dd119-97ee-43e7-a104-976b6308562a"
      unitRef="usd">6613000</codi:PaymentsforRepurchaseSubsidiaryStock>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUwLTItMS0xLTkxNTEy_54481e6e-86c3-441e-b4b8-38deb3dc4cc3"
      unitRef="usd">11292000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUwLTQtMS0xLTkxNTEy_411991ed-5855-4a4f-84fe-893624cd555b"
      unitRef="usd">1275000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUwLTYtMS0xLTkxNTEy_6c12ae88-f819-4ca2-872f-1fa16e70654d"
      unitRef="usd">12060000</us-gaap:PaymentsToMinorityShareholders>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUxLTItMS0xLTkxNTEy_c84a003a-8785-439b-8b23-6e2c7d7323f3"
      unitRef="usd">0</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUxLTQtMS0xLTkxNTEy_78bcd58d-643b-4996-82df-26d99edde0bc"
      unitRef="usd">34058000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUxLTYtMS0xLTkxNTEy_57128bdc-da11-4a0d-87a4-23c90a41f8bc"
      unitRef="usd">9087000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUyLTItMS0xLTkxNTEy_7605d566-5760-459d-9ec1-e70ffa0ceac9"
      unitRef="usd">5276000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUyLTQtMS0xLTkxNTEy_c91ac4a2-0a9b-4351-b839-38a85022577b"
      unitRef="usd">21708000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUyLTYtMS0xLTkxNTEy_63727a00-bb0c-4ff7-8f83-6afb2f82ef8c"
      unitRef="usd">3214000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUzLTItMS0xLTkxNTEy_55edb61e-bb58-4100-900b-d69f23a7305e"
      unitRef="usd">10000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUzLTQtMS0xLTkxNTEy_3adcf657-8627-4c27-9c23-45c0a8da44de"
      unitRef="usd">-464000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzUzLTYtMS0xLTkxNTEy_d7edf9d2-b3c6-4417-90f1-d1e8ff1285a8"
      unitRef="usd">335000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU0LTItMS0xLTkxNTEy_bd4766a7-985b-47b3-972b-7ed22ab5887d"
      unitRef="usd">556885000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU0LTQtMS0xLTkxNTEy_9efd5ac4-efec-4be1-a79b-01d4cfd46ada"
      unitRef="usd">273206000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU0LTYtMS0xLTkxNTEy_6bf2cece-901b-4d05-b9f0-bd76355706a6"
      unitRef="usd">521725000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU1LTItMS0xLTkxNTEy_4a4e071d-3a73-405f-b869-18c9faedd3e3"
      unitRef="usd">-1331000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU1LTQtMS0xLTkxNTEy_3afee72b-d6a6-45a6-becf-60a70b410791"
      unitRef="usd">228000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU1LTYtMS0xLTkxNTEy_991b0267-c339-41d7-9685-7faf9fde885f"
      unitRef="usd">914000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU2LTItMS0xLTkxNTEy_a02a08f6-e907-40b7-b157-8301e4163b92"
      unitRef="usd">-99462000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU2LTQtMS0xLTkxNTEy_affd56c4-fee0-49e4-b0cc-b237c1eebee4"
      unitRef="usd">89989000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU2LTYtMS0xLTkxNTEy_9a735b0d-c896-480c-aebc-73e4cb3336ed"
      unitRef="usd">-29570000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU3LTItMS0xLTkxNTEy_dd5856d0-61df-4434-9a15-500d241935d7"
      unitRef="usd">160733000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU3LTQtMS0xLTkxNTEy_02e389f3-419f-4aca-bc4e-1ff4ad28e884"
      unitRef="usd">70744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i5085cb3451f649e695732d174ff01e84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU3LTYtMS0xLTkxNTEy_486e28e5-1245-4660-a822-09e8abf6f81d"
      unitRef="usd">100314000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU4LTItMS0xLTkxNTEy_d4ad3e8f-bca0-4f9e-9c96-6039e488b504"
      unitRef="usd">61271000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU4LTQtMS0xLTkxNTEy_1bdcf80c-5363-42b9-bc8a-86bce80e4fc6"
      unitRef="usd">160733000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90YWJsZTozM2Q4ODI5NWFmODE0ODJiYTIyMjhjMmRhZmM3MjA3YS90YWJsZXJhbmdlOjMzZDg4Mjk1YWY4MTQ4MmJhMjIyOGMyZGFmYzcyMDdhXzU4LTYtMS0xLTkxNTEy_9331078e-1b54-429f-a17c-b590dabe765a"
      unitRef="usd">70744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90ZXh0cmVnaW9uOmQ4ZjJhM2JmMWZlNzRjMjhhNzYyMWRmOWJlNTYzYjMxXzU5_f1af5ed9-0390-44ca-b8b6-149825d39c4e"
      unitRef="usd">4300000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInDiscontinuedOperations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNDQvZnJhZzpkOGYyYTNiZjFmZTc0YzI4YTc2MjFkZjliZTU2M2IzMS90ZXh0cmVnaW9uOmQ4ZjJhM2JmMWZlNzRjMjhhNzYyMWRmOWJlNTYzYjMxXzgy_aab2b455-d75b-421a-89f9-88c4ff38738b"
      unitRef="usd">3400000</us-gaap:NetCashProvidedByUsedInDiscontinuedOperations>
    <codi:OrganizationAndBusinessOperationsTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTAvZnJhZzplNWJhMzJhYTg4YTk0M2JiODg0YzkwZGQwZTI3NzYyOC90ZXh0cmVnaW9uOmU1YmEzMmFhODhhOTQzYmI4ODRjOTBkZDBlMjc3NjI4XzI2MDU_240ba2a1-5216-4fcd-9d52-0be5b24ea128">Organization and Business Operations&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 (&#x201c;the Trust&#x201d;), was incorporated in Delaware on November&#160;18, 2005. Compass Group Diversified Holdings, LLC, a Delaware limited liability Company (the &#x201c;LLC&#x201d;), was also formed on November&#160;18, 2005 with equity interests which were subsequently reclassified as the &#x201c;Allocation Interests&#x201d;. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". The Company was formed to acquire and manage a group of small and middle-market businesses headquartered in North America. In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as amended and restated, the &#x201c;Trust Agreement&#x201d;), 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 &#x201c;LLC Agreement&#x201d;)) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;margin-top:12pt;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 LLC is a controlling owner of eleven businesses, or operating segments at December&#160;31, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. (&#x201c;Ergobaby&#x201d;), 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"), Compass AC Holdings, Inc. (&#x201c;ACI&#x201d; or &#x201c;Advanced Circuits&#x201d;), AMT Acquisition Corporation (&#x201c;Arnold&#x201d;), FFI Compass, Inc. ("Altor Solutions" or "Altor") (formerly "Foam Fabricat&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ors") and Sterno Products, LLC (&#x201c;Sterno&#x201d;). 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="#ia85db93a905f4f7a90da190381615c4b_271" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note F - "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 (&#x201c;CGM&#x201d; or the &#x201c;Manager&#x201d;), 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 &#x201c;MSA&#x201d;).&lt;/span&gt;&lt;/div&gt;</codi:OrganizationAndBusinessOperationsTextBlock>
    <codi:OwnershipPercentageOfTrustInterestHeldByParentEntity
      contextRef="ie1ad5e043e394bb9bdea211d5b752ea8_D20060425-20060425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTAvZnJhZzplNWJhMzJhYTg4YTk0M2JiODg0YzkwZGQwZTI3NzYyOC90ZXh0cmVnaW9uOmU1YmEzMmFhODhhOTQzYmI4ODRjOTBkZDBlMjc3NjI4XzgwNw_7ad39bb9-4705-4a0b-860a-0bad1d5f6fe8"
      unitRef="number">1</codi:OwnershipPercentageOfTrustInterestHeldByParentEntity>
    <codi:NumberOfBusinessesOwned
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTAvZnJhZzplNWJhMzJhYTg4YTk0M2JiODg0YzkwZGQwZTI3NzYyOC90ZXh0cmVnaW9uOmU1YmEzMmFhODhhOTQzYmI4ODRjOTBkZDBlMjc3NjI4XzEzNDM_10c5911f-c821-422d-922a-21a4a416663b"
      unitRef="segment">11</codi:NumberOfBusinessesOwned>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjkx_dc085572-c821-4083-95e4-1c55f16dfb6e">Summary of Significant Accounting Policies&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;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 Company&#x2019;s consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP" or "US GAAP").  The results of operations represent the results of operations of the Company&#x2019;s acquired businesses from the date of their acquisition by the Company, and therefore may not be indicative of the results to be expected for the full year.&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;Principles of 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 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&#x2019;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-weight:400;line-height:120%"&gt;The acquisition of businesses that the Company owns or controls more than a 50% share of the voting interest are accounted for under the acquisition method of accounting. The amount assigned to the identifiable assets acquired and the liabilities assumed is based on the estimated fair values as of the date of acquisition, with the remainder, if any, recorded as goodwill.&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;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;The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021 and 2020. Refer to "&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia85db93a905f4f7a90da190381615c4b_265" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note D - Discontinued Operations&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;" for additional information. Unless otherwise indicated, the disclosures accompanying the consolidated financial statements reflect the Company's continuing operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 13, 2021, the LLC entered into a definitive merger agreement with a seller to acquire Advanced Circuits (the "AC Merger&#x201d;). The AC Merger was conditioned on, among other things, the closing of a business combination between the buyer and a publicly traded special purpose acquisition company (a &#x201c;SPAC&#x201d;). The Company &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;determined that Advanced Circuits qualified as held-for sale upon entry into the AC Merger.  Advanced Circuits was initially classified as held for sale in the consolidated financial statements as of 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;Due to a delay in closing the transaction, the Company and Advanced Circuits terminated the AC Merger agreement. The termination of the AC Merger agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits was reclassified to continuing operations beginning in the quarter ended September 30, 2022. Advanced Circuits is included in continuing operations in the year ended December 31, 2022, 2021 and 2020 in the accompanying consolidated financial statements.&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;Use of estimates&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 preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the related notes to the consolidated financial statements. These estimates are based on historical factors, management&#x2019;s best knowledge of current events and actions the Company may undertake in the future. It is possible that in 2023 actual conditions could be better or worse than anticipated when the Company developed the estimates and assumptions, which could materially affect the results of operations and financial position in the future. Such changes could result in future impairment of goodwill, intangibles and long-lived assets, inventory obsolescence, establishment of valuation allowances on deferred tax assets and increased tax liabilities, among other things. Actual results could differ from those estimates.&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;Allocation Interests&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;At the time of the Company's Initial Public Offering, the Company issued Allocation Interests governed by the LLC agreement that entitle the holders (the "Holders") to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events.  The Holders are entitled to receive and as such can elect to receive the positive contribution based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which the Company acquired a controlling interest in that business (a "Holding Event") and upon the sale of that business (a "Sale Event"). Payments of profit allocation to the Holders are accounted for as dividends declared on Allocation Interests and recorded in stockholders' equity once they are approved by our Board of Directors.  &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;Revenue recognition&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 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. 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="#ia85db93a905f4f7a90da190381615c4b_268" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note E - Revenue&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 a detailed description of the Company's revenue recognition policies.&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;Cash and cash equivalents&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 considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Certain cash account balances held in domestic financial institutions exceed FDIC insurance limits of $250,000 per account and, as a result, there is a concentration of credit risk related to amounts in excess of the insurance limits. We monitor the financial stability of these financial institutions and believe that we are not exposed to any significant credit risk in cash or cash equivalents. At December 31, 2022 and 2021, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $24.8 million and $33.9 million, 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-style:italic;font-weight:700;line-height:120%"&gt;Accounts receivable and allowance for doubtful accounts &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;Trade receivables are reported on the consolidated balance sheets at cost adjusted for any write-offs and net of an allowance for doubtful accounts. The Company uses estimates to determine the amount of the allowance for doubtful accounts in order to reduce accounts receivable to their estimated net realizable value. The Company estimates the amount of the required allowance by reviewing the status of past-due receivables and analyzing historical bad debt trends. The Company&#x2019;s estimate also includes analyzing existing economic conditions. When the Company becomes aware of circumstances that may impair a specific customer&#x2019;s ability to meet its financial obligations subsequent to the original sale, the Company will record an allowance against amounts due, and thereby reduce the net receivable to the amount it reasonably believes will be collectible. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.  &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:700;line-height:120%"&gt;Inventories&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;Inventories consist of raw materials, work-in-process, manufactured goods and purchased goods acquired for resale. Inventories are stated at the lower of cost or net realizable value, with cost generally determined on the first-in, first-out method or average cost method. At our Lugano business, cost is determined based on specific identification. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Net realizable value is based on current replacement cost for raw materials and supplies and on estimated selling costs less reasonably predictable costs of completion, and disposal for finished goods. The net realizable value of the Company&#x2019;s inventory is estimated based on historical experience, current and forecasted demand and other market conditions. In addition, reserves for inventory losses are estimated based on historical experience. The Company&#x2019;s inventory reserves are estimates, which could vary significantly from actual results if future economic conditions, customer demand or competition differ from expectations. The Company's historical estimates of these adjustments have not differed materially from actual results.&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;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 recorded at cost. The cost of major additions or betterments is capitalized, while maintenance and repairs that do not improve or extend the useful lives of the related assets are expensed as incurred.&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;Depreciation is provided principally on the straight-line method over estimated useful lives. Leasehold improvements are amortized over the life of the lease or the life of the improvement, whichever is shorter.&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 ranges of useful lives are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.917%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 to 40 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 18 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture, computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment and other long-lived assets that have definitive lives are evaluated for impairment when events or changes in circumstances indicate that the carrying value of the assets may not be recoverable (&#x2018;triggering event&#x2019;). Upon the occurrence of a triggering event, the asset is reviewed to assess whether the estimated undiscounted cash flows expected from the use of the asset plus residual value from the ultimate disposal exceeds the carrying value of the asset. If the carrying value exceeds the estimated recoverable amounts, the asset is written down to its fair 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-style:italic;font-weight:700;line-height:120%"&gt;Fair value of financial instruments&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 carrying value of the Company&#x2019;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to their short term nature. The fair value of the Company's senior notes are based on interest rates that are currently available to the Company for issuance of debt with similar terms and remaining maturities. If measured at fair value in the financial statements, the Senior Notes would be classified as Level 2 in the fair value hierarchy.  &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;Business combinations&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 allocates the amount it pays for each acquisition to the assets acquired and liabilities assumed based on their fair values at the date of acquisition, including identifiable intangible assets which arise from a contractual or legal right or are separable from goodwill. The Company bases the fair value of identifiable intangible assets acquired in a business combination on detailed valuations that use information and assumptions provided by management, which consider management&#x2019;s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price that exceeds the fair value of the net tangible and identifiable intangible assets acquired to goodwill. The use of alternative valuation assumptions, including estimated growth rates, cash flows, discount rates and estimated useful lives could result in different purchase price allocations and amortization expense in current and future periods. Transaction costs associated with these acquisitions are expensed as incurred through selling, general and administrative expense on the consolidated statement of operations. In those circumstances where an acquisition involves a contingent consideration arrangement, the Company recognizes a liability equal to the fair value of the contingent payments expected to be &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;made as of the acquisition date.  The Company re-measures this liability each reporting period and records changes in the fair value through operating income within the consolidated statements of operations.&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the assets acquired and liabilities assumed. The Company is required to perform impairment reviews at each of its reporting units annually and more frequently in certain circumstances. In accordance with accounting guidelines, the Company is able to make a qualitative assessment of whether it is more likely than not that a reporting unit&#x2019;s fair value is less than its carrying amount before applying the quantitative goodwill impairment test.  &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 first step of the process after the qualitative assessment fails is estimating the fair value of each of its reporting units based on a discounted cash flow (&#x201c;DCF&#x201d;) model using revenue and profit forecast and a market approach which compares peer data and earnings multiples. The Company then compares those estimated fair values with the carrying values, which include allocated goodwill. If the estimated fair value is less than the carrying value, then a goodwill impairment is recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company cannot predict the occurrence of certain future events that might adversely affect the implied value of goodwill and/or the fair value of intangible assets. Such events include, but are not limited to, strategic decisions made in response to economic and competitive conditions, the impact of the economic environment on its customer base, and material adverse effects in relationships with significant customers. The impact of over-estimating or under-estimating the implied fair value of goodwill at any of the reporting units could have a material effect on the results of operations and financial position.  In addition, the value of the implied goodwill is subject to the volatility of the Company&#x2019;s operations which may result in significant fluctuation in the value assigned at any point in time.&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;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="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note H - Goodwill and Intangible Assets&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 the results of the annual impairment tests.&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;Deferred 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 debt instruments and are amortized over the life of the related debt instrument. Deferred debt issuance costs are presented in the consolidated balance sheet as a deduction from the carrying value of the associated debt liability. &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;Product Warranty 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;The Company recognizes warranty costs based on an estimate of the amounts required to meet future warranty obligations. The Company accrues an estimated liability for exposure to warranty claims at the time of a product sale based on both current and historical claim trends and warranty costs incurred.  Warranty reserves are included within "Accrued expenses" in the Company's consolidated balance sheets.&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;Foreign currency&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;Certain of the Company&#x2019;s segments have operations outside the United States, and the local currency is typically the functional currency. The financial statements are translated into U.S. dollars using exchange rates in effect at year-end for assets and liabilities and average exchange rates during the year for results of operations. The resulting translation gain or loss is included in stockholders' equity as other comprehensive income or loss.&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;Noncontrolling interest&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;Noncontrolling interest represents the portion of a majority-owned subsidiary&#x2019;s net income that is owned by noncontrolling shareholders. Noncontrolling interest on the balance sheet represents the portion of equity in a consolidated subsidiary owned by noncontrolling shareholders.&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;Income taxes&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;Change in Company Tax Status Election&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#x2019;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#x2019;s income and gain. After the Effective Date, the trust is taxed as a corporation and is subject to U.S. federal corporate &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;income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#x2019; basis in their shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Effective Date, each of the Company&#x2019;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any Company subsidiary, and each majority owned Company subsidiary is still treated as a corporation for U.S. federal income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;Deferred Income Taxes&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 income taxes are calculated under the asset and liability method. Deferred income taxes are provided for the differences between the basis of assets and liabilities for financial reporting and income tax purposes at the enacted tax rates. A valuation allowance is established when necessary to reduce deferred tax assets to the amount that is expected to more likely than not be realized. Several of the Company&#x2019;s majority owned subsidiaries have deferred tax assets recorded at December&#160;31, 2022 which in total amount to approximately $99.1 million. This deferred tax asset is net of $21.1 million of valuation allowance primarily associated with the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense. These deferred tax assets are comprised primarily of reserves not currently deductible for tax purposes. The temporary differences that have resulted in the recording of these tax assets may be used to offset taxable income in future periods, reducing the amount of taxes required to be paid. Realization of the deferred tax assets is dependent on generating sufficient future taxable income at those subsidiaries with deferred tax assets. Based upon the expected future results of operations, the Company believes it is more likely than not that those subsidiaries with deferred tax assets will generate sufficient future taxable income to realize the benefit of existing temporary differences, although there can be no assurance of this. The impact of not realizing these deferred tax assets would result in an increase in income tax expense for such period when the determination was made that the assets are not realizable.&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;Earnings per common share&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;Basic and fully diluted earnings per Trust common share is computed using the two-class method which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share. The Company has granted Allocation Interests that contain participating rights to receive profit allocations upon the occurrence of a Holding Event or a Sale Event, and has issued preferred shares that have rights to distributions when, and if, declared by the Company's board of directors.&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 calculation of basic and fully diluted earnings per common share is computed by dividing income available to common shareholders by the weighted average number of Trust common shares outstanding during the period.  Earnings per common share reflects the effect of distributions that were declared and paid to the Holders and distributions that were paid on preferred shares during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not have any stock option plans or any other potentially dilutive securities outstanding during the years ended December&#160;31, 2022, 2021 and 2020.&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;Advertising 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;Advertising costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations.  Advertising costs were $33.0 million, $27.3 million and $19.2 million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and development&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;Research and development costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations. The Company incurred research and development expense of $12.9 million, $11.9 million and $3.0 million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee retirement plans&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 many of its segments sponsor defined contribution retirement plans, such as 401(k) plans. Employee contributions to the plan are subject to regulatory limitations and the specific plan provisions. The Company and its segments may match these contributions up to levels specified in the plans and may make additional discretionary contributions as determined by management. The total employer contributions to these plans were $5.3 million, $3.9 million and $2.9 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Arnold subsidiary maintains a defined benefit plan for certain of its employees which is more fully described in "&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="#ia85db93a905f4f7a90da190381615c4b_286" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note J - Defined Benefit Plan&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;".  Accounting guidelines require employers to recognize the overfunded or underfunded status of defined benefit pension and postretirement plans as assets or liabilities in their consolidated balance sheets and to recognize changes in that funded status in the year in which the changes occur as a component of comprehensive income.&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;Seasonality&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Earnings of certain of our operating segments are seasonal in nature due to various recurring events, holidays and seasonal weather patterns, as well as the timing of our acquisitions during a given year. Historically, the third and fourth quarter have produced the highest net sales in our fiscal year, however, due to various acquisitions in the last three years, there is generally less seasonality in our net sales on a consolidated basis than there has been historically..&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;Stock based compensation&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 does not have a stock based compensation plan; however, all of the Company&#x2019;s subsidiaries maintain stock based compensation plans under which some form of stock compensation, typically stock options or profit interests, is issued to employees and outside directors of each subsidiary. The fair value of the awards are estimated on the date of grant using a pricing model and assumptions specific to the subsidiary that granted the stock award. During the years ended December&#160;31, 2022, 2021 and 2020, $14.0 million, $11.4 million, and $9.0 million of stock based compensation expense was recorded to each expense category that included related salary expense in the consolidated statements of operations. As of December&#160;31, 2022, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $44.9 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <codi:BasisOfPresentationPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzQ3_154affa6-8d11-4fda-96bf-894898f05151">&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;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 Company&#x2019;s consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP" or "US GAAP").  The results of operations represent the results of operations of the Company&#x2019;s acquired businesses from the date of their acquisition by the Company, and therefore may not be indicative of the results to be expected for the full year.&lt;/span&gt;&lt;/div&gt;</codi:BasisOfPresentationPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzA2_0b8cb0d7-c88b-4427-92eb-12ecdd594d59">&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;Principles of 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 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&#x2019;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-weight:400;line-height:120%"&gt;The acquisition of businesses that the Company owns or controls more than a 50% share of the voting interest are accounted for under the acquisition method of accounting. The amount assigned to the identifiable assets acquired and the liabilities assumed is based on the estimated fair values as of the date of acquisition, with the remainder, if any, recorded as goodwill.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="iba1e666f8752436ea4d8ae3d00b374ef_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzEwMTA_8788f1f8-d190-4f7f-9eb9-50f3cd30ff5d"
      unitRef="number">0.50</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzEx_23440127-0d25-4260-8b36-1cedb174f727">&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;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;The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021. The results of operations of Liberty are reported as discontinued operations in the consolidated statements of operations for years ended December 31, 2021 and 2020. Refer to "&lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia85db93a905f4f7a90da190381615c4b_265" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note D - Discontinued Operations&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;" for additional information. Unless otherwise indicated, the disclosures accompanying the consolidated financial statements reflect the Company's continuing operations.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 13, 2021, the LLC entered into a definitive merger agreement with a seller to acquire Advanced Circuits (the "AC Merger&#x201d;). The AC Merger was conditioned on, among other things, the closing of a business combination between the buyer and a publicly traded special purpose acquisition company (a &#x201c;SPAC&#x201d;). The Company &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;determined that Advanced Circuits qualified as held-for sale upon entry into the AC Merger.  Advanced Circuits was initially classified as held for sale in the consolidated financial statements as of 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;Due to a delay in closing the transaction, the Company and Advanced Circuits terminated the AC Merger agreement. The termination of the AC Merger agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits was reclassified to continuing operations beginning in the quarter ended September 30, 2022. Advanced Circuits is included in continuing operations in the year ended December 31, 2022, 2021 and 2020 in the accompanying consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzc3_daa2f24e-21f0-4f7d-877f-68ea99f6a05f">&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;Use of estimates&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 preparation of financial statements in conformity with US&#160;GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and the related notes to the consolidated financial statements. These estimates are based on historical factors, management&#x2019;s best knowledge of current events and actions the Company may undertake in the future. It is possible that in 2023 actual conditions could be better or worse than anticipated when the Company developed the estimates and assumptions, which could materially affect the results of operations and financial position in the future. Such changes could result in future impairment of goodwill, intangibles and long-lived assets, inventory obsolescence, establishment of valuation allowances on deferred tax assets and increased tax liabilities, among other things. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <codi:SupplementalPutAccountingPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzI4_56780e6c-7fee-464f-9d96-40a3ac84228b">Allocation InterestsAt the time of the Company's Initial Public Offering, the Company issued Allocation Interests governed by the LLC agreement that entitle the holders (the "Holders") to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events.  The Holders are entitled to receive and as such can elect to receive the positive contribution based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which the Company acquired a controlling interest in that business (a "Holding Event") and upon the sale of that business (a "Sale Event"). Payments of profit allocation to the Holders are accounted for as dividends declared on Allocation Interests and recorded in stockholders' equity once they are approved by our Board of Directors.</codi:SupplementalPutAccountingPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzI5_573e9b23-0474-4c04-b453-a05ef75f35a9">&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;Revenue recognition&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 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. 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="#ia85db93a905f4f7a90da190381615c4b_268" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note E - Revenue&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 a detailed description of the Company's revenue recognition policies.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%"&gt;Revenues are recognized when control of the promised goods or service is transferred to the customer, in an amount that reflects the consideration the Company&#160;expects&#160;to be entitled to in exchange for those goods and services. Each product or service represents a separate performance obligation. Once the performance obligations are identified, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenues are recognized as the related performance obligations are satisfied as &lt;/span&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;discussed above. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. The standalone selling price is directly observable as it is the price at which the Company sells its products separately to the customer. The Company assesses promised goods or services as performance obligations deemed immaterial at the contract level. Revenue is recognized generally upon shipment terms for products and when the service is performed for services. Our Lugano operating segment recognizes revenue related to the non-monetary exchange of inventory with customers when there is also a monetary component ("boot") to the exchange. Revenue is recognized to the extent of the monetary asset received in the exchange.&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;Shipping and handling costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs associated with shipment of products to a customer are accounted for as a fulfillment cost and are included in cost of revenues. The Company accounts for shipping and handling activities performed after control of a good has been transferred to the customer as a fulfillment cost. Therefore, both revenue and costs of shipping and handling are recorded at the same time. As a result, any consideration (including freight and landing costs) related to these activities are included as a component of the overall transaction consideration and allocated to the performance obligations of the contract.&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;Warranty &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For product sales, the Company provides standard assurance-type warranties as the Company only warrants its products against defects in materials and workmanship (i.e., manufacturing flaws). Although the warranties are not required by law, the tasks performed over the warranty period are only to remediate instances when products do not meet the promised specifications. Customers do not have the option to purchase warranties separately. The Company&#x2019;s warranty periods generally range from 90 days to three years depending on the nature of the product and are consistent with industry standards. The periods are reasonable to assure that products conform to specifications. The Company does not have a history of performing activities outside the scope of the standard warranty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration - &lt;/span&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 policy around estimating variable consideration related to sales incentives (early pay discounts, rights of return, rebates, chargebacks, and other discounts) included in certain customer contracts are recorded as a reduction in the transaction price. The Company applies the expected value method to estimate variable consideration.  These estimates are based on historical experience, anticipated performance and the Company&#x2019;s best judgment at the time and as a result, reflect applicable constraints. The Company includes in the transaction price an amount of variable consideration only to the extent that it is probable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;that a significant reversal in the amount of cumulative revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. &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;In certain of the Company&#x2019;s arrangements related to product sales, a right of return exists, which is included in the transaction price. For these right of return arrangements, an asset (and corresponding adjustment to cost of sale) for its right to recover the products from the customers is recorded. The asset recognized is the carrying amount of the product (for example, inventory) less any expected costs to recover the products (including potential decreases in the value to the Company of the returned product). Additionally, the Company records a refund liability for the amount of consideration that it does not expect to be entitled. The amounts associated with right of return arrangements are not material to the Company's statement of position or operating results.&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;Sales and Other Similar Taxes - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company notes that under its contracts with customers, the customer is responsible for all sales and other similar taxes, which the Company will invoice the customer for if they are applicable. The Company excludes sales taxes and similar taxes from the measurement of transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost to Obtain a Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the incremental costs of obtaining a contract as an expense when incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregated Revenue - Revenue Streams &amp;amp; Timing of Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; - &lt;/span&gt;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:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzE5_bfd1b352-5d0f-41c9-b3e8-2c3b562c2ad3">Cash and cash equivalentsThe Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents. Certain cash account balances held in domestic financial institutions exceed FDIC insurance limits of $250,000 per account and, as a result, there is a concentration of credit risk related to amounts in excess of the insurance limits. We monitor the financial stability of these financial institutions and believe that we are not exposed to any significant credit risk in cash or cash equivalents. At December 31, 2022 and 2021, the amount of cash and cash equivalents held by our subsidiaries in foreign bank accounts was $24.8 million and $33.9 million, respectively.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i37361a55a7784494921f2de65d796a00_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzU3MzM_85e52e4f-0069-44ec-b364-06a3206d8096"
      unitRef="usd">24800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i56e07d670e4a430db598e20eac834f42_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzU3NDA_e8e08389-e0cd-4786-9d42-c6d22eb5eea6"
      unitRef="usd">33900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <codi:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzYw_c159360f-ed74-4922-85f9-e617c04b7f19">Trade receivables are reported on the consolidated balance sheets at cost adjusted for any write-offs and net of an allowance for doubtful accounts. The Company uses estimates to determine the amount of the allowance for doubtful accounts in order to reduce accounts receivable to their estimated net realizable value. The Company estimates the amount of the required allowance by reviewing the status of past-due receivables and analyzing historical bad debt trends. The Company&#x2019;s estimate also includes analyzing existing economic conditions. When the Company becomes aware of circumstances that may impair a specific customer&#x2019;s ability to meet its financial obligations subsequent to the original sale, the Company will record an allowance against amounts due, and thereby reduce the net receivable to the amount it reasonably believes will be collectible. Balances that remain outstanding after the Company has used reasonable collection efforts are written off through a charge to the valuation allowance and a credit to accounts receivable.</codi:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzE0_bd13ef36-f015-43e1-984e-1fbd7fab4c2f">&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:700;line-height:120%"&gt;Inventories&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;Inventories consist of raw materials, work-in-process, manufactured goods and purchased goods acquired for resale. Inventories are stated at the lower of cost or net realizable value, with cost generally determined on the first-in, first-out method or average cost method. At our Lugano business, cost is determined based on specific identification. Cost includes raw materials, direct labor, manufacturing overhead and indirect overhead. Net realizable value is based on current replacement cost for raw materials and supplies and on estimated selling costs less reasonably predictable costs of completion, and disposal for finished goods. The net realizable value of the Company&#x2019;s inventory is estimated based on historical experience, current and forecasted demand and other market conditions. In addition, reserves for inventory losses are estimated based on historical experience. The Company&#x2019;s inventory reserves are estimates, which could vary significantly from actual results if future economic conditions, customer demand or competition differ from expectations. The Company's historical estimates of these adjustments have not differed materially from actual results.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjg3_ae3a5123-0818-4d94-be4e-d381b445376c">&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;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 recorded at cost. The cost of major additions or betterments is capitalized, while maintenance and repairs that do not improve or extend the useful lives of the related assets are expensed as incurred.&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;Depreciation is provided principally on the straight-line method over estimated useful lives. Leasehold improvements are amortized over the life of the lease or the life of the improvement, whichever is shorter.&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 ranges of useful lives are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.917%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 to 40 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 18 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture, computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment and other long-lived assets that have definitive lives are evaluated for impairment when events or changes in circumstances indicate that the carrying value of the assets may not be recoverable (&#x2018;triggering event&#x2019;). Upon the occurrence of a triggering event, the asset is reviewed to assess whether the estimated undiscounted cash flows expected from the use of the asset plus residual value from the ultimate disposal exceeds the carrying value of the asset. If the carrying value exceeds the estimated recoverable amounts, the asset is written down to its fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <codi:PropertyPlantAndEquipmentUsefulLivesTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjY0_a7380e7d-6afa-4cf5-8b01-936cf9f1f8bc">&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 ranges of useful lives are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.917%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 to 40 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 18 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture, computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 to 8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter&#160;of&#160;useful&#160;life&#160;or&#160;lease&#160;term&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</codi:PropertyPlantAndEquipmentUsefulLivesTableTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjgy_38cad7ef-dd66-41c9-9f22-57582423520b">Fair value of financial instrumentsThe carrying value of the Company&#x2019;s financial instruments, including cash and cash equivalents, accounts receivable and accounts payable approximate their fair value due to their short term nature. The fair value of the Company's senior notes are based on interest rates that are currently available to the Company for issuance of debt with similar terms and remaining maturities. If measured at fair value in the financial statements, the Senior Notes would be classified as Level 2 in the fair value hierarchy.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzc4_69e9c695-989f-4fd6-a643-6527bfaf9885">&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;Business combinations&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 allocates the amount it pays for each acquisition to the assets acquired and liabilities assumed based on their fair values at the date of acquisition, including identifiable intangible assets which arise from a contractual or legal right or are separable from goodwill. The Company bases the fair value of identifiable intangible assets acquired in a business combination on detailed valuations that use information and assumptions provided by management, which consider management&#x2019;s best estimates of inputs and assumptions that a market participant would use. The Company allocates any excess purchase price that exceeds the fair value of the net tangible and identifiable intangible assets acquired to goodwill. The use of alternative valuation assumptions, including estimated growth rates, cash flows, discount rates and estimated useful lives could result in different purchase price allocations and amortization expense in current and future periods. Transaction costs associated with these acquisitions are expensed as incurred through selling, general and administrative expense on the consolidated statement of operations. In those circumstances where an acquisition involves a contingent consideration arrangement, the Company recognizes a liability equal to the fair value of the contingent payments expected to be &lt;/span&gt;&lt;/div&gt;made as of the acquisition date.  The Company re-measures this liability each reporting period and records changes in the fair value through operating income within the consolidated statements of operations.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjc4_4299fc9a-5b67-472f-9cdd-15da2feeff66">&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;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of the assets acquired and liabilities assumed. The Company is required to perform impairment reviews at each of its reporting units annually and more frequently in certain circumstances. In accordance with accounting guidelines, the Company is able to make a qualitative assessment of whether it is more likely than not that a reporting unit&#x2019;s fair value is less than its carrying amount before applying the quantitative goodwill impairment test.  &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 first step of the process after the qualitative assessment fails is estimating the fair value of each of its reporting units based on a discounted cash flow (&#x201c;DCF&#x201d;) model using revenue and profit forecast and a market approach which compares peer data and earnings multiples. The Company then compares those estimated fair values with the carrying values, which include allocated goodwill. If the estimated fair value is less than the carrying value, then a goodwill impairment is recorded. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company cannot predict the occurrence of certain future events that might adversely affect the implied value of goodwill and/or the fair value of intangible assets. Such events include, but are not limited to, strategic decisions made in response to economic and competitive conditions, the impact of the economic environment on its customer base, and material adverse effects in relationships with significant customers. The impact of over-estimating or under-estimating the implied fair value of goodwill at any of the reporting units could have a material effect on the results of operations and financial position.  In addition, the value of the implied goodwill is subject to the volatility of the Company&#x2019;s operations which may result in significant fluctuation in the value assigned at any point in time.&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;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="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note H - Goodwill and Intangible Assets&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 the results of the annual impairment tests.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjU0_3f22b1b9-0d3c-4f3a-897e-2c6203d399ed">Deferred debt issuance costsDeferred debt issuance costs represent the costs associated with the issuance of debt instruments and are amortized over the life of the related debt instrument. Deferred debt issuance costs are presented in the consolidated balance sheet as a deduction from the carrying value of the associated debt liability.</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzY1_63ac0cc5-4057-48b5-a3a5-efd87ec3b2d0">&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;Product Warranty 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;The Company recognizes warranty costs based on an estimate of the amounts required to meet future warranty obligations. The Company accrues an estimated liability for exposure to warranty claims at the time of a product sale based on both current and historical claim trends and warranty costs incurred.  Warranty reserves are included within "Accrued expenses" in the Company's consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzQ0_466dbf71-9203-4caa-8ec7-2edf52ec062d">&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;Foreign currency&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;Certain of the Company&#x2019;s segments have operations outside the United States, and the local currency is typically the functional currency. The financial statements are translated into U.S. dollars using exchange rates in effect at year-end for assets and liabilities and average exchange rates during the year for results of operations. The resulting translation gain or loss is included in stockholders' equity as other comprehensive income or loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <codi:MinorityInterestPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjU3_ae454969-1b25-41e1-9986-9eed3f9b03cb">&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;Noncontrolling interest&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;Noncontrolling interest represents the portion of a majority-owned subsidiary&#x2019;s net income that is owned by noncontrolling shareholders. Noncontrolling interest on the balance sheet represents the portion of equity in a consolidated subsidiary owned by noncontrolling shareholders.&lt;/span&gt;&lt;/div&gt;</codi:MinorityInterestPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzU0_bd6c4765-9ae0-4eb2-9722-1fab3f3588dc">ncome taxes&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;Change in Company Tax Status Election&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 1, 2021 (the "Effective Date"), the Trust elected to be treated as a corporation for U.S. federal income tax purposes. Prior to the Effective Date, the Trust was treated as a partnership for U.S. federal income tax purposes and the Trust&#x2019;s items of income, gain, loss and deduction flowed through from the Trust to the shareholders, and the Trust shareholders were subject to income taxes on their allocable share of the Trust&#x2019;s income and gain. After the Effective Date, the trust is taxed as a corporation and is subject to U.S. federal corporate &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;income tax at the Trust level, but items of income, gain, loss and deduction will not flow through to Trust shareholders. Trust shareholders will no longer receive an IRS Schedule K-1. After the Effective Date, distributions from the Trust will be treated as dividends to the extent the Trust has accumulated or current earnings and profits. If the Trust does not have current or accumulated earnings and profits available for distribution, then the distribution will be treated as a return of capital and reduce Trust shareholders&#x2019; basis in their shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Effective Date, each of the Company&#x2019;s majority owned subsidiaries were treated as corporations for U.S. federal income tax purposes. The election did not change the tax status of any Company subsidiary, and each majority owned Company subsidiary is still treated as a corporation for U.S. federal income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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;Deferred Income Taxes&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 income taxes are calculated under the asset and liability method. Deferred income taxes are provided for the differences between the basis of assets and liabilities for financial reporting and income tax purposes at the enacted tax rates. A valuation allowance is established when necessary to reduce deferred tax assets to the amount that is expected to more likely than not be realized. Several of the Company&#x2019;s majority owned subsidiaries have deferred tax assets recorded at December&#160;31, 2022 which in total amount to approximately $99.1 million. This deferred tax asset is net of $21.1 million of valuation allowance primarily associated with the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense. These deferred tax assets are comprised primarily of reserves not currently deductible for tax purposes. The temporary differences that have resulted in the recording of these tax assets may be used to offset taxable income in future periods, reducing the amount of taxes required to be paid. Realization of the deferred tax assets is dependent on generating sufficient future taxable income at those subsidiaries with deferred tax assets. Based upon the expected future results of operations, the Company believes it is more likely than not that those subsidiaries with deferred tax assets will generate sufficient future taxable income to realize the benefit of existing temporary differences, although there can be no assurance of this. The impact of not realizing these deferred tax assets would result in an increase in income tax expense for such period when the determination was made that the assets are not realizable.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE2MTA1_090a0221-9251-4c7e-a1a2-1da0ca45b4ed"
      unitRef="usd">99100000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE2MTQz_284ab107-e44c-4740-a27e-50ade804947b"
      unitRef="usd">21100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzY5_1a4cdd23-49bc-435c-b39d-e2b68ebf9f9e">&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;Earnings per common share&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;Basic and fully diluted earnings per Trust common share is computed using the two-class method which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share. The Company has granted Allocation Interests that contain participating rights to receive profit allocations upon the occurrence of a Holding Event or a Sale Event, and has issued preferred shares that have rights to distributions when, and if, declared by the Company's board of directors.&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 calculation of basic and fully diluted earnings per common share is computed by dividing income available to common shareholders by the weighted average number of Trust common shares outstanding during the period.  Earnings per common share reflects the effect of distributions that were declared and paid to the Holders and distributions that were paid on preferred shares during the period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company did not have any stock option plans or any other potentially dilutive securities outstanding during the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzM5_55776817-a360-4abe-bbeb-1a11814bdc50">&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;Advertising 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;Advertising costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations.  Advertising costs were $33.0 million, $27.3 million and $19.2 million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4NjM2_3f955a11-88d4-4bc9-a801-6fa8172aa2cc"
      unitRef="usd">33000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4NjQw_bf036ba2-a16a-4416-bbe8-08465059fdac"
      unitRef="usd">27300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4NjQ3_97dc0919-c3f2-42b7-aece-656a83c9dbef"
      unitRef="usd">19200000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNjkw_d1afc2d2-c456-49d0-ac1d-4842fdb18e77">&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;Research and development&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;Research and development costs are expensed as incurred and included in selling, general and administrative expense in the consolidated statements of operations. The Company incurred research and development expense of $12.9 million, $11.9 million and $3.0 million during the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4OTU5_bff6a157-b175-4344-b729-dac65ac4b4e4"
      unitRef="usd">12900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4OTYz_db6d25e6-df96-4bb1-87b3-a11597a06307"
      unitRef="usd">11900000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE4OTcw_c3d7d287-5eae-4fcc-a6fd-16dfd8a6db6f"
      unitRef="usd">3000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzU1_babb8ee3-b9c5-4dea-87b6-f3819c86b3bb">&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;Employee retirement plans&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 many of its segments sponsor defined contribution retirement plans, such as 401(k) plans. Employee contributions to the plan are subject to regulatory limitations and the specific plan provisions. The Company and its segments may match these contributions up to levels specified in the plans and may make additional discretionary contributions as determined by management. The total employer contributions to these plans were $5.3 million, $3.9 million and $2.9 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Arnold subsidiary maintains a defined benefit plan for certain of its employees which is more fully described in "&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="#ia85db93a905f4f7a90da190381615c4b_286" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note J - Defined Benefit Plan&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;".  Accounting guidelines require employers to recognize the overfunded or underfunded status of defined benefit pension and postretirement plans as assets or liabilities in their consolidated balance sheets and to recognize changes in that funded status in the year in which the changes occur as a component of comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <codi:DefinedContributionPlanEmployerContributionAmount
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE5NTA2_1097ea71-eb1f-436d-a794-b3b08ffdaf55"
      unitRef="usd">5300000</codi:DefinedContributionPlanEmployerContributionAmount>
    <codi:DefinedContributionPlanEmployerContributionAmount
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE5NTEw_43e0f58f-3771-41c8-a759-439bcc9436c0"
      unitRef="usd">3900000</codi:DefinedContributionPlanEmployerContributionAmount>
    <codi:DefinedContributionPlanEmployerContributionAmount
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE5NTE3_cfe56ffd-fecf-445b-ab54-45361923558d"
      unitRef="usd">2900000</codi:DefinedContributionPlanEmployerContributionAmount>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIxNzgz_ff9ea44e-bf14-4568-ae66-0c1750cdf889">Stock based compensationThe Company does not have a stock based compensation plan; however, all of the Company&#x2019;s subsidiaries maintain stock based compensation plans under which some form of stock compensation, typically stock options or profit interests, is issued to employees and outside directors of each subsidiary. The fair value of the awards are estimated on the date of grant using a pricing model and assumptions specific to the subsidiary that granted the stock award. During the years ended December&#160;31, 2022, 2021 and 2020, $14.0 million, $11.4 million, and $9.0 million of stock based compensation expense was recorded to each expense category that included related salary expense in the consolidated statements of operations. As of December&#160;31, 2022, the amount to be recorded for stock-based compensation expense in future years for unvested options is approximately $44.9 million</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIwNjEw_5e03af7e-d3af-459c-a72e-419ae9221105"
      unitRef="usd">14000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIwNjE0_4faacab5-656a-419e-a035-1b50347b83cc"
      unitRef="usd">11400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIwNjIy_b0eb7b26-5143-4c1d-908e-16dfd825a86a"
      unitRef="usd">9000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzIwOTIy_efc7043d-7f86-4b2c-8ee7-26a5354fb586"
      unitRef="usd">44900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDk5NQ_f68403a2-3d72-4181-8db7-8b7b3d0aeb41">Acquisition of Businesses&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: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;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 &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;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 new $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 preliminary 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;Preliminary 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. PrimaLoft has not completed the final tax return of the predecessor business and as a result, has not finalized the purchase accounting. The amount of goodwill recognized in the preliminary purchase price allocation above is therefore subject to change.&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:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Lugano Diamonds &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 3, 2021, the LLC, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#x201c;Lugano Holdings&#x201d;), and Lugano Buyer, Inc., a Delaware corporation (&#x201c;Lugano Buyer&#x201d;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp;amp; Jewelry Inc. ("Lugano") other than certain rollover shares (the &#x201c;Lugano Transaction&#x201d;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#x201c;Lugano Purchase Agreement&#x201d;), also dated September 3, 2021, by and among Lugano Buyer, the sellers named therein (&#x201c;Lugano Sellers&#x201d;) and Mordechai Haim Ferder in his individual capacity and as initial representative of the Lugano Sellers. Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#x2019;s most discerning clientele. Lugano conducts sales via its own retail salons as well as pop-up showrooms at Lugano-hosted or sponsored events in partnership with influential organizations in the equestrian, art and philanthropic community. Lugano is headquartered in Newport Beach, California.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC made loans to, and purchased a 60% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders, was $265.1&#160;million. The selling shareholders invested in the transaction along with the LLC, representing 40% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will receive integration service fees of $2.3&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The LLC incurred $1.8&#160;million of transaction costs in conjunction with the &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;Lugano acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the third quarter of 2021. The LLC funded the acquisition with cash on hand and a $120&#160;million draw on its 2021 Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of Lugano have been included in the consolidated results of operations since the date of acquisition. Lugano's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.975%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.965%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Purchase Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;267,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;265,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; (1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;20,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;20,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventory &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;95,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#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;82,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;115,903&#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;96,379&#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;212,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;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;Fair value of liabilities assumed:&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="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#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;3,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total 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-top:1pt solid #000;padding: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;7,129&#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;26,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;33,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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:#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;108,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;70,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="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;178,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;158,780&#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;(72,443)&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;86,337&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.830%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;256,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;256,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-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;267,554&#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 #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;(2,420)&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;265,134&#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:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;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="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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The fair value of accounts receivable approximates book value acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell.  Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of $86.3 million reflects the strategic fit of Lugano in the Company's branded consumer business and is not expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intangible assets recorded related to the Lugano acquisition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;48,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tradename was considered the primary intangible asset and was valued at $48.4 million using a multi period excess earnings method. The customer relationships were valued at $34.0 million 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="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of Marucci &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 20, 2020, pursuant to an Agreement and Plan of Merger entered into on March 6, 2020, the LLC, through a wholly-owned subsidiary, Wheelhouse Holdings Inc., a Delaware corporation (&#x201c;Marucci Buyer&#x201d;), and Wheelhouse Holdings Merger Sub LLC, a Delaware limited liability company and a wholly owned Subsidiary of Marucci Buyer (&#x201c;Marucci Merger Sub&#x201d;), completed a merger (the &#x201c;Marucci Transaction&#x201d;) with Marucci Sports, LLC, a Delaware limited liability company (&#x201c;Marucci&#x201d;). Upon the completion of the Marucci Transaction, Marucci became a wholly-owned subsidiary of Marucci Buyer and an indirect subsidiary of the Company. Headquartered in Baton Rouge, Louisiana, Marucci is a leading manufacturer and distributor of baseball and softball equipment. Founded in 2009, Marucci has a product portfolio that includes wood and metal bats, apparel and accessories, batting and fielding gloves and bags and protective gear. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC made loans to, and purchased a 92.2% equity interest in, Marucci. The purchase price, including proceeds from noncontrolling shareholders, was $201.0&#160;million. Marucci management and certain existing shareholders invested in the Transaction along with the LLC, representing 7.8% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and provided integration services during the first year of the LLC's ownership of Marucci. CGM received integration service fees of $2.0&#160;million payable over a twelve month period as services were rendered. The LLC incurred $2.0 million of transaction costs in conjunction with the Marucci acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the second quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of Marucci have been included in the consolidated results of operations since the date of acquisition.  Marucci's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.380%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.963%"/&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:8.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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Final Purchase Price Allocation&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #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="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding: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="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;200,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;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;Fair value of identifiable assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;11,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventory &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;14,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;141,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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:700;line-height:100%"&gt;Fair value of liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;132,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&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:76.468%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;200,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding: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;200,958&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr 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="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes $12.7&#160;million in gross contractual accounts receivable, of which $1.2&#160;million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $4.3&#160;million in inventory basis step-up, which was charged to cost of goods sold. $3.0&#160;million was amortized to cost of goods sold in the second quarter of 2020, and $1.3&#160;million was charged to cost of goods sold in the third quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $2.5&#160;million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual relationships, as well as expected future synergies. The goodwill of $68.2&#160;million reflects the strategic fit of Marucci in the Company's branded consumer business and is expected to be deductible for income tax purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intangible assets recorded related to the Marucci acquisition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.776%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.504%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding: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;84,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding: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;100,211&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tradename was valued at $84.9 million using a multi-period excess earnings methodology. The customer relationships intangible asset was valued at $11.1 million using the distributor method, a variation of the multi-period excess earnings methodology, in which an asset is valuable to the extent it enables its owners to earn a return in excess of the required returns on the other assets utilized in the business. The technology was valued at $4.2 million using a relief from royalty method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisition of BOA&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 16, 2020, the LLC, through its newly formed acquisition subsidiaries, BOA Holdings Inc., a Delaware corporation (&#x201c;BOA Holdings&#x201d;) and BOA Parent Inc., a Delaware corporation (&#x201c;BOA Buyer&#x201d;) and a wholly-owned subsidiary of BOA Holdings, acquired BOA Technology Inc. ("BOA"), and its subsidiaries pursuant to an Agreement and Plan of Merger (the &#x201c;BOA Merger Agreement&#x201d;) by and among BOA Buyer, Reel Holding Corp., a Delaware corporation (&#x201c;Reel&#x201d;) and the sole stockholder of Boa Technology, Inc., BOA Merger Sub Inc., a Delaware corporation and a wholly-owned subsidiary of BOA Buyer (&#x201c;BOA Merger Sub&#x201d;) and Shareholder Representative Services LLC (in its capacity as the representative of the stockholders of Reel). Pursuant to the BOA Merger Agreement, BOA Merger Sub was merged with and into Reel (the &#x201c;BOA Merger&#x201d;) such that the separate existence of BOA Merger Sub ceased, and Reel survived the BOA Merger as a wholly-owned subsidiary of BOA Buyer.  BOA, creators of the award-winning BOA&#xae; Fit System featured in performance footwear, action sports, outdoor and medical products worldwide, was founded in 2001 and is headquartered in Denver, Colorado. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC made loans to, and purchased an 82% equity interest in, BOA. The purchase price, including proceeds from noncontrolling shareholders, was $456.8&#160;million.  BOA management and certain existing shareholders invested in the transaction along with the LLC, representing 18% initial noncontrolling interest on both a primary and fully diluted basis. The fair value of the noncontrolling interest was determined based on the enterprise value of the acquired entity multiplied by the ratio of the number of shares acquired by the minority holders to total shares. The transaction was accounted for as a business combination. CGM acted as an advisor to the LLC in the acquisition and provided integration services during the first year of the LLC's ownership of BOA. CGM received integration service fees of $4.4&#160;million payable over a twelve month period as services were rendered. The Company incurred $2.5 million of transaction costs in conjunction with the BOA acquisition, which was included in selling, general and administrative expense in the consolidated statements of operations during the fourth quarter of 2020. The Company funded the acquisition with cash on hand and a $300&#160;million draw on its 2018 Revolving Credit Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations of BOA have been included in the consolidated results of operations since the date of acquisition. BOA's results of operations are reported as a separate operating segment as a branded consumer business. The table below provides the recording of assets acquired and liabilities assumed as of the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:1.169%"&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 style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Final Purchase 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;456,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr 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="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair value of identifiable assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Inventory &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;234,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other current and noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Total identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;277,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;14,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;49,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;75,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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 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;202,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.309%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.743%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Acquisition consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Purchase price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;454,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;456,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Includes $2.1&#160;million in gross contractual accounts receivable, of which $0.06&#160;million is not expected to be collected.  The fair value of accounts receivable approximates book value acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $1.5&#160;million in inventory basis step-up, which was charged to cost of goods sold in the fourth quarter of 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Includes $6.5&#160;million of property, plant and equipment basis step-up.  The fair value of property, plant and equipment will be depreciated over the remaining useful lives of the assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price presented above is based on management's estimate of the fair values using valuation techniques including the income, cost and market approach. In estimating the fair value of the acquired assets and assumed liabilities, the fair value estimates are based on, but not limited to, expected future revenue and cash flows, expected future growth rates and estimated discount rates. Current and noncurrent assets and current and other liabilities are valued at historical carrying values. Property, plant and equipment is valued through a purchase price appraisal and will be depreciated on a straight-line basis over the respective remaining useful lives of the assets. Goodwill is calculated as the excess of the consideration transferred over the fair value of the identifiable net assets acquired and represents the future economic benefits expected to arise from other intangible assets acquired that do not qualify for separate recognition, including assembled workforce and non-contractual &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;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:9pt;font-weight:400;line-height:120%"&gt;$254.2&#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; reflects the strategic fit of BOA in the Company's branded consumer business and is not expected to be deductible for income tax purposes.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intangible assets recorded related to the BOA acquisition are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.539%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.290%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Estimated Useful Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;70,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10 - 12 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tradename&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;84,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;73,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;In-process Research &amp;amp; Development &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;6,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;234,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;(1)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In-process research and development is considered indefinite lived until the underlying technology becomes viable, at which point the intangible asset will be amortized over the expected useful life.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The technology was considered the primary intangible asset in the acquisition and was valued at $70.2 million using &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;a mul&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ti-period excess earnings methodology with an assumed obsolescence factor. The tradename was valued at $84.3 million using a relief-from-royalty method. The customer relationships, which represent BOA's relationship with brand partners, were valued at $73.0 million using the distributor method, a variation of the multi-period excess earnings methodology, in which an asset is valuable to the extent it enables its owners to earn a return in excess of the required returns on the other assets utilized in the business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="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 year ended December 31, 2022 and 2021 gives effect to the acquisitions of PrimaLoft and Lugano as described above, as if these transactions had been completed as of January 1, 2021. The pro forma data gives effect to historical operating results with adjustments to interest expense, amortization and depreciation expense, management fees and related tax effects. The information is provided for illustrative purposes only and is not necessarily indicative of the operating results that would have occurred if the transaction had been consummated on the date indicated, nor is it necessarily indicative of future operating results of the consolidated companies, and should not be construed as representing results for any future period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.771%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.477%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.672%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.715%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.719%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,319,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,069,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;941,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;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;842,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;185,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;177,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;44,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;64,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations attributable to Holdings &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;28,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;47,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted net loss per share from continuing operations 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: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.21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Velocity&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;Kings - &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;&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:700;line-height:120%"&gt;Marucci&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lizard Skins&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 October 22, 2021, Marucci Sports acquired Lizard Skins, LLC ("Lizard Skins"), an industry leading provider of sporting goods accessories that revolve around the hand-to-grip interface, for an enterprise value of approximately $47.0&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $44.1&#160;million under the Marucci inter-company credit agreement with the Company, a draw on the existing Marucci revolving credit facility with the LLC, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued 11,915 shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately 1% in Marucci. Marucci paid approximately $1.4&#160;million in transaction expenses in connection with the acquisition of Lizard Skins. Lizard Skins is a designer and seller of branded grip products, protective equipment, bags and apparel for use in baseball, cycling, hockey, Esports and lacrosse. The acquisition of Lizard Skins will allow Marucci to build&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; purchase price allocation, including goodwill of approximately &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;$10.1&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $27.9&#160;million.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The purchase price allocation was finalized in the third quarter or 2022.&lt;/span&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-style:italic;font-weight:700;line-height:120%"&gt;Altor Solutions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plymouth Foam&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#x201c;Plymouth&#x201d;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $56.0&#160;million, excluding customary closing adjustments. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition and related transaction costs were funded through an additional term loan of $52.0&#160;million under the Altor intercompany credit agreement and a draw on the existing Altor intercompany revolving credit facility with the LLC. Altor paid approximately $0.4&#160;million in transaction fees in connection with the acquisition of Plymouth.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Plymouth was founded in 1978 and is based in Plymouth, Wisconsin. Plymouth supplies a wide array of high value products, including custom protective packaging, cold chain packaging and internal components made from expanded polystyrene and expanded polypropylene. Plymouth&#x2019;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor recorded a purchase price allocation, including goodwill of approximately $15.5&#160;million, which is not expected to be deductible for income tax purposes, and intangible asset of $20.1&#160;million. The purchase price allocation was finalized in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Polyfoam&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a&#160;Massachusetts-based manufacturer of protective and temperature-sensitive packaging solutions for the medical, pharmaceutical, grocery and food industries, among others. Founded in 1974, Polyfoam operates two manufacturing facilities producing highly engineered foam and injection-molded plastic solutions across a variety of end-markets. The acquisition complements Altor's current operating footprint and provides access to a new customer base and product offerings, including Polyfoam's significant end-market exposure to cold chain (including seafood boxes, insulated shipping containers and grocery delivery totes)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price was approximately $12.8&#160;million and included a potential earnout of $1.4&#160;million if Polyfoam achieves certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;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;Arnold&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ramco&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - On March 1, 2021, Arnold acquired Ramco Electric Motors, Inc. ("Ramco"), a manufacturer of stators, rotors and full electric motors, for a purchase price of approximately $34.3&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the LLC of $35.5&#160;million. Ramco was founded in 1987 and is based in Greenville, Ohio. Ramco supplies their custom electric motor solutions for general industrial, aerospace and defense, and oil and gas end-markets. Ramco&#x2019;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. In connection with the acquisition, Arnold recorded a purchase price allocation of $12.4&#160;million of goodwill, which is not expected to be deductible for income tax purposes and $12.7&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTQxMw_ed296c04-08a2-4477-98ea-74683e3cbde7"
      unitRef="usd">541100000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTQ3Mg_702f9074-3d5f-40dc-9f45-930291897dca"
      unitRef="usd">400000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDcwMw_a710522d-f37d-4acd-aaa5-469ed73ef0f1"
      unitRef="number">0.092</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:InitialTermAndRevolvingLoanCommitment
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTQ4Ng_fed299f0-dda1-440f-b1da-02377e0a979d"
      unitRef="usd">178000000</codi:InitialTermAndRevolvingLoanCommitment>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTQ0Mw_b59af6cd-8151-4665-b64c-c5b02c68a486"
      unitRef="usd">4800000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTU4Mg_0c99f5c8-2faf-4d12-a5c3-274f4fc9739c"
      unitRef="usd">5700000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEtMi0xLTEtMTAxMzYx_9fa75c47-2393-4d7b-a739-a42c0a86d4d5"
      unitRef="usd">539576000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEtNC0xLTEtMTAxMzYx_fca21cd7-21fb-475f-a361-cc7dfcccb13b"
      unitRef="usd">1536000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iaeb989ecbd8248189540f46210021121_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEtNi0xLTEtMTAxMzYx_6a7885ad-a9d2-4516-9718-932041bc8aa7"
      unitRef="usd">541112000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzQtMi0xLTEtMTAxMzYx_b7ec111f-1526-40ff-b5d8-3134e35210c1"
      unitRef="usd">6951000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzQtNC0xLTEtMTAxMzYx_cc3a7748-4fc2-40f0-997a-9bddbaf25ae8"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzQtNi0xLTEtMTAxMzYx_b395b71c-9d6b-4171-a0e5-9f1661e41dea"
      unitRef="usd">6951000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzUtMi0xLTEtMTAxMzYx_407aa7da-06d2-4f92-9f67-6bce51cc7973"
      unitRef="usd">2992000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzUtNC0xLTEtMTAxMzYx_f7b2e194-f3ed-442c-81dd-f7be103f1529"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzUtNi0xLTEtMTAxMzYx_2cebcc21-51ce-46d6-8565-1bdc8f15fa59"
      unitRef="usd">2992000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzYtMi0xLTEtMTAxMzYx_963342a8-14ad-4591-94f7-6bd4f6ca8928"
      unitRef="usd">1991000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzYtNC0xLTEtMTAxMzYx_f432bead-2885-4415-96cc-5e86693a5f0a"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzYtNi0xLTEtMTAxMzYx_004464d1-aa3c-4da7-8b49-1766d7525a5e"
      unitRef="usd">1991000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzctMi0xLTEtMTAxMzYx_2ae3adad-bb88-493f-9a7c-91331a6ac386"
      unitRef="usd">1058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzctNC0xLTEtMTAxMzYx_78be30cf-9e4c-41d1-87bb-76feb1168aeb"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzctNi0xLTEtMTAxMzYx_06d9a92a-8088-4590-8274-cb651daa078a"
      unitRef="usd">1058000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzgtMi0xLTEtMTAxMzYx_202ec987-c6f3-4ec4-8801-eac89fdf7800"
      unitRef="usd">248200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzgtNC0xLTEtMTAxMzYx_25bdbfb7-8e4b-41b4-8c98-a857fcae0a1a"
      unitRef="usd">58700000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzgtNi0xLTEtMTAxMzYx_73f675a1-ca59-4cdd-934c-063ac6e12b8f"
      unitRef="usd">306900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzktMi0xLTEtMTAxMzYx_205630f2-c622-4018-86c8-9f598ad1a91b"
      unitRef="usd">3581000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzktNC0xLTEtMTAxMzYx_0ed3157f-3f1e-437e-b2ee-453656aad2c6"
      unitRef="usd">-1187000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzktNi0xLTEtMTAxMzYx_1d3486b8-62ca-4286-b8e7-98049e9b8d22"
      unitRef="usd">2394000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEwLTItMS0xLTExNDAzMw_50106c1c-bc1c-4eb5-827a-763c4319c27f"
      unitRef="usd">264773000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEwLTQtMS0xLTExNDAzNg_d1367bc5-4b65-452b-b53d-40101276071b"
      unitRef="usd">57513000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEwLTYtMS0xLTExNDAzOQ_77acaa0f-95bb-41a5-bb9e-2ab4f30bc538"
      unitRef="usd">322286000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEzLTItMS0xLTEwMTM2MQ_e58c6d78-d301-4186-b0c9-d1dc9dc1b401"
      unitRef="usd">8865000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEzLTQtMS0xLTEwMTM2MQ_219d64e9-247a-4bb6-a837-4561c829ef58"
      unitRef="usd">-868000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzEzLTYtMS0xLTEwMTM2MQ_c8e5db71-4323-4a70-9d0a-2f46ae79cb9c"
      unitRef="usd">7997000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE0LTItMS0xLTEwMTM2MQ_e281c7a6-baf2-4b25-bbe2-d084931a6012"
      unitRef="usd">360000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE0LTQtMS0xLTEwMTM2MQ_24ae1eab-cde6-4d8f-ae46-1dc2b502e118"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE0LTYtMS0xLTEwMTM2MQ_7cbdb8c1-7420-4e0a-b2d4-ade118c225c0"
      unitRef="usd">360000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE1LTItMS0xLTEwMTM2MQ_84c1b6a6-e8e8-407d-87da-88bdf7e8c4ec"
      unitRef="usd">51268000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE1LTQtMS0xLTEwMTM2MQ_023167a8-8090-4900-a5c1-ccfe0b7b1de0"
      unitRef="usd">12699000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE1LTYtMS0xLTEwMTM2MQ_ec38b811-f062-44e2-ae0f-dfe303bf8b19"
      unitRef="usd">63967000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE2LTItMS0xLTExNDA0Mg_3fdca451-94c4-44fa-953d-8fa36fe0ded4"
      unitRef="usd">60493000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE2LTQtMS0xLTExNDA0Mg_bec76f16-bf63-4b19-b0e8-bd107a56e2cd"
      unitRef="usd">11831000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE2LTYtMS0xLTExNDA0Mg_60cf1350-6dda-4610-9c19-7f5ec0f4f104"
      unitRef="usd">72324000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE4LTItMS0xLTExNDA0Mg_2c88d454-5356-4f34-8dfa-d9a8e65726d2"
      unitRef="usd">204280000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i58ef312bbce34d49b2065bec85e0dbb7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE4LTQtMS0xLTExNDA0Mg_03291fab-199f-4456-8269-d9e32f0c2949"
      unitRef="usd">45682000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzE4LTYtMS0xLTExNDA0Mg_52768014-0044-4fdb-a0e4-a50d30819676"
      unitRef="usd">249962000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzIwLTItMS0xLTEwMTM2MQ_a394e764-432a-439c-90e0-878472f09232"
      unitRef="usd">335296000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzIwLTQtMS0xLTEwMTM2MQ_7226b8a5-0e3e-4aa9-83e3-1a9526efe17a"
      unitRef="usd">-44147000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4M2Y1OGY1ZmU4Yzc0NDlkOGE3YTljYmFhZjhlZGYxMS90YWJsZXJhbmdlOjgzZjU4ZjVmZThjNzQ0OWQ4YTdhOWNiYWFmOGVkZjExXzIwLTYtMS0xLTEwMTM2MQ_80cd86b1-2a0a-4561-a6b5-f1258f08f840"
      unitRef="usd">291149000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzEtMi0xLTEtMTAxMzYx_ae1e3be5-8ef4-41f2-bf7e-5ba44dfdb42e"
      unitRef="usd">530000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i822c923676a84b8f92be01fb5e607907_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzEtNC0xLTEtMTAxMzYx_7faa2c3e-8772-4e8a-ac6e-a818d5eaa717"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="iaeb989ecbd8248189540f46210021121_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzEtNi0xLTEtMTAxMzYx_c2abefc7-6284-4240-939b-9ce9a2b29c02"
      unitRef="usd">530000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzItMi0xLTEtMTAxMzYx_8cf635ea-4911-4600-ab17-b9ff467e0536"
      unitRef="usd">7319000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i822c923676a84b8f92be01fb5e607907_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzItNC0xLTEtMTAxMzYx_2a936740-947e-4faa-9bc2-e0230ab18efc"
      unitRef="usd">-368000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="iaeb989ecbd8248189540f46210021121_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzItNi0xLTEtMTAxMzYx_70334d0b-8949-410e-b7d6-b5e51b8e4c25"
      unitRef="usd">6951000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzMtMi0xLTEtMTAxMzYx_66f094f9-6d74-4892-b143-25e0c3ad4b65"
      unitRef="usd">2257000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i822c923676a84b8f92be01fb5e607907_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzMtNC0xLTEtMTAxMzYx_ba80c1d9-4852-412e-88de-33e342846aae"
      unitRef="usd">1904000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="iaeb989ecbd8248189540f46210021121_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzMtNi0xLTEtMTAxMzYx_0128c3e3-c4e1-4f73-967f-c1033decb17f"
      unitRef="usd">4161000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzUtMi0xLTEtMTE0MDQ1_ac366c30-311e-4169-898d-1df26bb8aabf"
      unitRef="usd">539576000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="icdd5d9f1b6e8400498d228b80da0dd5d_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzUtNC0xLTEtMTE0MDQ1_a39064f7-9c8c-43ed-ac31-e4a5b6937f15"
      unitRef="usd">1536000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iaeb989ecbd8248189540f46210021121_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1Njg4NTAxM2EwZDY0MzI5OWZkN2RlOGRiYTM2MzBiZC90YWJsZXJhbmdlOjU2ODg1MDEzYTBkNjQzMjk5ZmQ3ZGU4ZGJhMzYzMGJkXzUtNi0xLTEtMTE0MDQ1_e134140a-43c0-4c89-8430-7c49d64d89c7"
      unitRef="usd">541112000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:Goodwill
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTYwMw_b335596d-b48a-4561-89c7-1663044114a0"
      unitRef="usd">291100000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i88fe0873c3614c989f2f504a60d2f702_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzItMi0xLTEtMTAxMzYx_dc3359ab-cb53-410f-b5c0-3a3eb0078471"
      unitRef="usd">209100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i88fe0873c3614c989f2f504a60d2f702_D20220712-20220712"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzItNC0xLTEtMTE0MDU0_3f885081-53a9-4d52-867b-d5af17d11819">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i72ae38826e4f490ea4edde5b0adaf348_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzMtMi0xLTEtMTAxMzYx_1aa7bcf8-45bf-4d74-9a74-66678da42864"
      unitRef="usd">48200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i72ae38826e4f490ea4edde5b0adaf348_D20220712-20220712"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzMtNC0xLTEtMTE0MDUy_b3d074c6-c265-40d2-907f-4480ab316222">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i00b70b63882a4a2abd7a44d78df0f7a8_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzQtMi0xLTEtMTAxMzYx_20cf091b-cfb2-448d-83c7-0e31f3f9d45d"
      unitRef="usd">49100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i00b70b63882a4a2abd7a44d78df0f7a8_D20220712-20220712"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzQtNC0xLTEtMTE0MDY4_8c9ac259-a893-48e6-a299-334f78a2f472">P11Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia2e9c383e83a49fea898a75ed093fffa_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzUtMi0xLTEtMTAxMzYx_0daae313-bba5-47e7-8e1a-1a1fe1524d99"
      unitRef="usd">500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i84f6b5049b1b4c0dae21618db2c1184b_D20220712-20220712"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpjYjBlYThkYzVkZTA0YWE4OGQ1M2ExNzAxY2E4MzFhOS90YWJsZXJhbmdlOmNiMGVhOGRjNWRlMDRhYTg4ZDUzYTE3MDFjYTgzMWE5XzYtMi0xLTEtMTE0MDcw_62a88cd8-ab79-44a4-904a-0012c146c5cd"
      unitRef="usd">306900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i88fe0873c3614c989f2f504a60d2f702_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTcyMA_e82430d8-4d94-4183-8232-f5e9077086a8"
      unitRef="usd">209100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i00b70b63882a4a2abd7a44d78df0f7a8_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTc0MA_3b87ec26-bc46-400c-898d-49d65793d5ec"
      unitRef="usd">49100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i72ae38826e4f490ea4edde5b0adaf348_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTc2MA_e770f626-c998-45fb-8a90-eccbec5a07b0"
      unitRef="usd">48200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgyNjU_0204ac9c-afee-4226-a6cf-3a5b9e3e61a8"
      unitRef="number">0.60</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgyODU_d23e87ce-0705-424f-86c2-622d65d542a8"
      unitRef="usd">265100000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i31d6b70523b04fcdb162c82bd30ffc9c_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgzMDU_5496d26b-4ee9-437a-a303-c88fd71e0ea4"
      unitRef="number">0.40</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgzMjM_96e2814e-d06a-45e3-8dd8-571c6f1cfdc8"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgzNTA_4d1d8d86-14ab-4791-b2f8-e836b626340e"
      unitRef="usd">1800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTgzNzc_cae234f4-9ea9-4000-863b-ebf8ad80608f"
      unitRef="usd">120000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzItMi0xLTEtMTAxNjUy_f1784649-9216-48eb-87cd-e165de79a1bf"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzItNC0xLTEtMTAxNjUy_3b505850-fd00-450a-b84b-1fe656ed4a7c"
      unitRef="usd">-2420000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzItNi0xLTEtMTAxNjUy_9d5b9bb8-3058-447a-a1cd-f44409d5f651"
      unitRef="usd">265134000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzMtMi0xLTEtOTE1MTI_8e4fce71-d575-4669-b1ec-c76b09d25131"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzMtNC0xLTEtOTE1MTI_d7d7ef81-c5d1-458e-a33c-10e2f2c0633b"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzMtNi0xLTEtOTE1MTI_f7cb5310-02e8-4469-9226-e7621471a8f3"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzQtMi0xLTEtOTE1MTI_dc61d4d7-1854-4c8e-9446-0f66cb6007e3"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzQtNC0xLTEtOTE1MTI_6e8af6a3-ab3e-4d69-bf8c-218a8be33ce4"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzQtNi0xLTEtOTE1MTI_8a13744c-d18e-44cc-b198-a1779d640ec3"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzUtMi0xLTEtOTE1MTI_a982444e-a901-45f0-928a-e49fd1658089"
      unitRef="usd">85794000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzUtNC0xLTEtOTE1MTI_276dda7e-1b85-413a-ad1a-34110802d4cc"
      unitRef="usd">9419000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzUtNi0xLTEtOTE1MTI_5518e77e-dfe8-4179-9753-49c0f6457c99"
      unitRef="usd">95213000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzYtMi0xLTEtOTE1MTI_5c8e04cf-0df8-42d4-9528-f6107ac79763"
      unitRef="usd">2743000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzYtNC0xLTEtOTE1MTI_03c48df6-8ee9-4876-a65a-60dbd9f56aae"
      unitRef="usd">392000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzYtNi0xLTEtOTE1MTI_e8e7d076-cbd5-4d6c-adcf-fc5655eafee6"
      unitRef="usd">3135000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzctMi0xLTEtOTE1MTI_29f1c6c6-d4fa-4c87-acfe-5dc9a2f33cf5"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzctNC0xLTEtOTE1MTI_a2b91d46-c336-4e3d-a57d-c464db5a7736"
      unitRef="usd">82454000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzctNi0xLTEtOTE1MTI_2deb169a-039b-4a7e-af74-f93141a22f85"
      unitRef="usd">82454000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzktMi0xLTEtOTE1MTI_11dd0853-2c9c-4e29-b26b-531b70653096"
      unitRef="usd">4979000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzktNC0xLTEtOTE1MTI_9e9d81ab-d210-47b6-8a7b-28ec2c16e423"
      unitRef="usd">4114000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzktNi0xLTEtOTE1MTI_99b0fb31-60fe-4fa8-bbbe-27bb34a87091"
      unitRef="usd">9093000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEwLTItMS0xLTkxNTEy_7c822d70-4b36-4ed3-a6c6-f165a4be3980"
      unitRef="usd">115903000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEwLTQtMS0xLTkxNTEy_00789924-92cf-4ab5-8bac-6bdcb6d068e2"
      unitRef="usd">96379000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEwLTYtMS0xLTkxNTEy_5b4ea10f-f892-4c5a-ba19-90f0e9c83d4b"
      unitRef="usd">212282000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEzLTItMS0xLTkxNTEy_d318fb47-245d-4db1-93a1-4de3b8472564"
      unitRef="usd">7129000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEzLTQtMS0xLTkxNTEy_c296ef72-aabf-467d-8986-08af1effd4bc"
      unitRef="usd">58000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzEzLTYtMS0xLTkxNTEy_0e97637c-630c-401c-bf1e-01d8e641b5c0"
      unitRef="usd">7187000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE0LTItMS0xLTkxNTEy_730bacd4-bf54-4441-9007-7ab2c8bc4f48"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE0LTQtMS0xLTkxNTEy_2553b2ef-8545-4dde-94a1-637663d2344f"
      unitRef="usd">3175000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE0LTYtMS0xLTkxNTEy_47ec1c42-22af-4107-852f-da03dfc0f022"
      unitRef="usd">3175000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE1LTItMS0xLTkxNTEy_f518a1d0-8211-42b3-a041-a5bc8b2d54e3"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE1LTQtMS0xLTkxNTEy_a7d9d1a3-7af6-4d7d-8639-b70bdc5e7d1a"
      unitRef="usd">23123000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE1LTYtMS0xLTkxNTEy_9b036ff9-23ee-4b4b-ae53-ec8b31cdf700"
      unitRef="usd">23123000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE3LTItMS0xLTkxNTEy_240b1ed6-006d-4b92-9339-190a520245f0"
      unitRef="usd">7129000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE3LTQtMS0xLTkxNTEy_3f0a670e-b6c8-4fb6-bee7-af266f1fb56c"
      unitRef="usd">26356000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE3LTYtMS0xLTkxNTEy_46c1b826-a0c9-4493-8cdc-07e0f702f38f"
      unitRef="usd">33485000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE5LTItMS0xLTkxNTEy_cfdd14bc-fc37-40b7-9796-01484e53520e"
      unitRef="usd">108774000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="idc5e305b68db46b78b5ea279104a349c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE5LTQtMS0xLTkxNTEy_53ecc661-59b5-42ec-8368-5ada82f9647f"
      unitRef="usd">70023000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzE5LTYtMS0xLTkxNTEy_a92e0976-7dfa-4cd9-bdab-99bb1ca3796d"
      unitRef="usd">178797000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzIxLTItMS0xLTkxNTEy_b6f37831-d3da-47a7-921f-bd6185ba374c"
      unitRef="usd">158780000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzIxLTQtMS0xLTkxNTEy_ba2c1019-a6b8-4595-b9bb-e76cafe348fd"
      unitRef="usd">-72443000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo5NTI1MmZiNjI5NzQ0MmNkYTJiZjJiNzM5NGUzNDJlMS90YWJsZXJhbmdlOjk1MjUyZmI2Mjk3NDQyY2RhMmJmMmI3Mzk0ZTM0MmUxXzIxLTYtMS0xLTkxNTEy_2ec6bec6-0117-4173-98c1-64090f784b46"
      unitRef="usd">86337000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzEtMi0xLTEtOTE1MTI_e13a69c8-217c-428c-9c94-15620c4798a0"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib4ca9419db134a18a902c2825b2ff6a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzEtNC0xLTEtOTE1MTI_d0cac612-2525-48d8-b6b5-a772103a51f8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzEtNi0xLTEtOTE1MTI_a3a72b00-76eb-4540-96df-9aed852f34f0"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzItMi0xLTEtOTE1MTI_213eabb3-74f8-4f4f-aca3-7bb1d52b2d75"
      unitRef="usd">1554000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ib4ca9419db134a18a902c2825b2ff6a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzItNC0xLTEtOTE1MTI_c4281c87-bb24-4909-bc43-d8936d96d9f0"
      unitRef="usd">-120000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzItNi0xLTEtOTE1MTI_d2ceeda6-8f99-4ccc-9f66-52add5355774"
      unitRef="usd">1434000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzMtMi0xLTEtOTE1MTI_70e285c2-a723-4a57-a820-9ae4bd96ec59"
      unitRef="usd">10000000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="ib4ca9419db134a18a902c2825b2ff6a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzMtNC0xLTEtOTE1MTI_1c591a08-da27-40b3-afdb-c854bf9628eb"
      unitRef="usd">-2300000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzMtNi0xLTEtOTE1MTI_d4f51962-c50a-4a54-9c65-a4135969db7a"
      unitRef="usd">7700000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzUtMi0xLTEtOTE1MTI_e8a673d3-2907-4ccc-8a69-2b1a7415fdc2"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i2e80f2a6da414852b61849dd750774d1_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzUtNC0xLTEtOTE1MTI_6cc9d056-639b-4754-be52-4eacd87b089b"
      unitRef="usd">-2420000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i971ab138893d42a09992ea7f6f7f7c83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphOWUzMDk0ODM4ODA0NWQ3OTcyN2QzYjNlYTM1NGE0YS90YWJsZXJhbmdlOmE5ZTMwOTQ4Mzg4MDQ1ZDc5NzI3ZDNiM2VhMzU0YTRhXzUtNi0xLTEtOTE1MTI_b5f302c8-8257-4570-891e-d1ed4679a71d"
      unitRef="usd">265134000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:Goodwill
      contextRef="idd855ee9530047e599e3c22100f77736_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MTc3NA_3fe32302-20d7-4d1c-8828-1df229cab35b"
      unitRef="usd">86300000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i5a8bdd717a68488e974766668747183d_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzItMi0xLTEtOTE1MTI_39e13289-faed-452a-8d67-244a5b5f4b9b"
      unitRef="usd">48433000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5a8bdd717a68488e974766668747183d_D20210903-20210903"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzItNC0xLTEtOTE1MTI_c95cb64e-fd8b-41ae-b2d2-e95375a89e87">P18Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i89ef38b9cd71458f882afe5aa4a2e98e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzMtMi0xLTEtOTE1MTI_e4718232-87c3-4d62-8ac7-7652d147524d"
      unitRef="usd">34021000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i89ef38b9cd71458f882afe5aa4a2e98e_D20210903-20210903"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzMtNC0xLTEtOTE1MTI_e164eb5f-acbb-4138-9420-8c427439b3cc">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i457f96c3a82d455596145bd13e6a6aa9_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTphYzljNDc3MTA1NzQ0MzcxOWFiZDBmMzlmMzg1Y2YxNy90YWJsZXJhbmdlOmFjOWM0NzcxMDU3NDQzNzE5YWJkMGYzOWYzODVjZjE3XzQtMi0xLTEtOTE1MTI_22a21857-dba8-49c4-bf47-c1972cc49509"
      unitRef="usd">82454000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i5a8bdd717a68488e974766668747183d_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzQ2NDg_016b6014-d1b0-4477-9770-123e9ebadf4f"
      unitRef="usd">48400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i89ef38b9cd71458f882afe5aa4a2e98e_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzQ3Mzg_385d90fa-48bb-4695-8e96-478f543d907b"
      unitRef="usd">34000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU5NzI_112443c3-fe7b-4f05-add6-7a01d90f8f80"
      unitRef="number">0.922</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NTI0NA_25590957-72b6-4588-aa8f-382a24cc46ee"
      unitRef="usd">201000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i6c60a487ac204dc88404d80d0c0e292d_I20200420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzYyMzM_481dc5f9-38be-4fd4-a966-863e01fc4443"
      unitRef="number">0.078</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzY3Nzg_ac84ada8-7553-41f8-b181-93e066c87f39"
      unitRef="usd">2000000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ia322c31fb6ce41a58a9117113646ae6c_D20200401-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzY4NjQ_5567ecd2-eb6d-4dc5-98bb-567804b923cf"
      unitRef="usd">2000000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzItMi0xLTEtMTAzNDE3_207bf1ae-7936-4bcb-a6f4-551e78445aab"
      unitRef="usd">200958000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzMtMi0xLTEtOTE1MTI_664b10dc-7cc3-4a5a-888a-fdbb002f370a"
      unitRef="usd">2730000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzQtMi0xLTEtOTE1MTI_69bd324a-423b-455b-aaad-fb57a90a9bcf"
      unitRef="usd">11471000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzUtMi0xLTEtOTE1MTI_bae7af2b-b573-48d7-aa22-edf62d74ff48"
      unitRef="usd">14481000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzYtMi0xLTEtOTE1MTI_99b29c53-e84a-41ff-8664-45a7642755b0"
      unitRef="usd">10307000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzctMi0xLTEtOTE1MTI_21b66e12-e4df-4eb8-b494-30db6ea66a5f"
      unitRef="usd">100211000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzktMi0xLTEtOTE1MTI_7114771e-e88f-41ee-9fad-5ae0e125ebf1"
      unitRef="usd">2208000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzEwLTItMS0xLTkxNTEy_742b3e63-7b72-4b7d-a54d-45b3176991c3"
      unitRef="usd">141408000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzEzLTItMS0xLTkxNTEy_d49d4b4c-0236-4674-b59d-3e2161f0f2e9"
      unitRef="usd">6501000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzE0LTItMS0xLTkxNTEy_b67ddf9a-96ef-4ae2-8c9b-bb9e50b3966a"
      unitRef="usd">958000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzE1LTItMS0xLTkxNTEy_51f4b6db-e813-49de-a477-536788da7f10"
      unitRef="usd">1161000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzE3LTItMS0xLTkxNTEy_ef7c9b9d-b9f7-412f-8fe5-fa8dbf12e360"
      unitRef="usd">8620000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzE5LTItMS0xLTkxNTEy_7e717e1d-a1ce-4639-bfab-81de45618696"
      unitRef="usd">132788000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo4YjVlZWNkZTk5ZWI0MTAyYjZmZjRlYzU3MTJmMTk3Ni90YWJsZXJhbmdlOjhiNWVlY2RlOTllYjQxMDJiNmZmNGVjNTcxMmYxOTc2XzIxLTItMS0xLTkxNTEy_7c4242ba-083b-4b28-80ce-addad994a014"
      unitRef="usd">68170000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzEtMi0xLTEtOTE1MTI_ddb1076d-cd85-414e-a60c-a5ce3edc3f8d"
      unitRef="usd">200000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzItMi0xLTEtOTE1MTI_4027b149-157d-4cf6-841f-f90f9cdff642"
      unitRef="usd">2730000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzMtMi0xLTEtOTE1MTI_55e83d61-9735-43fd-8e6a-befc2eafaaad"
      unitRef="usd">728000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzQtMi0xLTEtOTE1MTI_5f073fba-bcce-413a-8f14-3f7458200410"
      unitRef="usd">2500000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZToxNjk3MDg4ZTYyZGY0MjYxOTVmMWJlODQ3NzUwZDNjOS90YWJsZXJhbmdlOjE2OTcwODhlNjJkZjQyNjE5NWYxYmU4NDc3NTBkM2M5XzUtMi0xLTEtOTE1MTI_989c912f-a59c-43f6-93c7-a4bd59e2c22c"
      unitRef="usd">200958000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc0NDk_9a195ced-4416-474d-9b91-5bfd58065f7e"
      unitRef="usd">12700000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc1MDM_860d779b-da53-4fd7-8e1e-0d4e46c9daa2"
      unitRef="usd">1200000</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <codi:BusinessCombinationStepAcquisitionInventoryRemeasurement
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc2MjY_faa31532-38a0-42e7-9e5e-ee4bc0853b0b"
      unitRef="usd">4300000</codi:BusinessCombinationStepAcquisitionInventoryRemeasurement>
    <codi:BusinessCombinationStepAcquisitionInventoryAmortized
      contextRef="ia322c31fb6ce41a58a9117113646ae6c_D20200401-20200630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc2OTg_1c60ddf0-0db4-45d9-b31a-4e1ca6f40dad"
      unitRef="usd">3000000</codi:BusinessCombinationStepAcquisitionInventoryAmortized>
    <codi:BusinessCombinationStepAcquisitionInventoryAmortized
      contextRef="i569e08fd97d145e2ad5954afccaae81b_D20200701-20200930"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc3NzI_d8c622e8-2486-4279-8cd9-14d96362b78c"
      unitRef="usd">1300000</codi:BusinessCombinationStepAcquisitionInventoryAmortized>
    <codi:BusinessCombinationStepAcquisitionPPERemeasurement
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzc4NTM_bece6cd5-7e0b-4759-86d3-5f1befde0bd4"
      unitRef="usd">2500000</codi:BusinessCombinationStepAcquisitionPPERemeasurement>
    <us-gaap:Goodwill
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzkxMTk_af505964-b732-41fa-afc3-20a07ae5e3db"
      unitRef="usd">68200000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i215c1f6f101b4d87ab1ad8592f109a5c_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzEtMi0xLTEtOTE1MTI_d8a58795-c4b2-4871-ae79-75843c883d8a"
      unitRef="usd">84891000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i215c1f6f101b4d87ab1ad8592f109a5c_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzEtNC0xLTEtOTE1MTI_a3d54490-e219-4cb8-9c55-72dbf4efccc7">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie33777857ba64f58834abe28d15749ed_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzItMi0xLTEtOTE1MTI_9cf5ae3f-6f6a-4410-9657-556caf7fd0a7"
      unitRef="usd">11120000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie33777857ba64f58834abe28d15749ed_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzItNC0xLTEtOTE1MTI_91b00663-ffc8-4c0a-acc7-fea8e592da2f">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id553881875e641c094e2162720656cda_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzMtMi0xLTEtOTE1MTI_da3982f0-c8d0-452b-be48-b103cdeeeaca"
      unitRef="usd">4200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id553881875e641c094e2162720656cda_D20200420-20200420"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzMtNC0xLTEtOTE1MTI_65083303-f94d-427c-ba4f-7209d27dd032">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i1b97fedf2b0d4b7cb8fec38bebc19555_D20200420-20200420"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTpmNTJjYjlmODg0YTg0NGM5YjRiMzUyMzUyYTMyMmJmNC90YWJsZXJhbmdlOmY1MmNiOWY4ODRhODQ0YzliNGIzNTIzNTJhMzIyYmY0XzQtMi0xLTEtOTE1MTI_0b3b34d7-8164-4c58-9c0d-1cc2fa6c2500"
      unitRef="usd">100211000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i215c1f6f101b4d87ab1ad8592f109a5c_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzkzOTI_9a6a416b-ebb5-434f-9196-c163a81243ac"
      unitRef="usd">84900000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ie33777857ba64f58834abe28d15749ed_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzk1MDM_38cf822b-de2b-4e82-ae2a-34ad7ad22f82"
      unitRef="usd">11100000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id553881875e641c094e2162720656cda_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzk3ODk_d9a5ae1f-326e-4a55-bac5-3a8dd229df8f"
      unitRef="usd">4200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExMDc1_9b49f2b9-f981-459d-81ba-f98120a4587e"
      unitRef="number">0.82</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExMjA5_ff73c9d9-8a41-4305-8fe4-2d9b111a9ca1"
      unitRef="usd">456800000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i9610d935c32f48ff81a2eded52abc88c_I20201016"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExMzI4_f96ebb8e-ce5b-4a75-9338-94b1d544c0b6"
      unitRef="number">0.18</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExODY5_2babad62-f6ac-4a42-928b-ef92e6dae3d9"
      unitRef="usd">4400000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i083bddd233154d389acee1cdd3d5628f_D20201001-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzExOTU1_a5cd15f0-5c4c-4256-b5a7-4635060b0d55"
      unitRef="usd">2500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyMjI1_57c98d21-2056-41e3-a009-06a9fecd773a"
      unitRef="usd">300000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzEtMi0xLTEtMTAzNTIx_9607045f-d07a-4f9b-82f3-7e6feb606842"
      unitRef="usd">456843000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzMtMi0xLTEtOTE1MTI_fadc0491-119c-401b-bd95-7ee75e3b07dc"
      unitRef="usd">7677000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzQtMi0xLTEtOTE1MTI_736c0c02-9bb3-4966-b561-b3a0eb2b9405"
      unitRef="usd">2065000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzUtMi0xLTEtOTE1MTI_d2d85f26-ae2f-4088-b76e-b7abd27e559f"
      unitRef="usd">6178000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzYtMi0xLTEtOTE1MTI_37af7181-0912-4ee4-938c-22154976037f"
      unitRef="usd">15431000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzctMi0xLTEtOTE1MTI_89bd5685-39f0-4fb9-9ce8-2d57f138c7c6"
      unitRef="usd">234000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzktMi0xLTEtOTE1MTI_ae0c2b1a-f8bf-490a-9644-e164d2023849"
      unitRef="usd">12554000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzEwLTItMS0xLTkxNTEy_9efd4c45-172f-4016-a316-50b6c81e1529"
      unitRef="usd">277905000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzEzLTItMS0xLTkxNTEy_423410a2-a616-4770-b62f-2272aab889c0"
      unitRef="usd">14008000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzE0LTItMS0xLTkxNTEy_75dfe03f-c4ee-4aab-a835-ba95afcf97d1"
      unitRef="usd">11238000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzE1LTItMS0xLTkxNTEy_7cc8eb83-40e2-41b8-b014-7c293ac6f869"
      unitRef="usd">49969000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzE3LTItMS0xLTkxNTEy_27eeb75f-da36-4a6f-9383-db17ad810f00"
      unitRef="usd">75215000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzE5LTItMS0xLTkxNTEy_3fb1a001-e880-469a-91e9-a71af7b440fa"
      unitRef="usd">202690000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0ZGYyYzk2YmFjZDg0OWZkOGYxMTFiNGYxYjYxMWVlMS90YWJsZXJhbmdlOjRkZjJjOTZiYWNkODQ5ZmQ4ZjExMWI0ZjFiNjExZWUxXzIxLTItMS0xLTkxNTEy_e032cdb1-01c5-4822-9308-f34216ea6a57"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzEtMi0xLTEtOTE1MTI_591e3d71-d191-41cb-aa9a-4700b39e9232"
      unitRef="usd">454000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzItMi0xLTEtOTE1MTI_36e12447-b0c9-4299-a5a8-06c5d2fa8fde"
      unitRef="usd">7677000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzMtMi0xLTEtOTE1MTI_16771cfe-e882-4dcf-9f17-0215a3a41379"
      unitRef="usd">-1970000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:BusinessCombinationConsiderationTransferredOther1
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzQtMi0xLTEtOTE1MTI_7ed5edad-6683-4ea9-9d9a-0cea094c6c2e"
      unitRef="usd">2864000</us-gaap:BusinessCombinationConsiderationTransferredOther1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo0MTdkOTdkOTAxYzc0NTI3OWVmYTc1NTBiOGYxNDJiOS90YWJsZXJhbmdlOjQxN2Q5N2Q5MDFjNzQ1Mjc5ZWZhNzU1MGI4ZjE0MmI5XzUtMi0xLTEtOTE1MTI_0fa2c6c4-3c1f-4d39-b506-c6da964a4b5c"
      unitRef="usd">456843000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount
      contextRef="if95bc51e523542a294eb4ee01c95a3eb_I20201016"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyNjM1_d6a4b1d9-fddc-4a95-8633-e98e34b32768"
      unitRef="usd">2100000</us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyNjg5_a7459308-00a8-41dd-80ab-879a4edf0df2"
      unitRef="usd">60000.00</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <codi:BusinessCombinationStepAcquisitionInventoryRemeasurement
      contextRef="ibf6518c536a044a3bd10f4660f45a187_D20201001-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyODEy_659b2de5-8546-4d04-a54c-654959550cd7"
      unitRef="usd">1500000</codi:BusinessCombinationStepAcquisitionInventoryRemeasurement>
    <codi:BusinessCombinationStepAcquisitionPPERemeasurement
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEyOTI4_418d2473-ca1e-4f70-9b56-106a2d287198"
      unitRef="usd">6500000</codi:BusinessCombinationStepAcquisitionPPERemeasurement>
    <us-gaap:Goodwill
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0Mjk4Nw_6f79a3f6-3146-4184-8880-328fba59be6c"
      unitRef="usd">254200000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0cf96de632e54613963551a282fa8ec7_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzItMi0xLTEtOTE1MTI_766ede17-b61a-4e9c-89d3-3f41eda31041"
      unitRef="usd">70200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0b4f2bcc6b7a409aa1e33cc475ffa484_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzMtMi0xLTEtOTE1MTI_68690f77-4835-44b7-a0c2-79f3f0d7bfdd"
      unitRef="usd">84300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i0b4f2bcc6b7a409aa1e33cc475ffa484_D20201016-20201016"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzMtNC0xLTEtOTE1MTI_aa9deb70-1ff5-4dab-a354-52f956ba6378">P20Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id820f5babd0340849d533d4c61df7328_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzQtMi0xLTEtOTE1MTI_fde6056d-14df-4553-82d4-3ffa8f602501"
      unitRef="usd">73000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id820f5babd0340849d533d4c61df7328_D20201016-20201016"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzQtNC0xLTEtOTE1MTI_0bd150b8-222a-4ded-bfad-d13cde1ccc8b">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i14c146903b37472e8498095914f301a2_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzUtMi0xLTEtOTE1MTI_65b3bbc5-fd93-4088-95f3-c210a16ce72b"
      unitRef="usd">6500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i522cd3138b0b4d3a89535391f2ced18c_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1NDI4YjQzNDRhODQ0ZmE1YWI3ZmZiZjQzZWRkYjc5MC90YWJsZXJhbmdlOjU0MjhiNDM0NGE4NDRmYTVhYjdmZmJmNDNlZGRiNzkwXzYtMi0xLTEtOTE1MTI_66a97269-a925-4bc6-a10f-649ea35edb5d"
      unitRef="usd">234000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0cf96de632e54613963551a282fa8ec7_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE0NzM4_766ede17-b61a-4e9c-89d3-3f41eda31041"
      unitRef="usd">70200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i0b4f2bcc6b7a409aa1e33cc475ffa484_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE0ODU1_68690f77-4835-44b7-a0c2-79f3f0d7bfdd"
      unitRef="usd">84300000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id820f5babd0340849d533d4c61df7328_D20201016-20201016"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE0OTkz_fde6056d-14df-4553-82d4-3ffa8f602501"
      unitRef="usd">73000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzItMi0xLTEtOTE1MTI_60a9db61-1809-412b-8544-8796ad1849a4"
      unitRef="usd">2319229000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzItNC0xLTEtOTE1MTI_3fe83921-5ea0-41fb-8d64-0db597dbc869"
      unitRef="usd">2069095000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzMtMi0xLTEtOTE1MTI_004e97ac-291a-4e41-8584-571b394eca3b"
      unitRef="usd">941532000</codi:BusinessAcquisitionProFormaGrossProfit>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzMtNC0xLTEtOTE1MTI_0da9938e-491c-4a61-a85f-53060394e4f0"
      unitRef="usd">842138000</codi:BusinessAcquisitionProFormaGrossProfit>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzQtMi0xLTEtOTE1MTI_a05d8d8d-e24e-43a5-80db-24208bd9fd2a"
      unitRef="usd">185255000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzQtNC0xLTEtOTE1MTI_d8e397d8-b83a-48ca-923a-763c1199c39d"
      unitRef="usd">177662000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzUtMi0xLTEtOTE1MTI_49274601-e372-4961-ace9-65151af619af"
      unitRef="usd">44076000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzUtNC0xLTEtOTE1MTI_9926322e-5760-4a56-bdfe-77dedc07bf80"
      unitRef="usd">64240000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzYtMi0xLTEtOTE1MTI_24e6021b-46a8-4932-bfce-4b81d65790c6"
      unitRef="usd">28566000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzYtNC0xLTEtOTE1MTI_22e5add4-a53b-454f-b251-6ca7425f975d"
      unitRef="usd">47416000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzctMi0xLTEtOTE1MTI_b3d1f12a-8f51-4b91-a941-0665cafe7f69"
      unitRef="usdPerShare">-0.21</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i696e6b1f298b46fb9c836bc52d4ec4b3_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90YWJsZTo1OTY4MDUyNjExMjU0Mzg5YWI1YzYyNTNhYzdiMzgzMy90YWJsZXJhbmdlOjU5NjgwNTI2MTEyNTQzODlhYjVjNjI1M2FjN2IzODMzXzctNC0xLTEtOTE1MTI_1e2f9c1c-db23-458e-8682-fc374b1a5856"
      unitRef="usdPerShare">-0.29</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i72598e15bd3a4c22b6c14085704661df_D20220708-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDc3MA_8ddda065-eac5-4492-af38-830b91ab8bca"
      unitRef="usd">25200000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib6eee102319c4b55aebcc37fb9c989f0_I20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDc5OA_d5f5d897-fa50-47a7-888b-ab5341f4e343"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i72598e15bd3a4c22b6c14085704661df_D20220708-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDgyNg_562df3d4-4b79-4c59-9f5d-5b529ccec3fe"
      unitRef="usd">25700000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i72598e15bd3a4c22b6c14085704661df_D20220708-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDg1NA_b7d5be6e-96e0-4e30-9cd8-be724bf66c97"
      unitRef="usd">200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i72598e15bd3a4c22b6c14085704661df_D20220708-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDc0Mg_4d12d33e-efff-4f94-97a8-fb07341c35e5"
      unitRef="usd">9700000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ib6eee102319c4b55aebcc37fb9c989f0_I20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDg4MQ_3e615359-9a88-4e29-9daa-2e6997dc25eb"
      unitRef="usd">7100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0MDU_8ff0d5a8-5bca-43d7-92ae-0cf7cdc80edb"
      unitRef="usd">47000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0MzQ_33e451d4-8ac7-4378-b9a0-0a252ca762b2"
      unitRef="usd">44100000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0NTY_d939c067-7b60-4a64-856d-1fd4414d5e0f"
      unitRef="shares">11915</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="iaffb975ae6244c4a9280cc12fda98081_I20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0Njc_5de9b82e-4643-4a46-b3a2-4b6bf04aa780"
      unitRef="number">0.01</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg0ODQ_28101dc4-7e44-4891-b1d9-3ad0ffd230a2"
      unitRef="usd">1400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic46bb9b125bb4de79db7d1544a637cc0_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MjA5Nw_4d21af42-8356-43a6-ac9d-c89e7e4fa828"
      unitRef="usd">10100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iaffb975ae6244c4a9280cc12fda98081_I20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MjM1Mw_be35f96f-34d1-4d2e-ae17-c83a2b210232"
      unitRef="usd">27900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg1MTI_0372501d-51b5-4cb1-aaeb-8dba64068970"
      unitRef="usd">56000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0NDY4OA_81f4dcbe-4f88-41f2-b6b5-cd0b6a2683ac"
      unitRef="usd">52000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzEwOTk1MTE2NTg1NTU_3250d44d-2c14-4841-b414-37e4500cb8b3"
      unitRef="usd">400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i00888bdc018b4bd8a7611618b2440f4c_D20211005-20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE4NzI3_a5346835-786a-4b61-b62b-22cb7bc6bd7e"
      unitRef="usd">15500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i0676319f80374e39a59db139d132dd3e_I20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzU0OTc1NTg0MjY2Nw_11affbb6-307b-4fce-9c57-e4a71293d699"
      unitRef="usd">20100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i059714cb84f446a4987c9888dbd3592a_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE5NjAz_ea39a6e0-009b-4470-8324-e79d2f2f7aba"
      unitRef="usd">12800000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ica701cd171b2456c9d2691989b3015a1_I20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE5NjQy_d22999f6-dcf1-4dfa-a5a7-75b5fff9c2c1"
      unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i60a10a7bc73848669dd3723560f03b0a_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzE5ODgw_c5b0fe8d-0476-4831-bbf1-57d22cf1363f"
      unitRef="usd">34300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:BusinessAcquisitionPaymentThroughEquityInvestment
      contextRef="iadd46081f5e54a83b436faece8f0faee_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzIwMDEw_028882c8-5dbf-4939-94f5-0b6d500b196f"
      unitRef="usd">35500000</codi:BusinessAcquisitionPaymentThroughEquityInvestment>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i60a10a7bc73848669dd3723560f03b0a_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzIwNDIy_29f9d82a-902b-42c8-b55a-245a0f7edee1"
      unitRef="usd">12400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="iadd46081f5e54a83b436faece8f0faee_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTkvZnJhZzo1MGYwNzgwMTYyMTk0NmE0OTljYjcwNjFlNTY3MjFmYS90ZXh0cmVnaW9uOjUwZjA3ODAxNjIxOTQ2YTQ5OWNiNzA2MWU1NjcyMWZhXzIwNTA1_52f84509-32ba-4eb6-b992-fa1b72e8d4c7"
      unitRef="usd">12700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwMjQ4_d4fcc190-daa0-475b-9157-f55a4d3f67cf">Discontinued Operations&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of Liberty&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 16, 2021, the LLC, as majority stockholder of Liberty Safe Holding Corporation and as Sellers Representative, entered into a definitive Stock Purchase Agreement (the &#x201c;Liberty Purchase Agreement&#x201d;) with &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;Independence Buyer, Inc. (&#x201c;Liberty Buyer&#x201d;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, Liberty Buyer and the LLC, as Sellers Representative, entered into the Amendment to Stock Purchase Agreement (the &#x201c;Liberty Amendment&#x201d;) which amended the Liberty Purchase Agreement to, among other things, provide that, immediately prior to the closing, certain investors in Liberty will, instead of selling all of the shares of Liberty owned by them to Liberty Buyer, contribute a portion of such shares (the &#x201c;Liberty Rollover Shares&#x201d;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, Liberty Buyer completed the acquisition of all the issued and outstanding securities of Liberty (other than the Liberty Rollover Shares) pursuant to the Liberty Purchase Agreement and Liberty Amendment (the &#x201c;Liberty Transaction&#x201d;). The sale price of Liberty was based on an aggregate total enterprise value of $147.5&#160;million, subject to customary adjustments. After the allocation of the sale proceeds to Liberty's non-controlling shareholders, the repayment of intercompany loans to the LLC (including accrued interest) of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $26.5&#160;million, and the payment of transaction expenses of approximately $4.5&#160;million, the LLC received approximately $128.0&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $72.8&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; during the year ended December 31, 2021. In 2022, the LLC received an income tax refund of approximately &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;$0.9&#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; related to Liberty which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Summarized results of operations of Liberty for the previous years 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:71.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.516%"/&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, 2021 through disposition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;75,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;113,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;20,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from continuing operations before income taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the periods from January 1, 2021 through disposition and the year ended December 31, 2020, each exclude $1.7&#160;million and $3.5&#160;million, respectively, of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Sale of Clean Earth  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as Sellers&#x2019; Representative, entered into a definitive Stock Purchase Agreement (the &#x201c;Clean Earth Purchase Agreement&#x201d;) with Calrissian Holdings, LLC (&#x201c;Clean Earth Buyer&#x201d;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#x2019;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. The LLC recognized a gain on the sale of Clean Earth of $209.3 million during the year ended December 31, 2019. In 2022, the LLC received an income tax refund of approximately $8.5&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="i7af75c6739ef438abfadb3850f620b98_I20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYxNDQ_5e9653d9-f65d-4cdd-a47a-030b73d14260"
      unitRef="usd">147500000</codi:DisposalGroupTotalenterprisevalue>
    <codi:DisposalGrouprepaymentofintercompanyloans
      contextRef="i7af75c6739ef438abfadb3850f620b98_I20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYxNzQ_b03b120d-23d3-432c-bbd2-b6a233517ba6"
      unitRef="usd">26500000</codi:DisposalGrouprepaymentofintercompanyloans>
    <codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts
      contextRef="i9a77752f81964df0817cd8e23df9588d_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYyMDI_4ebe8fdc-233e-4445-94d3-d23e925f8bdb"
      unitRef="usd">4500000</codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i9a77752f81964df0817cd8e23df9588d_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYyMzE_7e4af4f9-18c9-419f-9e6b-8dc8b7994d3e"
      unitRef="usd">128000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i1cc3303adce64a77ae457897cfd8b779_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwOTk1MTE2NDYyNjE_110070f4-44a6-457e-bddf-fe833a1a499e"
      unitRef="usd">72800000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i9fa0a1f7a5974c80b0d9cafd60bbc965_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzU0OTc1NTgzMTcyOA_2e95b0de-4030-49f6-81af-a3fdb47f003f"
      unitRef="usd">900000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzEtMS0xLTEtOTE1MTI_9b887a18-46d0-4c6e-ab35-5cfccc98d10f"
      unitRef="usd">75753000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzEtMy0xLTEtOTE1MTI_b1b39624-466d-4a66-8dcb-ae1ab6d7f47e"
      unitRef="usd">113115000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzItMS0xLTEtOTE1MTI_8cb6ce45-df0b-4dec-8462-3a012952b29b"
      unitRef="usd">20129000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzItMy0xLTEtOTE1MTI_1e3cbd73-96ff-4fb0-816c-a92f7052c404"
      unitRef="usd">28978000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzMtMS0xLTEtOTE1MTI_5466246c-06cd-4c12-a302-74d2b78b5888"
      unitRef="usd">9175000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzMtMy0xLTEtOTE1MTI_949bcfd8-4da5-4d0d-bc3c-d9732cc268b2"
      unitRef="usd">16826000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzQtMS0xLTEtOTE1MTI_b43ac16d-78b5-4a9d-b23a-affc787ec12a"
      unitRef="usd">9174000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzQtMy0xLTEtOTE1MTI_f134a7b7-7f9c-4b1b-9840-5eb6884d21ad"
      unitRef="usd">16819000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzUtMS0xLTEtOTE1MTI_c7c7765e-c7fc-4ad4-b428-0f1804cda58f"
      unitRef="usd">1509000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzUtMy0xLTEtOTE1MTI_1a8e76ad-8d8d-410c-93c2-ea30997364f2"
      unitRef="usd">3288000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzYtMS0xLTEtOTE1MTI_0e15d061-8e20-4e74-8d3d-900b320b7d9f"
      unitRef="usd">7665000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90YWJsZTpiYmI1OTg4ZTZhZjI0NTY0ODU4YWRjZDY0ZmFkYzQ1MS90YWJsZXJhbmdlOmJiYjU5ODhlNmFmMjQ1NjQ4NThhZGNkNjRmYWRjNDUxXzYtMy0xLTEtOTE1MTI_08f42334-61f0-48f5-a327-a6b24fe80de6"
      unitRef="usd">13531000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="if450f1c9643541bb956c140048d57748_D20210101-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzQ4OTM_8f874313-61e3-4f12-b036-48c62f097194"
      unitRef="usd">1700000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i34250ea520d7446790e9d92fbad65be7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzQ4OTc_f8a503d8-68e7-438d-9dd4-627b3ff6c217"
      unitRef="usd">3500000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ia1d32480e364406bbce711920b152856_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzY0MjU_854a0583-8a44-48fa-91a2-8ae3450ce799"
      unitRef="usd">209300000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ieec6e6f855d141a1a01a4832e4605c96_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzU0OTc1NTgzMjM4OA_87773909-7518-4832-91b5-94a146a75e96"
      unitRef="usd">8500000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjUvZnJhZzo3OWRmOGU4OTU3ZDg0NDQ2OTEwZjk2NWE5NTZlYzUyMy90ZXh0cmVnaW9uOjc5ZGY4ZTg5NTdkODQ0NDY5MTBmOTY1YTk1NmVjNTIzXzEwMjQ3_f5f7e8ba-9e84-4272-87f1-ed92a3ea5501"
      xsi:nil="true"/>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90ZXh0cmVnaW9uOmY0ZDZlOGRkYzA3NzQzYzA4OGFlYjRmZTE2ZWZiZjQxXzU3MzM_b5b9365d-25e3-4b87-b9e8-02ab4f8343f3">Revenue&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;-&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:120%"&gt;Revenues are recognized when control of the promised goods or service is transferred to the customer, in an amount that reflects the consideration the Company&#160;expects&#160;to be entitled to in exchange for those goods and services. Each product or service represents a separate performance obligation. Once the performance obligations are identified, the Company determines the transaction price, which includes estimating the amount of variable consideration to be included in the transaction price, if any. The Company then allocates the transaction price to each performance obligation in the contract based on a relative stand-alone selling price method. The corresponding revenues are recognized as the related performance obligations are satisfied as &lt;/span&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;discussed above. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. The standalone selling price is directly observable as it is the price at which the Company sells its products separately to the customer. The Company assesses promised goods or services as performance obligations deemed immaterial at the contract level. Revenue is recognized generally upon shipment terms for products and when the service is performed for services. Our Lugano operating segment recognizes revenue related to the non-monetary exchange of inventory with customers when there is also a monetary component ("boot") to the exchange. Revenue is recognized to the extent of the monetary asset received in the exchange.&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;Shipping and handling costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs associated with shipment of products to a customer are accounted for as a fulfillment cost and are included in cost of revenues. The Company accounts for shipping and handling activities performed after control of a good has been transferred to the customer as a fulfillment cost. Therefore, both revenue and costs of shipping and handling are recorded at the same time. As a result, any consideration (including freight and landing costs) related to these activities are included as a component of the overall transaction consideration and allocated to the performance obligations of the contract.&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;Warranty &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;- &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For product sales, the Company provides standard assurance-type warranties as the Company only warrants its products against defects in materials and workmanship (i.e., manufacturing flaws). Although the warranties are not required by law, the tasks performed over the warranty period are only to remediate instances when products do not meet the promised specifications. Customers do not have the option to purchase warranties separately. The Company&#x2019;s warranty periods generally range from 90 days to three years depending on the nature of the product and are consistent with industry standards. The periods are reasonable to assure that products conform to specifications. The Company does not have a history of performing activities outside the scope of the standard warranty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Variable Consideration - &lt;/span&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 policy around estimating variable consideration related to sales incentives (early pay discounts, rights of return, rebates, chargebacks, and other discounts) included in certain customer contracts are recorded as a reduction in the transaction price. The Company applies the expected value method to estimate variable consideration.  These estimates are based on historical experience, anticipated performance and the Company&#x2019;s best judgment at the time and as a result, reflect applicable constraints. The Company includes in the transaction price an amount of variable consideration only to the extent that it is probable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;that a significant reversal in the amount of cumulative revenue&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. &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;In certain of the Company&#x2019;s arrangements related to product sales, a right of return exists, which is included in the transaction price. For these right of return arrangements, an asset (and corresponding adjustment to cost of sale) for its right to recover the products from the customers is recorded. The asset recognized is the carrying amount of the product (for example, inventory) less any expected costs to recover the products (including potential decreases in the value to the Company of the returned product). Additionally, the Company records a refund liability for the amount of consideration that it does not expect to be entitled. The amounts associated with right of return arrangements are not material to the Company's statement of position or operating results.&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;Sales and Other Similar Taxes - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company notes that under its contracts with customers, the customer is responsible for all sales and other similar taxes, which the Company will invoice the customer for if they are applicable. The Company excludes sales taxes and similar taxes from the measurement of transaction price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost to Obtain a Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes the incremental costs of obtaining a contract as an expense when incurred as the amortization period of the asset that the Company otherwise would have recognized is one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Disaggregated Revenue - Revenue Streams &amp;amp; Timing of Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 tables provide disaggregation of revenue by reportable segment geography for the years ended December 31, 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:18.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.626%"/&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:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt 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;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;United States&lt;/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;Canada&lt;/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;Europe&lt;/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;Asia Pacific&lt;/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;Other International&lt;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;384,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;38,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;486,213&#160;&lt;/span&gt;&lt;/td&gt;&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;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:8.5pt;font-weight:400;line-height:100%"&gt;61,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:8.5pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;66,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;208,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;22,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;192,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;9,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;201,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;156,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;208,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:8.5pt;font-weight:400;line-height:100%"&gt;7,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;232,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;89,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;89,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;233,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#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;&#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;28,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;261,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;105,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:8.5pt;font-weight:400;line-height:100%"&gt;153,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;340,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;352,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;/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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,806,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;189,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;153,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;76,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,264,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.679%"/&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:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt 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;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;United States&lt;/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;Canada&lt;/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;Europe&lt;/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;Asia Pacific&lt;/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;Other International&lt;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;363,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;444,963&#160;&lt;/span&gt;&lt;/td&gt;&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;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:8.5pt;font-weight:400;line-height:100%"&gt;52,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;53,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,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:8.5pt;font-weight:400;line-height:100%"&gt;24,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;93,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;53,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;54,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;116,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;118,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;243,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;270,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;90,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#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;&#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;&#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;90,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;154,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;25,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;180,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;96,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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.5pt;font-weight:400;line-height:100%"&gt;33,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;139,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;361,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;375,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;1,566,325&#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;39,756&#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;159,904&#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;103,394&#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;62,776&#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;1,932,155&#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:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.679%"/&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:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt 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;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;United States&lt;/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;Canada&lt;/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;Europe&lt;/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;Asia Pacific&lt;/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;Other International&lt;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;319,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;401,106&#160;&lt;/span&gt;&lt;/td&gt;&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;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:8.5pt;font-weight:400;line-height:100%"&gt;6,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;25,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;74,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;43,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;194,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:8.5pt;font-weight:400;line-height:100%"&gt;10,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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 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;215,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;88,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;110,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: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;&#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;&#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;19,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;130,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;61,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;98,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;354,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:8.5pt;font-weight:400;line-height:100%"&gt;14,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:8.5pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;369,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding: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;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,204,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;35,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;101,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;47,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;58,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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,447,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90ZXh0cmVnaW9uOmY0ZDZlOGRkYzA3NzQzYzA4OGFlYjRmZTE2ZWZiZjQxXzU3Mzc_61a51bfc-3b73-4387-9b67-ab9ff319e646">&lt;div style="margin-bottom:6pt;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 tables provide disaggregation of revenue by reportable segment geography for the years ended December 31, 2022, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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:18.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.626%"/&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:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt 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;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;United States&lt;/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;Canada&lt;/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;Europe&lt;/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;Asia Pacific&lt;/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;Other International&lt;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;384,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;34,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;38,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;486,213&#160;&lt;/span&gt;&lt;/td&gt;&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;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:8.5pt;font-weight:400;line-height:100%"&gt;61,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:8.5pt;font-weight:400;line-height:100%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;66,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79,848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;208,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;22,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;192,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;9,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;201,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;156,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;1,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;208,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:8.5pt;font-weight:400;line-height:100%"&gt;7,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;232,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;89,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;89,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;233,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#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;&#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;28,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;261,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;105,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:8.5pt;font-weight:400;line-height:100%"&gt;153,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;340,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;352,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;/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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,806,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;189,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;153,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;76,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,264,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.679%"/&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:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt 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;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;United States&lt;/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;Canada&lt;/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;Europe&lt;/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;Asia Pacific&lt;/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;Other International&lt;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;363,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;444,963&#160;&lt;/span&gt;&lt;/td&gt;&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;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:8.5pt;font-weight:400;line-height:100%"&gt;52,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;53,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,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:8.5pt;font-weight:400;line-height:100%"&gt;24,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;93,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;53,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;54,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;116,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;118,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;243,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;270,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;90,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#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;&#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;&#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;90,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;154,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;25,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;180,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;96,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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.5pt;font-weight:400;line-height:100%"&gt;33,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;139,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;361,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;375,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;1,566,325&#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;39,756&#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;159,904&#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;103,394&#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;62,776&#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;1,932,155&#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:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.679%"/&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:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt 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;Year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;United States&lt;/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;Canada&lt;/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;Europe&lt;/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;Asia Pacific&lt;/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;Other International&lt;/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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;319,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;7,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;28,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;401,106&#160;&lt;/span&gt;&lt;/td&gt;&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;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:8.5pt;font-weight:400;line-height:100%"&gt;6,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;25,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Ergo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;74,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;43,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;194,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:8.5pt;font-weight:400;line-height:100%"&gt;10,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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 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;215,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;88,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;110,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: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;&#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;&#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;19,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;130,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;61,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;98,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;354,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:8.5pt;font-weight:400;line-height:100%"&gt;14,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:8.5pt;font-weight:400;line-height:100%"&gt;537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;369,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;padding: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;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,204,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;35,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;101,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;47,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;58,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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,447,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd257b3221454653ab96c9f348210c12_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMS0xLTEtMTAzMzMx_49749e18-2272-400e-bc08-3265e5d04c10"
      unitRef="usd">384911000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97ff4280f28c4eeeb2377b94d9aff292_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMy0xLTEtMTAzMzMx_9ded69a5-6746-4fd4-bcea-78dfe9196864"
      unitRef="usd">11467000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9477a383b0b847d6b3b1a3ebd6a27927_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItNS0xLTEtMTAzMzMx_331f2582-d402-4da4-bbdf-16e502fc98ad"
      unitRef="usd">34389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cfbd18482e447e5b02d26f4f2058c4d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItNy0xLTEtMTAzMzMx_01210494-b458-4a23-be49-f4ea21021f79"
      unitRef="usd">16677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic27eaafae65f4390b64d310fa96c1676_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItOS0xLTEtMTAzMzMx_f45f29b5-be61-4cb2-94a0-2f01fb8811f6"
      unitRef="usd">38769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83091991d843456b8eea05d790ccbb64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMTEtMS0xLTExNDM2MA_c5b3afb8-31de-40af-ae18-d5e19a36c217"
      unitRef="usd">486213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i216c389d8e5448af8fdffb7faade234c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMS0xLTEtMTAzMzMx_86ca4b56-569d-4537-bc43-81d433a29d74"
      unitRef="usd">61719000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c03a2c0d795480985ea367381ee3205_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMy0xLTEtMTAzMzMx_107e8c92-3fa5-4996-8454-5c31a228a188"
      unitRef="usd">664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43d6955ef5c84d78a3e39ce6b27d908d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtNS0xLTEtMTAzMzMx_e9ac734b-2257-43a7-a12f-3b8344b3eca3"
      unitRef="usd">66273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3787ffc7d37642ce8353facbff928557_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtNy0xLTEtMTAzMzMx_9fab3bc2-884f-47eb-9341-a850ac153a6b"
      unitRef="usd">79848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide8d3818006649e28ea8f1f09ac41403_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtOS0xLTEtMTAzMzMx_d387ea41-6956-4d42-94f0-c8bc49431859"
      unitRef="usd">184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMTEtMS0xLTExNDM2MA_20867989-d606-43ce-8077-5445fd9c6a01"
      unitRef="usd">208688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6baf3a39588048159c2447938ca8a4c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMS0xLTEtMTAzMzMx_69e6fc43-c572-45d8-9118-22c546ef4d02"
      unitRef="usd">32207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72052ffcda924ae3a5fc7a12d9b771ce_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMy0xLTEtMTAzMzMx_35dffea2-09bd-49d1-89cd-a0c82af5622d"
      unitRef="usd">4016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia85944300f324781a8058feb06727d70_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtNS0xLTEtMTAzMzMx_07848252-77a5-4034-8bb4-14f454bcdb88"
      unitRef="usd">28210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b14105c2835446b9cea81a4ad6afb79_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtNy0xLTEtMTAzMzMx_5d3de813-a101-4654-b0ee-c047b6ad0e12"
      unitRef="usd">22903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4f279bf94f441bbaf173cb077bf9bb0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtOS0xLTEtMTAzMzMx_87a63838-3393-4fa1-94cd-d7f7c32a886e"
      unitRef="usd">1099000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMTEtMS0xLTExNDM2MA_9a6f8d07-f753-403e-9676-f54b400cce95"
      unitRef="usd">88435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaaba061a269b498ca1b7afa9717e5c62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMS0xLTEtMTAzMzMx_e60d8439-b399-454c-bddc-af4de5389b12"
      unitRef="usd">192026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idf7dcdf71a37460db835b6bcced21465_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMy0xLTEtMTAzMzMx_60950c76-c31b-4e91-ab7b-ed8fb4122ca7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fafdec265234d5cb5309cf94ea45709_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtNS0xLTEtMTAzMzMx_f4ad7d99-5d88-4434-b17a-05a13ca88631"
      unitRef="usd">9014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia66ed31cb4f941849173938748701ef3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtNy0xLTEtMTAzMzMx_00bbbc00-34dc-4013-aa5d-ab187f215d11"
      unitRef="usd">439000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd619f55a137437d9972b9e1e0d1c8b0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtOS0xLTEtMTAzMzMx_5fda50fc-502e-4376-b021-c60e25004e63"
      unitRef="usd">28000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMTEtMS0xLTExNDM2MA_1ff71444-ea08-40b6-9201-4331885babd5"
      unitRef="usd">201507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a78779fd1d747319db480422769cdc1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMS0xLTEtMTAzMzMx_f9118f74-b3fc-4f12-99ea-da3af06e7cd8"
      unitRef="usd">156420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i633741dc1a1c49b4beb5999fa7c3dbcc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMy0xLTEtMTAzMzMx_9dc678c1-b76d-4856-973c-66fea4328116"
      unitRef="usd">2972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1bb2057bf1e8451795798bb114897210_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtNS0xLTEtMTAzMzMx_c3d0cd6b-98d5-4bfc-94c2-ba508d26bc25"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38e11448c7c84a45bebf9609f3023b06_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtNy0xLTEtMTAzMzMx_ea5bdb33-c442-4ea6-861f-a3dcbc4b51b8"
      unitRef="usd">4675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i190294fa4d284921a129fcd67e586226_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtOS0xLTEtMTAzMzMx_e3a0e541-77a1-4fdf-a675-ec8befea99fc"
      unitRef="usd">208000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i522a485039a646f480e4630d7fdd67ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMTEtMS0xLTExNDM2MA_e6f58ef4-28be-428c-b915-2425d97b623b"
      unitRef="usd">165411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i389adec74bfe4d2bb5fa5b07d21a5c7e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMS0xLTEtMTAzMzMx_8394305d-15d7-46e1-833a-ce909e6e10f4"
      unitRef="usd">1583000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id1a627e2f58946bcaac0798375a50871_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMy0xLTEtMTAzMzMx_100638ec-83ce-4228-8ba7-70c3173fb192"
      unitRef="usd">222000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a1a281146924d97aa26b8c946c106bd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctNS0xLTEtMTAzMzMx_90068ffc-e5c8-4123-bdfa-bd7ef27e5154"
      unitRef="usd">1881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ce3816e1e0e4809b40843b647af5e7b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctNy0xLTEtMTAzMzMx_3a6cfeab-3914-4e98-89e0-4231d923f974"
      unitRef="usd">20623000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae0fa4ecb0da483283da5d4532a1c7f2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctOS0xLTEtMTAzMzMx_7281102b-b7be-407b-9de9-c3ba3a060a1a"
      unitRef="usd">435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMTEtMS0xLTExNDM2MA_e28bbe53-4e18-43c1-9346-72f27b3f6931"
      unitRef="usd">24744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a36c01f16d24199b7de640c12f52363_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMS0xLTEtOTE1MTI_b0642425-df0f-4975-aee1-78365cad5d2e"
      unitRef="usd">208215000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia19a9cd6036e49ff9978a04db1f6d443_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMy0xLTEtOTE1MTI_5516d131-f49e-420a-b100-cda052fd900d"
      unitRef="usd">10090000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0c4c33a9ee840058b38b182aab559ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItNS0xLTEtOTE1MTI_de12dce4-5f14-4cba-b4fa-f8cf8f935326"
      unitRef="usd">7557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0b5ad37aecb4630a8e8ffe8676269c3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItNy0xLTEtOTE1MTI_dc4eb942-923a-4c87-9477-4b9bca27b142"
      unitRef="usd">1301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bdf683aa9d3419ea8dfa507d60d1e20_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItOS0xLTEtOTE1MTI_f655e594-cbe3-4489-977b-2f339ca01ed0"
      unitRef="usd">5075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzItMTEtMS0xLTkxNTEy_f667d54c-23fb-4295-99d5-a6c6567f10c8"
      unitRef="usd">232238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia977022c810a44e38051937a5a5c4030_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMS0xLTEtOTE1MTI_7fdde6fa-3472-4f50-871d-69318ddb135a"
      unitRef="usd">89503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6f3d85993cf4a4eb053c7889cd9afd9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMy0xLTEtOTE1MTI_eee2be50-71ce-40d7-bec1-6f26f28263c8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i187342d8498044d8a781ac2da9319cc0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtNS0xLTEtOTE1MTI_85ad7a49-cdca-4845-ba74-0f7639e30a31"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i893eae42f1654c8eb83f828e17c17046_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtNy0xLTEtOTE1MTI_b343d85b-0225-451b-ab1a-7d4e11b04bb0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe2ee51690784a9ba674cdb3bf222d1d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtOS0xLTEtOTE1MTI_4b9fea4c-f885-4bc5-a8ca-f8cb46893c27"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69832e7e392d4ab68f74ae0473524c7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzMtMTEtMS0xLTkxNTEy_5f132d3c-a1af-46c8-88c8-2851572a0fce"
      unitRef="usd">89503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b62197f23454ed0b7d54a5bd6c0627d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMS0xLTEtOTE1MTI_3e0770d7-ff46-4137-a11a-1ff5bdf9d301"
      unitRef="usd">233158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66e28cf658724c83866e56ad384cae76_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMy0xLTEtOTE1MTI_7ed475e4-fc03-4cdc-a591-2c633b5af900"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14ce0cc342e74700868d5723f4cbec37_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtNS0xLTEtOTE1MTI_cc0f8641-b365-4498-b19d-df097e98d332"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ad148ff3b224497a196f5267ef51170_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtNy0xLTEtOTE1MTI_6a752b50-9993-4bba-874a-92a81584930f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0fe18e9cd1a4a9dba42aa3cd2fb48d5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtOS0xLTEtOTE1MTI_a0fd2f93-fbb4-4b25-8d45-ee32313bb738"
      unitRef="usd">28180000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzQtMTEtMS0xLTkxNTEy_3510ba23-431d-40bc-97b4-51fc81b3b787"
      unitRef="usd">261338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38967a979b3e436b8edda8d7f60bfc21_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMS0xLTEtOTE1MTI_a769247b-12c6-401d-b8b4-c1a64d26db0f"
      unitRef="usd">105899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ed4ddfb81d84cd591284c071a001001_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMy0xLTEtOTE1MTI_e27a8099-d79f-417d-9b90-bd7e3ec258be"
      unitRef="usd">774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafc1e027347b4c20820f453b3feeb35e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtNS0xLTEtOTE1MTI_e242fc1d-dafe-414f-b617-d6cf7869b49a"
      unitRef="usd">38602000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9a9431f9db046b59d332e2b738000da_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtNy0xLTEtOTE1MTI_76aff26e-affd-427b-bd38-e15f1e8c5dfc"
      unitRef="usd">6490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabbf4bcfc2ad45e48f0d5fa642453def_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtOS0xLTEtOTE1MTI_77fb7f95-8762-487b-be91-6c5d6a1f5ef4"
      unitRef="usd">2050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzUtMTEtMS0xLTkxNTEy_11ed8691-57e8-456c-b37a-caa5bbe71d87"
      unitRef="usd">153815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa370975d471425a826600b07910de52_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMS0xLTEtOTE1MTI_74b015fe-4cae-44e3-92bb-800bb29a0fa0"
      unitRef="usd">340510000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6ee096c9a7a4a6083ba589558e35ffd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMy0xLTEtOTE1MTI_d3e7d6ec-b400-4894-a7c3-98356d44ea7c"
      unitRef="usd">8525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73c5c3f7eb7a4b018624b4ba0501eb69_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtNS0xLTEtOTE1MTI_1a266581-75c6-40c8-a5ff-ec8eb9b6bebf"
      unitRef="usd">2746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57cef53bacfa40cead899fd53a4e56fc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtNy0xLTEtOTE1MTI_cb23c999-2953-4e7a-97ad-285a103300f1"
      unitRef="usd">86000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i960125e60f404751a5df408bb8deb8f6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtOS0xLTEtOTE1MTI_802ef872-3cc4-4a2e-8508-f3342c7582c2"
      unitRef="usd">285000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzYtMTEtMS0xLTkxNTEy_9b021b36-2938-4371-8d8c-9ddab493380e"
      unitRef="usd">352152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id16f031f3cb3423ebade3b562a4f648d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMS0xLTEtOTE1MTI_87de1af5-0ecb-416e-831e-3800c1c2847b"
      unitRef="usd">1806151000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3b549ceeb8c4c0fbbeb82a00d3a3eda_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMy0xLTEtOTE1MTI_4033c83f-3904-4b1a-afe9-f08c9cd08969"
      unitRef="usd">38730000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8530c10c74f7485fbd59c856e414946f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctNS0xLTEtOTE1MTI_7b77cb93-a051-4906-a6f1-962bcd2034b0"
      unitRef="usd">189808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cd7180b12944ffdbad6779e63e84418_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctNy0xLTEtOTE1MTI_e289f404-8b72-40ea-8c25-fc4988ba91cb"
      unitRef="usd">153042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0887a4b31cfb40618f81283efc45f376_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctOS0xLTEtOTE1MTI_6476a603-40c1-4bab-9b48-efbbcae40251"
      unitRef="usd">76313000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpmNzA5MGY3OGM1Zjg0ZDY0YmEzMzgwYTk2MjIxMjZiYS90YWJsZXJhbmdlOmY3MDkwZjc4YzVmODRkNjRiYTMzODBhOTYyMjEyNmJhXzctMTEtMS0xLTkxNTEy_b812b12b-b774-4193-9c6f-303e91d4445a"
      unitRef="usd">2264044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cb315225d4d44789f5bd64cc2ab9675_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMS0xLTEtMTAzMjc0_9ed498a5-f82f-44b2-a620-fa0fa9be9e55"
      unitRef="usd">363017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic0852625d3c14b81a52481f4a597e6c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMy0xLTEtMTAzMjc0_f7f3862d-8a5c-482d-9e0c-02b81273c50f"
      unitRef="usd">10387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i080c8a4c64d54775b30041cce4c5eced_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItNS0xLTEtMTAzMjc0_a75398f7-1e6a-4d3c-8cc2-bc19dc6724b8"
      unitRef="usd">27393000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2fc3178fb8b248deb845fcee39998364_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItNy0xLTEtMTAzMjc0_cd799409-982d-46c3-b259-55a82b560977"
      unitRef="usd">15715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i026997f50a0447ac864513bee7618f2e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItOS0xLTEtMTAzMjc0_8c53c7fa-82d3-47fb-8908-66dff7bc5ca4"
      unitRef="usd">28451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMTEtMS0xLTExNDM4Nw_73cb5bcc-dc48-463c-9072-68e42d2828bb"
      unitRef="usd">444963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccd309bb8d074832b7fc26558866b7f5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMS0xLTEtMTAzMjc0_4ce7680a-e714-465c-94f1-b1d72a90032b"
      unitRef="usd">52804000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i08a90c6572c04651a548498d15ce006d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMy0xLTEtMTAzMjc0_7c0b74df-b99e-4de7-93e0-0c1647a3b665"
      unitRef="usd">834000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c33a42f0dc849b5a617caec5145cfea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtNS0xLTEtMTAzMjc0_99d74069-c197-4188-8c9f-0e09e7ba6adf"
      unitRef="usd">57570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied3a07ab2f694a84bf14bb721ce12178_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtNy0xLTEtMTAzMjc0_181be638-bcd7-4db5-85cb-5b214b785964"
      unitRef="usd">53735000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5621651969924d1a9e5022fdb83e6d0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtOS0xLTEtMTAzMjc0_b5ce66d6-7d92-4084-877e-3a58574463ed"
      unitRef="usd">207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb479bbd2a3149dea4762eb424ea13a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMTEtMS0xLTExNDM4Nw_7aa33c63-6140-4086-8c55-a74235a94f6f"
      unitRef="usd">165150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f80a422c3c24022bea335d4bb957a28_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMS0xLTEtMTAzMjc0_d6090443-c2e9-408a-bd35-c0a3543a6e21"
      unitRef="usd">33319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2517347bc9d24f4082e41ae992337578_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMy0xLTEtMTAzMjc0_cc619a98-bb90-4e5b-b5bd-2c826fb36b5e"
      unitRef="usd">3485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68eb777a6cc74a9fa955c2f1e69a02f4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtNS0xLTEtMTAzMjc0_06c87949-15f7-4f16-a52a-d4a5fa9a8cd5"
      unitRef="usd">31411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5aa793f1f5bc44209bbc1eef6f7533f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtNy0xLTEtMTAzMjc0_20765e2b-fbca-410d-8b29-66f2588f3b8f"
      unitRef="usd">24891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i858ad6ecfaef4719bf91e45d58215d83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtOS0xLTEtMTAzMjc0_1911bda7-a3e2-4eaa-9a48-df9e9e4d6a26"
      unitRef="usd">525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96f5c806aa2d4892bde659eb878c85e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMTEtMS0xLTExNDM4Nw_4dbde622-f065-4e54-8491-b2d2cd6f545f"
      unitRef="usd">93631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3484943a2b544d7a9d421538dc7a56a9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtMS0xLTEtMTAzMjc0_b735e0cd-de7f-4590-aad5-5cd3d5f391ad"
      unitRef="usd">53662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48d410f6a9b44c12acadee8cf13af8db_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtMy0xLTEtMTAzMjc0_f78ebf23-73b8-4ef3-96f3-753902244780"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic30e31dd31484eeab06492072b6303a2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtNS0xLTEtMTAzMjc0_a9c8ea11-fdc6-4319-84a4-6e8fb942fcf0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38972b1f7d5c4ddfba693149010a60f0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtNy0xLTEtMTAzMjc0_a1249199-84d5-4cc1-8547-b409e29cd30c"
      unitRef="usd">385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a4b26cf6d27469fb25ec4b567d00cb9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtOS0xLTEtMTAzMjc0_00af738e-941c-4ca7-8cd8-5e894c035836"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzUtMTEtMS0xLTExNDM4Nw_d71c9571-f76d-43f6-8550-b52e5a988ab9"
      unitRef="usd">54047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcbc7c42932749478cd65621f1cda15b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMS0xLTEtMTAzMjc0_8608bb98-7243-4993-9843-de88b4a65e90"
      unitRef="usd">116277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i112360d7e3114ee880ed356f3cc64f1a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMy0xLTEtMTAzMjc0_97e7dc0c-1246-4c28-9955-f6c7f59f42b6"
      unitRef="usd">770000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d2e99347cc94c9b9905872d6e0bd238_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtNS0xLTEtMTAzMjc0_40ba60eb-5132-4e12-ac97-45a0d798c630"
      unitRef="usd">85000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8838b2e90c4485086b3390cb8c44952_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtNy0xLTEtMTAzMjc0_614231e2-5b48-4ccc-bc63-ac353ac8d755"
      unitRef="usd">973000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i887a6580c61746ce9f7531f74deee7ad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtOS0xLTEtMTAzMjc0_b531b6fe-75a2-4058-9435-58c44ee2ac58"
      unitRef="usd">61000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d25325312804d00ab117db6fa6b1ac6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMTEtMS0xLTExNDM4Nw_8fd6bfe4-bda3-4a64-a597-c24a7cb718af"
      unitRef="usd">118166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i726dfc470db64930867dcce6655d415d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMS0xLTEtMTAzMjg1_8ba00305-6710-451b-ab4f-a51c3dc1cb06"
      unitRef="usd">243347000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddba330c076c4303ae98b43e9ab34a0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMy0xLTEtMTAzMjg1_03f6e53f-bb69-49c2-b7c3-b6f12aa9108c"
      unitRef="usd">11539000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3d318b38ec34e4bb2984c07e4fb5260_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctNS0xLTEtMTAzMjg1_160ae884-03eb-468e-ab2d-f90d467c335b"
      unitRef="usd">8546000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib7ed012047434b6dac37fd229daf196f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctNy0xLTEtMTAzMjg1_4b9574d0-5d55-4dd6-ab21-25c52fe9015d"
      unitRef="usd">1328000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b8805e865ea450091c81f3da3fc014c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctOS0xLTEtMTAzMjg1_da0dd1b7-cd35-481e-a22f-5840c36eb0ce"
      unitRef="usd">5666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic312c3232c374315a1284a6cd2172ac7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMTEtMS0xLTExNDM5Mg_efbbaff1-7ed1-41b3-a2eb-d894ac5296be"
      unitRef="usd">270426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90cb4bf2a04f401fa8d7a79d733ab71b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMS0xLTEtOTE1MTI_8604b12c-91a4-453c-b53c-8de8510b6e44"
      unitRef="usd">90487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8d8b83d412e4ba5b43520e1904b734c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMy0xLTEtOTE1MTI_e1a834e7-bbca-4e8c-95e9-69262612ce10"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic870d6a4d58f43339396e57a2ab743b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItNS0xLTEtOTE1MTI_28a67e60-600d-4e8f-81a2-e1275154815b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if253e91f574f42e7a51c78ac8efb449d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMTEtMS0xLTkxNTEy_9c187235-b0fe-47fb-b2bf-2f5ecb9ad7d9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2f881e9f51e4747b4a0b0bc449a5bb4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMTMtMS0xLTkxNTEy_cba6635e-e74c-41fd-9ccd-e4f0564dc002"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2db70a4a9c6459ca07f4b759680919e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzItMjEtMS0xLTkxNTEy_05577084-c330-418f-839a-4e4cd31557ec"
      unitRef="usd">90487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1cd4edbcdac437ca84d4ffc15538439_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMS0xLTEtOTE1MTI_361d9774-320c-4030-9df1-f919fe06e3dd"
      unitRef="usd">154882000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7006742cfbb48209715d2a79df08951_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMy0xLTEtOTE1MTI_417851d9-8b14-43fc-86d3-01951f1567a8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65ac7ac1f1d24a3e82f6cb92e9b1c662_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtNS0xLTEtOTE1MTI_d14c325e-4598-4e45-93bf-2a5cece2b4fd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib373d643a9ea4c76a049da4d658f9c91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMTEtMS0xLTkxNTEy_b1cdf943-9a66-4a48-bfca-bb2ef536e5f7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i549ca4678125494e842d0f06d37ab498_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMTMtMS0xLTkxNTEy_015b847d-656f-4f21-a43c-fa0b08653387"
      unitRef="usd">25335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59bb1fc59bfb40e586dcbe8b3b1026cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzMtMjEtMS0xLTkxNTEy_6093389d-1f70-4e4b-9a62-6f80978f60f1"
      unitRef="usd">180217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if525d1128c854a1d834c9aed4d899a24_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMS0xLTEtOTE1MTI_2c6a8b8b-a9f7-4983-9a54-9ddc12be045b"
      unitRef="usd">96944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01f7a0ff5aaf4ee3acef9fb69587c1d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMy0xLTEtOTE1MTI_10afa371-4385-4c76-9b62-7e4da04f4863"
      unitRef="usd">662000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91ddd2858d554ca1886f6b5c2b781cdf_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtNS0xLTEtOTE1MTI_5a8a8e8a-fd41-4c8b-89a0-15993783bf43"
      unitRef="usd">33828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i778e617aa7884452b32066e91bf6950b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMTEtMS0xLTkxNTEy_0ccfbfcc-51dc-49ab-9780-5d6100ac2382"
      unitRef="usd">6086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bd22c11371f4052864ee03355b72d8a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMTMtMS0xLTkxNTEy_8a2a996b-22b8-46f1-9e54-3a093b64a333"
      unitRef="usd">2421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzQtMjEtMS0xLTkxNTEy_11c8a2b0-2042-4881-b83b-15058550d5c7"
      unitRef="usd">139941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i455c62cc30e04c0eb1b9abbad84c5cd8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMS0xLTEtOTE1MTI_06cb7c51-9f52-45e7-bffd-7fff9385d1a3"
      unitRef="usd">361586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib067739108fb4fbc8c4ac5e6628d9dab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMy0xLTEtOTE1MTI_91f5331e-89f4-46d1-ac31-d7909f7cb6d3"
      unitRef="usd">12079000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6d1e8e8f93e940828bcb633ffdd05502_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtNS0xLTEtOTE1MTI_2aa9a97e-137c-4330-a059-9ff8eaec9355"
      unitRef="usd">1071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d7857abbf9413e9ee2ab25e40eba3f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMTEtMS0xLTkxNTEy_1f9f87c8-0611-4824-9c75-cdf1b68e7545"
      unitRef="usd">281000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1c2a83466214e0098c48b3fc5d07966_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMTMtMS0xLTkxNTEy_554222e9-1932-4778-a0c0-ce7114720e8d"
      unitRef="usd">110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12c6eac42c534de38f0eb18a7dff5080_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzYtMjEtMS0xLTkxNTEy_2d8f100f-2cc3-4927-bdd2-74822f394360"
      unitRef="usd">375127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8fe393f4c012481e9bc15ad6869f8d7b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMS0xLTEtOTE1MTI_65373584-7dad-4931-96ea-6477c06f7786"
      unitRef="usd">1566325000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95b8860bc2274a8caf1c69692492b161_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMy0xLTEtOTE1MTI_ef37c104-ba11-4fa8-85ac-2d7562ae1591"
      unitRef="usd">39756000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie58ddd5e05874d368794e511de41f1d2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctNS0xLTEtOTE1MTI_160d3355-44cc-4bd7-b71b-73b5a3259156"
      unitRef="usd">159904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic303055655fe47a3808bb2cca596d010_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMTEtMS0xLTkxNTEy_f72a8117-975d-468d-bc44-3cfb7abea33b"
      unitRef="usd">103394000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i551f620ee6a94544951fef60dc2f11ef_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMTMtMS0xLTkxNTEy_f7a086a2-8da8-4ac1-a426-3b05075259c0"
      unitRef="usd">62776000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTpjOTg2MDNiNWJiZTM0MzllYTdhM2I4NTAwNzkyNjExNi90YWJsZXJhbmdlOmM5ODYwM2I1YmJlMzQzOWVhN2EzYjg1MDA3OTI2MTE2XzctMjEtMS0xLTkxNTEy_2714e652-5e19-46f4-bc09-36febb400502"
      unitRef="usd">1932155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe8d0644a4104d5fbbe32655e5c8e36b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMS0xLTEtOTE1MTI_7f92e5d0-14f7-480f-a7b6-802a714e28a4"
      unitRef="usd">319181000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf9e0a8c24d94c5d88b2032208316700_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMy0xLTEtOTE1MTI_9ac0ec8f-eb8c-4b57-bd98-65b73b051a25"
      unitRef="usd">7192000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24835050c1374151b6e256e072cbb040_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItNS0xLTEtOTE1MTI_e2f22de9-732f-4b53-b3a1-9b8caa070537"
      unitRef="usd">28239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i423311551c4140508a9a38ee6782f074_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMTEtMS0xLTkxNTEy_02b8f68b-7387-4e69-8a04-c9bb25b679b0"
      unitRef="usd">15157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6f24d085aa44b7fb1a34206ccdf458f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMTMtMS0xLTkxNTEy_f3ab4231-671e-4c81-83b2-86fafcb1f822"
      unitRef="usd">31337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f15359a9957474b89bfd985d58377c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzItMTctMS0xLTkxNTEy_b58cc2de-367f-45a2-881e-43c5363924be"
      unitRef="usd">401106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i356292a981954838b40d34abc06f2510_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMS0xLTEtOTE1MTI_f8694b1f-ceb7-4fa4-8948-c8aaaccc8e44"
      unitRef="usd">6894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaac5a93909c241c3a30b34b706b0b79b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMy0xLTEtOTE1MTI_e14670eb-fa39-4c41-8521-80bb235a3fe9"
      unitRef="usd">98000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b4ce851a7e24a2688ec4e3540be2f8d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtNS0xLTEtOTE1MTI_1f2d5441-52d9-4197-9572-a09c39969f4a"
      unitRef="usd">9783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i51c015afda28412590fcd676ecc7d8e7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMTEtMS0xLTkxNTEy_470c3c1f-147a-430f-977b-f5eab3d71c60"
      unitRef="usd">8476000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96661cd7320f4b35bb20adf9ba066450_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMTMtMS0xLTkxNTEy_71a96608-cca7-4faf-a740-7818df850cca"
      unitRef="usd">27000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a68e58012584eeeb6287b5ad50a8384_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzMtMTctMS0xLTkxNTEy_a7979f3d-51e8-4354-8e72-c37e2d5523e1"
      unitRef="usd">25278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i158c46b4666247bcafffd33e69322fef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMS0xLTEtOTE1MTI_b548946e-cbb2-4281-937f-b97dc6b104bb"
      unitRef="usd">26653000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1da99d6e5214fc183848dc7c91b1018_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMy0xLTEtOTE1MTI_1fee6bfb-f5cc-40ad-a2cc-2182876111b8"
      unitRef="usd">3251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafc7c810ae624ecc8c606c0447c8a47a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtNS0xLTEtOTE1MTI_6f813584-e66c-4381-a689-d1322d830306"
      unitRef="usd">25679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62c0341e30e94b9ca286dba10e4cde04_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMTEtMS0xLTkxNTEy_edd36e23-3d9a-48a7-a930-ba5133c703b8"
      unitRef="usd">17868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66862e15d9564fb2979bded84b52b0ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMTMtMS0xLTkxNTEy_28f47cb3-c985-426c-82eb-f383766993a1"
      unitRef="usd">1277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31c50da8b6fc4f879543d463a1b5b16f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzQtMTctMS0xLTkxNTEy_066f4c9a-b5bc-45bd-98bf-4f84dd5e387c"
      unitRef="usd">74728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i022efbeaff4044a88da440402922e6e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMS0xLTEtOTE1MTI_28bdca95-3f92-41cd-861c-d052117b98ef"
      unitRef="usd">42823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d1c7fc2e2d146cb9516ec74863b73b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMy0xLTEtOTE1MTI_e6acdce5-3c5c-42fd-aded-2d116e31f8e8"
      unitRef="usd">136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ec55370df2f4c358eb0867e5a431c62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtNS0xLTEtOTE1MTI_9643995b-9ca2-4e7c-9540-0b08632fbb5f"
      unitRef="usd">24000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief5d10c92d054f11a81ad4852dc978ff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMTEtMS0xLTkxNTEy_5943bac7-75ee-4cf5-bba6-7862b69e6ca6"
      unitRef="usd">444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic12674422ada4b89b7a3c0ca1c0ebce9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMTMtMS0xLTkxNTEy_c4bf4ae5-aa56-4f5d-9ab0-54ad11e832bd"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46a14073ec06476c84689357159024c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzUtMTctMS0xLTkxNTEy_1744879b-fb6c-4fb3-b4a5-ef4d55d4c1b4"
      unitRef="usd">43442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic30ccb59106149559057837a53749ea1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtMS0xLTEtMTAzMTgz_21dc0051-9a13-4599-8b53-4b360ea12e9b"
      unitRef="usd">194578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie3be3849eba1411284f4d10fd192da71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtMy0xLTEtMTAzMTgz_e5e4d0a5-5e02-48c7-bbce-b4c1dab92150"
      unitRef="usd">10124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic41408c8651844dfacacaa4d78df1f5d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtNS0xLTEtMTAzMTgz_b61b2bb7-6a57-4c03-b26f-8cced7a86391"
      unitRef="usd">7688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5cf7eaaf9ec141859be21c98e70853f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtNy0xLTEtMTAzMTgz_6126db4d-7049-4cdc-8276-7b4b8652897b"
      unitRef="usd">1028000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcb617e080954b37a0fb44215ec923a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtOS0xLTEtMTAzMTgz_10448729-1750-4ce4-a8d4-d32a9eddd177"
      unitRef="usd">2578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b48917f2cb741f09e482ca41653d185_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzYtMTEtMS0xLTExNDM5OQ_47307714-b577-46d0-b2db-e28e8af7f074"
      unitRef="usd">215996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6abc61d972314fc99779eba83e3ea76c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMS0xLTEtMTAzMTk3_be0b18bb-98b3-41a1-b78b-d766e7295d2e"
      unitRef="usd">88075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17ba284a6abe4237b2b06cef8301b29c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMy0xLTEtMTAzMTk3_1cbba18b-55f8-475a-9303-b1c43138994d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4461ab7ace584e86af8b22b669d0cdba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctNS0xLTEtMTAzMTk3_4191cd37-bc3d-466b-ab8e-cfe1707be201"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if99bced3fadc406bace4ca9f90c839b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctNy0xLTEtMTAzMTk3_cb1bff08-615d-4ad2-ad8f-f9171c340a3c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1a5942778fe41f8892f318d1efaa8ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctOS0xLTEtMTAzMTk3_05f5e180-d031-48a0-bcd2-868415cb5fa8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4693d448a564cfd98af4407e0f719db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMTEtMS0xLTExNDM5OQ_e2a87aed-07a2-4470-8e8a-fafdab269f67"
      unitRef="usd">88075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56812294382f41e481544a4c946f0b21_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtMS0xLTEtMTAzMTgz_9ef08086-32e0-4200-a34e-f749fe838838"
      unitRef="usd">110829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie584031c899343ff8f7ca1ded648f1e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtMy0xLTEtMTAzMTgz_101974fb-0932-49d7-a183-88c2753474df"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i274c969990814b27a9ac4dc7ed256985_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtNS0xLTEtMTAzMTgz_0503f5be-6740-455c-83bc-dec3c46fd42d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5b8273c7b5ec4b2a95054a6169812ddb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtNy0xLTEtMTAzMTgz_37c4d5a4-3df7-4540-92d6-ed430f3a601b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie97ee36d655b4280a82a81dbf8ec1f28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtOS0xLTEtMTAzMTgz_81f53dbd-47fb-41a1-bebe-c3c7d512451a"
      unitRef="usd">19217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa72463502f44f8d8fe686346fe94ce7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzgtMTEtMS0xLTExNDM5OQ_6aa74629-2477-49bd-9fa7-34642f116a8a"
      unitRef="usd">130046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9804f9b47164ae59bd8f1783d858cf1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktMS0xLTEtMTAzMTgz_338337eb-9c54-4949-91ac-a70b2db8e66e"
      unitRef="usd">61112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc2360535df945c0b72d2ef2bbed6c3f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktMy0xLTEtMTAzMTgz_1166a38a-68b6-4a82-8ccf-aa4bb894cdfb"
      unitRef="usd">296000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22ffd019dfcb4139aa01b5e918b3e199_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktNS0xLTEtMTAzMTgz_ad974e88-58a9-4e29-9464-d29ca5c1a4b9"
      unitRef="usd">29190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie36ecca5154849909722338f800aeb2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktNy0xLTEtMTAzMTgz_7f5678b6-bd4b-472b-b0b2-4295f0aab856"
      unitRef="usd">4604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0644e7558f9f4cb2a675399f40abcc36_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktOS0xLTEtMTAzMTgz_fd0b4b1d-3315-489e-a468-fbd958c6c680"
      unitRef="usd">3788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e7f0238d61b430e965261a2494f7f3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzktMTEtMS0xLTExNDM5OQ_264ed46e-47a9-4fc7-ae98-3da49bbea0cc"
      unitRef="usd">98990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide06210283654f1db7f80056b018554a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTEtMS0xLTEwMzE4Mw_a4de207c-5ee8-4ccf-8ef3-31de698b9c2b"
      unitRef="usd">354388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i442f602168694264a1be0f4e33767073_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTMtMS0xLTEwMzE4Mw_11276f58-e168-4cae-9b74-93ea8128e519"
      unitRef="usd">14793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89a6ee9a1bb243388e90b47534940cec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTUtMS0xLTEwMzE4Mw_00cf4e81-9164-4e56-8aa0-d88d29b3c3f8"
      unitRef="usd">537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c11f0f5d09142a2b3e64e5be455a96c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTctMS0xLTEwMzE4Mw_33188411-ef0d-4b32-b9a4-3d3648b8e5cf"
      unitRef="usd">96000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8034cfa8117c42deb1459360802f84dd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTktMS0xLTEwMzE4Mw_55299a2d-26af-4e91-bd85-e9a192deacbb"
      unitRef="usd">167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id22e25e5b5994ff8a79a29e67df4d87a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzEwLTExLTEtMS0xMTQzOTk_1958c40f-5f14-476e-a2ed-c4361d307648"
      unitRef="usd">369981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccba1e5f621742359c11e969051523a5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMS0xLTEtOTE1MTI_3ad07f31-558e-4fa1-9620-dd3bae37befc"
      unitRef="usd">1204533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf88e1f1a91d47fa99cca3646556e23d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMy0xLTEtOTE1MTI_33b8f8b9-f859-4dad-ba6a-49843bb2046f"
      unitRef="usd">35890000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6906073b5cc42c3ae72431156111851_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctNS0xLTEtOTE1MTI_208453ec-0fc7-41f5-bf4e-58c896d83389"
      unitRef="usd">101140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3db408610eb5403b81f2a99dc8210878_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMTEtMS0xLTkxNTEy_78c55d8b-4187-4e34-bba6-eb9875bc2285"
      unitRef="usd">47673000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3f881e823e249c786b0fc4b2314d474_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMTMtMS0xLTkxNTEy_a60f087c-dd05-445f-a943-f67ebea96fab"
      unitRef="usd">58406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNjgvZnJhZzpmNGQ2ZThkZGMwNzc0M2MwODhhZWI0ZmUxNmVmYmY0MS90YWJsZTplN2MyYTE3ZDViMjA0OWVhYjIyMDMxYzVmMmJhZmNmMS90YWJsZXJhbmdlOmU3YzJhMTdkNWIyMDQ5ZWFiMjIwMzFjNWYyYmFmY2YxXzctMTctMS0xLTkxNTEy_cfa51983-8977-43b0-9844-7af53330333d"
      unitRef="usd">1447642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzcyMjQ_3b973a17-b814-4a89-a2ae-812af51c29bf">Operating Segment Data&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;At December&#160;31, 2022, the Company had eleven 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;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;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:36pt;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:36pt;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:36pt;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:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Marucci Sports&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, fielding gloves, batting gloves, bags, protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops 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:36pt;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;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:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Velocity Outdoor&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a leading designer, manufacturer, and marketer of airguns, archery products, laser aiming devices, 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, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;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;Advanced Circuits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is a provider of small-run, quick-turn and volume production (including assembly) PCBs to customers throughout the United States. ACI manufactures and delivers custom printed circuit boards to customers primarily in North America. ACI is headquartered in Aurora, Colorado.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;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:36pt;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 magnetic 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:36pt;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;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:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Net Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;486,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;444,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;401,106&#160;&lt;/span&gt;&lt;/td&gt;&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;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:8.5pt;font-weight:400;line-height:100%"&gt;208,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;88,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;93,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;74,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;201,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;54,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;165,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:8.5pt;font-weight:400;line-height:100%"&gt;118,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;43,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;24,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;232,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;270,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;215,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;89,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;90,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;261,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;180,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;130,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;153,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;139,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;98,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;352,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;375,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:8.5pt;font-weight:400;line-height:100%"&gt;369,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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.5pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,264,044&#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.5pt;font-weight:400;line-height:100%"&gt;1,932,155&#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.5pt;font-weight:400;line-height:100%"&gt;1,447,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;2,264,044&#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,932,155&#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,447,642&#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:18pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Segment Profit (Loss) &lt;/span&gt;&lt;/td&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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: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;43,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;39,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;30,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;57,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;(16,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;53,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;21,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,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:8.5pt;font-weight:400;line-height:100%"&gt;(4,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;(13,832)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;18,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;39,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;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:8.5pt;font-weight:400;line-height:100%"&gt;23,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;22,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;16,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;11,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;19,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;19,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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,493&#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.5pt;font-weight:400;line-height:100%"&gt;223,563&#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.5pt;font-weight:400;line-height:100%"&gt;121,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(72,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(43,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total consolidated operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;175,568&#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;164,735&#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;78,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(83,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,768)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;(3,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,979)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Loss on debt extinguishment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(33,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other 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:8.5pt;font-weight:400;line-height:100%"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;87,074&#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;68,130&#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;27,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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: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;22,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;22,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;21,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;21,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;19,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;8,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;5,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.5pt;font-weight:400;line-height:100%"&gt;1,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;12,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;9,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;13,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;7,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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.5pt;font-weight:400;line-height:100%"&gt;138,809&#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.5pt;font-weight:400;line-height:100%"&gt;119,736&#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.5pt;font-weight:400;line-height:100%"&gt;101,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Reconciliation of segment to consolidated total:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Amortization of debt issuance costs and debt premiums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:8.5pt;font-weight:400;line-height:100%"&gt;2,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;142,549&#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;122,632&#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;103,323&#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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;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: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;50,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;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;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;354,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;2,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;263,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;11,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;86,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;27,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;233,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;23,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;146,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,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:8.5pt;font-weight:400;line-height:100%"&gt;36,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;219,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;198,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;205,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;23,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;105,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;101,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;54,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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.5pt;font-weight:400;line-height:100%"&gt;210,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;244,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Sales allowance accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(12,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;341,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;277,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,356,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,879,280&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Reconciliation of segment to consolidated totals:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Corporate and other identifiable 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.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;&#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;18,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;105,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;341,440&#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;277,710&#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;2,374,787&#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,984,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:9pt;padding-left:18pt;text-align:justify;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:9.5pt;font-weight:400;line-height:120%"&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:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note H - Goodwill and Intangible Assets&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;" for a schedule of goodwill by segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:15pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Geographic Information&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:700;line-height:120%"&gt;Net Revenues&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;Revenues are attributable to countries based on the location of customers. Revenue attributable to any individual foreign country was not material in 2022, 2021 or 2020. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Identifiable Assets&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;Several of the Company's operating segments have subsidiaries with assets located outside of the United States.  The following table presents identifiable assets by geographic area:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:18pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.881%"/&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;Identifiable Assets&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;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,291,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,918,051&#160;&lt;/span&gt;&lt;/td&gt;&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;36,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,374,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,984,468&#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;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzYw_634a7c7a-adbe-40d4-8488-f949dee8066c"
      unitRef="segment">11</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i686ac8fe8b92415c9e6923bc0be35a64_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzI1NTQ_fcee4431-eece-4af9-841d-496b1b343f08"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <codi:NumberOfManufacturingFacilities
      contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzQzMDQ_e14ebd58-851c-42d8-8967-0f24973023d5"
      unitRef="facility">18</codi:NumberOfManufacturingFacilities>
    <codi:NumberOfClients
      contextRef="i0ae7547228a64586b00e65cf8a5b1763_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzUwMzA_43210eff-082a-4eda-9d44-ea26a7482acb"
      unitRef="client">2000</codi:NumberOfClients>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzcyMDA_474d346e-afd8-4f05-bb6c-00ab961230fb">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Net Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" 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&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;486,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;444,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;401,106&#160;&lt;/span&gt;&lt;/td&gt;&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;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:8.5pt;font-weight:400;line-height:100%"&gt;208,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;165,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;88,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;93,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;74,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;201,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;54,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;165,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:8.5pt;font-weight:400;line-height:100%"&gt;118,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;43,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;24,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;232,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;270,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;215,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;89,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;90,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;261,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;180,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;130,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;153,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;139,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;98,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;352,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;375,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:8.5pt;font-weight:400;line-height:100%"&gt;369,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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.5pt;font-weight:400;line-height:100%"&gt;Total segment revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,264,044&#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.5pt;font-weight:400;line-height:100%"&gt;1,932,155&#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.5pt;font-weight:400;line-height:100%"&gt;1,447,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;2,264,044&#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,932,155&#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,447,642&#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:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaf095c275634d75b985e8fe1197bf41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzItMS0xLTEtOTE1MTI_ffb19f8f-e327-4ec6-b5c4-1afa8c3786d2"
      unitRef="usd">486213000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia83e4c40d7114f3fa8a7782613f94a1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzItMy0xLTEtOTE1MTI_b4d93e1e-60a3-4971-9ae8-74e0474f0240"
      unitRef="usd">444963000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie782646fd38a4f73a0e2d791b5a13c26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzItNS0xLTEtOTE1MTI_ede5d806-7e05-49a3-9b50-5baa3f1fbcbc"
      unitRef="usd">401106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8167d0f1e98a4efb901df22d7a6666f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzMtMS0xLTEtOTE1MTI_6161485d-b3ad-45cb-ae69-2caa97237647"
      unitRef="usd">208688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib07db8ff30ff4319aeca20be9645a5c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzMtMy0xLTEtOTE1MTI_c3258bb5-6cc1-489e-982e-85f004e6cd45"
      unitRef="usd">165150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7795cc907d874e1ebeff7f178ddae8f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzMtNS0xLTEtOTE1MTI_3773257a-8bd5-49fe-837b-5b9301bd0020"
      unitRef="usd">25278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec15adf607864024ba625233cf8c94d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzQtMS0xLTEtOTE1MTI_149ed275-d02c-4d11-b6e7-c4ab16c4124e"
      unitRef="usd">88435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05c0035ce5504d60bb6960d17b1888f5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzQtMy0xLTEtOTE1MTI_f594c3f9-05ad-4d62-a289-83a47f85f990"
      unitRef="usd">93631000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2357fdfc10514b358519136a0ea2cd0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzQtNS0xLTEtOTE1MTI_bc70c73c-1a10-4e43-9315-31f678614dbc"
      unitRef="usd">74728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a2f999d7d0f4655b3e5127dfc6bafda_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzUtMS0xLTEtOTE1MTI_046d9956-1b36-4076-a28c-f0db37e8990b"
      unitRef="usd">201507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68b5a1515fb1444d96323647eaffb517_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzUtMy0xLTEtOTE1MTI_d052ca80-5146-4bc5-9e86-beeee35e620a"
      unitRef="usd">54047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8a37b5e5849499c8c9cb2614f8bc162_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzUtNS0xLTEtOTE1MTI_b9f5df5f-b140-4cc2-af8f-5ddfc5db2b85"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic051975b0724423ca56a02dd02772d0b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzYtMS0xLTEtOTE1MTI_fa99da6d-29cb-4464-a705-984f8289701e"
      unitRef="usd">165411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e712a1f9b8f4739b24be1ade0efb9a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzYtMy0xLTEtOTE1MTI_e7b1fbe1-adc6-4322-9e85-660c474acfaa"
      unitRef="usd">118166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e25413e6e8f4775a61453f482e834b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzYtNS0xLTEtOTE1MTI_f5398010-bb83-4bc5-98ec-2c62553ba1df"
      unitRef="usd">43442000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab3337916bcb40a9bcf22b5ea841fb3a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctMS0xLTEtOTc5MzE_6a703c63-ca00-439a-95d1-025c5b7bfd54"
      unitRef="usd">24744000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i35d7ff524cb74aef976703c837bc3c9b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctMy0xLTEtOTc5MzE_52cdbc68-d0ee-4f3b-8bc0-379d0eba87d3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd689fcca01b446490bc56d7161e4c78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctNS0xLTEtOTc5MzE_ff71b542-dc55-4adf-8a14-78f8ef8b6443"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93f46853e8a245b5982cfd0521e7c553_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctMS0xLTEtOTE1MTI_2d9916f7-a101-4257-8ffc-0e00ff06dd2c"
      unitRef="usd">232238000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6ce045bbf46468f877dd3a7588964b9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctMy0xLTEtOTE1MTI_b75d3bf5-59a3-46a3-b334-a7049faa7e66"
      unitRef="usd">270426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f0d1302a4624c118a990180e8c5a1e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzctNS0xLTEtOTE1MTI_164f8949-21e2-44b9-ac34-cfa29290bd40"
      unitRef="usd">215996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23f2d0b51dcd4130b7b5308bfe61bc93_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzgtMS0xLTEtOTE1MTI_7d8eda13-a5d3-4db6-a858-ba79065e0799"
      unitRef="usd">89503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c077e0c06f94220b72575cfe26fb416_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzgtMy0xLTEtOTE1MTI_f6ad2294-dbf2-4269-80ac-022586b5f5ef"
      unitRef="usd">90487000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3300d88b7fc740bd9d15af2e36ca3271_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzgtNS0xLTEtOTE1MTI_c610cf07-2f34-4ccc-a8da-7568c5673aff"
      unitRef="usd">88075000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i031f802510f74294914dec5cccb84279_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzktMS0xLTEtOTE1MTI_63699f51-00dd-45d3-8c2f-1de305fdb3dc"
      unitRef="usd">261338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iecdcb658428f47209e573c5513139845_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzktMy0xLTEtOTE1MTI_7ff2ff9d-ad44-4519-ad67-1116e480721a"
      unitRef="usd">180217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26682ff3f29d4f4087b3036d61eff82a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzktNS0xLTEtOTE1MTI_bbdcb788-0378-44cd-b670-f389daace10d"
      unitRef="usd">130046000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9074c4de173043fe87a782aa5a9bc0a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEwLTEtMS0xLTkxNTEy_aba855cc-736a-4c28-929d-a67b660f02e3"
      unitRef="usd">153815000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88c5dd1a5a9e41b7ae695fd136d6b6d1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEwLTMtMS0xLTkxNTEy_b63c0e5c-a10b-46b7-b6cd-78e941b93055"
      unitRef="usd">139941000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ecb2801c7be4981a0da137da5d76391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEwLTUtMS0xLTkxNTEy_654381d9-775e-4b47-9565-4727b35042f6"
      unitRef="usd">98990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1378ed2a2b04e9c82d631f3a2bd700a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzExLTEtMS0xLTkxNTEy_547db265-2353-4af5-b649-337d9a418408"
      unitRef="usd">352152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib0200aa8b5ef44269e45df66e9fa5d1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzExLTMtMS0xLTkxNTEy_eec349aa-cc58-4c9c-83c0-72167dc634fd"
      unitRef="usd">375127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12afcb2383f04b2b9d814a6db03e475a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzExLTUtMS0xLTkxNTEy_659fd9d8-1d2c-46e7-a301-57d60cd8d2d1"
      unitRef="usd">369981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEyLTEtMS0xLTkxNTEy_8e2c065f-95d0-4750-960a-77b21836833f"
      unitRef="usd">2264044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEyLTMtMS0xLTkxNTEy_8f890d6e-f892-4a2b-8bfa-d9e8a733bb2c"
      unitRef="usd">1932155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzEyLTUtMS0xLTkxNTEy_7f1568ec-8472-46f3-b0f4-add685182a03"
      unitRef="usd">1447642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaac072395ccd40a98062c5e860a36d36_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE0LTEtMS0xLTkxNTEy_c4ef0b63-887b-4b5a-b851-8390eeaab9da"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10e7a963c7454dd085ecd8e8f7cd57e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE0LTMtMS0xLTkxNTEy_412d5329-c8f5-48c4-9833-4e0747a65599"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d8739e9bf9747a8ba93471822bf03cf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE0LTUtMS0xLTkxNTEy_2d25e651-18d3-4827-8a2e-66978a89177f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE1LTEtMS0xLTkxNTEy_90729398-8f07-4621-8357-ae5414b4857f"
      unitRef="usd">2264044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE1LTMtMS0xLTkxNTEy_80489676-fa61-482c-ae21-56636e756fdd"
      unitRef="usd">1932155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo0YWIyZDE3NTAwYTU0MWJhODgxOGVjZWJmNzE4MTU1OS90YWJsZXJhbmdlOjRhYjJkMTc1MDBhNTQxYmE4ODE4ZWNlYmY3MTgxNTU5XzE1LTUtMS0xLTkxNTEy_65cb1408-6d20-41a8-ba49-c52945ae4d73"
      unitRef="usd">1447642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icaf095c275634d75b985e8fe1197bf41_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzItMS0xLTEtOTE1MTI_514b81e1-8e12-4fde-bd4f-e653e480313b"
      unitRef="usd">43531000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia83e4c40d7114f3fa8a7782613f94a1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzItMy0xLTEtOTE1MTI_ef6b0c40-68b6-4750-b28f-3cf2d6798946"
      unitRef="usd">39374000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie782646fd38a4f73a0e2d791b5a13c26_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzItNS0xLTEtOTE1MTI_95c6a96d-d8f4-4a03-bcee-df9c0defada2"
      unitRef="usd">30087000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8167d0f1e98a4efb901df22d7a6666f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzMtMS0xLTEtOTE1MTI_a1008187-bfcf-4c4b-8c27-df0673619245"
      unitRef="usd">57810000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib07db8ff30ff4319aeca20be9645a5c1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzMtMy0xLTEtOTE1MTI_431888fc-d531-40ab-b48d-8fb86a2a4495"
      unitRef="usd">33976000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7795cc907d874e1ebeff7f178ddae8f1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzMtNS0xLTEtOTE1MTI_93fb59cb-48d5-4d53-806e-073443168f44"
      unitRef="usd">-1021000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iec15adf607864024ba625233cf8c94d6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzQtMS0xLTEtOTE1MTI_7e16b7ee-e546-4f23-8dcf-1fa47d37d456"
      unitRef="usd">-16814000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i05c0035ce5504d60bb6960d17b1888f5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzQtMy0xLTEtOTE1MTI_5f650421-aa27-4d16-9851-60d80e22b773"
      unitRef="usd">9087000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2357fdfc10514b358519136a0ea2cd0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzQtNS0xLTEtOTE1MTI_d8232a94-6fd0-42a9-be9a-39ee45cc3fde"
      unitRef="usd">5194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2a2f999d7d0f4655b3e5127dfc6bafda_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzUtMS0xLTEtOTE1MTI_c00566d7-dbf1-4608-b747-bf143531721c"
      unitRef="usd">53015000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i68b5a1515fb1444d96323647eaffb517_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzUtMy0xLTEtOTE1MTI_c3d00fa4-116f-4b6f-a36d-85228cc9b143"
      unitRef="usd">9923000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie8a37b5e5849499c8c9cb2614f8bc162_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzUtNS0xLTEtOTE1MTI_dfabee2c-b0b2-4a20-9c5a-ecb9c79cd750"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic051975b0724423ca56a02dd02772d0b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzYtMS0xLTEtOTE1MTI_393e3ee0-1146-4541-984c-8e29277afb60"
      unitRef="usd">21113000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9e712a1f9b8f4739b24be1ade0efb9a5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzYtMy0xLTEtOTE1MTI_b4041654-0eee-4c3d-b4d4-2eeb134d6c20"
      unitRef="usd">16419000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0e25413e6e8f4775a61453f482e834b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzYtNS0xLTEtOTE1MTI_ab4a205e-d819-4df9-9339-86fc685ef862"
      unitRef="usd">-4272000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iab3337916bcb40a9bcf22b5ea841fb3a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctMS0xLTEtOTc5NjU_127178c7-2290-47c1-8b91-4de086f4aa1a"
      unitRef="usd">-13832000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i35d7ff524cb74aef976703c837bc3c9b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctMy0xLTEtOTc5NjU_56e8711b-0464-42f6-b499-6cfa9ecc3153"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icd689fcca01b446490bc56d7161e4c78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctNS0xLTEtOTc5NjU_9ab4803f-b88c-4e38-a803-05033149f23c"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i93f46853e8a245b5982cfd0521e7c553_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctMS0xLTEtOTE1MTI_9577d62f-2cf2-4336-a9e6-a66ea0eb3eaf"
      unitRef="usd">18961000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic6ce045bbf46468f877dd3a7588964b9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctMy0xLTEtOTE1MTI_231e87e7-fd99-466f-9f07-bd210d6130df"
      unitRef="usd">39725000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0f0d1302a4624c118a990180e8c5a1e8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzctNS0xLTEtOTE1MTI_8e5e4e49-4b40-4c75-9dfb-1af2372c4e62"
      unitRef="usd">24925000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i23f2d0b51dcd4130b7b5308bfe61bc93_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzgtMS0xLTEtOTE1MTI_871fa431-1545-40c4-a1a3-15ebdd6654d1"
      unitRef="usd">23617000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7c077e0c06f94220b72575cfe26fb416_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzgtMy0xLTEtOTE1MTI_bfb1088e-d6fc-43e2-b791-050268ff6bf1"
      unitRef="usd">25232000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3300d88b7fc740bd9d15af2e36ca3271_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzgtNS0xLTEtOTE1MTI_369690f9-3544-4a2b-9ca7-75130142a468"
      unitRef="usd">22891000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i031f802510f74294914dec5cccb84279_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzktMS0xLTEtOTE1MTI_a83ce4aa-7684-4c72-9f3c-2239a9c62b52"
      unitRef="usd">24591000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iecdcb658428f47209e573c5513139845_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzktMy0xLTEtOTE1MTI_ac512d34-5f44-4e98-887a-f6d61b04d292"
      unitRef="usd">17962000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i26682ff3f29d4f4087b3036d61eff82a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzktNS0xLTEtOTE1MTI_222c95c3-9b36-47d1-8e04-8d23d43003b2"
      unitRef="usd">15939000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9074c4de173043fe87a782aa5a9bc0a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEwLTEtMS0xLTkxNTEy_fdcec849-f0a2-4ae2-a3a3-30bb13e13328"
      unitRef="usd">16700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i88c5dd1a5a9e41b7ae695fd136d6b6d1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEwLTMtMS0xLTkxNTEy_be034a33-cfdc-4881-91fa-e30824842416"
      unitRef="usd">11988000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0ecb2801c7be4981a0da137da5d76391_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEwLTUtMS0xLTkxNTEy_cf5bf33f-1ebf-458c-a063-ebdb40e6d990"
      unitRef="usd">2096000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie1378ed2a2b04e9c82d631f3a2bd700a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzExLTEtMS0xLTkxNTEy_a68d2ebd-26f1-4a01-965e-698d258d7687"
      unitRef="usd">19801000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib0200aa8b5ef44269e45df66e9fa5d1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzExLTMtMS0xLTkxNTEy_2d3b36df-3e30-44dd-a0dc-142e3e5f6386"
      unitRef="usd">19877000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i12afcb2383f04b2b9d814a6db03e475a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzExLTUtMS0xLTkxNTEy_efe8fb64-ea22-4405-92d8-da908425d610"
      unitRef="usd">25772000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:OperatingIncomeLoss
      contextRef="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEyLTEtMS0xLTkxNTEy_4806f955-c9cc-4b8a-a64a-2de0cafb8ce9"
      unitRef="usd">248493000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEyLTMtMS0xLTkxNTEy_cc87d414-74d3-465a-87fd-21aceecbbdd6"
      unitRef="usd">223563000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzEyLTUtMS0xLTkxNTEy_fbe33b7f-6d44-4990-8767-9eef83b07916"
      unitRef="usd">121611000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i11889f3fa0ba4ef1aad3ba25718e5b04_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTEtMS0xLTk4MDEx_39628377-8577-423c-a1b8-0772c553a262"
      unitRef="usd">-72925000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2aa8dc55b43242ec84d25702762e86a7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTMtMS0xLTk4MDEx_77ebfc6a-68a3-4e82-bbc7-f6d504f8eec0"
      unitRef="usd">-58828000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id97c45d25df740f587bf42246638ab7c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTUtMS0xLTk4MDEx_bc0ae5ec-f9c0-4774-a05d-50d98a32000c"
      unitRef="usd">-43604000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTEtMS0xLTExNDQwNQ_fc91e8d0-8c32-4150-a851-109605d7bae2"
      unitRef="usd">175568000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTMtMS0xLTExNDQwNQ_6b76ec72-2b56-4b45-9aee-bb8360cdcd15"
      unitRef="usd">164735000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTUtMS0xLTExNDQwNQ_c0c9b6a8-99b0-49b6-9d28-515817735ea9"
      unitRef="usd">78007000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTEtMS0xLTkxNTEy_67f595b0-6c9f-45c2-8de4-7cb9097c0704"
      unitRef="usd">83506000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTMtMS0xLTkxNTEy_f122f77a-01b6-426a-ba40-64ac1ec8ebcb"
      unitRef="usd">58839000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE0LTUtMS0xLTkxNTEy_064da236-083a-4bb1-87a7-1e89d6f17737"
      unitRef="usd">45768000</us-gaap:InterestExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE4LTEtMS0xLTk4MDI5_db7014c0-f9a0-4139-825c-d476f07ec47f"
      unitRef="usd">-3740000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE4LTMtMS0xLTk4MDI5_43448fdc-db20-4053-81ca-a20dd32bbf38"
      unitRef="usd">-2979000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE4LTUtMS0xLTk4MDI5_8cc30e4c-9889-4bef-8b8d-fcf4c1f527a5"
      unitRef="usd">-2454000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE5LTEtMS0xLTk4MDI5_478bdfa2-62d7-4604-84e1-a2d724ed0a92"
      unitRef="usd">-534000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE5LTMtMS0xLTk4MDI5_e36dbacb-462a-4c54-8f81-0f98cee926eb"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE5LTUtMS0xLTk4MDI5_89bdbdbe-d41f-49de-9db1-6c97e0ecceb0"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic311c2dea1a047aaa453236d37805b95_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTEtMS0xLTkxNTEy_cac2532e-66e6-49dc-b368-293f705fe9fc"
      unitRef="usd">-714000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9b3adf8da00e449b9a5b458671a678e6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTMtMS0xLTkxNTEy_739dce0c-d642-45e3-8bff-4f271f18286e"
      unitRef="usd">-1482000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0f529a4bdd784b13a0e14c07989f26df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE1LTUtMS0xLTkxNTEy_5544d4a7-6c6a-4252-af89-aab54adb721c"
      unitRef="usd">-2613000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE3LTEtMS0xLTkxNTEy_deaf87a6-d579-4396-b22c-c16f17cfe19a"
      unitRef="usd">87074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE3LTMtMS0xLTkxNTEy_45ca09f0-793a-4ecd-be9a-4108abb94c26"
      unitRef="usd">68130000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo1OGEyYWU3NjBhY2Q0MGY1OGY3ZWEwM2RmMjA2NjE4ZS90YWJsZXJhbmdlOjU4YTJhZTc2MGFjZDQwZjU4ZjdlYTAzZGYyMDY2MThlXzE3LTUtMS0xLTkxNTEy_1ecadffe-3ecb-43ef-962a-e8921f156ed3"
      unitRef="usd">27172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i83091991d843456b8eea05d790ccbb64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzMtMS0xLTEtOTE1MTI_c97011e7-63d1-4d54-8c75-d482eb262442"
      unitRef="usd">22742000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzMtMy0xLTEtOTE1MTI_a7665c46-1403-455d-ae57-24a2e7c4dbb2"
      unitRef="usd">22048000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f15359a9957474b89bfd985d58377c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzMtNS0xLTEtOTE1MTI_254acc2e-47b6-48e3-b7f3-04efd3601064"
      unitRef="usd">21085000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzQtMS0xLTEtOTE1MTI_99b642b8-b3fa-48d4-b8b9-14a5f8ee0dba"
      unitRef="usd">21751000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ibb479bbd2a3149dea4762eb424ea13a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzQtMy0xLTEtOTE1MTI_2a8adcfe-92a7-4b6f-b0a4-23899c4ac9f5"
      unitRef="usd">19999000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7a68e58012584eeeb6287b5ad50a8384_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzQtNS0xLTEtOTE1MTI_5e9e268f-7c3b-45fc-a07e-36c34f8d5ab2"
      unitRef="usd">5515000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzUtMS0xLTEtOTE1MTI_a96e20c0-fcab-41f4-aad5-8ea8449d2dbf"
      unitRef="usd">8007000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i96f5c806aa2d4892bde659eb878c85e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzUtMy0xLTEtOTE1MTI_8820c1ef-cedc-4f63-95e7-3b7c5295bc3a"
      unitRef="usd">8405000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i31c50da8b6fc4f879543d463a1b5b16f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzUtNS0xLTEtOTE1MTI_9819a8dc-d28a-49db-bb5e-052b04e5f67b"
      unitRef="usd">8169000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzYtMS0xLTEtOTE1MTI_49db9f1e-6615-4876-a3d5-41ba985166ac"
      unitRef="usd">5648000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzYtMy0xLTEtOTE1MTI_463ff90f-47c7-4f24-921a-6dee3d5cfd11"
      unitRef="usd">1881000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i31e3cb886f6b4c5589b8f8729f8480b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzYtNS0xLTEtOTE1MTI_4a080170-aa74-4d30-9250-e549a572c5e5"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i522a485039a646f480e4630d7fdd67ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzctMS0xLTEtOTE1MTI_22c25cb3-f570-49d3-baf3-e4ab57ac087d"
      unitRef="usd">12052000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0d25325312804d00ab117db6fa6b1ac6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzctMy0xLTEtOTE1MTI_b35e1861-d277-43bb-a06c-f1ec678eac89"
      unitRef="usd">8513000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i46a14073ec06476c84689357159024c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzctNS0xLTEtOTE1MTI_bbb03408-de03-4ab9-8d89-8da368603833"
      unitRef="usd">10109000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtMS0xLTEtMTAzNTgx_a16ce981-d179-481e-a63a-8fe03d03dab7"
      unitRef="usd">9664000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic7ed9367180c4d0a93d44e0d5e476a23_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtMy0xLTEtMTAzNTgx_a8569e6c-2e1e-45c8-8b67-2d33d051f311"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i43f0b3c4fb8842d2bcc777dfb14512e4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtNS0xLTEtMTAzNTgx_d0f64e6c-8ee1-4a91-8429-9c4d6fea5f25"
      unitRef="usd">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtMS0xLTEtOTE1MTI_e280cd6f-9f85-4d37-ac44-fe26857fc937"
      unitRef="usd">13030000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic312c3232c374315a1284a6cd2172ac7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtMy0xLTEtOTE1MTI_2c5284df-6341-4463-8b54-3249e62150d6"
      unitRef="usd">12451000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4b48917f2cb741f09e482ca41653d185_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzgtNS0xLTEtOTE1MTI_f0b539be-8cb8-4316-aff9-a4ed22546592"
      unitRef="usd">12555000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i69832e7e392d4ab68f74ae0473524c7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzktMS0xLTEtOTE1MTI_ab0b4f09-ac31-4d6a-9e54-1640825e7bfe"
      unitRef="usd">2038000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id2db70a4a9c6459ca07f4b759680919e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzktMy0xLTEtOTE1MTI_16f4eb20-0755-4366-b970-b6fa7791288b"
      unitRef="usd">2093000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id4693d448a564cfd98af4407e0f719db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzktNS0xLTEtOTE1MTI_b2f3bc54-d068-4992-872c-682942ec3313"
      unitRef="usd">2415000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEwLTEtMS0xLTkxNTEy_4743808b-aba3-4338-abb6-4811dfb81f0e"
      unitRef="usd">16157000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i59bb1fc59bfb40e586dcbe8b3b1026cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEwLTMtMS0xLTkxNTEy_b8e0e7ec-d870-4f39-9ac9-b7b228ad6e64"
      unitRef="usd">12700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifa72463502f44f8d8fe686346fe94ce7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEwLTUtMS0xLTkxNTEy_a514f370-1ddd-4c7d-a4bd-df3b7503a372"
      unitRef="usd">12474000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzExLTEtMS0xLTkxNTEy_e05248f3-6d29-4aa3-8afe-786d4f5b7ab5"
      unitRef="usd">7878000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzExLTMtMS0xLTkxNTEy_0277fcdd-7ea0-4314-98f0-6337ed703c24"
      unitRef="usd">8728000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e7f0238d61b430e965261a2494f7f3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzExLTUtMS0xLTkxNTEy_d953d1a7-5cad-4f58-8b43-bd8259e42ab2"
      unitRef="usd">6710000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEyLTEtMS0xLTkxNTEy_f02ebcb6-0fa7-4b16-8b9b-c2c16e4a20e5"
      unitRef="usd">19842000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i12c6eac42c534de38f0eb18a7dff5080_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEyLTMtMS0xLTkxNTEy_16e7256f-2e5c-4fbe-b00c-f50e3fc302d4"
      unitRef="usd">22918000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id22e25e5b5994ff8a79a29e67df4d87a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEyLTUtMS0xLTkxNTEy_fad42c92-e897-4dbf-8f1f-b6bba3567756"
      unitRef="usd">22059000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEzLTEtMS0xLTkxNTEy_176cf1ac-aaa6-4027-9a66-bf41d6ade004"
      unitRef="usd">138809000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0ac62e6e885741ac90acf6b56d1a2a7c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEzLTMtMS0xLTkxNTEy_5b22ef31-02ac-4afc-a4b4-923ca1fd2c85"
      unitRef="usd">119736000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i31f71e61b67a412d9945159591ab3a9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzEzLTUtMS0xLTkxNTEy_951ad2a2-8983-4b39-a054-25728094a4e3"
      unitRef="usd">101091000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i6f62eb793d6d4d1a8fe40556b826e8d9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE1LTEtMS0xLTkxNTEy_60bc2684-e202-4055-baa7-da38f558e00e"
      unitRef="usd">3740000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i04138f0c67b84f33b0bb491f7b995dde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE1LTMtMS0xLTkxNTEy_bd062f66-3493-4bcf-8a2a-16e013f0e459"
      unitRef="usd">2896000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie5c1e5ea5b804e80bd5f30f73fc6f46d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE1LTUtMS0xLTkxNTEy_f51355f9-c6e2-4090-9833-b877da02be4f"
      unitRef="usd">2232000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE2LTEtMS0xLTkxNTEy_4549f972-85a9-476c-8a24-cc58c5a9fa11"
      unitRef="usd">142549000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE2LTMtMS0xLTkxNTEy_da6e07e4-8544-4605-84d0-d4e90b6fc88f"
      unitRef="usd">122632000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3ZTVjMzBmZTYyMWU0NTZmYWUzNmRhNTczM2ZhOWFkNy90YWJsZXJhbmdlOjdlNWMzMGZlNjIxZTQ1NmZhZTM2ZGE1NzMzZmE5YWQ3XzE2LTUtMS0xLTkxNTEy_e9b5243e-b95f-4755-aa7f-9d96ee20964f"
      unitRef="usd">103323000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AccountsReceivableGross
      contextRef="iaa0d47064b404ad5a2cd54463c0a63a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzMtMS0xLTEtOTE1MTI_6f14d1be-4116-4fda-91f9-ceb2ed262133"
      unitRef="usd">53589000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="if235092b877e47b3b14728011143c76c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzMtMy0xLTEtOTE1MTI_67d53a6b-24bb-4cc3-8a85-5bda548cf97c"
      unitRef="usd">50461000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="iaa0d47064b404ad5a2cd54463c0a63a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzMtNS0xLTEtOTE1MTI_7bbc7e65-f572-4bf6-b9b1-2c202121f030"
      unitRef="usd">450537000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="if235092b877e47b3b14728011143c76c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzMtNy0xLTEtOTE1MTI_dfd6e4e7-643e-4ef8-bf4c-dfdc2f1f0221"
      unitRef="usd">354666000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i82509091bdc24151960a9921a4d9fcc7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzQtMS0xLTEtOTE1MTI_f7c1a12c-00a4-4ceb-963d-c46b06b5f632"
      unitRef="usd">1630000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzQtMy0xLTEtOTE1MTI_8a16c9ee-f67a-4328-a9c9-841847c16474"
      unitRef="usd">2387000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i82509091bdc24151960a9921a4d9fcc7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzQtNS0xLTEtOTE1MTI_39d5770b-ee7f-423f-b44a-d409ee2c177c"
      unitRef="usd">240359000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzQtNy0xLTEtOTE1MTI_acff741f-23cf-451f-91a6-e42d1c4bbd19"
      unitRef="usd">263052000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i7b64554fac0d491fbefdc2c2040536f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzUtMS0xLTEtOTE1MTI_822108a0-2bfa-4aec-a59a-437a01d48f38"
      unitRef="usd">11213000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i7aae5f63427042178a20f157163848a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzUtMy0xLTEtOTE1MTI_06462e04-3352-4891-b42d-fcf4a7da16b7"
      unitRef="usd">11167000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7b64554fac0d491fbefdc2c2040536f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzUtNS0xLTEtOTE1MTI_74f2d289-3b23-40f0-9dc6-9d0979cfa4a0"
      unitRef="usd">84657000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7aae5f63427042178a20f157163848a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzUtNy0xLTEtOTE1MTI_446665a2-e1e3-4b5c-b152-52aa7519ed9e"
      unitRef="usd">86530000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ia563121d0972479cbeba9aaa27df0e02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzYtMS0xLTEtOTE1MTI_c6a72b5c-9300-4411-9466-44ea9ae01b76"
      unitRef="usd">85911000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i630cf004b56a439fb913aa4c5c152284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzYtMy0xLTEtOTE1MTI_7e7dbd8d-62a2-4643-9579-f357f25ddb3b"
      unitRef="usd">27812000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i88f5c838b1154484bb876343484b56a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzYtNS0xLTEtOTE1MTI_049a7e9b-6277-4ed3-8f4c-106632ab44c3"
      unitRef="usd">327795000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i94d4f1d2843b44138a3ab73434caf9c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzYtNy0xLTEtOTE1MTI_ce16621a-0514-4aa3-a1f2-498a98b8de80"
      unitRef="usd">233720000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i8f8ba31a5635491b9f2efad3902dce46_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzctMS0xLTEtOTE1MTI_57abae1f-fbf9-415c-8362-2f8e53169fb7"
      unitRef="usd">35185000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i4b274b2b9ee94578840f22486854304e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzctMy0xLTEtOTE1MTI_fed8700a-be54-4bd5-a1c6-d4d93f63dd4b"
      unitRef="usd">23261000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i8f8ba31a5635491b9f2efad3902dce46_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzctNS0xLTEtOTE1MTI_0a21a6ea-3866-41c6-bb59-a1cd6ec4f952"
      unitRef="usd">181528000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i4b274b2b9ee94578840f22486854304e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzctNy0xLTEtOTE1MTI_58f8aed6-c301-43d6-959b-d3d10b7c2c87"
      unitRef="usd">146087000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i1829752824a8473a90000121f18a4a7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtMS0xLTEtOTgxMjQ_55aa2c8d-2805-4506-aa14-4da11a7055ae"
      unitRef="usd">2486000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i86ebc60389684bc397c9bb5358e6b1d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtMy0xLTEtOTgwNjQ_d17d8569-3117-432d-8c83-caec99227122"
      unitRef="usd">0</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i1829752824a8473a90000121f18a4a7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtNS0xLTEtOTgxMTU_e14d089d-8ef9-44ff-b1b1-7efee61f2398"
      unitRef="usd">310914000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i86ebc60389684bc397c9bb5358e6b1d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtNy0xLTEtOTgxMDY_74e8c5d8-a111-412e-87d6-e6e101634fda"
      unitRef="usd">0</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i016d26e4bc7d47d0aecc5288b660fbc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtMS0xLTEtOTE1MTI_262c2e13-2a98-4b4f-a7d8-086f23c649d9"
      unitRef="usd">33159000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtMy0xLTEtOTE1MTI_95569b51-1de8-40c6-b703-c5bb25b2df7e"
      unitRef="usd">36017000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i016d26e4bc7d47d0aecc5288b660fbc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtNS0xLTEtOTE1MTI_7437758c-9438-4420-91eb-b88428db10a3"
      unitRef="usd">224356000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzgtNy0xLTEtOTE1MTI_4dbba2d3-1e5c-4e88-91bd-7f27c6c2d7ed"
      unitRef="usd">219545000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i7ff9091ea864476e9d2a5bee553af74f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzktMS0xLTEtOTE1MTI_df8b74fc-6fb0-4a3f-abaf-e4916cbf2724"
      unitRef="usd">10477000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i9acadd4c5cb6443199d99d215725dd33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzktMy0xLTEtOTE1MTI_f6a96e01-0a65-4b89-815d-b57ce651515c"
      unitRef="usd">9717000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7ff9091ea864476e9d2a5bee553af74f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzktNS0xLTEtOTE1MTI_761513e6-f831-4fef-9a8a-e7dd4b6b9bae"
      unitRef="usd">21714000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i9acadd4c5cb6443199d99d215725dd33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzktNy0xLTEtOTE1MTI_2d55d253-ef5b-48a6-8162-bb64ab77aac2"
      unitRef="usd">24120000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ib8ec9db4521f4ea59310f3ef56eca9c8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEwLTEtMS0xLTkxNTEy_03988108-9470-4b9b-a2ac-8f028fee40b6"
      unitRef="usd">42368000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEwLTMtMS0xLTkxNTEy_df5bc751-79cd-408e-80fc-5ded2f0ca149"
      unitRef="usd">38457000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ib8ec9db4521f4ea59310f3ef56eca9c8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEwLTUtMS0xLTkxNTEy_60ce2b15-7a54-43b6-b2fe-e8766515766b"
      unitRef="usd">198943000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEwLTctMS0xLTkxNTEy_7c0e6634-1bdc-4446-b29a-b6de15e5de26"
      unitRef="usd">205631000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i7e55c781139444c581c3f40237a916ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzExLTEtMS0xLTkxNTEy_de607c15-38b4-43c6-b294-5c9592e72e5c"
      unitRef="usd">23666000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzExLTMtMS0xLTkxNTEy_dbe02afa-5907-48a4-88a8-42ee69bf867f"
      unitRef="usd">20372000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7e55c781139444c581c3f40237a916ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzExLTUtMS0xLTkxNTEy_9ac7b15a-23b7-474a-b315-9507b40cdfd5"
      unitRef="usd">105196000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzExLTctMS0xLTkxNTEy_632af441-fbbd-4733-8fcf-68db833b3799"
      unitRef="usd">101591000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="if4fefd06b62b4ba193a33c6da949647c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEyLTEtMS0xLTkxNTEy_2e78c6af-3e2d-414e-a0a9-4c7b8f347df6"
      unitRef="usd">54400000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ic11f320cf5f445188f5b20f82dcea19e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEyLTMtMS0xLTkxNTEy_f1f16db3-35a1-4287-bb8e-2ccfd900ac87"
      unitRef="usd">72179000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="if4fefd06b62b4ba193a33c6da949647c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEyLTUtMS0xLTkxNTEy_046719ef-818d-4466-abf9-bf06407ea08c"
      unitRef="usd">210780000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ic11f320cf5f445188f5b20f82dcea19e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEyLTctMS0xLTkxNTEy_2c801acd-c2c7-4832-880b-6ad66e12ad2c"
      unitRef="usd">244338000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEzLTEtMS0xLTkxNTEy_10ef842a-833f-41e0-a6f9-58c6a633b529"
      unitRef="usd">12644000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzEzLTMtMS0xLTkxNTEy_c85dcef0-e250-452d-86fc-25f8d7410cf5"
      unitRef="usd">14120000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE0LTEtMS0xLTkxNTEy_1c36426b-24c6-4c24-8ab5-6ad62f530d6e"
      unitRef="usd">341440000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE0LTMtMS0xLTkxNTEy_9d88570d-718f-486c-8e01-a1b521246355"
      unitRef="usd">277710000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE0LTUtMS0xLTkxNTEy_f70beed6-6fbf-43a6-9751-dca9403ea8e7"
      unitRef="usd">2356779000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE0LTctMS0xLTkxNTEy_4f7081b2-a678-45d0-8ec7-a61d0609da0a"
      unitRef="usd">1879280000</codi:IdentifiableAssetsOfSegments>
    <codi:OtherIdentifiableAssets
      contextRef="i3f989ce7590b4d778ea0f776d2ff4259_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE2LTUtMS0xLTkxNTEy_a2c40b52-40c5-4281-8018-32fd38cdb743"
      unitRef="usd">18008000</codi:OtherIdentifiableAssets>
    <codi:OtherIdentifiableAssets
      contextRef="i45dc9694621748ee8d7fe9a2027fc03c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE2LTctMS0xLTkxNTEy_bec0c871-018e-4ffb-b219-a21766a692b4"
      unitRef="usd">105188000</codi:OtherIdentifiableAssets>
    <us-gaap:AccountsReceivableNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE5LTEtMS0xLTkxNTEy_83e71936-ffe2-4eb9-8094-7b430c628af1"
      unitRef="usd">341440000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE5LTMtMS0xLTkxNTEy_83788a09-a398-4982-9221-3901dca1906d"
      unitRef="usd">277710000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE5LTUtMS0xLTkxNTEy_b8009234-1228-4241-9b06-e509c0780975"
      unitRef="usd">2374787000</codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets>
    <codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTowN2IzMGUxNWRkMjE0NzIxOGY4N2Y1YWZhMTBkYjk4Yy90YWJsZXJhbmdlOjA3YjMwZTE1ZGQyMTQ3MjE4Zjg3ZjVhZmExMGRiOThjXzE5LTctMS0xLTkxNTEy_e984e3fc-46d2-4263-956d-a1a4c3b0aaba"
      unitRef="usd">1984468000</codi:IdentifiableAssetsTotalIncludingOtherIdentifiableAssets>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzcyMDY_4f9a9504-7090-4582-8fb5-7e9f89aaeb0c">Revenue attributable to any individual foreign country was not material in 2022, 2021 or 2020.</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90ZXh0cmVnaW9uOjBjOWRmN2Q3MTNiMTQ0Y2M5OGM3YjY0MzgzMzU2MDliXzcyMTQ_3f95446b-591f-4bfa-a12b-7f6db260236a">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:71.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.920%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.881%"/&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;Identifiable Assets&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;December 31, &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,291,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,918,051&#160;&lt;/span&gt;&lt;/td&gt;&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;36,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 international&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;&#160;&#160;&#160;&#160;&#160;&#160;Total identifiable assets&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,374,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,984,468&#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:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ife8537de063048288970a8ee0c616511_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzItMS0xLTEtOTE1MTI_9dab22c3-8cd9-42f9-9e74-f7a13d5894fb"
      unitRef="usd">2291837000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ic29612102f284788bfe7ca43e936a7a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzItMy0xLTEtOTE1MTI_244c4c56-683a-4970-a261-2cde8383b6f9"
      unitRef="usd">1918051000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7af60d3fa69648f3aa4353185b9fc3ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzQtMS0xLTEtOTE1MTI_1562a078-2002-4d13-a431-6784d2d5f5e6"
      unitRef="usd">49062000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i914f7d8a2fdd44c7a9f0c1aa55e76aad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzQtMy0xLTEtOTE1MTI_9adca93d-ec51-4bf8-b7de-e8b5699b4f5c"
      unitRef="usd">36075000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ib60f1e935af54aa8bee79ac30567427a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzUtMS0xLTEtOTE1MTI_e674cdcc-791f-4e76-8900-0dd004e83794"
      unitRef="usd">33888000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ic46330305c7045a2a72e82a56f53d1bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzUtMy0xLTEtOTE1MTI_bc186931-2f3a-41ab-b1f3-2dd0b88b0b89"
      unitRef="usd">30342000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i5bef7b1da0bb49768d9d08f78236f481_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzYtMS0xLTEtOTE1MTI_eeff877f-a93a-4b01-8818-ca2b0e695230"
      unitRef="usd">2374787000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i480a94cd627c4db4ada8ec4e7620a56d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzEvZnJhZzowYzlkZjdkNzEzYjE0NGNjOThjN2I2NDM4MzM1NjA5Yi90YWJsZTo3NDY2ZjE3YmVjYzE0MzMzOTY2MWQ0MDJiY2U5MzZiYS90YWJsZXJhbmdlOjc0NjZmMTdiZWNjMTQzMzM5NjYxZDQwMmJjZTkzNmJhXzYtMy0xLTEtOTE1MTI_e8206382-61c7-48a5-ab6c-e34a9c1763c3"
      unitRef="usd">1984468000</codi:IdentifiableAssetsOfSegments>
    <codi:PropertyPlantAndEquipmentAndInventoryTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzE4NQ_cf835c7b-bf9e-4b2a-ba45-e120c3db67ed">Inventory and Property, Plant, and Equipment&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:79.385%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.028%"/&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;Inventory&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Raw materials and supplies&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;106,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;107,307&#160;&lt;/span&gt;&lt;/td&gt;&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;Work-in-process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:8.5pt;font-weight:400;line-height:100%"&gt;29,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;457,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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.5pt;font-weight:400;line-height:100%"&gt;761,092&#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.5pt;font-weight:400;line-height:100%"&gt;593,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: obsolescence reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(28,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(27,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;732,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;565,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.028%"/&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;Property, plant and equipment&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;252,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;233,840&#160;&lt;/span&gt;&lt;/td&gt;&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;Office furniture, computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,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:8.5pt;font-weight:400;line-height:100%"&gt;55,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;79,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Buildings and land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8.5pt;font-weight:400;line-height:100%"&gt;431,992&#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.5pt;font-weight:400;line-height:100%"&gt;378,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: 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:8.5pt;font-weight:400;line-height:100%"&gt;(226,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(192,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;205,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;186,477&#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;Depreciation expense was approximately $44.4 million, $39.4 million and $33.3 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</codi:PropertyPlantAndEquipmentAndInventoryTextBlock>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzItMS0xLTEtOTE1MTI_393d707f-4909-4956-8b51-2382a121ca0a"
      unitRef="usd">106698000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzItMy0xLTEtOTE1MTI_054ea73b-188c-42ca-bcbc-a920bdf046ed"
      unitRef="usd">107307000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzMtMS0xLTEtOTE1MTI_448fb25d-854e-4221-af6d-df771662324a"
      unitRef="usd">32540000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzMtMy0xLTEtOTE1MTI_da97e50c-b5ad-46fd-9fb2-8682732e53c7"
      unitRef="usd">29032000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzQtMS0xLTEtOTE1MTI_ee7e140c-d466-4cf2-8585-a6b32673b2ab"
      unitRef="usd">621854000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzQtMy0xLTEtOTE1MTI_06f927a5-d27e-4ec5-84aa-79a73536832c"
      unitRef="usd">457274000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzUtMS0xLTEtOTE1MTI_c8fdd420-7424-4f3d-969e-911a3b385908"
      unitRef="usd">761092000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzUtMy0xLTEtOTE1MTI_2abde679-8d8c-4c7b-994d-2cdaa6176ee1"
      unitRef="usd">593613000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzYtMS0xLTEtOTE1MTI_5ad9ecf0-a345-4b8b-b865-0252fdec0c41"
      unitRef="usd">28664000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzYtMy0xLTEtOTE1MTI_58b2eece-7c80-4172-8902-250fa53383c4"
      unitRef="usd">27870000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzctMS0xLTEtOTE1MTI_d0af2a3d-2cc5-4dea-8e54-1021cffe51b5"
      unitRef="usd">732428000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo2MGM0NDkyZjg2MjA0NDE4ODQ0NmQ2NDQxZDBmMjU5YS90YWJsZXJhbmdlOjYwYzQ0OTJmODYyMDQ0MTg4NDQ2ZDY0NDFkMGYyNTlhXzctMy0xLTEtOTE1MTI_51ce143d-4769-45d0-92fc-8281cae3502f"
      unitRef="usd">565743000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzE4MQ_f170bee1-2ee6-4205-91a2-a0fc791298ef">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.028%"/&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;Property, plant and equipment&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;252,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;233,840&#160;&lt;/span&gt;&lt;/td&gt;&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;Office furniture, computers and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,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:8.5pt;font-weight:400;line-height:100%"&gt;55,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;79,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Construction in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Buildings and land&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8.5pt;font-weight:400;line-height:100%"&gt;431,992&#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.5pt;font-weight:400;line-height:100%"&gt;378,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: 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:8.5pt;font-weight:400;line-height:100%"&gt;(226,518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(192,183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;205,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;186,477&#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="if9957e231b934f509ab30858592d1a9c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzItMS0xLTEtOTE1MTI_2fd90eb1-804a-44f6-a780-22fef2acb387"
      unitRef="usd">252817000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i69d81b5bc6874e6ebed2e95ce59edeae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzItMy0xLTEtOTE1MTI_76c7d4d5-3df9-4614-8ffb-58eaff288d02"
      unitRef="usd">233840000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idde06afb39fd43e5a076ab408641f8d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzMtMS0xLTEtOTE1MTI_3fc3d261-9d21-49a2-9daa-0bdede73fea0"
      unitRef="usd">68398000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8fde986ddfbc4530886a30b4f6061b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzMtMy0xLTEtOTE1MTI_6a03fd4d-8bf4-48f3-a408-6b6e6ae85bd7"
      unitRef="usd">55165000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3696bf608b094c1bbab3c526b2395d4f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzQtMS0xLTEtOTE1MTI_a235a2fe-9655-4d63-9dc2-905ed5c54dba"
      unitRef="usd">79300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i16c18a95c2364a7584dab40d0b2eacf9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzQtMy0xLTEtOTE1MTI_6d4c2dcf-bdaa-4e05-981d-a0ace2c6be48"
      unitRef="usd">60970000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzUtMS0xLTEtOTE1MTI_9e3e0a8c-010d-4fa1-9ac1-5100f025d019"
      unitRef="usd">18091000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzUtMy0xLTEtOTE1MTI_bb331208-be47-4674-a727-a4bc954e5684"
      unitRef="usd">15340000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i317755f9b4b14711adac7cacce61d6cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzYtMS0xLTEtOTE1MTI_5962543d-4686-40ff-a9b4-17a67103015d"
      unitRef="usd">13386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5750a71042c045eea9209b6ff271dfc3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzYtMy0xLTEtOTE1MTI_c756d327-d47c-4b3b-acfe-c096fd4bda35"
      unitRef="usd">13345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzctMS0xLTEtOTE1MTI_f38f8850-8a3a-4644-9f9d-8632a95b030e"
      unitRef="usd">431992000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzctMy0xLTEtOTE1MTI_16847448-abbc-44ba-8b39-bad6042f634f"
      unitRef="usd">378660000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzgtMS0xLTEtOTE1MTI_3abcaa0a-da90-4730-b3cf-846229f841ac"
      unitRef="usd">226518000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzgtMy0xLTEtOTE1MTI_214cb1ec-8907-49f9-95cc-3a6b572e43c9"
      unitRef="usd">192183000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzktMS0xLTEtOTE1MTI_6f654a49-8c8e-4870-afff-890c33c95c79"
      unitRef="usd">205474000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90YWJsZTo0ZDhmZTQwZjM3Yzg0NWNiOGQ2OGExYWZiMzA1YzVjZS90YWJsZXJhbmdlOjRkOGZlNDBmMzdjODQ1Y2I4ZDY4YTFhZmIzMDVjNWNlXzktMy0xLTEtOTE1MTI_1c26bf64-5024-43dd-9d57-6fbade87641a"
      unitRef="usd">186477000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzEwMw_28ebb813-f971-4c3d-b3d9-da84931c3e68"
      unitRef="usd">44400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzEwNw_f3fa10c5-4978-4a15-aff4-70ebecc89b63"
      unitRef="usd">39400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzQvZnJhZzoyOGI2NzBhOWI0YTM0MGI0ODYxOTE0OWFmY2MzYzNjMi90ZXh0cmVnaW9uOjI4YjY3MGE5YjRhMzQwYjQ4NjE5MTQ5YWZjYzNjM2MyXzExNA_fb9d5181-d9d0-4fe3-a5d8-2820c15321c8"
      unitRef="usd">33300000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc3NTc_dfb3f6cb-a9e5-4e62-961c-9cecd1624d4d">Goodwill and Intangible Assets&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:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-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-weight:400;line-height:120%"&gt; A reconciliation of the change in the carrying value of goodwill by segment for the years ended December&#160;31, 2022 and 2021 are as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.639%"/&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:8pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 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:8pt;font-weight:700;line-height:100%"&gt;Acquisitions/Measurement Period Adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; &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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at 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;5.11&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;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;92,966&#160;&lt;/span&gt;&lt;/td&gt;&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;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Ergobaby&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;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(20,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Lugano&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;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;86,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Marucci&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;107,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;75,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;PrimaLoft&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;291,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;39,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;58,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&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;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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:8.5pt;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:8.5pt;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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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: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;&#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;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;882,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;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;271,873&#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;(20,552)&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;1,133,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&#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;Acquisition of businesses during the year ended December 31, 2022 includes the acquisition of PrimaLoft by the Company, and an add-on acquisition at Velocity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(2)&#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 goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.995%"/&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:8pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions/Measurement Period Adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.11&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;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;92,966&#160;&lt;/span&gt;&lt;/td&gt;&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;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Ergobaby&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;63,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Lugano&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;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;39,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;107,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&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;58,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;58,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&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;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;733,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;148,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;882,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Acquisition of businesses during the year ended December 31, 2021 includes the acquisition of Lugano by the Company, and add-on acquisitions at Altor, Arnold, and Marucci.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(2)&#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 goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Approximately &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;$187.3 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of goodwill is deductible for income tax purposes at December&#160;31, 2022.&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 impairment of $20.6 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-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="background-color:#ffffff;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: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;2021 Annual Impairment Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined that the Arnold reporting unit required additional quantitative testing because we could not conclude that the fair value of the reporting unit exceeded its carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2021 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative test of Arnold was performed using an income approach to determine the fair value of the reporting unit. The discount rate used in the income approach was 13.0% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by 272%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2020 Annual Impairment Testing&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determined that the Ergobaby, Altor Solutions and Velocity reporting units required additional quantitative testing because we could not conclude that the fair value of the reporting units exceeded their carrying value based on qualitative factors alone. For the reporting units that were tested only on a qualitative basis for the 2020 annual impairment testing, the results of the qualitative analysis indicated that it is more likely than not that the fair value exceeded the carrying value of these reporting units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The quantitative tests of Ergobaby, Altor Solutions and Velocity were performed using an income approach to determine the fair value of the reporting units. For Ergobaby, the discount rate used in the income approach was 15.9% and the results of the quantitative impairment testing indicated that the fair value of the Ergobaby reporting unit exceeded the carrying value by 14.0%. For Altor, the discount rate used in the income approach was 13.3%, and the results of the quantitative impairment testing indicated that the fair value of the Altor reporting unit exceeded the carrying value by 3.8%. For Velocity, the discount rate used in the income approach was 12.8%, and the results of the quantitative impairment testing indicated that the fair value of the Velocity reporting unit exceeded the carrying value by 16.4%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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 is a summary of the net carrying amount of goodwill at December 31, 2022 and 2021 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.100%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill - gross carrying amount&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;1,211,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;939,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Accumulated impairment losses &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;(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:8.5pt;font-weight:400;line-height:100%"&gt;(57,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Goodwill - net carrying amount&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: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;1,133,404&#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;882,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;&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 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-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&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;Intangible assets are comprised of the following &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;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.391%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&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.572%"/&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.718%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:9.426%"/&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:8.987%"/&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:8.997%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt 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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;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.25pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Useful&#160;Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;814,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(268,620)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;595,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(218,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;377,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 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:8pt;font-weight:400;line-height:100%"&gt;14&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;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:8pt;font-weight:400;line-height:100%"&gt;214,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(55,816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;114,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&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;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:8pt;font-weight:400;line-height:100%"&gt;483,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(119,464)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;411,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(90,196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;321,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8pt;font-weight:400;line-height:100%"&gt;17&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;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:8pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;4,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&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;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:8pt;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:8pt;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:8pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,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:8pt;font-weight:400;line-height:100%"&gt;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:8pt;font-weight:400;line-height:100%"&gt;4&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="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:8pt;font-weight:400;line-height:100%"&gt;1,519,705&#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:8pt;font-weight:400;line-height:100%"&gt;(449,234)&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:8pt;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;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:8pt;font-weight:400;line-height:100%"&gt;1,170,584&#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:8pt;font-weight:400;line-height:100%"&gt;(354,859)&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:8pt;font-weight:400;line-height:100%"&gt;815,725&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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="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;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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 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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,577,170&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;(449,234)&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:8pt;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:8pt;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;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,227,549&#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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;(354,859)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;872,690&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;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 Company&#x2019;s amortization expense of intangible assets for the years ended December&#160;31, 2022, 2021 and 2020 totaled $94.4 million, $80.3 million and $61.9 million, 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 over the next five 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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:35.818%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.860%"/&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:8.5pt;font-weight:400;line-height:100%"&gt;2023&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;104,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2024&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: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;103,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2025&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;97,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2026&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: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;91,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2027&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;80,704&#160;&lt;/span&gt;&lt;/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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc3NTg_7acd3de5-f859-45b4-9615-a84e506fb14c">&lt;div style="margin-top:17pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.639%"/&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:8pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 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:8pt;font-weight:700;line-height:100%"&gt;Acquisitions/Measurement Period Adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; &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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Goodwill Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at 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;5.11&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;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;92,966&#160;&lt;/span&gt;&lt;/td&gt;&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;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Ergobaby&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;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(20,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Lugano&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;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;86,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Marucci&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;107,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;75,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;PrimaLoft&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;291,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity Outdoor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;39,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;58,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&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;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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:8.5pt;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:8.5pt;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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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: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;&#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;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;882,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;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;271,873&#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;(20,552)&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;1,133,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&#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;Acquisition of businesses during the year ended December 31, 2022 includes the acquisition of PrimaLoft by the Company, and an add-on acquisition at Velocity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(2)&#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 goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt;padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.520%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.513%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.918%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.995%"/&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:8pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Acquisitions/Measurement Period Adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.11&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;92,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;92,966&#160;&lt;/span&gt;&lt;/td&gt;&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;BOA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;254,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Ergobaby&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;63,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Lugano&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;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Marucci&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;68,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;39,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;107,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;ACI&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;58,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;58,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&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;75,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;39,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Sterno&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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;Corporate &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,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: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;733,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;148,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;882,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Acquisition of businesses during the year ended December 31, 2021 includes the acquisition of Lugano by the Company, and add-on acquisitions at Altor, Arnold, and Marucci.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"&gt;(2)&#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 goodwill resulting from purchase accounting adjustments not "pushed down" to the ACI segment. This amount is allocated back to the ACI segment for purposes of goodwill impairment testing.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="if235092b877e47b3b14728011143c76c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEtMi0xLTEtOTE1MTI_8911f1d2-9e8b-4a8d-8766-6e7a6dfa5a76"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i83091991d843456b8eea05d790ccbb64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEtNC0xLTEtOTE1MTI_895bd4dc-4a32-4054-b3b9-f6294979e719"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i83091991d843456b8eea05d790ccbb64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEtNi0xLTEtMTEzMTY4_7759403d-f3e4-4c71-bc5b-4b097d68af29"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="iaa0d47064b404ad5a2cd54463c0a63a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEtNi0xLTEtOTE1MTI_71770763-0e53-4045-bb59-ca072ca771af"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzItMi0xLTEtOTE1MTI_184435fd-f2e8-4a5c-bb04-8596244a4b4b"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzItNC0xLTEtOTE1MTI_b64437dd-2e2e-43fb-97ec-ca40e54d7c99"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzItNi0xLTEtMTEzMTY4_26d33ee8-2a9b-4f09-99f2-389e945a2932"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i82509091bdc24151960a9921a4d9fcc7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzItNi0xLTEtOTE1MTI_702fcf67-f22d-4de1-b0af-911217d3f037"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7aae5f63427042178a20f157163848a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzMtMi0xLTEtOTE1MTI_472605a6-b64a-4c70-a9fd-da47b4b43147"
      unitRef="usd">61448000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzMtNC0xLTEtOTE1MTI_00c0ab1e-e741-4644-8734-2cd9f7cebaac"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzMtNi0xLTEtMTEzMTY4_5ce4c62c-bd5a-41d0-b1da-a131d66114de"
      unitRef="usd">20552000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i7b64554fac0d491fbefdc2c2040536f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzMtNi0xLTEtOTE1MTI_97a6349e-7ae3-408d-ad7c-6445b1736c3b"
      unitRef="usd">40896000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i630cf004b56a439fb913aa4c5c152284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzQtMi0xLTEtOTE1MTI_f94a8280-f862-4dcd-9d2a-b3c81d21730d"
      unitRef="usd">83458000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzQtNC0xLTEtOTE1MTI_3c636ee6-2c94-4d94-8937-7ef88e358f16"
      unitRef="usd">2879000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib927d7c2b22b4dad8c1b1c16cebe4bf0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzQtNi0xLTEtMTEzMTY4_1f531832-e691-4c65-9373-5f86abb80362"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ia563121d0972479cbeba9aaa27df0e02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzQtNi0xLTEtOTE1MTI_ea76baff-e01f-4ac0-bb64-ce7a111c06f9"
      unitRef="usd">86337000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4b274b2b9ee94578840f22486854304e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzUtMi0xLTEtOTE1MTI_aa89e4b8-5fe9-46e5-9914-10c71dca33fc"
      unitRef="usd">107855000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i9fcede7a5d424953a720a4cc64374d81_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzUtNC0xLTEtOTE1MTI_75ddfd79-179e-4d70-9e16-0f374750ea2b"
      unitRef="usd">-32136000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i522a485039a646f480e4630d7fdd67ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzUtNi0xLTEtMTEzMTY4_7ae68bdb-5e83-4971-9634-bcbaf5a0ca47"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i8f8ba31a5635491b9f2efad3902dce46_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzUtNi0xLTEtOTE1MTI_2867c132-a1a6-4c29-8f35-d0d310b83073"
      unitRef="usd">75719000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i86ebc60389684bc397c9bb5358e6b1d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtMi0xLTEtOTgyMDU_53f1781b-b1b6-46f7-82bc-88f58694132c"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iaeb989ecbd8248189540f46210021121_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNC0xLTEtOTgyMDU_8787b91d-ba19-4bdd-8b2f-0328031b211f"
      unitRef="usd">291150000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i661783104c7d4d8fa54dc994b1ffa67a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNi0xLTEtMTE0NDY1_f8c91a18-cdc5-44fb-9bd4-12e1ebf94f01"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Goodwill
      contextRef="i1829752824a8473a90000121f18a4a7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNi0xLTEtOTgyMTM_16c3858e-7488-435a-9926-2f401ba9818d"
      unitRef="usd">291150000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtMi0xLTEtOTE1MTI_7eee0003-d851-41c8-9ae7-f54fd8429204"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNC0xLTEtOTE1MTI_71150f22-eb32-467f-be24-174ddaae6beb"
      unitRef="usd">9694000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i4ecf3abfe54b44e59b7482bc9f98cd01_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzctNi0xLTEtMTEzMTY4_9396694e-7324-49cc-9ad6-e3e583bf84a7"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i016d26e4bc7d47d0aecc5288b660fbc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzYtNi0xLTEtOTE1MTI_25654abc-0341-4bf7-9891-2e68f2f229e9"
      unitRef="usd">39773000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i62f025373f8f4400aeadf0765fc425c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzctMi0xLTEtOTE1MTI_9ffc1077-fae0-42a7-b7b3-419eca49ed96"
      unitRef="usd">58029000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ifaab5937f615427295dd1b88c0417356_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzctNC0xLTEtOTE1MTI_28cbfc8d-c759-4a0e-97eb-0dc410e7cd1d"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ifaab5937f615427295dd1b88c0417356_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzgtNi0xLTEtMTEzMTY4_5110b3de-3a61-425b-b5fa-e84cb5508402"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="id9590dc8f5ef437fb388bbff185c65cb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzctNi0xLTEtOTE1MTI_ac59c1df-56df-4b76-9a8b-a73180a1aca3"
      unitRef="usd">58029000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzgtMi0xLTEtOTE1MTI_330104f1-a4c9-4a01-a914-c9030c4fd7dc"
      unitRef="usd">90843000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzgtNC0xLTEtOTE1MTI_434634d8-1e41-43d3-be47-cda4b9083b9d"
      unitRef="usd">286000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ice37329707af46d682e5905f04f6e3e1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzktNi0xLTEtMTEzMTY4_13a8a64e-249e-45ad-98ba-78759c49f7f1"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="ib8ec9db4521f4ea59310f3ef56eca9c8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzgtNi0xLTEtOTE1MTI_bb2c32d4-2c4d-4f32-ac28-3028fdde128d"
      unitRef="usd">91129000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzktMi0xLTEtOTE1MTI_0f6346ae-b1d1-4746-83f0-e95bf5f0970b"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzktNC0xLTEtOTE1MTI_bd8495d7-9781-4e8b-a7f3-33e7685394c2"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i69c594ba3d16441eaf1adef425319f49_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEwLTYtMS0xLTExMzE2OA_56888b3c-646c-4764-b450-6544b592e481"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i7e55c781139444c581c3f40237a916ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzktNi0xLTEtOTE1MTI_95c3f66f-c564-461b-b7ba-eb667a8aa54f"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic11f320cf5f445188f5b20f82dcea19e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEwLTItMS0xLTkxNTEy_c21de84b-61a8-4423-9bc0-e348f2d72e20"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEwLTQtMS0xLTkxNTEy_47b2a643-8f7e-484f-a967-631cc2c87feb"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzExLTYtMS0xLTExMzE2OA_fc885a22-dfb8-45f7-80cb-29967c0a150a"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="if4fefd06b62b4ba193a33c6da949647c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEwLTYtMS0xLTkxNTEy_ff304991-5e28-42ae-9cb5-b1da8d894738"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i45dc9694621748ee8d7fe9a2027fc03c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTItMS0xLTk4MjIz_5bb927b3-fc01-4d48-b57f-1b645252b64e"
      unitRef="usd">8649000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6f62eb793d6d4d1a8fe40556b826e8d9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTQtMS0xLTk4MjIz_fa9d9183-33a1-45c7-99b0-8e4cc9c3ebab"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i6f62eb793d6d4d1a8fe40556b826e8d9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTYtMS0xLTExMzE2OA_63a7a5f8-7a34-4187-9c03-3db3376932a4"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i3f989ce7590b4d778ea0f776d2ff4259_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTYtMS0xLTk4MjMx_daf13ff2-d0f3-4cb5-a332-f26459f7cecb"
      unitRef="usd">8649000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTItMS0xLTkxNTEy_94beeee6-d312-412c-bfb6-78d5df09a49c"
      unitRef="usd">882083000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTQtMS0xLTkxNTEy_4cc1f947-939e-4902-87cd-b5f5b3a6d2df"
      unitRef="usd">271873000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEzLTYtMS0xLTExNDQ2Ng_fee5e677-f25f-408d-b76a-048832ee3528"
      unitRef="usd">20552000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTo1MDU4YWU3ZjBlMDk0ODYwYTg5YmQ5ZDlkNjBjNzY4Ni90YWJsZXJhbmdlOjUwNThhZTdmMGUwOTQ4NjBhODliZDlkOWQ2MGM3Njg2XzEyLTYtMS0xLTkxNTEy_97eeedde-e234-4b8f-87f7-96d3d0f501b7"
      unitRef="usd">1133404000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i48d3b5ade78b4587b49369bd47cef54d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEtMi0xLTEtOTE1MTI_394ff7b2-877f-4c1c-9bc6-de8ce8f50311"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEtNC0xLTEtOTE1MTI_b6cef127-2e54-410d-bd16-3e16a6d86472"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="if235092b877e47b3b14728011143c76c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEtOC0xLTEtOTE1MTI_5d2ad2e1-46bb-458d-ac37-7159d1f92a27"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iaa7c6c34c90645ce80a37bd160a97e8a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzItMi0xLTEtOTE1MTI_10a9572d-e109-4114-b6de-ed5e3a7937ee"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ibb479bbd2a3149dea4762eb424ea13a8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzItNC0xLTEtOTE1MTI_bf66621f-a607-49aa-83b6-37ecea662979"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzItOC0xLTEtOTE1MTI_ccd5de39-a777-4af4-9bfd-ffe4739c44a4"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i25cb1d93096b4e41918676c93cee0626_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzMtMi0xLTEtOTE1MTI_7c6d123a-a85a-47c4-90a9-c3b4caf301c9"
      unitRef="usd">63531000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i96f5c806aa2d4892bde659eb878c85e7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzMtNC0xLTEtOTE1MTI_c3ffc8a2-5b9d-4096-a194-9dc46d7219b0"
      unitRef="usd">-2083000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i7aae5f63427042178a20f157163848a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzMtOC0xLTEtOTE1MTI_25148aa7-350a-4023-b3ef-6e0b1d0ab374"
      unitRef="usd">61448000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ife18216e93364b37934c005a39b43089_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtMi0xLTEtOTgyNDM_8d420fc0-4a87-438e-a37f-4b877999b1e2"
      unitRef="usd">0</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib86b32c4445c4183b217a9324cca9f80_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtNC0xLTEtOTgyNDM_5ca81bc7-cd98-43ca-925f-3176e7c88cf2"
      unitRef="usd">83458000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i630cf004b56a439fb913aa4c5c152284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtOC0xLTEtOTgyNTE_56c79701-7f24-4b60-b3eb-3327ad5e2cad"
      unitRef="usd">83458000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i50dd38c0cea44e82b2b89498a51d19d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtMi0xLTEtOTE1MTI_a75d50bb-1ffe-4611-a8c1-06cc4bad1f7d"
      unitRef="usd">68170000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0d25325312804d00ab117db6fa6b1ac6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtNC0xLTEtOTE1MTI_49a6a8b0-1202-4a18-936e-e07b157dcd8b"
      unitRef="usd">39685000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i4b274b2b9ee94578840f22486854304e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzQtOC0xLTEtOTE1MTI_fc6f25eb-4123-4abf-a803-3ae6895ee15a"
      unitRef="usd">107855000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i239da3171ffa40979124339fb5e8933e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzUtMi0xLTEtOTE1MTI_3fa4ed3f-b5a0-451f-acc3-ddcc66b1e2f7"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic312c3232c374315a1284a6cd2172ac7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzUtNC0xLTEtOTE1MTI_16c0f5d8-1cd4-4291-a5e4-25f70fa12efe"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzUtOC0xLTEtOTE1MTI_c922dcf7-4d51-480b-b961-73c89c74f337"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3b13ddf465d84d1dafe5c91dd06e05e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzYtMi0xLTEtOTE1MTI_4c46ded9-15c1-4f64-967b-0e3196648901"
      unitRef="usd">58029000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia0698cd6f20c409fa5ea4efad7f4aafa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzYtNC0xLTEtOTE1MTI_95e78967-4065-4fac-ac3b-5f5fd2b04474"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i62f025373f8f4400aeadf0765fc425c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzYtOC0xLTEtOTE1MTI_84dabdfc-40bb-4d3c-903f-2257670e0340"
      unitRef="usd">58029000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5301b46aaa4a4b97b8eb6a2c6d3f02d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzctMi0xLTEtOTE1MTI_76ad8770-9ac1-48d7-96e5-c3f68422703d"
      unitRef="usd">75369000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i59bb1fc59bfb40e586dcbe8b3b1026cb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzctNC0xLTEtOTE1MTI_4992470a-5c19-46ec-8772-48e8ddd55b36"
      unitRef="usd">15474000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzctOC0xLTEtOTE1MTI_c5453cbd-55eb-4843-bcc2-5fad6d1a51cc"
      unitRef="usd">90843000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id99fff0778ac4f0890942d5ec0bd6a8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzgtMi0xLTEtOTE1MTI_d0363218-9e02-418f-b766-74428aca9bd7"
      unitRef="usd">26903000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzgtNC0xLTEtOTE1MTI_0ee59009-ca0b-4f6a-a9e2-7aad48a960ec"
      unitRef="usd">12364000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzgtOC0xLTEtOTE1MTI_ec1ccea0-e94b-4164-8386-006eb9968d94"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i095c5faec4404b4fbe5bb838eac407c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzktMi0xLTEtOTE1MTI_8d8ff3b4-f8db-41c4-9353-0133351a6925"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i12c6eac42c534de38f0eb18a7dff5080_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzktNC0xLTEtOTE1MTI_39b7a246-0844-4832-9704-79c8caa59c70"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ic11f320cf5f445188f5b20f82dcea19e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzktOC0xLTEtOTE1MTI_363caae5-bb81-49c9-a7f7-f4733d3a5b8f"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic8a125bddf8c4d56b91e71a51a12746d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEwLTItMS0xLTkxNTEy_b23aacc3-cfeb-4abf-8056-c341988bf03f"
      unitRef="usd">8649000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i04138f0c67b84f33b0bb491f7b995dde_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEwLTQtMS0xLTkxNTEy_2a7d83f4-57b0-4dfd-93c2-505e0fa3c836"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i45dc9694621748ee8d7fe9a2027fc03c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzEwLTgtMS0xLTkxNTEy_4d21279d-a6b7-402b-99dc-a1e4c38dfcb8"
      unitRef="usd">8649000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzExLTItMS0xLTkxNTEy_b687ca16-6e62-4a12-aee6-889756b534b7"
      unitRef="usd">733185000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzExLTQtMS0xLTkxNTEy_289168b7-95eb-4407-aa1c-82feb4e62eb0"
      unitRef="usd">148898000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpjODE1MDJjN2IxMmY0ZGExOGM0ODVmODJlZDM2MzU3My90YWJsZXJhbmdlOmM4MTUwMmM3YjEyZjRkYTE4YzQ4NWY4MmVkMzYzNTczXzExLTgtMS0xLTkxNTEy_0fe16738-f7ed-48fc-aad3-2b2da4271078"
      unitRef="usd">882083000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzEwNTA_d64ddfe1-820f-4695-ae62-66e6725a53d0"
      unitRef="usd">187300000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzA4OA_eb6b7c91-cf7a-463f-b377-a807d7018fc5"
      unitRef="number">0.16</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzA5NA_d049d338-e6fb-4f26-bee9-01e59417ecc9"
      unitRef="usd">20600000</us-gaap:GoodwillImpairmentLoss>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzIxMzY_2aab1c4f-b03f-4fa5-871b-06626ab11cf7"
      unitRef="number">0.130</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzIyODQ_6ef543ba-d1c6-44fe-b01c-3096039ba5d0"
      unitRef="usd">2.72</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i31c50da8b6fc4f879543d463a1b5b16f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzMzOTc_3690981b-207f-4289-bdd3-5ee009718d88"
      unitRef="number">0.159</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i25cb1d93096b4e41918676c93cee0626_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM1NDc_834f3acc-28ce-431f-a033-1983cca16a95"
      unitRef="usd">0.140</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="ifa72463502f44f8d8fe686346fe94ce7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM2MTM_c9212955-0e4b-463b-b7d3-1273cfe20909"
      unitRef="number">0.133</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i5301b46aaa4a4b97b8eb6a2c6d3f02d9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM3NjE_8019ddd5-54d0-4e2c-9ad2-f64a6647378a"
      unitRef="usd">0.038</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital
      contextRef="i4b48917f2cb741f09e482ca41653d185_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM4MzA_6d97f834-11f4-4bc0-aea3-8a86af3ce995"
      unitRef="number">0.128</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="i239da3171ffa40979124339fb5e8933e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzM5ODE_7208fcb6-2e58-4cac-b4cb-bccf018f889e"
      unitRef="usd">0.164</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <us-gaap:GoodwillGross
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzEtMi0xLTEtOTE1MTI_071d6ea6-cd75-46d2-bbf7-ea566454811a"
      unitRef="usd">1211701000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzEtNC0xLTEtOTE1MTI_62d59875-bc60-40ba-b494-9ae6735a1d66"
      unitRef="usd">939828000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzItMi0xLTEtOTE1MTI_d91b8c19-a81e-4101-98a3-dbcbdf029c86"
      unitRef="usd">78297000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzItNC0xLTEtOTE1MTI_78929342-ad7e-454d-a0d3-5907a3be8e53"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzMtMi0xLTEtOTE1MTI_7c73384e-dd78-4ae1-9268-83f2da67591c"
      unitRef="usd">1133404000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTowZGJlMjNmZTBjZmE0ZTQ5OTJkY2IzZjhmZjAxNmRlMS90YWJsZXJhbmdlOjBkYmUyM2ZlMGNmYTRlNDk5MmRjYjNmOGZmMDE2ZGUxXzMtNC0xLTEtOTE1MTI_43debf25-9a4b-40ce-accf-5a3b1997d6ab"
      unitRef="usd">882083000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzY2NQ_d049d338-e6fb-4f26-bee9-01e59417ecc9"
      unitRef="usd">20600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8f0e4bbebe0e4770a78e0c2405c1a631_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzYzNA_0ca7a881-0139-436b-8a06-a9223abb6dc8"
      unitRef="usd">-32900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i8ad185b414d941c8a0363e30ba33f334_D20170101-20171231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzU0OTc1NTgzMzY0OQ_a4a9251e-9a3d-4ba5-aa89-39d627b099a5"
      unitRef="usd">-24900000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i90ee7c13fba3405085d821e52a20b926_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItMS0xLTEtOTE1MTI_57383067-8ce0-4fae-a3d3-db48b0ddabb2"
      unitRef="usd">814171000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i90ee7c13fba3405085d821e52a20b926_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItMy0xLTEtOTE1MTI_df08c32e-fb61-4093-8cad-7e84a6d7c4d6"
      unitRef="usd">268620000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i90ee7c13fba3405085d821e52a20b926_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItNS0xLTEtOTE1MTI_e8b1f52e-8e9e-4d63-b5be-908bd0c67d7c"
      unitRef="usd">545551000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab5af43bf3fe4a6a81e849a7a825b2d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItNy0xLTEtOTE1MTI_1cb27ba1-15dc-4f08-9fda-657b942d4d87"
      unitRef="usd">595673000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab5af43bf3fe4a6a81e849a7a825b2d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItOS0xLTEtOTE1MTI_38046f4d-dd20-415b-8dce-d8dcdfd2ae7f"
      unitRef="usd">218066000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab5af43bf3fe4a6a81e849a7a825b2d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItMTEtMS0xLTkxNTEy_49d761c5-aa7e-47f4-ac53-942f42a12b53"
      unitRef="usd">377607000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie4921003e2b141588674657b666ce10f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzItMTMtMS0xLTkxNTEy_28fb8d92-0e59-424d-8406-97f164263618">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iee8164a1e2a240faa90219c2978117d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtMS0xLTEtOTE1MTI_1bcbe567-f494-4030-bde2-88d079de6722"
      unitRef="usd">214653000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iee8164a1e2a240faa90219c2978117d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtMy0xLTEtOTE1MTI_cec513c3-a964-40c7-9dbc-aaee4d38a085"
      unitRef="usd">55816000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iee8164a1e2a240faa90219c2978117d2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtNS0xLTEtOTE1MTI_b6d873c8-b42c-4440-b7c9-da09b04f01eb"
      unitRef="usd">158837000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i540389b821eb41da935eaca1bc63257a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtNy0xLTEtOTE1MTI_eb59467a-64ae-42f4-b653-46616f09240a"
      unitRef="usd">156129000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i540389b821eb41da935eaca1bc63257a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtOS0xLTEtOTE1MTI_03bb0d2b-62f5-4040-862f-2fbf21ccc729"
      unitRef="usd">42035000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i540389b821eb41da935eaca1bc63257a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtMTEtMS0xLTkxNTEy_f5314a95-84e9-4bfd-8877-9314299129c5"
      unitRef="usd">114094000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia39e5067741d40f1b78e0c7add8c10a7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzMtMTMtMS0xLTkxNTEy_0a7c35ad-7194-4468-8411-82610e44a1c0">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4a6f747ee7e743ce98aad35dfbc69704_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtMS0xLTEtOTE1MTI_00bc3594-6021-4d38-9f8b-5e7fbb91adb8"
      unitRef="usd">483959000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4a6f747ee7e743ce98aad35dfbc69704_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtMy0xLTEtOTE1MTI_e0a0dc99-9f71-4ba5-86b0-2d63a1cfb79f"
      unitRef="usd">119464000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4a6f747ee7e743ce98aad35dfbc69704_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtNS0xLTEtOTE1MTI_04024ad0-8605-4376-94bf-c79b5e6e844c"
      unitRef="usd">364495000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5298fcf5134f43eabda9d7d12a002980_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtNy0xLTEtOTE1MTI_f1ad0d3e-7a4e-4199-8605-80668f908388"
      unitRef="usd">411880000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5298fcf5134f43eabda9d7d12a002980_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtOS0xLTEtOTE1MTI_225afb1a-fe6d-47a6-9611-9c5ea7aa5408"
      unitRef="usd">90196000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5298fcf5134f43eabda9d7d12a002980_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtMTEtMS0xLTkxNTEy_4450f20d-5e4f-406e-ac00-03a81cf40b1d"
      unitRef="usd">321684000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icf6c62c563a6454f95008adcb4299912_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzQtMTMtMS0xLTkxNTEy_82f02a10-7ae1-4af8-8e51-39b4192c32bb">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i67190b1e196e4c9096bbe870274590ba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtMS0xLTEtOTE1MTI_93c7ee30-9d2e-4e76-9085-bfe595a86286"
      unitRef="usd">4962000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i67190b1e196e4c9096bbe870274590ba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtMy0xLTEtOTE1MTI_0b7a30ca-7cb0-42c3-892d-c706f31ea714"
      unitRef="usd">4149000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i67190b1e196e4c9096bbe870274590ba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtNS0xLTEtOTE1MTI_4dca888d-c565-4d8a-8ecb-8f379c1c50fb"
      unitRef="usd">813000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibbd387bbbb534ff79ad53f6e72baa8f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtNy0xLTEtOTE1MTI_1e57da65-07aa-4c4e-a358-adda4c0fe6aa"
      unitRef="usd">4942000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibbd387bbbb534ff79ad53f6e72baa8f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtOS0xLTEtOTE1MTI_b82bfe0c-8abe-43ee-87af-55f3cefa3daf"
      unitRef="usd">3827000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibbd387bbbb534ff79ad53f6e72baa8f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtMTEtMS0xLTkxNTEy_1ed2a000-1546-4b4d-adbd-d3c9178c27b6"
      unitRef="usd">1115000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7f60c22d7a8747dbb7f0ef0cc09bdb14_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzUtMTMtMS0xLTkxNTEy_7e3c319f-c768-493a-886a-117c19c8e71d">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id0a0966b43a042a6bbc17072e79ff1a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtMS0xLTEtOTE1MTI_a9c3fab1-2572-4d8a-9eac-f89ce3c28b17"
      unitRef="usd">1960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id0a0966b43a042a6bbc17072e79ff1a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtMy0xLTEtOTE1MTI_969701b9-bb9e-4202-ac22-f2de8ffff83c"
      unitRef="usd">1185000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id0a0966b43a042a6bbc17072e79ff1a8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtNS0xLTEtOTE1MTI_dd6176a9-dd88-4d25-98eb-fd989406310c"
      unitRef="usd">775000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i676b68999bba4ad888b3ad348d9b4453_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtNy0xLTEtOTE1MTI_6334ba5b-42b0-4fbb-ba47-fe21f323e6f5"
      unitRef="usd">1960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i676b68999bba4ad888b3ad348d9b4453_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtOS0xLTEtOTE1MTI_36d16f67-29ca-4352-a8cd-9df787fa816c"
      unitRef="usd">735000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i676b68999bba4ad888b3ad348d9b4453_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtMTEtMS0xLTkxNTEy_77570fac-ffa7-4e8c-8827-6056bf013144"
      unitRef="usd">1225000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i43cc1ab9f19e4d70b848c88b94fef601_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzYtMTMtMS0xLTkxNTEy_3e3f044c-e9f0-4f31-9211-1878f73c8f00">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctMS0xLTEtOTE1MTI_78282e65-760f-4a9d-8db4-928595416b0c"
      unitRef="usd">1519705000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctMy0xLTEtOTE1MTI_4f5f439c-d0ec-46f7-bdd1-2afb7162acb4"
      unitRef="usd">449234000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctNS0xLTEtOTE1MTI_9e8d023c-69f2-4545-bbdc-acca957521db"
      unitRef="usd">1070471000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctNy0xLTEtOTE1MTI_e70d125a-604b-48db-9f80-5e2444a1a07d"
      unitRef="usd">1170584000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctOS0xLTEtOTE1MTI_9f4323cd-4342-471a-a7a1-bb60e287da11"
      unitRef="usd">354859000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzctMTEtMS0xLTkxNTEy_dc25f1b3-c28d-4cd3-a0ce-463a7724a6e9"
      unitRef="usd">815725000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzgtMS0xLTEtOTE1MTI_ccbde4ca-2eaa-44e2-b299-84a653afd54c"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzgtNS0xLTEtOTE1MTI_5a92e489-6e40-467d-8240-5b7ed8e59e57"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzgtNy0xLTEtOTE1MTI_4759c5be-d1dc-4544-bba8-0bba34be789f"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzgtMTEtMS0xLTkxNTEy_cba66e0e-e2fe-4774-8720-0aa3c8e9de02"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzktMS0xLTEtOTE1MTI_7225fd04-9b45-4698-87e2-95907bf3fe28"
      unitRef="usd">500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzktNS0xLTEtOTE1MTI_e6aa9adc-bb95-4662-ad65-e4c100d6a539"
      unitRef="usd">500000</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzktNy0xLTEtOTE1MTI_549b74c7-caf1-45aa-81a6-058e13857b88"
      unitRef="usd">0</codi:FiniteLivedInProcessResearchAndDevelopment>
    <codi:FiniteLivedInProcessResearchAndDevelopment
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzktMTEtMS0xLTkxNTEy_8f1e59ca-cf19-447b-b31b-aa2c90915f04"
      unitRef="usd">0</codi:FiniteLivedInProcessResearchAndDevelopment>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTEtMS0xLTkxNTEy_aa66ee7e-73e0-4905-93bb-6a02abcf9843"
      unitRef="usd">1577170000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTMtMS0xLTkxNTEy_db542283-f8b5-463a-aad7-e2f4bd9c2d48"
      unitRef="usd">449234000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTUtMS0xLTkxNTEy_7cf174e9-332d-4cca-8ee7-9ee30fc19d8e"
      unitRef="usd">1127936000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTctMS0xLTkxNTEy_98575b1b-5911-4fb1-99db-80a62b2e5aab"
      unitRef="usd">1227549000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTktMS0xLTkxNTEy_c9badfe6-b81c-4388-855b-c2027e1f5cb7"
      unitRef="usd">354859000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTplNWE5ZjFhODY0ZTA0MDQwYWJjMTIyN2FiMTI5OTk0Mi90YWJsZXJhbmdlOmU1YTlmMWE4NjRlMDQwNDBhYmMxMjI3YWIxMjk5OTQyXzEwLTExLTEtMS05MTUxMg_7dbbec74-a985-4364-88a1-06a2fceea344"
      unitRef="usd">872690000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc2MDU_3c3c0141-3777-46a7-b340-f30036e6ea91"
      unitRef="usd">94400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc2MDk_22dffdc7-282a-4b59-826e-f46a0eae18e2"
      unitRef="usd">80300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90ZXh0cmVnaW9uOjEzZGMzYmFmMzliZjQwMDI5NmJkYWU2OGM0MTQwNTliXzc2MTY_d35e9d62-9d45-45ef-aeaf-dc4889da3709"
      unitRef="usd">61900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzAtMS0xLTEtOTE1MTI_3a017812-f924-4757-b73c-dc178d6ec8ac"
      unitRef="usd">104749000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzEtMS0xLTEtOTE1MTI_cf7d579b-e42e-48ab-8489-1e2173f90d3e"
      unitRef="usd">103120000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzItMS0xLTEtOTE1MTI_e90f6e67-2083-490c-8e59-3c3133029d47"
      unitRef="usd">97794000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzMtMS0xLTEtOTE1MTI_d62bb906-e4ec-453c-a499-5e4984d90cf7"
      unitRef="usd">91438000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzcvZnJhZzoxM2RjM2JhZjM5YmY0MDAyOTZiZGFlNjhjNDE0MDU5Yi90YWJsZTpmNDBjNzczNDM0OTA0Y2MxYTMyMTBiNTc3ZDZiYzNlOS90YWJsZXJhbmdlOmY0MGM3NzM0MzQ5MDRjYzFhMzIxMGI1NzdkNmJjM2U5XzQtMS0xLTEtOTE1MTI_cf56f98b-23d5-4fad-821d-55c099523a81"
      unitRef="usd">80704000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzEwMjkx_4e184d8b-d823-4f3d-b1be-6307eb05b49a">Debt&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:700;line-height:120%"&gt;Financing Arrangements&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;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;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 &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;2022 Term Loan requires quarterly payments ranging from $2.5&#160;million to $7.5&#160;million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#x2019;s maturity date. All amounts outstanding under the 2022 Revolving Line of Credit will become due on July 12, 2027, which is the termination date of the 2022 Revolving Loan Commitment. The 2022 Credit Facility also permits the LLC, prior to the applicable maturity date, to increase the Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $250&#160;million, subject to certain restrictions and conditions. 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-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:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On 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 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;2018 Credit Facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 18, 2018, the Company entered into an Amended and Restated Credit Agreement (the "2018 Credit Facility"). The 2018 Credit Facility provided for (i)&#160;revolving loans, swing line loans and letters of credit (the &#x201c;2018 Revolving Credit Facility&#x201d;) up to a maximum aggregate amount of $600 million, and (ii)&#160;a $500 million term loan (the &#x201c;2018 Term Loan&#x201d;).  The Company repaid the outstanding amounts under the 2018 Term Loan in 2019, and used a portion of the proceeds from the issuance of the 2029 Senior Notes to repay the amount outstanding under the 2018 Revolving Credit Facility in March 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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; of "2032 Senior Notes") offered pursuant to a private offering to qualified institutional buyers in accordance with Rule 144A under the Securities Act, and to non-U.S. persons under Regulation S under the Securities Act. The 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#x201c;2032 Notes Indenture&#x201d;), between the 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. The proceeds from the sale of the 2029 Notes was used to repay debt outstanding under the 2018 Credit Facility in connection with our entry into the 2021 Credit Facility, as described above, and to redeem our 8.000% Senior Notes due 2026 (the &#x201c;2026 Senior Notes&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2032 Notes and the 2029 Notes rank equal in right of payment with all of the Company&#x2019;s existing and future senior unsecured indebtedness, and rank senior in right of payment to all of the Company&#x2019;s future subordinated indebtedness, if any. The 2032 Notes and the 2029 Notes will be effectively subordinated to the Company&#x2019;s existing and future secured indebtedness, to the extent of the value of the assets securing such indebtedness, including the indebtedness under the Company&#x2019;s credit facilities described below. The 2032 Notes Indenture and the 2029 Notes Indenture contains several restrictive covenants including, but not limited to, limitations on the following: (i) the incurrence of additional indebtedness, (ii) restricted payments, (iii) the purchase, redemption or retirement of capital stock or subordinated debt, (iv) dividends and other payments affecting restricted subsidiaries, (v) transactions with affiliates, (vi) asset sales and mergers and consolidations, (vii) future subsidiary guarantees and (viii) incurring liens, (ix) entering into sale-leaseback transactions and (x) making certain investments, subject in each case to certain exceptions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2026 Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our 2026 Senior Notes bore interest at 8.000% per annum and were scheduled to mature on May 1, 2026. On March 2, 2021, pursuant to an indenture, dated as of April 18, 2018 between the Company and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the Company, to holders of the Company&#x2019;s 2026 Senior Notes to redeem the 2026 Senior Notes on April 1, 2021. The principal amount of the 2026 Senior Notes redeemed was $600&#160;million, which represented all of the outstanding principal of the 2026 Senior Notes. The 2026 Senior Notes were redeemed at 100% of their principal, plus an applicable premium, and accrued and unpaid interest as of the redemption date. On March 23, 2021, the proceeds required for the redemption of the 2026 Senior Notes, the applicable premium and accrued interest totaling $647.7&#160;million was irrevocably deposited with the Trustee and held by the Trustee until the date of redemption, April 1, 2021. The redemption of the 2026 Senior Notes resulted in a Loss on Debt Extinguishment of approximately $33.3&#160;million, which is comprised of the premium paid for early redemption of the 2026 Senior Notes, and the expensing of the deferred financing costs and bond premium associated with the 2026 Senior Notes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-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 provides the Company&#x2019;s outstanding long-term debt and effective interest rates at December&#160;31, 2022 and December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&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="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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;December 31, 2021&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:#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;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,000,000&#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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4.89%&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2032 Senior Notes&lt;/span&gt;&lt;/td&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;5.00%&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;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.29%&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;300,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;2022 Term Loan&lt;/span&gt;&lt;/td&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;5.20%&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;395,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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2022 Revolving Credit Facility&lt;/span&gt;&lt;/td&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;5.98%&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;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Unamortized premiums and debt issuance costs &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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(15,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.5pt;font-weight:400;line-height:100%"&gt;Total debt&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 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,834,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,284,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Current portion, term loan facilities&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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.5pt;font-weight:400;line-height:100%"&gt;Long-term debt&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 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;1,824,468&#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 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 #000000;border-top:1pt solid #000000;padding: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;1,284,826&#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: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:36.403%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.611%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.873%"/&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:8.5pt;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: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,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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;490,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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,850,000&#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-style:italic;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. The Company recorded $5.4&#160;million in deferred financing costs in connection with entry into the 2021 Credit Facility, $0.5&#160;million of which was recorded as a loss on debt extinguishment upon entry into the 2022 Credit Facility. The net deferred financing costs associated with the Company's 2026 Senior Notes were $7.2&#160;million at March 31, 2021, and were expensed on April 1, 2021, the date of the redemption of the 2026 Senior Notes.&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 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 consolidated balance sheets.  &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 December 31, 2022 and December 31, 2021, and the balance sheet classification in each of the periods presents (&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:78.947%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.717%"/&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;December 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;27,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(6,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Balance sheet classification:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;22,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,763&#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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Covenants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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 is subject to certain customary affirmative and restrictive covenants arising under the 2022 Credit Facility. The following table reflects required and actual financial ratios as of December&#160;31, 2022 included as part of the affirmative covenants in the 2022 Credit Facility:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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.385%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.713%"/&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;Description of Required Covenant Ratio&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Covenant Ratio Requirement&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;Actual&#160;Ratio&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Fixed Charge Coverage Ratio&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:8.5pt;font-weight:400;line-height:100%"&gt;Greater than or equal to 1.50: 1.00&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: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;3.09:1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total Secured Debt to EBITDA Ratio&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:8.5pt;font-weight:400;line-height:100%"&gt;Less than or equal to 3.50: 1.00&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:400;line-height:100%"&gt;1.12:1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total Debt to EBITDA Ratio&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:8.5pt;font-weight:400;line-height:100%"&gt;Less than or equal to 5.75: 1.00&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: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;3.97:1.00&lt;/span&gt;&lt;/td&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;A breach of any of these covenants will be an event of default under the 2022 Credit Facility. Upon the occurrence of an event&#160;of&#160;default under the 2022 Credit Facility, the 2022 Revolving Credit Facility may be terminated, and all outstanding loans and other obligations under the 2022 Credit Facility may become immediately due and payable and&#160;any letters of credit then outstanding may be required to be cash collateralized, and the Agent and&#160;the Lenders may exercise any rights or remedies&#160;available to them under the 2022 Credit Facility.&#160;Any such event would materially impair the Company&#x2019;s ability to conduct its business. As of December&#160;31, 2022, 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: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;Letters of credit&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 2022 Credit Facility allows for letters of credit in an aggregate face amount of up to $100 million. Letters of credit outstanding at December&#160;31, 2022 totaled $2.2 million and at December&#160;31, 2021 totaled $1.0 million.  &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;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following details the components of interest expense in each of the years ended December&#160;31, 2022, 2021 and 2020:&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:89.181%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.150%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Interest on credit facilities&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;13,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Interest on 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:8.5pt;font-weight:400;line-height:100%"&gt;67,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.5pt;font-weight:400;line-height:100%"&gt;54,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:8.5pt;font-weight:400;line-height:100%"&gt;42,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Unused fee on Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Amortization of debt premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.5pt;font-weight:400;line-height:100%"&gt;Interest expense, 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.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;83,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;58,839&#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;45,768&#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="i992a6dcf683442f1a94296493d46dbd3_I20220712"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTYxMg_25f4ba14-20fb-4c2e-9ad9-061adcb49ec4"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2eb8e09899214f14b3997c4294bfcf1b_I20220712"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTYyNg_fcb3474d-6960-4f1a-9dd4-4779db33a44e"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i48a6e37dd4084c8fa2c7d6a4a30c0331_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY0MA_3311fa8f-1b27-449d-95cc-e989c36a60f5"
      unitRef="usd">2500000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="ifda3ce902ac041969c3e21c472e012e0_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY1NA_94643a86-ecb1-4d7d-ae9c-d0d5e546b9e0"
      unitRef="usd">7500000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib7332bef2e8a4f1ab7d9089862c9f286_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY2OA_f639bf31-3be5-488c-bb0f-da9c54c3b6ff"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ie4cc3d86d9ba4c8d8f42f34b3180b06d_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY4Mg_67abc13f-3af9-4f73-8c90-23020d4e03ee"
      unitRef="usd">115000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6ef0db01d4cd449c8777cf0a94508ed0_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc2Ng_66067b47-37b8-48f6-84df-d5b7a388df3f"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iec647a0deed44a8bbbb2547badd802a0_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc3Mw_085949be-6930-4309-8061-b271a683694a"
      unitRef="number">0.0250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic871d38e44074203bbfbe1789babcd65_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc4MA_633a2c83-e6af-455d-9650-a5ff7aee18bc"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i43e0dfc190ae490faa1d9ed97b2be997_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc4Nw_68082874-be78-4fba-8dfa-83f3d887fcf8"
      unitRef="number">0.010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id5558c38ff9443c2bb1a05a1b94892bf_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc5Mw_4d3eb186-0478-43f1-b2df-0955a1d0aae4"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic17ffac127944a11b356c27228f37e41_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTgwMA_1e18d42e-9406-4db0-b80d-72a8c7098aec"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6ef0db01d4cd449c8777cf0a94508ed0_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTcxMA_567342a0-8272-4ff4-9c82-558632095a1b"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iec647a0deed44a8bbbb2547badd802a0_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTcxNw_59bd72ba-b1e1-4cbb-8c53-9548721cef4a"
      unitRef="number">0.0250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="id5558c38ff9443c2bb1a05a1b94892bf_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTY5Ng_5a32e2d4-b425-493d-be99-c9954843bf98"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic17ffac127944a11b356c27228f37e41_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTcwMw_2100ef60-dbaa-4e73-8614-84af2938f88d"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i62b0dc0e687745d6b4262021aefbc36d_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzcxOA_86fc7771-0a37-43f0-ac0d-5bc2b7ceaead"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i18cde4aceff844e4a7273e0f86f058c2_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzg4OQ_3a5ea930-30bd-4eb8-8714-5a3bc72e3a1b"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5f3687c0746f481093a6db4b793bef1e_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE0MzA_c529ad52-f55b-4a80-a5f3-3b303e533048"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i98a3864f4bab4272810a766058574a76_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE0NDU_82cf4fe9-a51b-477b-aa61-36b350d643a4"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="iead9cc1260584a9d9ef1be8abab208ff_I20211117"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE4MTk_2e78c8ed-99a6-448d-ba6d-c68de1676ef9"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iead9cc1260584a9d9ef1be8abab208ff_I20211117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE4NTY_ccabb0fc-5dfe-4c6d-bd86-4c33cbd3c10d"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iead9cc1260584a9d9ef1be8abab208ff_I20211117"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzIzNjE_950ba98b-ea3e-481d-acc6-3cbfa4e01861"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="ia31326a44236481bb4a6f63d9e81606e_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzI3MzE_9de25c7b-8425-4f2f-bf5a-b360e407a480"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia31326a44236481bb4a6f63d9e81606e_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzI3Njg_74ef797f-2828-48e2-aee6-f7256e912f32"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia31326a44236481bb4a6f63d9e81606e_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzMyNzA_95a19bec-6044-4286-a9d5-4518ca56fe0f"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7da0bcdf40de423ca81598c554dbcb70_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE2NDkyNjc0NzA0MzA_79907262-0038-4cf0-b3e7-086e10266ded"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7da0bcdf40de423ca81598c554dbcb70_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzUwNTA_d67c6333-a3c0-4e22-afc7-1a2df7895a3a"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7da0bcdf40de423ca81598c554dbcb70_I20210302"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0ODI_ad81934d-7a1f-456d-a1a3-5d736e852cbf"
      unitRef="usd">600000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="idab7a01a128c4c7585abd3717a94a91b_D20210302-20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU2MDI_c849dcee-103d-46e3-9665-2570b1fbddc6"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <codi:ProceedsHeldInEscrow
      contextRef="i7da0bcdf40de423ca81598c554dbcb70_I20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU4NTE_819bf167-27e0-472f-b47d-cb1ec2c63521"
      unitRef="usd">647700000</codi:ProceedsHeldInEscrow>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic722d9644b054f5f9e86b90db78b9002_D20210302-20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzYwNjU_041182e3-fc83-469f-9700-a3809ea956a6"
      unitRef="usd">33300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzEwMjg1_5e0e1c55-c86b-4964-90bb-a0d2ee8d2211">&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 provides the Company&#x2019;s outstanding long-term debt and effective interest rates at December&#160;31, 2022 and December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; (in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.332%"/&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="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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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;December 31, 2021&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;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:#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;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,000,000&#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="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4.89%&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2032 Senior Notes&lt;/span&gt;&lt;/td&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;5.00%&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;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5.29%&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;300,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;2022 Term Loan&lt;/span&gt;&lt;/td&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;5.20%&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;395,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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2022 Revolving Credit Facility&lt;/span&gt;&lt;/td&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;5.98%&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;155,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Unamortized premiums and debt issuance costs &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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(15,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.5pt;font-weight:400;line-height:100%"&gt;Total debt&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 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,834,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,284,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Current portion, term loan facilities&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(10,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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.5pt;font-weight:400;line-height:100%"&gt;Long-term debt&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 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;1,824,468&#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 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 #000000;border-top:1pt solid #000000;padding: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;1,284,826&#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="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 December 31, 2022 and December 31, 2021, and the balance sheet classification in each of the periods presents (&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:78.947%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.725%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.717%"/&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;December 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;27,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(6,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;Balance sheet classification:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;22,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,763&#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;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzItMS0xLTEtOTE1MTI_63e4ffc6-57cd-4882-8d3f-769302ef1bc7"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzItMy0xLTEtOTE1MTI_c9c7c927-219a-4527-8643-3f206df3f487"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib2b1ac0f481a4876a6259240a0e76103_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzItNS0xLTEtMTE0NTI1_9901edc1-79f8-4c41-a4f0-3d1c6996e745"
      unitRef="number">0.0489</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="ib2b1ac0f481a4876a6259240a0e76103_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzItNy0xLTEtOTE1MTI_88ad2fed-ac7d-46f2-8ec0-e1e981bfad13"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i44f90c56125b402eace34211d47f1214_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzMtMS0xLTEtOTE1MTI_7dce6dd4-4821-4a1f-aebd-63212a356f9d"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i44f90c56125b402eace34211d47f1214_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzMtMy0xLTEtOTE1MTI_75ff42f1-d646-4e2e-bc9c-93372dd00488"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i971833a307dd447bad4bfc13ff8d4b0d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzMtNS0xLTEtMTE0NTI1_a53cbf6c-a4e2-4e8a-9157-b71acbf767f7"
      unitRef="number">0.0529</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i971833a307dd447bad4bfc13ff8d4b0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzMtNy0xLTEtOTE1MTI_00421532-533e-44ed-b0d8-75614c60e3e9"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i84b0d6c6d4be4aa28e2322a3263469fc_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzQtMS0xLTEtMTE0NTQy_9befb86d-be09-4dac-82bb-68c02e38d70f"
      unitRef="number">0.0520</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1b89c2e1132943c09f9922ed5cebbf15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzUtMy0xLTEtOTE1MTI_9448972a-a156-421a-b592-1acf814074c5"
      unitRef="usd">395000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i776b305d75e544748cd9093198a004be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzUtNy0xLTEtOTE1MTI_26268171-7333-4396-bcb4-59d3177e9b7b"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8dd1c0d4ba924e45bfcec4bfa43c5761_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzUtMS0xLTEtMTE0NTQ0_147af059-3d86-4586-bfda-8b13bbd9dc69"
      unitRef="number">0.0598</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i2ed19a2125df405d8b3ad12d06670786_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzYtMy0xLTEtOTE1MTI_1f34ed2a-8e25-4c39-aeb9-988be7a4d183"
      unitRef="usd">155000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="iffde0062e47e403798840950791bd0d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzYtNy0xLTEtOTE1MTI_bb78e075-5641-4518-8fe0-85f2b05dad25"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzctMy0xLTEtOTE1MTI_48da481f-93e7-4d0c-b4bf-8ace442b343f"
      unitRef="usd">15532000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzctNy0xLTEtOTE1MTI_44cfbfcf-0669-467a-a48d-c43c272199ff"
      unitRef="usd">15174000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebt
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzgtMy0xLTEtOTE1MTI_ff2aea0a-cf3f-4ac6-bf11-fb571fbe37a9"
      unitRef="usd">1834468000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzgtNy0xLTEtOTE1MTI_1999d807-d79e-4306-8bdd-8af52afa738a"
      unitRef="usd">1284826000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzktMy0xLTEtOTE1MTI_4ef6abbd-6906-4e4d-bcd9-a56b36c3fc91"
      unitRef="usd">10000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzktNy0xLTEtOTE1MTI_4da227ab-1277-4501-b1ea-aaf42fcf63e9"
      unitRef="usd">0</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzEwLTMtMS0xLTkxNTEy_b8e20f7a-8216-4d7f-b49a-687fc2f5a438"
      unitRef="usd">1824468000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo4MDUxM2VhNWJiZjI0NDZjYWUzOGU1YzE1YzRhNmE0NC90YWJsZXJhbmdlOjgwNTEzZWE1YmJmMjQ0NmNhZTM4ZTVjMTVjNGE2YTQ0XzEwLTctMS0xLTkxNTEy_c344f66f-ff96-4e9e-8821-42c4663dda9c"
      unitRef="usd">1284826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzAtMi0xLTEtMTEyMTEy_477b1c7a-5329-4c46-af89-9de1e04af1aa"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzEtMi0xLTEtMTEyMTEy_7354aaac-3ab3-4b35-8388-c151cc44ee1a"
      unitRef="usd">10000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzItMi0xLTEtMTEyMTEy_aaffc1a5-b66a-4c7b-8659-b506f25d8ac7"
      unitRef="usd">15000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzMtMi0xLTEtMTEyMTEy_c44bf181-5da6-4dc1-a2b7-3a68f4d9e2a4"
      unitRef="usd">25000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzQtMi0xLTEtMTEyMTEy_315a049d-d936-406b-bd0e-e565a1244f08"
      unitRef="usd">490000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzUtMi0xLTEtMTEyMTEy_e97248ce-cba7-488e-95fc-d7e51cc123fa"
      unitRef="usd">1300000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZToxYTRkMDQzODhmM2M0N2UyOTZjOTJjMjBiOTMzYzYxNS90YWJsZXJhbmdlOjFhNGQwNDM4OGYzYzQ3ZTI5NmM5MmMyMGI5MzNjNjE1XzYtMi0xLTEtMTE0NTQ2_45b73a0b-4773-4974-ac38-2008104cffd2"
      unitRef="usd">1850000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i1cde46835c7f4244899fb9c6a716643d_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTc1Mg_bf4ef2d0-b37c-4968-9ebe-1b928f5784a6"
      unitRef="usd">2500000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="id1f3824009464603b896eb0214e3b40d_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTcyNA_24052472-4987-4885-8b97-8b950240dc22"
      unitRef="usd">2800000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ibd7748cedff24e4081b0c13301cee944_I20211117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzY2NDY_bf2c3272-0f4a-495b-8139-598546d8db43"
      unitRef="usd">4300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i37b6ed28889e40238796afc89a0d1d4b_I20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzY3MTI_b4214b37-dbca-4ddb-a244-69c8d411a267"
      unitRef="usd">12000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ia962705832914bad852c2186748613b7_I20200507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzcwNzc_adeb6ea2-f15b-4df0-b068-e612837eb693"
      unitRef="usd">5400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzU0OTc1NTg0MTczOA_95f4b965-f325-48ee-8665-56218576a08b"
      unitRef="usd">-500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ic9606ed2bb9c469ba26c302dd4781ffc_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzE2NDkyNjc0Njg2NzU_1a2cbae2-5346-4354-8430-366cc65feace"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzItMS0xLTEtOTE1MTI_43f2a46e-8339-4992-abbf-dacac38bf47c"
      unitRef="usd">32526000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzItMy0xLTEtOTE1MTI_e5f93870-d7ab-4598-bdde-3650a7ef3f07"
      unitRef="usd">27784000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzMtMS0xLTEtOTE1MTI_f14e6960-079e-4656-81c3-c6d2ca700322"
      unitRef="usd">9760000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzMtMy0xLTEtOTE1MTI_4db76e3b-e8ae-4cb1-bca7-76681dbc2751"
      unitRef="usd">6021000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzQtMS0xLTEtOTE1MTI_fc0493e1-5828-4de5-b235-aa93f2e44141"
      unitRef="usd">22766000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzQtMy0xLTEtOTE1MTI_69e2260a-5790-4afc-b773-02f0eb06eb9f"
      unitRef="usd">21763000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ic7ef9cde2689440d900e01bd7e32d6e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzctMS0xLTEtOTE1MTI_c68f6134-102c-4285-8a33-ff68867f03ab"
      unitRef="usd">7234000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i7b66bbde08ba4d7c90beaf6a5a82e3aa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzctMy0xLTEtOTE1MTI_4b67366e-6f8d-4e5b-a2e0-27de345e803d"
      unitRef="usd">6589000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3de70299fc124464a853d3ec238b469b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzgtMS0xLTEtOTE1MTI_9bde6fa6-ed77-4531-a31e-f4ce02ce5e92"
      unitRef="usd">15532000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id9d432f3308a44878568e89b7f334909_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzgtMy0xLTEtOTE1MTI_0790f388-d769-40b0-abdd-6bf09693385f"
      unitRef="usd">15174000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzktMS0xLTEtOTE1MTI_4184f291-4196-439f-9664-2a7bacf07b54"
      unitRef="usd">22766000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTo2NDg1OGQ4ODYyYzM0YWVhYmZiOWZiOWVkZjM2NjhkOS90YWJsZXJhbmdlOjY0ODU4ZDg4NjJjMzRhZWFiZmI5ZmI5ZWRmMzY2OGQ5XzktMy0xLTEtOTE1MTI_c4d55f3b-8206-42e3-b411-29edd7c9a508"
      unitRef="usd">21763000</us-gaap:DeferredFinanceCostsNet>
    <codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzEwMjY4_a191542c-5c2c-4313-a1c9-0e1dc9c0fc66">The following table reflects required and actual financial ratios as of December&#160;31, 2022 included as part of the affirmative covenants in the 2022 Credit Facility:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.811%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.194%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.713%"/&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;Description of Required Covenant Ratio&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Covenant Ratio Requirement&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;Actual&#160;Ratio&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Fixed Charge Coverage Ratio&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:8.5pt;font-weight:400;line-height:100%"&gt;Greater than or equal to 1.50: 1.00&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: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;3.09:1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total Secured Debt to EBITDA Ratio&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:8.5pt;font-weight:400;line-height:100%"&gt;Less than or equal to 3.50: 1.00&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:400;line-height:100%"&gt;1.12:1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total Debt to EBITDA Ratio&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:8.5pt;font-weight:400;line-height:100%"&gt;Less than or equal to 5.75: 1.00&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: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;3.97:1.00&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia93dee1e602f4065babbb095bf7c13c1_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzk0NjM_e0a72280-eef2-4dab-a95a-11e69b667298"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia93dee1e602f4065babbb095bf7c13c1_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzk1MTI_d33c8468-ef54-4627-affd-6b1fa67e8e30"
      unitRef="usd">2200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i703b62f538944b40b0fb5c335c6c134a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzk1MzM_6be45efe-8d1c-40f6-abbf-c35cd0131581"
      unitRef="usd">1000000</us-gaap:LettersOfCreditOutstandingAmount>
    <codi:ScheduleOfInterestExpenseByComponentTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90ZXh0cmVnaW9uOjczOGU5NmUzMWEyODRkNTU4ODhjNjhkODE4OGQxNzYzXzEwMjcy_ac9b12f2-7da0-4cfc-9362-939c797a3412">&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 details the components of interest expense in each of the years ended December&#160;31, 2022, 2021 and 2020:&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:89.181%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.145%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.150%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Interest on credit facilities&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;13,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Interest on 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:8.5pt;font-weight:400;line-height:100%"&gt;67,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.5pt;font-weight:400;line-height:100%"&gt;54,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:8.5pt;font-weight:400;line-height:100%"&gt;42,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Unused fee on Revolving Credit Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Amortization of debt premium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;(83)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.5pt;font-weight:400;line-height:100%"&gt;Interest expense, 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.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;83,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;58,839&#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;45,768&#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:ScheduleOfInterestExpenseByComponentTableTextBlock>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzMtMS0xLTEtOTE1MTI_1c13d094-82a1-4158-b278-54d4e6c67cce"
      unitRef="usd">13842000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzMtMy0xLTEtOTE1MTI_d9f57bb6-1de0-4e80-b0d8-c3045f46efd6"
      unitRef="usd">2669000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:LineOfCreditFacilityPeriodicPaymentInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzMtNS0xLTEtOTE1MTI_f4e0ecfb-802f-4f8c-9cf0-e05b86c568d0"
      unitRef="usd">2164000</us-gaap:LineOfCreditFacilityPeriodicPaymentInterest>
    <us-gaap:InterestExpenseDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzQtMS0xLTEtOTE1MTI_67fe26f4-be9c-492e-a293-7d0b596966f1"
      unitRef="usd">67500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzQtMy0xLTEtOTE1MTI_1f5ba293-1c9e-442b-9367-15543606c127"
      unitRef="usd">54441000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzQtNS0xLTEtOTE1MTI_e9d376c6-6e2f-48ee-9b0a-425655b80d7b"
      unitRef="usd">42400000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzUtMS0xLTEtOTE1MTI_63898b48-b5de-4d5f-ae70-403f693e5d64"
      unitRef="usd">1913000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzUtMy0xLTEtOTE1MTI_86fbcc7e-f997-4848-b05e-2fbcc91c24b4"
      unitRef="usd">1598000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityFee
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzUtNS0xLTEtOTE1MTI_32e8a98f-625a-4537-afa2-3073b8c9e6c0"
      unitRef="usd">1386000</us-gaap:DebtInstrumentUnusedBorrowingCapacityFee>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzYtMS0xLTEtOTE1MTI_9f6a7969-21e0-44d2-936e-e23e410cc7ad"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzYtMy0xLTEtOTE1MTI_0301f957-7d1e-44c5-b34c-37aec6fc926f"
      unitRef="usd">-83000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzYtNS0xLTEtOTE1MTI_23657860-9de7-4493-824f-ed9b2dcad530"
      unitRef="usd">-222000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseOtherLongTermDebt
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzktMS0xLTEtOTE1MTI_11963fa7-c079-4ddc-87f4-181fb1002abd"
      unitRef="usd">300000</us-gaap:InterestExpenseOtherLongTermDebt>
    <us-gaap:InterestExpenseOtherLongTermDebt
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzktMy0xLTEtOTE1MTI_f5f3ef6f-da45-4867-8e5b-fc751e3c0678"
      unitRef="usd">227000</us-gaap:InterestExpenseOtherLongTermDebt>
    <us-gaap:InterestExpenseOtherLongTermDebt
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzktNS0xLTEtOTE1MTI_37865eba-42f3-4046-9365-a91d733b073b"
      unitRef="usd">294000</us-gaap:InterestExpenseOtherLongTermDebt>
    <us-gaap:InterestIncomeOther
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzEwLTEtMS0xLTkxNTEy_d3b1d4e4-f9a8-4fa2-a1da-862e2bc41658"
      unitRef="usd">49000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzEwLTMtMS0xLTkxNTEy_dfbf08e2-df50-43c0-95a3-cb0ce16547e8"
      unitRef="usd">13000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzEwLTUtMS0xLTkxNTEy_26fba1d8-c35a-48f6-a927-4772c1b44377"
      unitRef="usd">254000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzExLTEtMS0xLTkxNTEy_4d022a42-4d5d-46a8-b17d-68a08829b9e9"
      unitRef="usd">83506000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzExLTMtMS0xLTkxNTEy_101cc347-b0f6-4af0-9c65-4c8f2ff0d0ff"
      unitRef="usd">58839000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODAvZnJhZzo3MzhlOTZlMzFhMjg0ZDU1ODg4YzY4ZDgxODhkMTc2My90YWJsZTozYmU1YWM4OGQwMjM0OWViODM0MzQ4YjY1OWM4ZmFlZi90YWJsZXJhbmdlOjNiZTVhYzg4ZDAyMzQ5ZWI4MzQzNDhiNjU5YzhmYWVmXzExLTUtMS0xLTkxNTEy_5897c488-6ffc-4916-a387-99f5604eda93"
      unitRef="usd">45768000</us-gaap:InterestExpense>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MzI_b7d5bba0-87da-483e-b11d-81c695238da7">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-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 year ended December 31, 2020, Arnold terminated certain employees at the Switzerland location who were participants in the defined benefit plan. The termination of the employees resulted in a decrease in the accumulated benefit obligation liability in 2020. A curtailment loss of $0.1&#160;million and $0.4&#160;million was recognized during the years ended December 31, 2021 and 2020, 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-weight:400;line-height:120%"&gt;The following table sets forth the plan&#x2019;s funded status and amounts recognized in the Company&#x2019;s consolidated balance sheets at December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&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;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;div style="margin-top:6pt;text-align:justify"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Change in benefit obligation:&lt;/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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Benefit obligation, beginning of year&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;12,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Service 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:8.5pt;font-weight:400;line-height:100%"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Actuarial (gain)/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:8.5pt;font-weight:400;line-height:100%"&gt;(1,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(484)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Plan amendment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(267)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Employee contributions and transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(176)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(535)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;10,649&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Change in plan assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Fair value of assets, beginning of period&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;10,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;/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:8.5pt;font-weight:400;line-height:100%"&gt;Actual 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:8.5pt;font-weight:400;line-height:100%"&gt;(122)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Company contribution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Employee contributions and transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(518)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(82)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Fair value of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,449&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Funded status&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,862)&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;The unfunded liability of $1.1 million and $2.9 million at December&#160;31, 2022 and 2021, respectively, is recognized in the consolidated balance sheet within other non-current liabilities.  Net periodic benefit cost consists of the following:&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:88.011%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.345%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended 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;div style="margin-top:12pt;text-align:justify"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Service cost&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;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Amortization of unrecognized gain (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:8.5pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,131&#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;Assumptions used to determine the benefit obligations and components of the net periodic benefit cost at December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.076%"/&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;December 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.25&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;0.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.25&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;0.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:8.5pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.00&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/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:8.5pt;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-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 Company considers the historical level of long-term returns and the current level of expected long-term returns for the plan assets, as well as the current and expected allocation of assets when developing its expected long-term rate of return on assets assumption. The assumptions used for the plan are based upon customary rates and practices for the location of the Company.&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;Arnold expects to contribute approximately $0.4 million to the defined benefit plan in 2023.  &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 presents the benefit payments which are expected to be paid for the plan in each year indicated (&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:49.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.253%"/&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:8.5pt;font-weight:400;line-height:100%"&gt;2023&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;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;6,390&#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:10pt;font-weight:400;line-height:120%"&gt;Asset management objectives include maintaining an adequate level of diversification to reduce interest rate and market risk and providing adequate liquidity to meet immediate and future benefit payment requirements.&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 assets of the plan are reinsured in their entirety with Swiss Life Ltd. (&#x201c;Swiss Life&#x201d;) within the framework of the corresponding contracts with Swiss Life Collective BVG Foundation and Swiss Life Complementary Foundation. The assets are guaranteed by the insurance company and pooled with the assets of other participating employers. The allocation of pension plan assets by category in Swiss Life&#x2019;s group life portfolio is as follows at December&#160;31, 2022:&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:60.380%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.419%"/&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:8.5pt;font-weight:400;line-height:100%"&gt;Fixed income bonds and securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;Real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/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:8.5pt;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:#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;Equities and investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;Certificates of deposit and cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/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:8.5pt;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:#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 investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/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:8.5pt;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: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:8.5pt;font-weight:400;line-height:100%"&gt;100&#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:8.5pt;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:15pt;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 plan assets are pooled with assets of other participating employers and are not separable; therefore the fair values of the pension plan assets at December&#160;31, 2022 and 2021 were considered Level 3.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzYxNw_b693b1de-8767-489b-beff-332ff09f892d"
      unitRef="usd">-100000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzYyNA_856409d4-9c51-413a-ab0f-8d4e8e0c42ac"
      unitRef="usd">-400000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5e231fa288ac4632afe1531d6cb1d18f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzMtMS0xLTEtOTE1MTI_8a597623-d063-4e32-b425-b894761dae62"
      unitRef="usd">12311000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i314b2c423d404b52ace2aabf6c2d7714_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzMtMy0xLTEtOTE1MTI_18b4e680-dd7a-482f-babb-5b5482feeb16"
      unitRef="usd">14025000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzQtMS0xLTEtOTE1MTI_44e6a8cc-f83a-47d3-a5f4-3f96994a75e4"
      unitRef="usd">432000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzQtMy0xLTEtOTE1MTI_85b8ff92-0b3c-46be-b6f1-fd4d111296ef"
      unitRef="usd">422000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzUtMS0xLTEtOTE1MTI_7e9d9c88-b7c0-4911-a228-8c9e6ed7ca7c"
      unitRef="usd">42000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzUtMy0xLTEtOTE1MTI_ac1e1f95-343d-467f-b93a-d7c0859a5c36"
      unitRef="usd">38000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzYtMS0xLTEtOTE1MTI_0fafdec0-54f1-45c7-9ed7-cc3f4d69d9f1"
      unitRef="usd">1792000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzYtMy0xLTEtOTE1MTI_54ce7b86-9b35-4ab1-b1b6-3859f1f5ab1a"
      unitRef="usd">484000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzctMS0xLTEtOTE1MTI_0ac1fc86-8a3f-48bd-b22f-315fdea8f0af"
      unitRef="usd">-73000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanPlanAmendments
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzctMy0xLTEtOTE1MTI_b2fa2071-e9e5-4e7f-aaa8-fa0c709c8e5e"
      unitRef="usd">-267000</us-gaap:DefinedBenefitPlanPlanAmendments>
    <us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzgtMS0xLTEtOTE1MTI_60c63879-3ac8-4961-9fbd-22b8671bc12f"
      unitRef="usd">349000</us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan>
    <us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzgtMy0xLTEtOTE1MTI_aabcc286-9207-4855-ade9-4c62973a7fc2"
      unitRef="usd">304000</us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzktMS0xLTEtOTE1MTI_6ff9a851-1101-4f9a-a1b2-682980991bc8"
      unitRef="usd">74000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzktMy0xLTEtOTE1MTI_bcb7c446-0cb2-4868-945f-bfd3b8ac76fc"
      unitRef="usd">253000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEwLTEtMS0xLTkxNTEy_2dbcca4a-0fb3-488a-96ad-ea439829b128"
      unitRef="usd">518000</us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEwLTMtMS0xLTkxNTEy_a962e4a9-fde1-4eba-8343-945654bda40c"
      unitRef="usd">1445000</us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEyLTEtMS0xLTkxNTEy_e24a8e4b-335e-4b4f-b75f-b5d7c0ade23c"
      unitRef="usd">-176000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEyLTMtMS0xLTkxNTEy_021a1b5c-0c54-49d0-aa71-487088889c6e"
      unitRef="usd">-535000</us-gaap:DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="idab395b29f454801aa2244e22b732e14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEzLTEtMS0xLTkxNTEy_bdd262aa-b345-4830-946b-f5925703e3a5"
      unitRef="usd">10649000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="i5e231fa288ac4632afe1531d6cb1d18f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzEzLTMtMS0xLTkxNTEy_1b7c9675-58b1-4c8d-a7f6-8cc9e608599c"
      unitRef="usd">12311000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e231fa288ac4632afe1531d6cb1d18f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE1LTEtMS0xLTkxNTEy_984fbf60-b4c9-4250-b1d2-e996e70ac845"
      unitRef="usd">9449000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i314b2c423d404b52ace2aabf6c2d7714_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE1LTMtMS0xLTkxNTEy_6e019169-657d-4a31-9ebf-af22b48ed3c8"
      unitRef="usd">10034000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE2LTEtMS0xLTkxNTEy_947728bb-eac0-4591-9c9e-757918b0a690"
      unitRef="usd">-122000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE2LTMtMS0xLTkxNTEy_c943cb65-256b-4c8b-b1aa-2d79dd5161ef"
      unitRef="usd">349000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE3LTEtMS0xLTkxNTEy_5f8d6898-2ef0-4ef0-9f4f-aba4b6362704"
      unitRef="usd">371000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE3LTMtMS0xLTkxNTEy_7c6ef6c3-be68-4b3b-a3d0-d6a1aeb129c4"
      unitRef="usd">324000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE4LTEtMS0xLTkxNTEy_e68fa4ac-8eca-448e-87d4-cce50545e7a7"
      unitRef="usd">349000</us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan>
    <us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE4LTMtMS0xLTkxNTEy_49ceb1c1-0d8a-411e-b8f7-08af507e09cf"
      unitRef="usd">304000</us-gaap:DefinedBenefitPlanAssetsTransferredToFromPlan>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE5LTEtMS0xLTkxNTEy_05f077ae-f692-47a9-b3b1-f571b59f376b"
      unitRef="usd">74000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzE5LTMtMS0xLTkxNTEy_7db63e14-34e6-4674-93f0-7a64ddf7446e"
      unitRef="usd">253000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIwLTEtMS0xLTkxNTEy_a473f0d4-2a41-4f46-9fd3-440a8bd753f9"
      unitRef="usd">518000</us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement>
    <us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIwLTMtMS0xLTkxNTEy_7dda0be1-5dc0-416c-bf7c-70106368093d"
      unitRef="usd">1445000</us-gaap:DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIxLTEtMS0xLTkxNTEy_985acdd1-6056-45e8-bad5-d3c11cb4c9ce"
      unitRef="usd">-82000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIxLTMtMS0xLTkxNTEy_9f7c7073-203c-4905-b8dc-33d2e09041d2"
      unitRef="usd">-370000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idab395b29f454801aa2244e22b732e14_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIyLTEtMS0xLTkxNTEy_9fafc411-3619-480d-b747-b1be6d225aac"
      unitRef="usd">9521000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5e231fa288ac4632afe1531d6cb1d18f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIyLTMtMS0xLTkxNTEy_65eba46d-3f6a-4b0c-8208-a5f7217e998f"
      unitRef="usd">9449000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i36c3d5307f014eec8955a8a8f8ed1351_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIzLTEtMS0xLTkxNTEy_134bfb4d-9c4e-494d-9fc3-774aba1858ab"
      unitRef="usd">-1128000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i6e457804eac84e76bbdfe7329a65558a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmNDIyM2FmODAxNjU0YWI4YWFhNjdlZDY0ZjYxMDE0OC90YWJsZXJhbmdlOmY0MjIzYWY4MDE2NTRhYjhhYWE2N2VkNjRmNjEwMTQ4XzIzLTMtMS0xLTkxNTEy_690e7105-2537-4a66-a5de-0cb6d66d80d8"
      unitRef="usd">-2862000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i3de70299fc124464a853d3ec238b469b_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3Xzg3NA_873a487f-85a0-4f8d-bcf1-afe300d9ab0f"
      unitRef="usd">-1100000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="id9d432f3308a44878568e89b7f334909_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3Xzg4MQ_f7fb4890-81f7-49be-ae22-c29d47b5ff4e"
      unitRef="usd">-2900000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MjE_d7e0d369-a58d-4ccf-888e-786cb1af14e6">Net periodic benefit cost consists of the following:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.913%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.345%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended 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;div style="margin-top:12pt;text-align:justify"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Service cost&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;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Amortization of unrecognized gain (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:8.5pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzMtMS0xLTEtOTE1MTI_b929f5ea-c68d-4b4f-86f8-955abcbb8509"
      unitRef="usd">432000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzMtMy0xLTEtOTE1MTI_2f784361-69ef-4e43-a565-420f3704b48a"
      unitRef="usd">422000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzMtNS0xLTEtOTE1MTI_7dc17abd-d400-4627-91c0-f9641d6a5250"
      unitRef="usd">571000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzQtMS0xLTEtOTE1MTI_d90f1b4d-90f4-41ad-a342-5d262f162a2a"
      unitRef="usd">42000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzQtMy0xLTEtOTE1MTI_56bdad55-6b65-4ef1-92c6-7eaee16cbc05"
      unitRef="usd">38000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzQtNS0xLTEtOTE1MTI_19fbb246-abcc-4953-bfab-1cd08b0cffe4"
      unitRef="usd">31000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzUtMS0xLTEtOTE1MTI_13edba3a-13ce-4633-a580-bd1af6f1ce6f"
      unitRef="usd">73000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzUtMy0xLTEtOTE1MTI_3f60c6c1-8073-4617-bfbf-80e7a26e4619"
      unitRef="usd">73000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzUtNS0xLTEtOTE1MTI_95d89f13-5e5a-4701-93e7-3cb5b3db810c"
      unitRef="usd">84000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzYtMS0xLTEtOTE1MTI_05cbdab1-cd3b-4857-9c34-8e77f0283f99"
      unitRef="usd">27000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzYtMy0xLTEtOTE1MTI_271e86d5-e3f6-4e9a-adfa-6f3eacc93f30"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzYtNS0xLTEtOTE1MTI_08107363-931b-413a-8a81-c9d0b087471e"
      unitRef="usd">-232000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzctMS0xLTEtOTE1MTI_c3e6686d-a9c7-4b31-bce9-6975415674cb"
      unitRef="usd">40000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzctMy0xLTEtOTE1MTI_fd7fe448-3097-46f8-ad6e-8a1217d64d95"
      unitRef="usd">-111000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzctNS0xLTEtOTE1MTI_eb8f7769-cadb-4b68-b509-bfc38ce01e9a"
      unitRef="usd">-381000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzgtMS0xLTEtOTE1MTI_261e5a10-c9da-4238-be2c-efe9a2f5b056"
      unitRef="usd">334000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i84f2d8d6f4fc403586ea9e2cec614623_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzgtMy0xLTEtOTE1MTI_425acbfa-7549-46a0-8a83-e02f88d12262"
      unitRef="usd">486000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i430ced2199aa433f865cae10ef305e18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpmOWRlYmFjYjhkYTI0ZTdkOGZkMGI5OTAwYzZlNTk4My90YWJsZXJhbmdlOmY5ZGViYWNiOGRhMjRlN2Q4ZmQwYjk5MDBjNmU1OTgzXzgtNS0xLTEtOTE1MTI_a6c05fef-e202-422e-ace6-0c79b92ecb87"
      unitRef="usd">1131000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MjU_a4a2a139-6764-4fcd-a4fe-04019e24211d">&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;Assumptions used to determine the benefit obligations and components of the net periodic benefit cost at December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.669%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.076%"/&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;December 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.25&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;0.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.25&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;0.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:8.5pt;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.00&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;2.00&#160;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzMtMS0xLTEtOTE1MTI_c450a9fe-fcfc-4f43-97de-75736fdecaa6"
      unitRef="number">0.0225</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzMtMy0xLTEtOTE1MTI_3ee9f19d-7949-4a36-9f5c-5f0fdc973bff"
      unitRef="number">0.0035</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzQtMS0xLTEtOTE1MTI_2a055f43-74ea-4755-84d5-47ff04996e6d"
      unitRef="number">0.0225</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzQtMy0xLTEtOTE1MTI_1d7957e5-b7cb-47bc-9523-7412bbc45abc"
      unitRef="number">0.0080</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzUtMS0xLTEtOTE1MTI_a6354d74-362d-4839-ad44-fd348da2dd77"
      unitRef="number">0.0400</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTphOTVhODk3MGQ3MTk0ZjZlYWFhOGE4YTFkYmZmMTAyOC90YWJsZXJhbmdlOmE5NWE4OTcwZDcxOTRmNmVhYWE4YThhMWRiZmYxMDI4XzUtMy0xLTEtOTE1MTI_fbe78e3d-78cf-481c-b1e0-5b279ffe88d1"
      unitRef="number">0.0200</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzE1OTc_1fb64881-3d2e-448a-970c-7607088ba1ba"
      unitRef="usd">400000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MTg_2004a273-7dc4-4103-a2da-0e94a2643660">&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 presents the benefit payments which are expected to be paid for the plan in each year indicated (&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:49.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.253%"/&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:8.5pt;font-weight:400;line-height:100%"&gt;2023&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;433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;6,390&#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:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzAtMS0xLTEtOTE1MTI_8a72d788-2e8e-4c83-a8b3-8b05764c078b"
      unitRef="usd">433000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzEtMS0xLTEtOTE1MTI_d743bcb0-ebc1-485e-963c-9eb34e01d7a9"
      unitRef="usd">629000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzItMS0xLTEtOTE1MTI_407e6a7c-addd-4401-a391-4d0d9e81d07c"
      unitRef="usd">652000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzMtMS0xLTEtOTE1MTI_a32e6a77-4d41-41cb-a4b0-f0ca8961f617"
      unitRef="usd">722000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzQtMS0xLTEtOTE1MTI_82ff2c16-b7cc-4301-88ca-9279ee49d660"
      unitRef="usd">863000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzUtMS0xLTEtOTE1MTI_1106e53a-5f8f-4ea9-b5c7-299ccece19d6"
      unitRef="usd">3091000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <codi:DefinedBenefitPlanExpectedFutureBenefitPayments
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTo3YzljYzVlMzg1Njg0NWU2YTNjZWMyMTVjMzliNDliYS90YWJsZXJhbmdlOjdjOWNjNWUzODU2ODQ1ZTZhM2NlYzIxNWMzOWI0OWJhXzYtMS0xLTEtOTE1MTI_84083524-f078-4927-bcdc-4a9e6052bc2b"
      unitRef="usd">6390000</codi:DefinedBenefitPlanExpectedFutureBenefitPayments>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90ZXh0cmVnaW9uOjhjNWE5ZmUyYjAxMTQ2ZmI5NTBlYmE3MTY0YmQ1ZGI3XzI2MzU_35476322-5242-40c5-aa8b-01bb57c147a0">The allocation of pension plan assets by category in Swiss Life&#x2019;s group life portfolio is as follows at December&#160;31, 2022:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:60.380%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.419%"/&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:8.5pt;font-weight:400;line-height:100%"&gt;Fixed income bonds and securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;Real estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/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:8.5pt;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:#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;Equities and investment funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;Certificates of deposit and cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/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:8.5pt;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:#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 investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/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:8.5pt;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: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:8.5pt;font-weight:400;line-height:100%"&gt;100&#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:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib03b78a6f8d04bd387251ab14480d558_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzAtMS0xLTEtOTE1MTI_1ad09aec-1753-443f-a8f1-fe264ed1af6f"
      unitRef="number">0.61</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib324bd73a16d4374b48182389c66fe22_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzEtMS0xLTEtOTE1MTI_9c80e8a5-c2a5-4c40-bd9e-f39a0db7fba4"
      unitRef="number">0.21</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="ib1f39cf9471e4f7b83b6cd5751eb6df1_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzItMS0xLTEtOTE1MTI_3fc4ad56-037e-4170-afc7-029aadce044f"
      unitRef="number">0.14</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i7eed47a38a104adf870b3ccec6fa6eda_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzMtMS0xLTEtOTE1MTI_efc8c658-c92d-4422-87d0-2885e30054cd"
      unitRef="number">0.01</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="i75d426e4286a4060a36c33301c1580df_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzQtMS0xLTEtOTE1MTI_eb9f7754-3331-4132-8b9b-8a5f172b8a59"
      unitRef="number">0.03</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="idab395b29f454801aa2244e22b732e14_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODYvZnJhZzo4YzVhOWZlMmIwMTE0NmZiOTUwZWJhNzE2NGJkNWRiNy90YWJsZTpkNTUyY2QyOWIyODM0ZTIxOTU4NzBiMDQ1NjkyMDExMS90YWJsZXJhbmdlOmQ1NTJjZDI5YjI4MzRlMjE5NTg3MGIwNDU2OTIwMTExXzUtMS0xLTEtOTE1MTI_ddbd1535-1042-43f4-b591-e7c61bff12c4"
      unitRef="number">1</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="if675d1ce4ad743f6a5a9fc94090f0b40_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NTA0_ff8b31c3-8f9f-4ce8-bb17-d160945f31f7">Stockholders' Equity &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:700;line-height:120%"&gt;Trust Common Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Trust is authorized to issue 500,000,000 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 &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;Trust share is entitled to one vote per share on any matter with respect to which members of the LLC are entitled to vote. &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;At-The-Market Equity Offering Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 7, 2021, the Company filed a prospectus supplement pursuant to which the Company may, but has no obligation to, issue and sell up to $500&#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.&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;/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;In connection with this offering, the Company entered into an At Market Issuance Sales Agreement (the &#x201c;Sales Agreement&#x201d;) with B. Riley Securities, Inc. and Goldman Sachs &amp;amp; Co. LLC  (each a &#x201c;Sales Agent&#x201d; and, collectively, the &#x201c;Sales Agents&#x201d;). The Sales Agreement provides that the Company may offer and sell Trust common shares from time to time through the Sales Agents up to $500&#160;million, in amounts and at times to be determined by the Company. Pursuant to the Sales Agreement, the shares may be offered and sold through each Sales Agent, acting separately, in ordinary brokers&#x2019; 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 &#x201c;at the market offerings&#x201d; as defined in Rule 415 under the Securities Act or through a combination of any such methods of sale.&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;During the year ended December&#160;31, 2022, the Company sold 3,464,844 Trust common shares under the Sales Agreement. For the same period, the Company received total net proceeds of approximately $84.0&#160;million from these sales, and incurred approximately $1.5&#160;million in commissions payable to the Sales Agents.&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;During the year ended December&#160;31, 2021, the Company sold 3,837,885 Trust common shares under the Sales Agreement. For the same period, the Company received total net proceeds of approximately $115.1&#160;million from these sales, and incurred approximately $2.1&#160;million in commissions payable to the Sales Agents.&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 Company incurred $0.2&#160;million and $0.5&#160;million in total costs related to the ATM program during the year ended December 31, 2022 and 2021, respectively.&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;Secondary Offering&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;In May 2020, the Company completed an offering of 5,000,000 Trust common shares at a public offering price of $17.60 per share. The net proceeds to the Company, after deducting the underwriter's discount and offering costs, totaled approximately $83.9&#160;million.&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;Trust Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Trust is authorized to issue up to 50,000,000 Trust preferred shares and the Company is authorized to issue a corresponding number of Trust Interests. &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;Series C Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 20, 2019, the Trust issued 4,000,000 7.875% Series C Preferred Shares&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(the "Series C Preferred Shares") with a liquidation preference of $25.00 per share, and on December 2, 2019, the Trust issued 600,000 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 $115.0 million, or $111.0 million 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 7.875%.  Distributions on the Series C Preferred Shares are cumulative and at December&#160;31, 2022, $1.5 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 $25.00 per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, &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 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.  &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;If a certain tax redemption event occurs prior to January 30, 2025, the Series C Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least 30 days&#x2019; notice, within 60 days of the occurrence of such tax redemption event, at a price of $25.25 per share, plus accumulated and unpaid distributions to, but excluding, the redemption date. If a certain fundamental change related to the Series C Preferred Shares or the Company occurs (whether before, on or after January 30, 2025), the Company will be required to repurchase the Series C Preferred Shares at a price of $25.25 per share, plus accumulated and unpaid distributions to, but excluding, the date of purchase. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the 31st day following the fundamental change to repurchase all the outstanding Series C Preferred Shares, the                                                                                                                      distribution rate per annum on the Series C Preferred Shares will increase by 5.00%, beginning on the 31st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series C Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series C Preferred Shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Series B Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 13, 2018, the Trust issued 4,000,000 7.875% Series B Preferred Shares (the "Series B Preferred Shares") with a liquidation preference of $25.00 per share, for gross proceeds of $100.0 million, or $96.5 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 7.875%. 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 at a rate equal to 7.875% per annum and (ii) from and including April 30, 2028, at a floating&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;rate equal to the then applicable three-month LIBOR (or a successor rate) plus a spread of 4.985% per annum. Subsequent to April 30, 2028, the distribution rate will be reset quarterly. At December&#160;31, 2022, $1.3 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 $25.00 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.  &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;If a certain tax redemption event occurs prior to April 30, 2028, the Series B Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least 30 days&#x2019; notice, within 60 days of the occurrence of such tax redemption event, at a price of $25.25 per share, plus accumulated and unpaid distributions to, but excluding, the redemption date. If a certain fundamental change related to the Series B Preferred Shares or the Company occurs (whether before, on or after April 30, 2028), the Company will be required to repurchase the Series B Preferred Shares at a price of $25.25 per share, plus accumulated and unpaid distributions to, but excluding, the date of purchase. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the 31st day following the fundamental change to repurchase all the outstanding Series B Preferred Shares, the distribution rate per annum on the Series B Preferred Shares will increase by 5.00%, beginning on the 31st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series B Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series B Preferred Shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Series A Preferred Shares&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 28, 2017, the Trust issued 4,000,000 7.250% Series A Preferred Shares (the "Series A Preferred Shares") with a liquidation preference of $25.00 per share, for gross proceeds of $100.0 million, or $96.4 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 7.250%.  Distributions on the Series A Preferred Shares are discretionary and non-cumulative.  The Company has no obligation to pay distributions for a quarterly &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;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.&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 Series A Preferred Shares may be redeemed at the Company's option, in whole or in part, at any time after July 30, 2022, at a price of $25.00 per share, plus declared and unpaid distribution to, but excluding, the redemption date, without payment of any undeclared distributions.  Holders of Series A Preferred Shares will have no right to require the redemption of the Series A Preferred Shares and there is no maturity date.  &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;If a certain tax redemption event occurs prior to July 30, 2022, the Series A Preferred Shares may be redeemed at the Company's option, in whole but not in part, upon at least 30 days&#x2019; notice, within 60 days of the occurrence of such tax redemption event, at a price of $25.25 per share, plus declared and unpaid distributions to, but excluding, the redemption date, without payment of any undeclared distributions.  If a certain fundamental change related to the Series A Preferred Shares or the Company occurs (whether before, on or after July 30, 2022), the Company will be required to repurchase the Series A Preferred Shares at a price of $25.25 per share, plus declared and unpaid distributions to, but excluding, the date of purchase, without payment of any undeclared distributions. If (i) a fundamental change occurs and (ii) the Company does not give notice prior to the 31st day following the fundamental change to repurchase all the outstanding Series A Preferred Shares, the distribution rate per annum on the Series A Preferred Shares will increase by 5.00%, beginning on the 31st day following such fundamental change. Notwithstanding any requirement that the Company repurchase all of the outstanding Series A Preferred Shares, the increase in the distribution rate is the sole remedy to holders in the event the Company fails to do so, and following any such increase, the Company will be under no obligation to repurchase any Series A Preferred Shares.&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;Allocation Interests&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 Allocation Interests represent the original equity interest in the Company.  The holders of the Allocation Interests (&#x201c;Holders&#x201d;), 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&#x2019;s businesses (&#x201c;Sale Event&#x201d;) or, at the option of the Holders, at each five year anniversary date of the acquisition of one of the Company&#x2019;s businesses (&#x201c;Holding Event&#x201d;).  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&#x2019; equity when they are approved by the Company&#x2019;s board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the profit allocation payments made to the Allocation Interest Holders during the years ended December&#160;31, 2021 and 2020. There were no profit allocation payments during the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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"&gt;The fifteen-year anniversary of the acquisition of ACI occurred in May 2021 which represented a Holding Event. The Company declared and paid a distribution to the Holders of $12.1&#160;million in July 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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"&gt;During the fourth quarter of 2021, the Company declared and paid a distribution to the Allocation Member of $16.8&#160;million related to the sale of Liberty (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="#ia85db93a905f4f7a90da190381615c4b_265" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note D - "Discontinued Operations"&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&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;Year ended December 31, 2020&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;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"&gt;The ten-year anniversary of Liberty occurred in March 2020 which represented a Holding Event. The Holders elected to defer the distribution of $3.3&#160;million until after the end of 2020. The ten-year anniversary of Ergo occurred in September 2020 which represented a Holding Event. The Holders elected to defer the distribution of $2.0&#160;million until after the end of 2020. The profit allocation payment of $3.3&#160;million related to the Liberty Holding Event and the profit allocation payment of $2.0&#160;million related to the Ergobaby Holding Event were both paid in January 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;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"&gt;The five-year anniversary of the acquisition of Sterno Products occurred in October 2019 which represented a Holding Event. The Company declared and paid a distribution to the Holders of $9.1&#160;million in February 2020. &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;Reconciliation of net income (loss) available to common shares of Holdings&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 reconciles net income attributable to Holdings to net income (loss) attributable to the common shares of Holdings:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.310%"/&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.521%"/&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.521%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.364%"/&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="15" 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,&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;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income from continuing operations attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;26,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;34,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,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:8.5pt;font-weight:400;line-height:100%"&gt;Less: Distributions paid - Allocation Interests&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;34,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Distributions paid - Preferred Shares&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;24,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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: Accrued distributions - Preferred Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 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-bottom:3pt double #000000;border-top:1pt solid #000000;padding: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;(56)&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;(26,469)&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;(25,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Earnings per share&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;Basic and diluted earnings per share for the fiscal year ended December&#160;31, 2022, 2021 and 2020 is calculated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.674%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.468%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended 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:middle"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations attributable to common shares of Holdings&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;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(26,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(25,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit&#x2014;Holding Event&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Loss from continuing operations attributable to common shares&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(16,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(31,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(32,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations of Holdings attributable to common shares&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;9,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and diluted weighted average common shares of Holdings outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;70,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;65,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted income (loss) per common share attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(0.23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(0.10)&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;0.73&#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;(0.34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top: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;Distributions&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 summarizes information related to our quarterly cash distributions on our Trust common and preferred shares:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%"&gt;Period&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.75pt;font-weight:700;line-height:100%"&gt;Cash Distribution per Share&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.75pt;font-weight:700;line-height:100%"&gt;Total Cash Distributions&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.75pt;font-weight:700;line-height:100%"&gt;Record 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:8.75pt;font-weight:700;line-height:100%"&gt;Payment Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-style:italic;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%"&gt;Trust Common Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/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.75pt;font-weight:400;line-height:100%"&gt;October 1, 2022 - December 31, 2022 &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;18,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.75pt;font-weight:400;line-height:100%"&gt;January 19, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 26, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&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.75pt;font-weight:400;line-height:100%"&gt;July 1, 2022 - September 30, 2022 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;18,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 20, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 27, 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.75pt;font-weight:400;line-height:100%"&gt;April 1, 2022 - June 30, 2022 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;17,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 21, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 28, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 1, 2022 - March 31, 2022 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;17,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 21, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 28, 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.75pt;font-weight:400;line-height:100%"&gt;October 1, 2021 - December 31, 2021 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;17,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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:8.75pt;font-weight:400;line-height:100%"&gt;January 13, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 20, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 1, 2021 - September 30, 2021 &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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;23,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 22, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;August 3, 2021 &lt;/span&gt;&lt;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"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;57,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;August 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;September 7, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 1, 2021 - June 30, 2021&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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;23,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 22, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 1, 2021 - March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;23,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 22, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 1, 2020 - December 31, 2020 &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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;23,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 22, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 1, 2020 - September 30, 2020&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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;23,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 22, 2020&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.75pt;font-weight:400;line-height:100%"&gt;April 1, 2020 - June 30, 2020&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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;23,364&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 16, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 23, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 1, 2020 - March 31, 2020&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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;21,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 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:8.75pt;font-weight:400;line-height:100%"&gt;April 16, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 23, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%"&gt;Series A Preferred Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2022 - January 29, 2023 &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,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="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:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2023&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.75pt;font-weight:400;line-height:100%"&gt;July 30, 2022 - October 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2022 - July 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,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="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:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2022 - April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2021 - January 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,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="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:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2021 - October 29, 2021 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2021 - July 29, 2021&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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,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="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:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2021 - April 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2020 - January 29, 2021 &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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,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="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:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2020 - October 29, 2020&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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2020&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.75pt;font-weight:400;line-height:100%"&gt;April 30, 2020 - July 29, 2020&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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,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="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:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2020 - April 29, 2020&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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.453125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%"&gt;Series B Preferred Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2022 - January 29, 2023 &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2023&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.75pt;font-weight:400;line-height:100%"&gt;July 30, 2022 - October 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2022 - July 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2022 - April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2021 - January 29, 2022 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2021 - October 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2021 - July 29, 2021&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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2021 - April 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2020 - January 29, 2021 &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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2020 - October 29, 2020&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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2020&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.75pt;font-weight:400;line-height:100%"&gt;April 30, 2020 - July 29, 2020&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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2020 - April 29, 2020&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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;1,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%"&gt;Series C Preferred Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2022 - January 29, 2023 &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2023&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.75pt;font-weight:400;line-height:100%"&gt;July 30, 2022 - October 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2022 - July 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2022 - April 29, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&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.75pt;font-weight:400;line-height:100%"&gt;October 30, 2021 - January 29, 2022 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2021 - October 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2021 - July 29, 2021&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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2021 - April 29, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2020 - January 29, 2021 &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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2020 - October 29, 2020&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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;October 30, 2020&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.75pt;font-weight:400;line-height:100%"&gt;April 30, 2020 - July 29, 2020&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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;July 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2020 - April 29, 2020&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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;0.4921875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.75pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&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.75pt;font-weight:400;line-height:100%"&gt;2,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;April 30, 2020&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.75pt;font-weight:400;line-height:100%"&gt;November 20, 2019 - January 29, 2020 &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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;0.38281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.75pt;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.75pt;font-weight:400;line-height:100%"&gt;1,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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:8.75pt;font-weight:400;line-height:100%"&gt;January 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"&gt;January 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; This distribution was&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;declared on January 4, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.8pt;font-weight:700;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"&gt;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On August 3, 2021, in order to offset a portion of the tax liability to the shareholders as a result of the election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes, the Company's Board of Directors declared a special cash distribution on the Trust&#x2019;s common shares. A distribution of $57.1&#160;million was made on August 31, 2021 to Trust common shareholders. The Company declared a distribution of $0.25 per share for the quarter ended December 31, 2021, which was reduced from $0.36 per share in prior periods to reflect the effect of the Trust being taxed as a corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzg5_66775bdb-1632-4c99-94f9-e5c21c80b94f"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iccc97d25c6984c32b254f9961fbc34ac_I20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzY4NA_da285548-0aa4-4c1c-9a79-80256f3c3be1"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iccc97d25c6984c32b254f9961fbc34ac_I20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0ODQ_d886423a-4b8f-4026-b1a7-f0aaf3f8ec1a"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:SharesIssued
      contextRef="i93d1797f6fbf4da2b4a05bf327eb092f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE4NjMw_d49a4388-9604-4b6b-9363-82e5de280b2c"
      unitRef="shares">3464844</us-gaap:SharesIssued>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="icf6562c7b356400c865d7fd53137e041_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzMjU2MA_ac61b5c9-a18d-4203-bece-6d1c4377f85e"
      unitRef="usd">84000000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzMjU5Mg_e32308ef-a7da-4ab9-875a-562cb6abf024"
      unitRef="usd">1500000</us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations>
    <us-gaap:SharesIssued
      contextRef="ibcb08850be97465c80cb280e2f5b65ef_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzMjUzMQ_c544a1fd-ca06-446a-b186-f31959be5b36"
      unitRef="shares">3837885</us-gaap:SharesIssued>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i45216d9f4aa34ad78108a5dfa14fe084_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzIyNDk_895e097e-9a3d-4e6c-a9d2-135ada8bbbc7"
      unitRef="usd">115100000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzIyOTc_8c1af926-8a1c-4bea-8a55-393cf28e5b4c"
      unitRef="usd">2100000</us-gaap:CommissionsPayableToBrokerDealersAndClearingOrganizations>
    <codi:AtTheMarketOfferingCosts
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NDkyNjc0NjIxMzg_dd66de94-f1d4-4c5a-aed8-db3cf91890c4"
      unitRef="usd">200000</codi:AtTheMarketOfferingCosts>
    <codi:AtTheMarketOfferingCosts
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NDkyNjc0NjIxNDY_977a7c31-c7b5-4f29-a0a9-7505efcf4496"
      unitRef="usd">500000</codi:AtTheMarketOfferingCosts>
    <us-gaap:CommonStockSharesIssued
      contextRef="ifafe25ee9077479d8185a7e53d7752b4_I20200507"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI0MTM_f82267d5-55f4-4c8c-87eb-00365eb6dc84"
      unitRef="shares">5000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:SharePrice
      contextRef="ifafe25ee9077479d8185a7e53d7752b4_I20200507"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI0NjY_e308fd8d-9327-40b2-9812-31feb564705b"
      unitRef="usdPerShare">17.60</us-gaap:SharePrice>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic23d2e3574bc41d49f154673a1be47b1_D20200507-20200507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI1OTg_1c5f8547-d866-42e5-8462-0e51feb9ef81"
      unitRef="usd">83900000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI2NjQ_5a897dcb-1f1b-4b29-a5a3-d86394c73c8b"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i93a3b177e2f2476dade4a5056ef0c94c_I20191120"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI4Mzg_a160a4fa-5583-4a44-966a-720c1e3bb46c"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i170c812e812b4be58cca77914bf9f15a_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI4NDE_8805b8a1-51a5-44f7-a0de-6562ccd4d46d"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i9ea370be868544ecbdd8ff10c80051bd_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI5Mzc_9cca8c03-13ad-4577-9978-c371dcd9c6cf"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i100bdb2d098b460bacc476edce4a7a99_I20191202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzI5OTM_9a0ceada-16e6-4fbf-a08a-200c97710686"
      unitRef="shares">600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i3b2f9c7942684d3985762b5d52a4d795_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzMxODk_81275884-7ef0-4ae5-9bd8-09f49d5dcf57"
      unitRef="usd">115000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i9c318d1aba9b4b02ab546779779789f2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzMxOTY_6dd82673-3d58-4a46-9fa2-06c01aa6f9a1"
      unitRef="usd">111000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i170c812e812b4be58cca77914bf9f15a_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzM1MDg_aad94084-d282-4e65-aef7-c6d537a9b9ba"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i7b859c1e56ac40c4bf744cf9d53c3beb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzM2MDE_04835a59-47f9-4ec8-9b76-412ca5db59fe"
      unitRef="usd">1500000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i9ea370be868544ecbdd8ff10c80051bd_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzQzMDA_57d3ad84-e698-48ac-85e9-458a5c378249"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionNoticePeriod
      contextRef="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzQ3Njg_c53a181c-55d7-4287-944d-a58364734df5">P30D</codi:PreferredSharesRedemptionNoticePeriod>
    <codi:PreferredSharesTaxRedemptionNoticePeriod
      contextRef="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzQ3OTI_e9de624c-38d0-4e09-97d2-81b2268e9854">P60D</codi:PreferredSharesTaxRedemptionNoticePeriod>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i6fed54f07bf94004ac7fe1e4e6ceec82_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzQ4NjI_7939b15b-da07-4219-a3b7-558913c89c48"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i6fed54f07bf94004ac7fe1e4e6ceec82_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzUxODk_573b9056-cf09-4099-b500-a0ff26304f66"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzUzNzY_045f6c96-c184-43d5-b27a-9c947df8d544">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod
      contextRef="i170c812e812b4be58cca77914bf9f15a_D20191120-20191120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU2Nzg_de60d079-262b-4c09-b7e2-e0678e82906e"
      unitRef="number">0.0500</codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="if29ae02bdb564d56a76d0092f3f1c01e_D20191120-20191120"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU2OTk_a8f54063-645e-44db-8c46-826ab703a4bf">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia06975f14e984021bd2ba0e9a18878f3_I20180313"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYxNDI_86198d1e-7ebd-4d0b-8abf-ee2a14dd2396"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYxNDU_6739f354-4b56-4083-9d17-8e3c15d1c71d"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i00cd6aa430d74211b548fe55f365874d_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYyNDE_7a5c3420-765f-4c00-bf05-d8dc22210cde"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYyNzc_57777da1-21b2-43f0-867b-0c9baa993830"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzYyODQ_d90ef7bc-29f4-4bf7-9a4b-36cdd269d421"
      unitRef="usd">96500000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzY1OTQ_fe9a9c29-197b-4021-8d76-da37d3a496fc"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzNDUwMg_84af2452-3237-438c-adc7-97809cd0a9df"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:PreferredStockDividendRateSpread
      contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzU0OTc1NTgzNDUxMA_3f7e827c-0c9b-418e-a84c-1131a893bfe1"
      unitRef="number">0.04985</codi:PreferredStockDividendRateSpread>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i744d4518b32e43bd9437a9942ae59cfe_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzY2ODY_85afd755-74b5-4f5d-88dd-f1a24a559106"
      unitRef="usd">1300000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i00cd6aa430d74211b548fe55f365874d_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzczODM_635904c9-4cfb-47b6-923f-f67bf7e747b1"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionNoticePeriod
      contextRef="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzc4NTA_fdcb0622-ffdd-4637-a042-18a197e483a3">P30D</codi:PreferredSharesRedemptionNoticePeriod>
    <codi:PreferredSharesTaxRedemptionNoticePeriod
      contextRef="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzc4NzQ_3f454d0b-f13d-498a-b5cd-556d5144ee21">P60D</codi:PreferredSharesTaxRedemptionNoticePeriod>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ia14ee773754d43c1ad5077f45166a2d4_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzc5NDQ_722b9c12-63ba-4285-8470-ae0bdba36323"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ia14ee773754d43c1ad5077f45166a2d4_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzgyNjg_dd7e0a72-f09e-4737-b31c-06dd3c62c0c5"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzg0NTU_e7b5d184-8ea1-4eb6-89e9-0831e5ae7094">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod
      contextRef="ib7690a6414bf4b56b897e1fcc681cef4_D20180313-20180313"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzg2NDA_9934c2f5-49a6-4f87-b58d-8bcf090b7327"
      unitRef="number">0.0500</codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="i8ec64c712aa444b6b9d81c1074596a97_D20180313-20180313"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzg2NjE_ec01b790-6619-4437-b92b-4b93a97c10f7">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9f81065207bf4333b95b1f0b8d05664f_I20170628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkxMDM_a4da2b93-83ae-4b00-a1a9-d8fe1cac3b1b"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i9d96d62a451d435a9bb61a4d4a7bdd97_D20170628-20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkxMDY_f08a9bf8-2c09-451e-9981-ca988cff4eea"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="i9f81065207bf4333b95b1f0b8d05664f_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkyMDI_3901a8ef-4eb2-4754-b488-721a11394a67"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i9d96d62a451d435a9bb61a4d4a7bdd97_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkyMzg_d019fe30-52a9-4566-8cf1-6f5c5f090389"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i51d25b24619c454c8e46be5ec339af07_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzkyNDU_f8f076d4-d88d-4ef5-ace0-6aef9126b950"
      unitRef="shares">96400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i9d96d62a451d435a9bb61a4d4a7bdd97_D20170628-20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3Xzk1NDc_cbc5be2a-0c2a-4c28-8971-3e4ccf63691e"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i9f81065207bf4333b95b1f0b8d05664f_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzEwNjE1_d6da6614-9706-430a-a5a2-82725ab70a6e"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionNoticePeriod
      contextRef="i9627bb7ef40e4e86b4abef220a85ce5e_D20170628-20170628"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExMDgx_c208d94a-8499-4753-9fe3-ca594e10ef11">P30D</codi:PreferredSharesRedemptionNoticePeriod>
    <codi:PreferredSharesTaxRedemptionNoticePeriod
      contextRef="i9627bb7ef40e4e86b4abef220a85ce5e_D20170628-20170628"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExMTA1_71c230a7-720f-4e1a-8432-e8c6361c6454">P60D</codi:PreferredSharesTaxRedemptionNoticePeriod>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ibae0e2c2f9c7428aa310489b7d6defa8_I20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExMTc1_4a55b334-0ed4-4481-85d9-2bb00ebc31f1"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ibae0e2c2f9c7428aa310489b7d6defa8_I20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExNTQ1_b54dd68c-7077-4db1-a587-be28c4079b61"
      unitRef="usdPerShare">25.25</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod
      contextRef="i9627bb7ef40e4e86b4abef220a85ce5e_D20170628-20170628"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExNzc4_70f72a12-1259-4c78-8111-bf0b8e053887">P31D</codi:PreferredSharesRedemptionFundamentalChangeNoticePeriod>
    <codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod
      contextRef="i9d96d62a451d435a9bb61a4d4a7bdd97_D20170628-20170628"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzExOTYz_f97370a8-74ef-42aa-b2ff-a083275d1c1f"
      unitRef="number">0.0500</codi:PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i982c59351a854974be99fa615d1c5f5e_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzEzNjE5_505d58a4-8915-425b-8581-04799e3b64f3"
      unitRef="usd">12100000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="ia5e61a28d8e94948b303f30ff0d9c60e_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzEzNzQ0_6a6b6438-741f-4d9d-babe-3293d3c88514"
      unitRef="usd">16800000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i4dd2a81d2fee4e6b8035a59b89a91049_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzEzOTk3_782d6ff4-0d9d-4ace-97c9-fdb1ebf7445b"
      unitRef="usd">3300000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i5fd1ef2474fb451898900338be1f29a1_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0MTcz_983f32ba-bff9-4d82-a448-c2c335f53a64"
      unitRef="usd">2000000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i5d0e1ce6655341f4af4870039e0c7ca7_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0MjM4_1644a799-76bd-446e-800b-3a1d6f72ebfb"
      unitRef="usd">3300000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i3224befbdb024108a31e0cc63f217513_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0MzE1_89722d2a-3e90-48fc-b753-f3d14d065cd1"
      unitRef="usd">2000000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="ia86e9e5363c74fee8d0f876e00fdf1a1_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE0NTc1_5c905459-ae35-44b6-8f5b-b436fa1c20a1"
      unitRef="usd">9100000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzMtMi0xLTEtOTE1MTI_25ac2a14-48dc-45de-b5c6-2bafc0128fdd"
      unitRef="usd">26994000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzMtNC0xLTEtOTE1MTI_dc45248d-13bb-46c9-ba70-e84ad9db56f3"
      unitRef="usd">34639000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzMtNi0xLTEtOTE1MTI_c29a151c-352d-4d12-a623-3da584c6e0c3"
      unitRef="usd">10020000</us-gaap:IncomeLossFromContinuingOperations>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzQtMi0xLTEtOTE1MTI_8bd14b95-3c92-41f3-9ecd-19f9d5d23ba0"
      unitRef="usd">0</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzQtNC0xLTEtOTE1MTI_68eecffa-b700-4218-bee3-db00369fa3d9"
      unitRef="usd">34058000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzQtNi0xLTEtOTE1MTI_ae9d32c1-f7c7-4f24-8c3f-daf4e9058b3b"
      unitRef="usd">9087000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpensePreferredShareholders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzUtMi0xLTEtOTE1MTI_98ed3c6f-8ba0-4ad1-8c43-9082be819f7f"
      unitRef="usd">24181000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzUtNC0xLTEtOTE1MTI_1a346b27-5520-42fc-a04b-98d0454e885a"
      unitRef="usd">24181000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzUtNi0xLTEtOTE1MTI_ac9edc80-79a8-418c-8566-ad8c9344becb"
      unitRef="usd">23678000</codi:DistributionExpensePreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzYtMi0xLTEtOTE1MTI_f0b05a84-df1a-4620-987e-8c1e5d46c41c"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzYtNC0xLTEtOTE1MTI_f4ebcb58-973c-4791-a7d3-de15651e37f0"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzYtNi0xLTEtOTE1MTI_579b8c00-8623-4528-9ed7-e5304fecfe3a"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzctMi0xLTEtOTE1MTI_0c62f3ce-b5aa-4191-94c7-c5f272208ea4"
      unitRef="usd">-56000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzctNC0xLTEtOTE1MTI_fc1a911b-73d0-4670-a7a4-acdcbeb8ffd6"
      unitRef="usd">-26469000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTpjNjE3MDUyZjg1NGY0ZDY1ODE4NThmMzIxYTljNWM5MC90YWJsZXJhbmdlOmM2MTcwNTJmODU0ZjRkNjU4MTg1OGYzMjFhOWM1YzkwXzctNi0xLTEtOTE1MTI_bd047544-7493-4097-9fbd-5767adde7315"
      unitRef="usd">-25614000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NTAz_76abcffb-8a5e-4d84-b173-0b75172f0927">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted earnings per share for the fiscal year ended December&#160;31, 2022, 2021 and 2020 is calculated as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.674%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.468%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended 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:middle"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net loss from continuing operations attributable to common shares of Holdings&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;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(26,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(25,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit&#x2014;Holding Event&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Loss from continuing operations attributable to common shares&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(16,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(31,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&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:top"&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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(32,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Effect of contribution based profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8.5pt;font-weight:400;line-height:100%"&gt;Income from discontinued operations of Holdings attributable to common shares&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;9,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;79,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and diluted weighted average common shares of Holdings outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;70,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;65,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted income (loss) per common share attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(0.23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.51)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.22&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(0.10)&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;0.73&#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;(0.34)&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:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <codi:NetIncomeLossAvailabletoTrustNetofDistributions
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzItMS0xLTEtOTE1MTI_ce4ab2bf-07d3-45a0-8e8a-e5e2aab99cf9"
      unitRef="usd">-56000</codi:NetIncomeLossAvailabletoTrustNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustNetofDistributions
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzItMy0xLTEtOTE1MTI_4aca9482-3ae5-4e07-ad61-db03ae3fa6d2"
      unitRef="usd">-26469000</codi:NetIncomeLossAvailabletoTrustNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustNetofDistributions
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzItNS0xLTEtOTE1MTI_bffae0d5-7cb1-4eec-8a54-01aadbd573da"
      unitRef="usd">-25614000</codi:NetIncomeLossAvailabletoTrustNetofDistributions>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzMtMS0xLTEtOTE1MTI_319aeded-76c6-4d17-947b-0e55816c0ff6"
      unitRef="usd">-16137000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzMtMy0xLTEtOTE1MTI_d95650c7-ebef-4574-a67d-b4f55d50a67a"
      unitRef="usd">-5361000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzMtNS0xLTEtOTE1MTI_ad1c9260-c3ba-4126-b6c7-3439b3515c7d"
      unitRef="usd">-7070000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzQtMS0xLTEtOTE1MTI_4d78c2bc-6d96-4ff4-92f7-359ce91b91b2"
      unitRef="usd">-16193000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzQtMy0xLTEtOTE1MTI_78cc865e-7226-43f8-ac00-594404758e58"
      unitRef="usd">-31830000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzQtNS0xLTEtOTE1MTI_0f8f4b68-615a-41ea-b1f4-de8219d3d351"
      unitRef="usd">-32684000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzYtMS0xLTEtOTE1MTI_bcc862f3-e302-42aa-b30f-eeae0052c9db"
      unitRef="usd">9393000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzYtMy0xLTEtOTE1MTI_0d121bf2-4482-426d-a836-1515df9a1ce9"
      unitRef="usd">79914000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzYtNS0xLTEtOTE1MTI_6e8ca836-efbf-4070-aa15-1ce7f1596b5c"
      unitRef="usd">12760000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i20e385586c784ec4a978a083add77619_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzctMS0xLTEtOTE1MTI_37239af4-3775-4c74-a98c-007173cd639a"
      unitRef="usd">0</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i30c90308265d460eb74d5b164d8840ab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzctMy0xLTEtOTE1MTI_ae186027-d7f3-434f-b565-b0047823e2b1"
      unitRef="usd">0</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="icc2c9a40e3ab49ab9ba98389f58a9875_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzctNS0xLTEtOTE1MTI_e4020cec-23a9-4046-9b31-050c4ffb97e7"
      unitRef="usd">1710000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzgtMS0xLTEtOTE1MTI_7d13e57e-2520-49df-ba9b-a837868cf9b0"
      unitRef="usd">9393000</codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders>
    <codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzgtMy0xLTEtOTE1MTI_dfa3677c-fbc6-4d7f-b882-82a5f701fa83"
      unitRef="usd">79914000</codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders>
    <codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzgtNS0xLTEtOTE1MTI_f4a9908a-4e3b-4530-857a-7595a9e78daf"
      unitRef="usd">11050000</codi:IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzEwLTEtMS0xLTkxNTEy_dd88f44b-6b4f-485b-8cad-91323a24453e"
      unitRef="shares">70715000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzEwLTMtMS0xLTkxNTEy_976e8404-038c-4350-be57-053618306d50"
      unitRef="shares">65362000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzEwLTUtMS0xLTkxNTEy_ff6e7561-b3f9-4dc1-a3a0-76aa7ef4c36e"
      unitRef="shares">63151000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE0LTEtMS0xLTkxNTEy_26b245ed-00f4-407d-b4c9-dd814ea78d88"
      unitRef="usdPerShare">-0.23</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE0LTMtMS0xLTkxNTEy_54692b38-78ad-43ba-ba2b-11f8ea73a9e9"
      unitRef="usdPerShare">-0.49</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE0LTUtMS0xLTkxNTEy_de9e691a-d406-470d-a738-66a5d98e6071"
      unitRef="usdPerShare">-0.51</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE1LTEtMS0xLTkxNTEy_c12713c3-f3e8-4e8c-adf4-9961960b6ff5"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE1LTMtMS0xLTkxNTEy_b2365208-edb5-44f1-b492-d302b6e77519"
      unitRef="usdPerShare">1.22</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE1LTUtMS0xLTkxNTEy_0df1f943-1f99-4d14-99b1-4b5aa11b5a55"
      unitRef="usdPerShare">0.17</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE2LTEtMS0xLTkxNTEy_0aed62eb-6133-4f49-9656-7134adea2627"
      unitRef="usdPerShare">-0.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE2LTMtMS0xLTkxNTEy_2a2c691a-41ce-4621-95e4-25b0f1b0f73c"
      unitRef="usdPerShare">0.73</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZToxNWExZTdkMzhmMmU0ZmI5ODQ2YjM2YTE2MWExYmYyYi90YWJsZXJhbmdlOjE1YTFlN2QzOGYyZTRmYjk4NDZiMzZhMTYxYTFiZjJiXzE2LTUtMS0xLTkxNTEy_fad4726a-8daa-44dd-aca2-7f8e5f548752"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i4d18c3483d424440a8e9658f88b37d6d_I20230126"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMtMi0xLTEtMTE0NTcy_53a44b1b-a127-4ecb-bcaf-9df5e2d147bd"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i397d9145070c4c86aa34276988e7b2b0_D20230126-20230126"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMtNC0xLTEtMTE0NTcy_7956574c-9bd4-43c5-bf03-b8c22ec8c214"
      unitRef="usd">18051000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i11d6501e8c8e43e5a347420a8e914a06_I20221027"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQtMi0xLTEtMTE0NTc5_e3d445e2-84f0-41ec-a571-2b7434d38789"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i7efcfc85ad5f493ebb62811a69cc98fb_D20221027-20221027"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQtNC0xLTEtMTE0NTc5_323befc4-779d-46d9-b243-66568cea9d05"
      unitRef="usd">18051000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i83f6ab3684b547d6b657780983deadf3_I20220728"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUtMi0xLTEtMTE0NTc3_43e7c69e-2c65-45e4-b56d-c2f2da0ef49e"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="id09a12d4247949a78e163194e4bffce7_D20220728-20220728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUtNC0xLTEtMTE0NTc3_39e5f391-479d-49e0-bc88-ab430e54cc8f"
      unitRef="usd">17931000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="iece6375fdfa445a2b2ddf9987d4da356_I20220428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzYtMi0xLTEtMTE0NTc1_fad5687c-063b-466f-9cf5-482e877215dd"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i15b689bc89d04bf096044155ecfb5fd2_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzYtNC0xLTEtMTE0NTc1_0d90c29c-d75a-47d0-8e37-5116523e66e3"
      unitRef="usd">17510000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i835c417738e249f6b1460fc36075dd70_I20220120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMtMi0xLTEtOTE1MTI_747367d7-38c6-4789-9e7e-24a77f0e51f9"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i807edd0094c14eec95ba67d877772619_D20220120-20220120"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMtNC0xLTEtOTE1MTI_41e56aec-4626-4bfd-a418-7010fd067c00"
      unitRef="usd">17352000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i771107b5ee4e4d64986e06110ef2a75f_I20211022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQtMi0xLTEtOTE1MTI_e5278fa7-dc95-4d9a-b2f5-89b052719dd2"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i124aa50222e64cb394244d3b82426176_D20211022-20211022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQtNC0xLTEtOTE1MTI_827fec5f-7533-40d8-bc76-60a519bee189"
      unitRef="usd">23742000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="if75fa8de586a4c9ea6ddcbf43d0a3b32_I20210907"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUtMi0xLTEtOTE1MTI_014bfdc9-7a3d-4565-a0cf-8c33a5ccae0d"
      unitRef="usdPerShare">0.88</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i790e00ced788466da5ef2cf3d0e6a2d0_D20210907-20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUtNC0xLTEtOTE1MTI_e95e03f4-9d9d-4230-9aab-1f5a1a7c4dd1"
      unitRef="usd">57112000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i550222cf1f85477d9fa114679e369593_I20210722"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzYtMi0xLTEtOTE1MTI_e90637a9-052a-44f1-947e-70dff59c09d9"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i107d670a8cb0471087d6b1843ecb518e_D20210722-20210722"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzYtNC0xLTEtOTE1MTI_8314a1f8-9b75-44d9-b2c8-882682bc3667"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i760e05834ee44bafaf646df1e20052f9_I20210422"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzctMi0xLTEtOTE1MTI_bced6441-2d89-43b0-9f08-7a7eb2ec1d0e"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="ie76727ae94d940b1bb80ec0e448f6eb5_D20210422-20210422"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzctNC0xLTEtOTE1MTI_9ed4ac84-88e4-4ec7-be59-72fa932985ea"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="id4779af2caa14304931706465d40ffb1_I20210122"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzgtMi0xLTEtOTE1MTI_867925b5-cd72-404b-85ef-2e78d46788ae"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i37533a4e3419448f99b59a5ec535854c_D20210122-20210122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzgtNC0xLTEtOTE1MTI_d607e8d3-e128-452f-891c-e540268259d6"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="iab65fd29969f446c8f9a8b676afcde47_I20201022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzktMi0xLTEtOTE1MTI_61ee7e05-64aa-4822-b402-717af4602053"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i2c3ac9f320c14619a7ae257d59a61430_D20201022-20201022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzktNC0xLTEtOTE1MTI_9ea4e4b5-5358-4e37-bdd8-3025c01aa31b"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ia6da230d83864364985a28cd2880cede_I20200723"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzEwLTItMS0xLTkxNTEy_540c4a0a-d197-418d-82b3-9776ede1ab74"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i9fc12890de314abe9a1f25db0e049684_D20200723-20200723"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzEwLTQtMS0xLTkxNTEy_1b958475-d7ff-4ee2-aa6b-bce93ff71326"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i4fd08e8ab57749ac9d0749e444808a5b_I20200423"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzExLTItMS0xLTkxNTEy_b168eaf4-0a75-47ff-82bb-03b057da0f54"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionToShareholders
      contextRef="i4d66f585684b4221a45339c88793f78a_D20200423-20200423"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzExLTQtMS0xLTkxNTEy_3187f58a-901e-4de4-8bc0-5580bb5109f8"
      unitRef="usd">21564000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i465d8a478fe84d8188e9f649231913f2_D20230130-20230130"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE4LTItMS0xLTExNDU4MQ_ea63d2a4-642b-44ff-a128-86bd0371b70c"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i465d8a478fe84d8188e9f649231913f2_D20230130-20230130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE4LTQtMS0xLTExNDU4MQ_08cd8927-2468-4319-813b-12a3b3a45403"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i16f5f4b2b02143c7b0e14109125ee92f_D20221030-20221030"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE5LTItMS0xLTExNDU4Nw_626bd545-965f-49a1-942e-bb00d3727eba"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i16f5f4b2b02143c7b0e14109125ee92f_D20221030-20221030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE5LTQtMS0xLTExNDU4Nw_771109a8-379b-4e61-b82b-0ed625accce5"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i99ca64458b4f45dc84e022fa44d60587_D20220730-20220730"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIwLTItMS0xLTExNDU4NQ_fc74cfb3-5c81-431c-bc58-2fa75b6f700c"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i99ca64458b4f45dc84e022fa44d60587_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIwLTQtMS0xLTExNDU4NQ_47427692-cf47-4b36-8f92-b2dc9c8eb57f"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i8505e3d3794b4c998087a0efc490731e_D20220430-20220430"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIxLTItMS0xLTExNDU4Mw_ae72d7cc-bfb8-4fa0-8e59-a3647998c610"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i8505e3d3794b4c998087a0efc490731e_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIxLTQtMS0xLTExNDU4Mw_82a51477-76e6-41ca-bf3b-d4de734a115d"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="idd095ea83376453f955c2711843786cc_D20220130-20220130"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE4LTItMS0xLTkxNTEy_764db9f2-37fe-41f8-b255-ef6b6f7c82c5"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="idd095ea83376453f955c2711843786cc_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE4LTQtMS0xLTkxNTEy_ac28cadf-9fad-4a86-9f04-1d638fb723d2"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i9c86decaf5fa4f6581fa51c47a430239_D20211030-20211030"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE5LTItMS0xLTkxNTEy_cc23d436-82bd-4c38-89c5-5382efed4bea"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i9c86decaf5fa4f6581fa51c47a430239_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzE5LTQtMS0xLTkxNTEy_f9eb1238-8a23-4f64-82ec-447c9bcdcf79"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i7f20e22513b84191b6a80cb07d468bbe_D20210730-20210730"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIwLTItMS0xLTkxNTEy_31a00318-fac1-4654-b8f2-c8952879c7d0"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i7f20e22513b84191b6a80cb07d468bbe_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIwLTQtMS0xLTkxNTEy_e5c0ecc9-2b66-4b22-8a11-5b5ebe7c8c0a"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i33a1996d25c841bf919a5ca85573d5e3_D20210430-20210430"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIxLTItMS0xLTkxNTEy_45248245-fcd4-4df7-9d1b-21f935e39d67"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i33a1996d25c841bf919a5ca85573d5e3_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIxLTQtMS0xLTkxNTEy_96117b2f-ff1f-484d-8ec0-a477c0cb3063"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="iabf9ed6c7d204972a4ee2a3cc110f9eb_D20210130-20210130"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIyLTItMS0xLTkxNTEy_f8dcaec4-73e7-460f-b09a-08c4134f72c9"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iabf9ed6c7d204972a4ee2a3cc110f9eb_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIyLTQtMS0xLTkxNTEy_72708dc9-ada2-4ead-8bbb-a6a7c151765f"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i6629e336d24c4509ab99a7c420710994_D20201030-20201030"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIzLTItMS0xLTkxNTEy_4a587ab9-9c64-4af3-911b-10e5b13a29ed"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i6629e336d24c4509ab99a7c420710994_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzIzLTQtMS0xLTkxNTEy_247ee55d-9c54-47dd-8940-0f1647954a0b"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ia314e0cb0046401ab49ad28f4f8748e8_D20200730-20200730"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzI0LTItMS0xLTkxNTEy_2ad0c758-0737-4816-b3e6-b6d333dd3ea9"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ia314e0cb0046401ab49ad28f4f8748e8_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzI0LTQtMS0xLTkxNTEy_af216983-53e5-4645-a2a7-5934cf4115ae"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i5aeb40d926d043b386e8dfd5843735c0_D20200430-20200430"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzI1LTItMS0xLTkxNTEy_855ea270-dd94-4be0-8f7f-c2d589e9f1b3"
      unitRef="usdPerShare">0.453125</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i5aeb40d926d043b386e8dfd5843735c0_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzI1LTQtMS0xLTkxNTEy_2a272360-73a8-42d8-b3b4-88cacfdc5036"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ie1fc115c1c084c7e941e809d49a2a27b_D20230130-20230130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMyLTItMS0xLTExNDU4OQ_46faf6b4-9395-469a-8e5a-6cbffad4c096"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ie1fc115c1c084c7e941e809d49a2a27b_D20230130-20230130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMyLTQtMS0xLTExNDU4OQ_e7282a6b-98a8-4642-9d1e-a9793ef47b04"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i49996e9f9ada4dac8e22263444c7b4d0_D20221030-20221030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMzLTItMS0xLTExNDU5NQ_bc227eba-fc44-4e4f-bc90-5f5cb664026c"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i49996e9f9ada4dac8e22263444c7b4d0_D20221030-20221030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMzLTQtMS0xLTExNDU5NQ_d699df26-65cb-4f24-9387-6d1f8f99c4b9"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i4c2510f7040d4e02826ebe7a69f96aff_D20220730-20220730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM0LTItMS0xLTExNDU5Mw_e5a92274-96b4-4e3f-bb7b-7f9a17cbddca"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i4c2510f7040d4e02826ebe7a69f96aff_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM0LTQtMS0xLTExNDU5Mw_e8a7f6c7-6149-4703-9da5-0449121f2aea"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i7727666157c549548a6df7a53b00eba0_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM1LTItMS0xLTExNDU5MQ_c77922d7-ce39-4875-a79a-2cf3337d333a"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i7727666157c549548a6df7a53b00eba0_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM1LTQtMS0xLTExNDU5MQ_bb9ce738-da45-4c64-8619-32fe132f9190"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i4ba3a4c3317249beabb63a51adecda28_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMyLTItMS0xLTkxNTEy_9bd4e158-fcbb-49a9-94b5-7f222271095d"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i4ba3a4c3317249beabb63a51adecda28_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMyLTQtMS0xLTkxNTEy_189b8a9a-1c45-4da1-8fdd-7be26a772d3d"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i0ba91af0264c44bfb7aedd37d91e9461_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMzLTItMS0xLTkxNTEy_0b249f0e-5b59-4554-8b0f-9e8ba2528cec"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0ba91af0264c44bfb7aedd37d91e9461_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzMzLTQtMS0xLTkxNTEy_39bf3e28-ffad-41fa-b6ef-c1089695f987"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i7401e2eab21141f090a1a00b1c0fbea0_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM0LTItMS0xLTkxNTEy_102a7153-6a1c-4fe1-9922-3df7646afc69"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i7401e2eab21141f090a1a00b1c0fbea0_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM0LTQtMS0xLTkxNTEy_ec74a48e-9ae0-4496-af79-b0b4b1e5c411"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i73a094a1a3384d70a89b3c31f967936e_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM1LTItMS0xLTkxNTEy_850d6576-9dbc-4596-9318-6ee125eb9cc4"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i73a094a1a3384d70a89b3c31f967936e_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM1LTQtMS0xLTkxNTEy_4c567e0b-0633-49b7-8d89-9147acf06a6d"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i7d03796ba11641148a7527924bd0504f_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM2LTItMS0xLTkxNTEy_41097df5-ecc7-48ac-8883-382b3cdcc1e9"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i7d03796ba11641148a7527924bd0504f_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM2LTQtMS0xLTkxNTEy_9448c305-c064-43a9-9a89-72f435ce8c67"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="if0eb35b709574f3caea4fe33895f26f7_D20201030-20201030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM3LTItMS0xLTkxNTEy_de2ccdc1-678d-48d0-a3ca-a2777bef89f9"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="if0eb35b709574f3caea4fe33895f26f7_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM3LTQtMS0xLTkxNTEy_1d438ba5-393e-4737-b704-ef32aabad5d9"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="icd8ba50eb4524d4da56c16353b67f8e8_D20200730-20200730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM4LTItMS0xLTkxNTEy_36350a66-0fe6-4ef4-896a-6faa660c1b22"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="icd8ba50eb4524d4da56c16353b67f8e8_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM4LTQtMS0xLTkxNTEy_b888371e-648b-422f-a9d5-bdd9a3b1789f"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i2233a46d8f4d420ea269aee12bccaa08_D20200430-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM5LTItMS0xLTkxNTEy_b69adcff-3ac3-42ad-821e-dc37e6323384"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i2233a46d8f4d420ea269aee12bccaa08_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzM5LTQtMS0xLTkxNTEy_7af2ab6a-cab0-4936-99ac-261b5091f5d3"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i9d3d968e33a44269ad4e39f3c224ffa7_D20230130-20230130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ2LTItMS0xLTExNDU5Nw_eda60530-f380-4df2-9702-9ae6626aeb62"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i9d3d968e33a44269ad4e39f3c224ffa7_D20230130-20230130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ2LTQtMS0xLTExNDU5Nw_1e980b76-9a61-42f5-8cb2-96ba69291bc3"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ie5e5ad1c6c0e4c47a7074bfa5ac0d6e8_D20221030-20221030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ3LTItMS0xLTExNDYwMw_c5c647b1-0247-43aa-9a86-5ecf12aa6f1a"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ie5e5ad1c6c0e4c47a7074bfa5ac0d6e8_D20221030-20221030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ3LTQtMS0xLTExNDYwMw_77d96c95-af3a-4d80-af9d-ac1309dce7c5"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i1170934e3ab54de997ac523b52999caa_D20220730-20220730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ4LTItMS0xLTExNDYwMQ_278734f9-87aa-4608-885d-22d221a727f7"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i1170934e3ab54de997ac523b52999caa_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ4LTQtMS0xLTExNDYwMQ_9ea749b5-e915-4b9e-9daf-77ed1722f403"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i2ea956bc0bf14581a2448139b15d1156_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ5LTItMS0xLTExNDU5OQ_3ab161df-a4c1-4e4d-836d-0cf1d57d7fa3"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i2ea956bc0bf14581a2448139b15d1156_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ5LTQtMS0xLTExNDU5OQ_f0a84879-c9e1-4f9e-8486-e0e2d2f826bd"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i04bcf87fe81d4b85a55bc5c792fb3f0e_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ2LTItMS0xLTkxNTEy_abc0a616-6adf-48d0-b073-9ce80254bc8e"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i04bcf87fe81d4b85a55bc5c792fb3f0e_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ2LTQtMS0xLTkxNTEy_705b5269-6278-4b7d-91e7-9d743fbe60d6"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i47046d17767b41ed92861242b7e571d5_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ3LTItMS0xLTkxNTEy_71ec27b6-8b93-4051-95d5-f7dd32f852da"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i47046d17767b41ed92861242b7e571d5_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ3LTQtMS0xLTkxNTEy_d9b95761-30a4-42d1-abb4-77221c50b200"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i2296a46f188149a68bf2c89bc8f75a9c_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ4LTItMS0xLTkxNTEy_12292e75-49d4-4623-9699-2c1a628c6f01"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i2296a46f188149a68bf2c89bc8f75a9c_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ4LTQtMS0xLTkxNTEy_936cf59c-b9ba-46e5-952a-339f1ad05714"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i3008ac1a01834e22bcd43f7e17aa6ab2_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ5LTItMS0xLTkxNTEy_1f2efdbe-cbb9-487f-882e-ba40545b924e"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i3008ac1a01834e22bcd43f7e17aa6ab2_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzQ5LTQtMS0xLTkxNTEy_f468c63f-8a89-4392-b848-b499e5ac4fc9"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i0b77b610abb047bcbdd159111c666a6c_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUwLTItMS0xLTkxNTEy_ce888577-74cd-45f2-a669-3864e1e0345a"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0b77b610abb047bcbdd159111c666a6c_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUwLTQtMS0xLTkxNTEy_e3354782-37e6-47dc-a75d-a1ee5d08a90e"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i3a64ac18a165455fbc493b291ce9c05b_D20201030-20201030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUxLTItMS0xLTkxNTEy_791e4581-ca17-4f45-aca5-fc96ebb8abcf"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i3a64ac18a165455fbc493b291ce9c05b_D20201030-20201030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUxLTQtMS0xLTkxNTEy_cae95a42-5546-4bc0-9a44-47309494a655"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i5068a247fb8d41648e314af5319f6912_D20200730-20200730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUyLTItMS0xLTkxNTEy_89ac2fab-e1cc-4399-9bc9-2081e3943617"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i5068a247fb8d41648e314af5319f6912_D20200730-20200730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUyLTQtMS0xLTkxNTEy_8942b2e4-d88f-4269-9fed-41bd3c20e734"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i1f80c4e1aac144ba8da52cee5698d5a9_D20200430-20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUzLTItMS0xLTkxNTEy_df48c882-1032-4d8c-9b86-f0d9c28224db"
      unitRef="usdPerShare">0.4921875</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i1f80c4e1aac144ba8da52cee5698d5a9_D20200430-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzUzLTQtMS0xLTkxNTEy_4c99c386-ee59-436b-8e02-8fdbb0a5bee7"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i2299b8056ac64bafafed69146479e731_D20200130-20200130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzU0LTItMS0xLTkxNTEy_d83e6ca4-5c0f-446d-82a7-38d7571a2d8d"
      unitRef="usdPerShare">0.38281</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i2299b8056ac64bafafed69146479e731_D20200130-20200130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90YWJsZTphY2QwOGNmYTk5YWM0ZDYxYWZmMTk4YWU5NGE2MzNhNS90YWJsZXJhbmdlOmFjZDA4Y2ZhOTlhYzRkNjFhZmYxOThhZTk0YTYzM2E1XzU0LTQtMS0xLTkxNTEy_237196cd-ebce-4acf-acd1-7584e77c35a2"
      unitRef="usd">1531000</codi:DistributionToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i72ff54a98e194a119676dd114c3727be_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2MjI4_b065e0f3-3c73-4ebe-be54-6b0a17ed865d"
      unitRef="usd">57100000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i835c417738e249f6b1460fc36075dd70_I20220120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2MzI4_90c8d97a-f6da-4cfd-922c-703a570fd0dc"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yODkvZnJhZzphYzU5YzRlN2EwN2Q0NjU0YTZiYTFlNzFhZDBmNjMxNy90ZXh0cmVnaW9uOmFjNTljNGU3YTA3ZDQ2NTRhNmJhMWU3MWFkMGY2MzE3XzE2NDA0_d9eec759-b621-46e5-b595-dcf955bcb53d"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMDM_44b29ad7-7bd5-48d2-84b0-dab8c3e583dd">Income Taxes &lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective September 1, 2021, the Company&#x2019;s parent (i.e., the Trust) elected to be treated as a corporation for U.S federal income tax purposes. Prior to September 1, 2021, the Company&#x2019;s items of income, gain, loss and deduction flowed through to owners of the parent Trust without being subject to income taxes at the Trust level. Consequently, the Company&#x2019;s earnings did not reflect a provision for income taxes except those for foreign, state, city and local income taxes incurred at the entity level. From and after September 1, 2021, the parent Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#x2019;s earnings that flow through to the Trust.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;Components of the Company's income (loss) before taxes are 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:82.309%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.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: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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;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;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Domestic (including U.S. exports)&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;50,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;52,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Foreign subsidiaries&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;36,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 #000000;border-top:1pt solid #000000;padding: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;87,074&#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;68,130&#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;27,172&#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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of the Company&#x2019;s income tax provision are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.302%"/&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="15" 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&#160;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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Federal&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;30,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total current taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred 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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(4,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Foreign&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,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total deferred 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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,466)&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.5pt;font-weight:400;line-height:100%"&gt;(9,929)&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.5pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total tax provision&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: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;45,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: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,756&#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;13,606&#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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tax effects of temporary differences that have resulted in the creation of deferred tax assets and deferred tax liabilities at December&#160;31, 2022 and 2021 are 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:78.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.253%"/&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;December&#160;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;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tax credits&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: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;10,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;7,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:8.5pt;font-weight:400;line-height:100%"&gt;8,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Interest expense limitation carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;40,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Held-for-sale effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:9pt;font-weight:400;line-height:100%"&gt;8,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;120,170&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;102,324&#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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Valuation allowance &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;99,066&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;92,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&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: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;(193,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(135,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(25,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(26,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Repatriation of foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Right of use 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.5pt;font-weight:400;line-height:100%"&gt;(35,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(27,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Prepaid and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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;(255,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(190,674)&lt;/span&gt;&lt;/td&gt;&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total net deferred tax liability&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(156,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(97,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.&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;For the years ending December&#160;31, 2022 and 2021, the Company recognized approximately $255.7 million and $190.7 million, respectively in deferred tax liabilities. A significant portion of the balance in deferred tax liabilities reflects temporary differences in the basis of property and equipment and intangible assets related to the Company&#x2019;s purchase accounting adjustments in connection with the acquisition of certain of its businesses. For financial accounting purposes the Company has recognized a significant increase in the fair values of the intangible assets and property and equipment in certain of the businesses it acquired. For income tax purposes the existing, pre-acquisition tax basis of the intangible assets and property and equipment is utilized. In order to reflect the increase in the financial accounting basis over the existing tax basis, a deferred tax liability was recorded. This liability will decrease in future periods as these temporary differences reverse but may be replaced by deferred tax liabilities generated as a result of future acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance relating to the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $21.1 million was provided at December&#160;31, 2022 and a valuation allowance related to the realization of domestic and foreign net operating losses, domestic and foreign tax credits and the limitation on the deduction of interest expense of $9.4 million was provided at December&#160;31, 2021. A valuation allowance is provided whenever it is more likely than not that some or all of deferred assets recorded may not be realized.  &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 2022, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;5.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:8.5pt;font-weight:400;line-height:100%"&gt;2.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:8.5pt;font-weight:400;line-height:100%"&gt;7.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;2.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:8.5pt;font-weight:400;line-height:100%"&gt;5.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:8.5pt;font-weight:400;line-height:100%"&gt;6.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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18.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:8.5pt;font-weight:400;line-height:100%"&gt;17.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:8.5pt;font-weight:400;line-height:100%"&gt;Impact of subsidiary employee stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-deductible acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.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:8.5pt;font-weight:400;line-height:100%"&gt;1.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:8.5pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;13.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:8.5pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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:8.5pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Dividend (net of dividend received deduction)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;(9.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;9.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:8.5pt;font-weight:400;line-height:100%"&gt;(10.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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:8.5pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;51.7&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;31.9&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;50.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:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;The effective income tax rate for each of the years 2021 and 2020  include losses at the Company&#x2019;s parent, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Company's parent is taxed as a corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt;padding-left:18pt;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:9.5pt;font-weight:400;line-height:120%"&gt;A reconciliation of the amount of unrecognized tax benefits for 2022, 2021 and 2020 are as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Additions for current years&#x2019; tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Additions for prior years&#x2019; tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for prior years&#x2019; tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for expiration of statute of limitations&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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,334&#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Additions for current years&#x2019; tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31&#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Additions for prior years&#x2019; tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for prior years' tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for expiration of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Additions for current years&#x2019; tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Additions for prior years&#x2019; tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for prior years' tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for expiration of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the unrecognized tax benefits at both December&#160;31, 2022 and 2021 is  $1.2 million of tax benefits that, if recognized, would affect the Company&#x2019;s effective tax rate. The Company accrues interest and penalties related to uncertain tax positions. The amounts accrued at December 31, 2022, 2021 and 2020 are not material to the Company.  Such amounts are included in the provision (benefit) for income taxes in the accompanying consolidated statements of operations. It is expected that the amount of unrecognized tax benefits will change in the next twelve months. However, we do not expect the change to have a significant impact on the consolidated results of operations or financial position.&lt;/span&gt;&lt;/div&gt;Each of the Company&#x2019;s businesses file U.S. Federal, state and foreign income tax returns in multiple jurisdictions with varying statutes of limitations. The 2018 through 2022 tax years generally remain subject to examinations by the taxing authorities.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMjY_cde41926-4a4f-4640-9290-ba0e3c51ec1c">&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;Components of the Company's income (loss) before taxes are 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:82.309%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.688%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.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: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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December&#160;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;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Domestic (including U.S. exports)&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;50,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;52,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Foreign subsidiaries&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;36,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 #000000;border-top:1pt solid #000000;padding: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;87,074&#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;68,130&#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;27,172&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzMtMi0xLTEtOTE1MTI_77342370-3c4d-49bf-8695-68442ee9831e"
      unitRef="usd">50231000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzMtNC0xLTEtOTE1MTI_e8049a33-6be6-4720-9aab-3dcda41b8dfe"
      unitRef="usd">52733000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzMtNi0xLTEtOTE1MTI_a662a7e6-6cb3-488c-80bc-9a39e8476296"
      unitRef="usd">28830000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzQtMi0xLTEtOTE1MTI_73dce7db-dc6b-418c-b0e1-e9637e8af25e"
      unitRef="usd">36843000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzQtNC0xLTEtOTE1MTI_76ab5d1c-b489-4c50-a622-5335f8fa79a7"
      unitRef="usd">15397000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzQtNi0xLTEtOTE1MTI_f9a59347-1c07-4a78-b897-36f68b00eda6"
      unitRef="usd">-1658000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzUtMi0xLTEtOTE1MTI_119fd9d1-7eac-4dd3-97df-8a827817282b"
      unitRef="usd">87074000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzUtNC0xLTEtOTE1MTI_515c55a2-f90d-4141-bcd8-8cb17c661e33"
      unitRef="usd">68130000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTo5NmQyZjcwZTc5Zjc0ZDQ2YWMxYzVlNTM5Y2NiZDgwMy90YWJsZXJhbmdlOjk2ZDJmNzBlNzlmNzRkNDZhYzFjNWU1MzljY2JkODAzXzUtNi0xLTEtOTE1MTI_98b77eae-b12f-43f7-b11b-1a9f66cc1976"
      unitRef="usd">27172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQwOTk_fb3dc117-e717-4968-85fb-7cffcd13fe61">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of the Company&#x2019;s income tax provision are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.684%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.302%"/&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="15" 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&#160;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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Current taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Federal&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;30,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;21,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;8,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;11,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total current taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred 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;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(4,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Foreign&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,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total deferred 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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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,466)&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.5pt;font-weight:400;line-height:100%"&gt;(9,929)&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.5pt;font-weight:400;line-height:100%"&gt;(1,690)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total tax provision&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: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;45,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: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,756&#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;13,606&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzQtMi0xLTEtOTE1MTI_a4b040e5-70ce-4cd3-b9b3-eecf4880c20a"
      unitRef="usd">30167000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzQtNC0xLTEtOTE1MTI_78ec858f-84f3-4768-b139-1ff50ccd3103"
      unitRef="usd">21659000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzQtNi0xLTEtOTE1MTI_5775f8da-5f12-4468-a914-0c80605e4b67"
      unitRef="usd">8305000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzUtMi0xLTEtOTE1MTI_d69f5b67-23ba-44d4-bcb8-649de2d2027a"
      unitRef="usd">7421000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzUtNC0xLTEtOTE1MTI_8f3b6559-5c63-4c32-baca-ecf4aeb8fd24"
      unitRef="usd">4792000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzUtNi0xLTEtOTE1MTI_0a0e2602-29ca-44fd-89cb-642fc61ab047"
      unitRef="usd">2187000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzYtMi0xLTEtOTE1MTI_1d3b1a46-5bfd-46c6-a058-661c63b10450"
      unitRef="usd">11907000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzYtNC0xLTEtOTE1MTI_c6dba058-381f-4201-96c4-97d13d07b18d"
      unitRef="usd">5234000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzYtNi0xLTEtOTE1MTI_cf57dbda-8880-4fa8-b5b1-caa4ce625a1e"
      unitRef="usd">4804000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzctMi0xLTEtOTE1MTI_be8c3f6f-4621-4a3e-91dc-8e39b1df2313"
      unitRef="usd">49495000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzctNC0xLTEtOTE1MTI_75cb7515-a2a0-4b17-89cd-1bdc8858d62c"
      unitRef="usd">31685000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzctNi0xLTEtOTE1MTI_6134676a-5dfe-4d70-900b-80c10c414d83"
      unitRef="usd">15296000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzktMi0xLTEtOTE1MTI_8f1fe7d6-bf2d-43dc-b838-ad2f33ce7c65"
      unitRef="usd">-4647000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzktNC0xLTEtOTE1MTI_b49bd49c-884b-47c0-bf9b-ed3a77c4fee1"
      unitRef="usd">-9648000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzktNi0xLTEtOTE1MTI_54f06dbf-ebbd-4486-b8ef-6718ad6b6bc8"
      unitRef="usd">671000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEwLTItMS0xLTkxNTEy_f4617ab9-c606-48ce-a43a-9a8db2069178"
      unitRef="usd">2447000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEwLTQtMS0xLTkxNTEy_0adf559b-7783-46e8-85f5-d8a315893749"
      unitRef="usd">-1819000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEwLTYtMS0xLTkxNTEy_1e39d55f-22c4-4c63-904c-160003384369"
      unitRef="usd">402000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzExLTItMS0xLTkxNTEy_b130aa0f-84f4-46d7-baff-e81e80b3f524"
      unitRef="usd">-2266000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzExLTQtMS0xLTkxNTEy_fcc2e1fc-dc90-4048-a40f-a1ef830a24e6"
      unitRef="usd">1538000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzExLTYtMS0xLTkxNTEy_e3fd374f-573a-41b3-83f5-d272ce1a7116"
      unitRef="usd">-2763000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEyLTItMS0xLTkxNTEy_7c12376c-4b90-4c9c-8e5f-e72b5fd786ce"
      unitRef="usd">-4466000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEyLTQtMS0xLTkxNTEy_7a386ecf-9c60-44f0-a806-8fe34ca67b5f"
      unitRef="usd">-9929000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEyLTYtMS0xLTkxNTEy_8dc1a519-d694-4c86-b7bb-94f2fbdfa89d"
      unitRef="usd">-1690000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEzLTItMS0xLTkxNTEy_61f7b2f8-3668-41c5-a811-7691b1219d2e"
      unitRef="usd">45029000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEzLTQtMS0xLTkxNTEy_30e40cb8-5b21-4e8f-ba69-4570ee9b5224"
      unitRef="usd">21756000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpjYWRiYjIxNDA4OWU0ODJhYWQ0YjYzZjY0NmJkZTMyNS90YWJsZXJhbmdlOmNhZGJiMjE0MDg5ZTQ4MmFhZDRiNjNmNjQ2YmRlMzI1XzEzLTYtMS0xLTkxNTEy_be6cfc73-39ac-4029-8b82-0e8392931a94"
      unitRef="usd">13606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQwOTU_b10f4b44-1b61-4fe6-928e-c000ac138329">&lt;div style="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 tax effects of temporary differences that have resulted in the creation of deferred tax assets and deferred tax liabilities at December&#160;31, 2022 and 2021 are 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:78.362%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.253%"/&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;December&#160;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;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Tax credits&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: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;10,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;7,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accounts receivable and allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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:8.5pt;font-weight:400;line-height:100%"&gt;8,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Interest expense limitation carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;40,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Held-for-sale effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:9pt;font-weight:400;line-height:100%"&gt;8,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;24,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;120,170&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;102,324&#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;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Valuation allowance &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;99,066&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;92,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Intangible assets&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: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;(193,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(135,922)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(25,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(26,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Repatriation of foreign earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Right of use 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.5pt;font-weight:400;line-height:100%"&gt;(35,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(27,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Prepaid and other expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(863)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(702)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&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;(255,708)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(190,674)&lt;/span&gt;&lt;/td&gt;&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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total net deferred tax liability&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(156,642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(97,763)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzQtMS0xLTEtOTE1MTI_0db7bfdc-c6e7-4529-9663-49f7dd1dac08"
      unitRef="usd">10030000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzQtMy0xLTEtOTE1MTI_59eaf0f7-3353-41c9-93c8-76cb71671549"
      unitRef="usd">7645000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <codi:DeferredTaxAssetsAccountsReceivableAndAllowance
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzUtMS0xLTEtOTE1MTI_33587b8c-64a2-417f-a39e-936f35cb2880"
      unitRef="usd">2118000</codi:DeferredTaxAssetsAccountsReceivableAndAllowance>
    <codi:DeferredTaxAssetsAccountsReceivableAndAllowance
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzUtMy0xLTEtOTE1MTI_5e1bf66f-874e-46fe-9f9a-bb6cc6f1e283"
      unitRef="usd">1834000</codi:DeferredTaxAssetsAccountsReceivableAndAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzYtMS0xLTEtOTE1MTI_0c8d1463-e253-4d8e-b8c2-f51a8c884ab3"
      unitRef="usd">27095000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzYtMy0xLTEtOTE1MTI_bb125b66-c5cf-4f92-ace6-4f5356341100"
      unitRef="usd">29979000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzctMS0xLTEtOTE1MTI_690302a2-663a-408d-bff3-8836adfe8cc5"
      unitRef="usd">8470000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzctMy0xLTEtOTE1MTI_849c5fdf-5d53-4e17-b777-9b214e95c7d7"
      unitRef="usd">8191000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzgtMS0xLTEtOTE1MTI_364a5744-c6a7-45f8-8294-f94a6249d306"
      unitRef="usd">7419000</codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward>
    <codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzgtMy0xLTEtOTE1MTI_33ca7ee2-4934-4d9e-8329-15b635694daf"
      unitRef="usd">2651000</codi:DeferredTaxAssetsValuationAllowanceInterestCarryforward>
    <codi:DeferredTaxAssetLeases
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzktMS0xLTEtOTE1MTI_433292e7-1fe8-4ee9-a621-f371bd4c73b2"
      unitRef="usd">40535000</codi:DeferredTaxAssetLeases>
    <codi:DeferredTaxAssetLeases
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzktMy0xLTEtOTE1MTI_5545f19e-cfb2-4f7e-bbe4-a62ca1a07803"
      unitRef="usd">30717000</codi:DeferredTaxAssetLeases>
    <codi:DeferredTaxAssetsHeldForSale
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEwLTEtMS0xLTkxNTEy_a2e92f56-fa7e-4a55-9069-51ce95548b1b"
      unitRef="usd">0</codi:DeferredTaxAssetsHeldForSale>
    <codi:DeferredTaxAssetsHeldForSale
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEwLTMtMS0xLTkxNTEy_f9b9d4f2-f5c9-4708-adc0-6c4c79b9bb2d"
      unitRef="usd">8601000</codi:DeferredTaxAssetsHeldForSale>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzExLTEtMS0xLTkxNTEy_db4b8ee7-029f-408b-a8fb-3248a0501eb0"
      unitRef="usd">24503000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzExLTMtMS0xLTkxNTEy_60882565-eae3-4d54-99dc-1630a3b992c6"
      unitRef="usd">12706000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEyLTEtMS0xLTkxNTEy_7702448b-55f6-40ce-aa3e-714c439967b4"
      unitRef="usd">120170000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEyLTMtMS0xLTkxNTEy_ba20f12e-3db1-4d17-8ee3-d6d32619e490"
      unitRef="usd">102324000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTEtMS0xLTkxNTEy_64e5c2eb-4926-40b9-ae40-fc0bb9b090aa"
      unitRef="usd">21104000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTMtMS0xLTkxNTEy_c25c13c3-3abb-4617-a28c-ab300e087c8d"
      unitRef="usd">9413000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE0LTEtMS0xLTkxNTEy_6c8199c0-5b92-40e0-b2c9-b0db2f7e59de"
      unitRef="usd">99066000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE0LTMtMS0xLTkxNTEy_190dfe5b-71d9-4d79-bef6-0bf95dd1ae92"
      unitRef="usd">92911000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE2LTEtMS0xLTkxNTEy_2cb99e1a-91d9-4b79-9725-ecf90ba57cdf"
      unitRef="usd">193408000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE2LTMtMS0xLTkxNTEy_07cf2429-b3d9-473c-99fb-d1ba265eed7b"
      unitRef="usd">135922000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE3LTEtMS0xLTkxNTEy_2bcf32a9-ef55-4ccd-8e2a-6daa1c22a727"
      unitRef="usd">25724000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE3LTMtMS0xLTkxNTEy_846e4681-5372-41d6-8c29-1b4e0a1a8c73"
      unitRef="usd">26114000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <codi:DeferredTaxLiabilityRepatriationofForeignEarnings
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE4LTEtMS0xLTkxNTEy_3d1211d7-9abf-40d6-a578-c26a73a08aca"
      unitRef="usd">38000</codi:DeferredTaxLiabilityRepatriationofForeignEarnings>
    <codi:DeferredTaxLiabilityRepatriationofForeignEarnings
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE4LTMtMS0xLTkxNTEy_2fb2ee2a-da7d-4f49-8261-8c91d720e8fe"
      unitRef="usd">38000</codi:DeferredTaxLiabilityRepatriationofForeignEarnings>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE5LTEtMS0xLTkxNTEy_a262c16c-2edf-4809-b263-04228227ef43"
      unitRef="usd">35675000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzE5LTMtMS0xLTkxNTEy_6ce22c01-3fab-4b5e-9dc4-cd6a4e3e4e1b"
      unitRef="usd">27898000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIwLTEtMS0xLTkxNTEy_c98ed6c8-e2f1-46b5-9215-756fdd8eb338"
      unitRef="usd">863000</codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses>
    <codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIwLTMtMS0xLTkxNTEy_56fee219-1df1-4403-908b-7ec61b13f636"
      unitRef="usd">702000</codi:DeferredTaxLiabilitiesPrepaidAndOtherExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIxLTEtMS0xLTkxNTEy_cf34114c-11cc-4f32-a96c-a1bfe2842dd2"
      unitRef="usd">255708000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIxLTMtMS0xLTkxNTEy_2dc4d22d-9679-4d4c-842c-f0e806d8e063"
      unitRef="usd">190674000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIyLTEtMS0xLTkxNTEy_2161c255-e5c8-405b-b299-a6cd323fd37e"
      unitRef="usd">156642000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzIyLTMtMS0xLTkxNTEy_a76857c4-dee1-45e2-90c3-42862219daa5"
      unitRef="usd">97763000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzExNzE_932d161a-f4d1-46bd-ae1f-ce75c013851c"
      unitRef="usd">255700000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzExNzg_d4f1bd1f-5898-4a98-8ef5-5e308caa072f"
      unitRef="usd">190700000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzIzMTk_284ab107-e44c-4740-a27e-50ade804947b"
      unitRef="usd">21100000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzI1MTk_c951b92d-2218-45dc-b1fa-694d645a8e31"
      unitRef="usd">9400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMjI_8beb11f0-0bbd-4f81-ba34-efa0799df5ef">&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 2022, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.539%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;5.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:8.5pt;font-weight:400;line-height:100%"&gt;2.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:8.5pt;font-weight:400;line-height:100%"&gt;7.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;2.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:8.5pt;font-weight:400;line-height:100%"&gt;5.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:8.5pt;font-weight:400;line-height:100%"&gt;6.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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18.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:8.5pt;font-weight:400;line-height:100%"&gt;17.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:8.5pt;font-weight:400;line-height:100%"&gt;Impact of subsidiary employee stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Non-deductible acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.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:8.5pt;font-weight:400;line-height:100%"&gt;1.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:8.5pt;font-weight:400;line-height:100%"&gt;Impairment expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1.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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;13.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:8.5pt;font-weight:400;line-height:100%"&gt;(2.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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:8.5pt;font-weight:400;line-height:100%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Dividend (net of dividend received deduction)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;(9.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;9.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:8.5pt;font-weight:400;line-height:100%"&gt;(10.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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.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:8.5pt;font-weight:400;line-height:100%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;51.7&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;31.9&#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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;50.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:8.5pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;The effective income tax rate for each of the years 2021 and 2020  include losses at the Company&#x2019;s parent, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Company's parent is taxed as a corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzItMS0xLTEtOTE1MTI_66143e9b-e5b5-4bfc-98f9-6dbfc4891d84"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzItMy0xLTEtOTE1MTI_d10bac1b-0995-4afb-9c33-20185f89d28f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzItNS0xLTEtOTE1MTI_31fba733-91dd-4f23-b6c5-c8697ce19452"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzMtMS0xLTEtOTE1MTI_e0b5c5da-68ec-46eb-b4c6-ca52fd41842d"
      unitRef="number">0.053</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzMtMy0xLTEtOTE1MTI_6fd16825-b53d-42c7-b2c3-d65503ef7f29"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzMtNS0xLTEtOTE1MTI_5e68ee8c-7286-48a6-981b-0c8118234e08"
      unitRef="number">0.076</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzQtMS0xLTEtOTE1MTI_550ab678-3d40-4d56-af62-62c9ae7d0815"
      unitRef="number">-0.027</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzQtMy0xLTEtOTE1MTI_e1b6a1db-2158-49be-a150-b72879964cff"
      unitRef="number">-0.053</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzQtNS0xLTEtOTE1MTI_c7e2abc3-f659-40c9-a88b-8c8ba62174f3"
      unitRef="number">-0.061</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMS0xLTEtOTE1MTI_ef12b4a0-e66b-448e-aea3-01b5d3be8385"
      unitRef="number">0</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMy0xLTEtOTE1MTI_3f578fa5-d9fc-4854-af63-6998ebf39efc"
      unitRef="number">0.189</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtNS0xLTEtOTE1MTI_c67c855c-c6f8-44a4-9ee3-1d7afe27e008"
      unitRef="number">0.176</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzYtMS0xLTEtOTE1MTI_404fcc90-9235-4261-9107-cc525e7d9653"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzYtMy0xLTEtOTE1MTI_093249aa-3afd-496c-83df-5d8f32b8b680"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzYtNS0xLTEtOTE1MTI_d46e4323-c7db-45dc-96ae-a8df38aa8917"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzctMS0xLTEtOTE1MTI_865fa1df-95a8-438e-9ac2-f8f8dc35d70a"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzctMy0xLTEtOTE1MTI_f581fb57-2042-4e4b-ac7c-f1630f8475aa"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzctNS0xLTEtOTE1MTI_60ce9580-fef2-4258-ae53-5cc38cf185b0"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzgtMS0xLTEtOTE1MTI_46c6801c-7f7f-43a3-8f58-40e43b189e70"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzgtMy0xLTEtOTE1MTI_77ff54f9-d7ac-4ec9-a52c-13fbc6d4ca7e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzgtNS0xLTEtOTE1MTI_398029bf-d26b-45f3-8c60-073290643bb8"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzktMS0xLTEtOTE1MTI_2e8d7818-4d32-4d1c-b0bf-2cb5258203b8"
      unitRef="number">0.134</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzktMy0xLTEtOTE1MTI_e3fccf5b-5c6c-4467-bb0e-125e55ee9c6a"
      unitRef="number">-0.023</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzktNS0xLTEtOTE1MTI_44c9677a-8365-4cd2-b4b9-0f96073da82c"
      unitRef="number">-0.040</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTEtMS0xLTEwOTIzMA_cc191bac-ba8c-4dc1-99e0-8ac4b9db88e2"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTMtMS0xLTEwOTIzMA_b885895e-ec35-4768-ab7a-f54adf5fe4cc"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTUtMS0xLTEwOTIzMA_fceac1c4-36ec-490e-be4a-195db1cc3092"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzExLTEtMS0xLTEwOTIzMA_84f55ee4-5178-4c66-9062-c0b2cb1ce91d"
      unitRef="number">0.036</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzExLTMtMS0xLTEwOTIzMA_4c6d1b50-54dd-4b87-8e14-e9752112c4df"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzExLTUtMS0xLTEwOTIzMA_b41612f9-6829-4f55-8dd1-08eec62ba957"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsDividends>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTEtMS0xLTkxNTEy_1757a52f-46c4-4cb1-8ff1-81b9a2f705d3"
      unitRef="number">0.092</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTMtMS0xLTkxNTEy_3ee86f7d-113d-4dac-b8df-b9f01b481bd9"
      unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEwLTUtMS0xLTkxNTEy_34dcf5ef-437b-4727-8dfc-2d437e9a44e2"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEyLTEtMS0xLTkxNTEy_18b4d66c-3dc9-499f-923e-a659ac0b481f"
      unitRef="number">0.099</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEyLTMtMS0xLTkxNTEy_f1213496-8d5c-46a4-87b7-27cb1c10c983"
      unitRef="number">-0.107</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEyLTUtMS0xLTkxNTEy_70661758-3fb2-43f4-94ef-e1ba89e46747"
      unitRef="number">0</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEzLTEtMS0xLTkxNTEy_699b950c-3ec2-4170-937c-fdfc01635654"
      unitRef="number">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEzLTMtMS0xLTkxNTEy_34e1502d-8643-4aae-a7b8-151281a9f69c"
      unitRef="number">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzEzLTUtMS0xLTkxNTEy_8dcacefd-18ed-4d17-8815-6f71295ac89a"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzE0LTEtMS0xLTkxNTEy_b947e80a-b84a-4f4e-a729-f2f3b7404377"
      unitRef="number">0.517</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzE0LTMtMS0xLTkxNTEy_fcaad050-d0cf-4fdf-b121-5238f7dd0715"
      unitRef="number">0.319</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzE0LTUtMS0xLTkxNTEy_8bf6f95d-a114-4a38-b8f6-6187b6d1fffa"
      unitRef="number">0.501</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMzU_49b06497-c807-45f7-b3a3-70a7aa3b4630">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;A reconciliation of the amount of unrecognized tax benefits for 2022, 2021 and 2020 are as follows &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Additions for current years&#x2019; tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Additions for prior years&#x2019; tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for prior years&#x2019; tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for expiration of statute of limitations&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;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,334&#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Additions for current years&#x2019; tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31&#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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Additions for prior years&#x2019; tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for prior years' tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for expiration of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Additions for current years&#x2019; tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Additions for prior years&#x2019; tax positions &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for prior years' tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8.5pt;font-weight:400;line-height:100%"&gt;Reductions for expiration of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,216&#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;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5085cb3451f649e695732d174ff01e84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzAtMS0xLTEtOTE1MTI_41b2f0e4-cbc4-40f4-aafe-1cc52dc73e5a"
      unitRef="usd">993000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzEtMS0xLTEtOTE1MTI_803542fa-49d3-43a8-a7da-4af28647a77a"
      unitRef="usd">14000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzItMS0xLTEtOTE1MTI_5947bad1-b668-427d-945a-3b987b385393"
      unitRef="usd">427000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzMtMS0xLTEtOTE1MTI_b25e5ef8-d600-4e95-85b3-72ea889370f5"
      unitRef="usd">73000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzQtMS0xLTEtMTE0NjA1_1ec10d79-1a18-4cc5-ab39-01d20e24c730"
      unitRef="usd">27000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzQtMS0xLTEtOTE1MTI_069e5ea5-e3a5-46d4-b162-582ebb697bde"
      unitRef="usd">1334000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzUtMS0xLTEtOTE1MTI_d307c5cd-ff9e-4920-b877-cf91212a19f8"
      unitRef="usd">31000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzYtMS0xLTEtOTE1MTI_6e87b6e6-2870-4501-88f6-f0dd694165d9"
      unitRef="usd">15000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzctMS0xLTEtOTE1MTI_35ccc13b-a60b-4a20-a40d-3c05f4a6ddfa"
      unitRef="usd">63000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzgtMS0xLTEtOTE1MTI_be16e5a4-f37e-4ea1-b6e7-bc6c29aa0ae9"
      unitRef="usd">63000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzktMS0xLTEtOTE1MTI_99abe31c-9f2e-4a7d-b4ed-5378d1ec262a"
      unitRef="usd">1254000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzEwLTEtMS0xLTkxNTEy_3cca4733-6bde-485a-863e-78cafb5f740e"
      unitRef="usd">91000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzExLTEtMS0xLTkxNTEy_e56b12ca-837c-4484-a356-9acca9eb6450"
      unitRef="usd">15000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzEyLTEtMS0xLTkxNTEy_ba0b5a35-d982-4caf-adaf-6895f04ff0df"
      unitRef="usd">71000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzEzLTEtMS0xLTkxNTEy_b7fbbea7-7c15-4fef-ba47-f5bcbf5f9361"
      unitRef="usd">73000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToxOGI4OTM1NDUzMWU0NDIxOTZmMGZlNTQ0MzU1ZWMzZi90YWJsZXJhbmdlOjE4Yjg5MzU0NTMxZTQ0MjE5NmYwZmU1NDQzNTVlYzNmXzE0LTEtMS0xLTkxNTEy_1b162ef0-265c-42f7-a196-cf343eb0347b"
      unitRef="usd">1216000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzMyMzU_47efe08d-38c0-4b40-a77a-af47b58fd01a"
      unitRef="usd">1200000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzI4NzY_718cb3dc-40c1-46f2-858e-ef629fb40874">Fair Value Measurement &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 following table provides the assets and liabilities carried at fair value measured on a recurring basis as of December&#160;31, 2022 and 2021 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:217.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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 style="height:14pt"&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:8.5pt;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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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: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;&#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;(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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,442)&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:9pt;padding-left:31.5pt;text-align:justify;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)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&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:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:217.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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 style="height:14pt"&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:8.5pt;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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#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;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#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;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total 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: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 #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,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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 #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,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.47pt"&gt;Represents potential earn-out payable as additional purchase price consideration by Altor Solutions in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the change in the carrying value of the Company&#x2019;s Level 3 fair value measurements is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.730%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.855%"/&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;Year ended 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;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at January&#160;1st&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;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Termination of put option of noncontrolling shareholder- Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Adjustment to 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:8.5pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Payment of contingent consideration - Polyfoam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Increase (decrease) in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Balance at December&#160;31st&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,501)&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Valuation Techniques&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;Options of noncontrolling shareholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The put options of noncontrolling shareholders were determined based on inputs that were not readily available in public markets or able to be derived from information available in publicly quoted markets. As such, the Company categorized the put options of the noncontrolling shareholders as Level 3. The primary inputs associated with this valuation are earnings before interest, taxes amortization and depreciation times a multiple established in the &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;shareholder put option agreement, which is used to determine a per share equity value for the shares that can be put back to the Company.  An increase or decrease in these primary inputs would not have a material impact on the determination of the fair value of these put options. &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-weight:700;line-height:120%"&gt;Contingent Consideration&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;For certain acquisition of businesses that the Company or its subsidiaries make, a portion of the acquisition price w&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;ill be contingent consideration. The following is a summary of the contingent consideration arrangements entered into by the Company's subsidiaries in the prior three years and the valuation methodologies: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Velocity entered into a contingent consideration arrangement in connection with their purchase of King's Camo in J&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;uly 2022. The purchase price of King's Camo included a potential earn-out of $3.0&#160;million if King's Camo achieved certain financial metrics. The contingent consideration was valued at $1.6&#160;million using probability weighted models. The earnout was reduced to $1.3&#160;million at December 31, 2022 based on the expected payout amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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"&gt;Altor Solutions entered into a contingent consideration arrangement in connection with their purchase of Polyfoam in July 2020. The purchase price of Polyfoam included a potential earn-out of $1.4&#160;million if Polyfoam achieved certain financial metrics. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;The payment of the earn-out occurred on March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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;The Company's 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.479%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.390%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.814%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.633%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.187%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.193%"/&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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2032 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:right;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;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;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 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;300,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: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;237,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 15, 2029&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.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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="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:9pt;font-weight:400;line-height:100%"&gt;2&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;1,000,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 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;855,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;/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:700;line-height:120%"&gt;2022 Term Loan&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;At December 31, 2022, the carrying value of the principal under the Company's outstanding 2022 Term Loan, including the current portion, was $395 million, which approximates fair value because it bears interest at a variable interest rate that reflects changes in interest rates and changes in the Company's net leverage ratio. The estimated fair value of the outstanding 2022 Term Loan is classified as Level 2 in the fair value hierarchy.&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;Nonrecurring Fair Value Measurements&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 provides the assets and liabilities carried at fair value measured on a non-recurring basis as of December&#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="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note H &#x2013; Goodwill and Intangible Assets&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 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 and liabilities carried at fair value measured on a non-recurring basis as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.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="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Expense&lt;/span&gt;&lt;/td&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;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;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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;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;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;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;Goodwill - Ergo&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;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;20,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzI4ODY_8efcf961-43fc-4f62-9234-cc38a2750732">&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 following table provides the assets and liabilities carried at fair value measured on a recurring basis as of December&#160;31, 2022 and 2021 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:217.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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 style="height:14pt"&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:8.5pt;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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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: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;&#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;(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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,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 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total recorded at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,442)&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:9pt;padding-left:31.5pt;text-align:justify;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)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&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:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:508.50pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:217.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:67.75pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;at&#160;December&#160;31,&#160;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&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 style="height:14pt"&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:8.5pt;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 style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Put option of noncontrolling shareholders &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#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;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#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;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Contingent consideration - acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total 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: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 #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,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;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: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 #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,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;text-align:justify;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)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:31.5pt;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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.47pt"&gt;Represents potential earn-out payable as additional purchase price consideration by Altor Solutions in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id204e4b1a5b44b10ade7b25685cb5410_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzMtMS0xLTEtOTE1MTI_c16a45c0-5108-41dd-a759-f8de47461893"
      unitRef="usd">142000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id193e5c8d98c45448de6cc4a5168e9b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzMtMy0xLTEtOTE1MTI_523a9a0a-038c-464e-a714-90c3fb7468f3"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i7d40678f49164f4cbcd4762e638c0ef2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzMtNS0xLTEtOTE1MTI_1096dea6-193c-42a6-8b6b-412753bfa028"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ieaf580a2d62c4cd49fa4acbae8c5770b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzMtNy0xLTEtOTE1MTI_c3c52333-4e62-4faf-a014-31560b425a35"
      unitRef="usd">142000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="icd93f1a00d91464291ff01a934cb2759_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzQtMS0xLTEtOTE1MTI_3b8bd994-df8b-4611-bed3-f4d68a6b9b4d"
      unitRef="usd">1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2179311c991349348bd77edea5e40c54_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzQtMy0xLTEtOTE1MTI_09acead8-92ac-4ba2-9202-d1983f87e5a1"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i26963ac95abd40cd9bad55102377d29b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzQtNS0xLTEtOTE1MTI_3c369b07-ff73-45f5-bb03-af5e8b2ee9df"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iaddfae849a9040efa33113ffb17063c8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzQtNy0xLTEtOTE1MTI_cdee5c47-87da-45d7-83c7-2961257c49c8"
      unitRef="usd">1300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if5b818b85a814d9482f6c6767fa622cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzUtMS0xLTEtOTE1MTI_3d63cce1-1f29-46f6-b6e9-35579915fb08"
      unitRef="usd">1442000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4c2aba0cf8d042c0bf7e93368a96edde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzUtMy0xLTEtOTE1MTI_d8679581-4158-4966-8e07-793cd367783e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i64ff0b5ba5e74ddfbac1dd9cea2b89fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzUtNS0xLTEtOTE1MTI_5107180a-fc31-4ae3-8809-f2d7def4c01a"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6b5bdb029c4f40e8bb961d98680550df_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTo1Y2UwYTg5NDE5YzQ0Njk1OTFmNjAwMThkY2QxMzk1Mi90YWJsZXJhbmdlOjVjZTBhODk0MTljNDQ2OTU5MWY2MDAxOGRjZDEzOTUyXzUtNy0xLTEtOTE1MTI_71c57daf-7978-4b80-982b-2680c9f34bab"
      unitRef="usd">1442000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i77e5e57018064fd3bf5592fdb3de2833_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzMtMS0xLTEtOTE1MTI_be68f614-57fd-420b-8053-23805783f38d"
      unitRef="usd">-151000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i975227a41b344705a4f01d2c7ba54f82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzMtMy0xLTEtOTE1MTI_7b72bf6b-fe86-45e5-9f7f-2a0993ed5058"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5abb13f855b543ad989e6cf8d8f787d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzMtNS0xLTEtOTE1MTI_d0090640-3e24-4825-bd1e-d00acc07b126"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i4cfb3a314ac74dfa8ee269dec4c83d8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzMtNy0xLTEtOTE1MTI_4cc8c28a-22dd-4e3a-843c-9a7f9a135cb8"
      unitRef="usd">-151000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i645ca17564ef41e983dbd34cfa375b99_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzQtMS0xLTEtOTE1MTI_a5fed6c9-25c4-442d-b69a-dbc119b32d9f"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6a67fe166779474a8d4524a7855512ee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzQtMy0xLTEtOTE1MTI_06447251-6dc1-4f9f-8e02-e352da8ba512"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if71c257822c147768337c03c82340f25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzQtNS0xLTEtOTE1MTI_d6c0a4e0-7e68-4a9d-9b8e-7991fef8d83e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id319d2bdf2734d31994fb0e84c3b2aac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzQtNy0xLTEtOTE1MTI_c4abc5aa-dee4-4e6c-a4b1-e4bc369f29ee"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib727716730624041af43e3fe3818760e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzUtMS0xLTEtOTE1MTI_3ba71894-2b10-4a01-9833-6a6d615f9833"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i07f6ffd5778a4ae0b972847e7d99f759_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzUtMy0xLTEtOTE1MTI_203ad480-d21f-432e-873b-76ff6c1a96a6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i995df5c4feb04e1892505a6ede5bb034_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzUtNS0xLTEtOTE1MTI_2bf1644e-5e78-45c6-909a-2e6e1c1a1b60"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="iae198852e7ec4fb3bf7a892197db1791_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowOGE5NDA3YTQ4NDk0MDlmYTFhYjhhOTA3ZmMzNjI2ZS90YWJsZXJhbmdlOjA4YTk0MDdhNDg0OTQwOWZhMWFiOGE5MDdmYzM2MjZlXzUtNy0xLTEtOTE1MTI_d471c357-9077-4d48-b52b-1fad4b5fca44"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzI4NzM_c40d30ea-ed5e-4991-b426-40872fbe4f19">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the change in the carrying value of the Company&#x2019;s Level 3 fair value measurements is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.730%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.855%"/&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;Year ended 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;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Balance at January&#160;1st&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;(1,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,785)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Termination of put option of noncontrolling shareholder- Liberty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Adjustment to 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:8.5pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Payment of contingent consideration - Polyfoam&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Increase (decrease) in the fair value of put option of noncontrolling shareholder - 5.11&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Balance at December&#160;31st&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,501)&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;</codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib727716730624041af43e3fe3818760e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzMtMS0xLTEtOTE1MTI_c8b84ba7-880d-4c46-93b4-9a1434a05d7a"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i40c6d5e0f22046569d4608b9a61ac854_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzMtMy0xLTEtOTE1MTI_a6fa47f1-8f06-4555-9f54-af3fd2149fcf"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i8148456122bd47b7b1f2e3a6e43e311d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzUtMS0xLTEtOTE1MTI_a835611a-cc4c-4942-9a9b-7abe8a325392"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="id90a16b49f974e9babfe60d8d7dd3f2c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzUtMy0xLTEtOTE1MTI_8c7567eb-8e5a-4097-bde7-76cf02c8f50a"
      unitRef="usd">-314000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="if32828afc10340abbb90142a9dd72bd4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzUtMS0xLTEtMTAzNzkz_87fd6487-aa5b-4b85-a3ca-30847581d248"
      unitRef="usd">1600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i3934f63881304635ad4c8342666e417a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzUtMy0xLTEtMTAzNzkz_313af043-bbfd-45c0-8b24-d8de7f88354e"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i258a0f8ece924b92afd3f3fe70991e1e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzYtMS0xLTEtMTEzNzQ3_d7ecbe4c-6bd7-47e7-9c90-6ab05504580d"
      unitRef="usd">300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i4c1a799ad13f4bfbbe21274aa5a8cac5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzYtMy0xLTEtMTEzNzQ3_e3a6dcf6-10e0-4227-a84f-7fc0655a1951"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2bb9a2797fc0462d9be79b49ab702c62_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzYtMS0xLTEtOTE1MTI_d913c854-9125-4ab7-8f46-095400c52523"
      unitRef="usd">1350000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i374f392b9b2445ea916addc0d9a59a4c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzYtMy0xLTEtOTE1MTI_5bd87367-d42c-42bd-bd55-3ac731bd4498"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i83091991d843456b8eea05d790ccbb64_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzctMS0xLTEtOTE1MTI_d5609e9d-0f14-4cd9-9778-44ee1782aa70"
      unitRef="usd">-9000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i9c6b033b5e08490b86afb25a6616bbe2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzctMy0xLTEtOTE1MTI_11fde8ed-6902-45a3-a8d8-677e665043e7"
      unitRef="usd">-30000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if5b818b85a814d9482f6c6767fa622cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzgtMS0xLTEtOTE1MTI_515b0a47-a1e2-4a72-ab49-6ac2d0b0e08e"
      unitRef="usd">1442000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib727716730624041af43e3fe3818760e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTpiN2Q1MTA1NGQ5NjA0ODNjYTQ1MmMzNWE2NmFkNzE3Yi90YWJsZXJhbmdlOmI3ZDUxMDU0ZDk2MDQ4M2NhNDUyYzM1YTY2YWQ3MTdiXzgtMy0xLTEtOTE1MTI_0b32a825-6134-44b1-b991-3a164e509783"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="if2cb4731ea234c78a5f582e725e49cb7_I20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzU0OTc1NTgxODgzMQ_41231641-3324-4414-947f-1f406cdd9bf7"
      unitRef="usd">3000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="ie0b56cbaa3b749d09c9495a2e44f1ea5_D20220708-20220708"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzU0OTc1NTgyMDMzMg_f6f51936-bab7-460c-8ab1-d240519cdb0d"
      unitRef="usd">1600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="idc4c21684bf444b6a7d09e0f03823d67_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzU0OTc1NTgxOTMyMg_e0edf733-704e-44db-a1d4-60b3824926c0"
      unitRef="usd">1300000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="id7ce0ffac1434e7eb1db22d4bcb17ebc_I20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzIxOTQ_1362630f-8e05-4765-90ce-7192f27f944b"
      unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i44f90c56125b402eace34211d47f1214_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzItNC0xLTEtOTE1MTI_94cc851a-fdef-42c3-b0fc-62e78cf5f089"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i44f90c56125b402eace34211d47f1214_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzItOC0xLTEtOTE1MTI_78abb5c7-31b3-49bd-bbe3-fe6b75cd8330"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i44f90c56125b402eace34211d47f1214_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzItMTAtMS0xLTkxNTEy_2219ba96-323f-49e7-861e-402236b44474"
      unitRef="usd">237750000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzMtNC0xLTEtOTE1MTI_4efe197a-4fe4-4dd5-a492-075a970d0b14"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzMtOC0xLTEtOTE1MTI_74bbbcfa-7825-4941-ba29-931673e641e8"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i0f3cacee8d7c4cc098356164bdc7fba8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTowZjUyYjIzNWZjOGU0YmE3YmJlNDQwZmY4YWI2OTliNC90YWJsZXJhbmdlOjBmNTJiMjM1ZmM4ZTRiYTdiYmU0NDBmZjhhYjY5OWI0XzMtMTAtMS0xLTkxNTEy_c3fb65c6-fe47-4954-9817-1b411fefe965"
      unitRef="usd">855000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1b89c2e1132943c09f9922ed5cebbf15_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzE2NDkyNjc0NDgzMTI_9448972a-a156-421a-b592-1acf814074c5"
      unitRef="usd">395000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90ZXh0cmVnaW9uOmRmZGY2ZDY3NjFlNDRjYWViYWEyZTYyNTk1MTdmZGNmXzI4ODg_1bc078ac-62b8-4ca9-acfa-fab49e9a60ed">&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 provides the assets and liabilities carried at fair value measured on a non-recurring basis as of December&#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="#ia85db93a905f4f7a90da190381615c4b_277" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note H &#x2013; Goodwill and Intangible Assets&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 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 and liabilities carried at fair value measured on a non-recurring basis as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.233%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.392%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.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="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Expense&lt;/span&gt;&lt;/td&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;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;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.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;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;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;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;Goodwill - Ergo&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;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;40,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;20,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="i4f4425062c1a49899d6d259b1d4676c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtMS0xLTEtOTE1MTI_6ccc570b-6b0b-4a89-aa0d-22e9a4cde6b0"
      unitRef="usd">40896000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="iea9a2edb94804bb5a7654fc47d04f1a4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtMy0xLTEtOTE1MTI_3f4d1794-b685-4bda-b8c9-627f131e1620"
      unitRef="usd">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="ib1f2b6a201ed4f7a9760d5cda412cfba_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtNS0xLTEtOTE1MTI_b4d3a24c-35f7-4698-af02-76387c82960c"
      unitRef="usd">0</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:GoodwillFairValueDisclosure
      contextRef="i7f892fa79ba3498fb64dd65db2584df4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtNy0xLTEtOTE1MTI_c22347fc-fd5b-4530-a79e-ec5efea4cac8"
      unitRef="usd">40896000</us-gaap:GoodwillFairValueDisclosure>
    <us-gaap:AssetImpairmentCharges
      contextRef="i3ddcfbaf0dc64582bd43f1c85e2ba412_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTgvZnJhZzpkZmRmNmQ2NzYxZTQ0Y2FlYmFhMmU2MjU5NTE3ZmRjZi90YWJsZTphODUzZTY4YWEwMjY0NDRhOTkzMzNhNjc3Yzg3MTE3Yy90YWJsZXJhbmdlOmE4NTNlNjhhYTAyNjQ0NGE5OTMzM2E2NzdjODcxMTdjXzMtOS0xLTEtOTE1MTI_8dec6202-26ab-4113-b1ff-9b970e45997e"
      unitRef="usd">20552000</us-gaap:AssetImpairmentCharges>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5Mg_ca62b8f4-9b70-4a26-ba79-cae4431ecfeb">Noncontrolling InterestNoncontrolling interest represents the portion of a majority-owned subsidiary&#x2019;s net income and equity that is owned by noncontrolling shareholders.  &lt;div style="margin-bottom:6pt;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 tables reflect the Company&#x2019;s percentage ownership of its businesses, as of December&#160;31, 2022, 2021 and 2020 and related noncontrolling interest balances as of December&#160;31, 2022 and 2021:&lt;/span&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&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;December&#160;31,&#160;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December&#160;31,&#160;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;97.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;97.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;81.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;81.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;72.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;81.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;72.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;58.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;N/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;91.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;92.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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="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:8.5pt;font-weight:400;line-height:100%"&gt;N/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;N/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;N/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;99.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;99.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:8.5pt;font-weight:400;line-height:100%"&gt;87.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:8.5pt;font-weight:400;line-height:100%"&gt;99.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:8.5pt;font-weight:400;line-height:100%"&gt;88.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;71.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:8.5pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;71.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:8.5pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;71.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:8.5pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;99.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:8.5pt;font-weight:400;line-height:100%"&gt;88.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;91.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;91.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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;96.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:8.5pt;font-weight:400;line-height:100%"&gt;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;90.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:8.5pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;87.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100.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:8.5pt;font-weight:400;line-height:100%"&gt;88.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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.578%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.510%"/&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&#160;Interest&#160;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:7pt;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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;70,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;5,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;225,042&#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;172,714&#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:MinorityInterestDisclosureTextBlock>
    <codi:NoncontrollingInterestTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5NQ_b43a64fb-fb38-48e5-b64c-53ccee0059a1">&lt;div style="margin-bottom:6pt;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 tables reflect the Company&#x2019;s percentage ownership of its businesses, as of December&#160;31, 2022, 2021 and 2020 and related noncontrolling interest balances as of December&#160;31, 2022 and 2021:&lt;/span&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&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;December&#160;31,&#160;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December&#160;31,&#160;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;% Ownership &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December&#160;31,&#160;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Primary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Fully&lt;br/&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;97.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;97.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;88.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;81.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;74.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;81.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;72.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;81.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;72.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;58.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;N/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;91.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;82.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;92.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;83.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;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="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:8.5pt;font-weight:400;line-height:100%"&gt;N/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;N/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;N/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;99.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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;99.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:8.5pt;font-weight:400;line-height:100%"&gt;87.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:8.5pt;font-weight:400;line-height:100%"&gt;99.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:8.5pt;font-weight:400;line-height:100%"&gt;88.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;71.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:8.5pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;71.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:8.5pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;71.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:8.5pt;font-weight:400;line-height:100%"&gt;67.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;99.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:8.5pt;font-weight:400;line-height:100%"&gt;88.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;91.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;91.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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;98.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;85.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;96.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:8.5pt;font-weight:400;line-height:100%"&gt;81.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;90.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:8.5pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;87.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100.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:8.5pt;font-weight:400;line-height:100%"&gt;88.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;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.578%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.510%"/&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&#160;Interest&#160;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:7pt;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;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;15,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;30,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;70,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;ACI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;5,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;1,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;2,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;225,042&#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;172,714&#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:NoncontrollingInterestTableTextBlock>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i2c6b40d609b24b388416f0be9b2f4b55_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMS0xLTEtOTE1MTI_d30be6ac-5004-4d41-ad7b-26901da20719"
      unitRef="number">0.977</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="idac556cc15374138b5ffe7b4c3618037_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMy0xLTEtOTE1MTI_c09e090c-0d74-48ac-a3aa-1d31cde5d325"
      unitRef="number">0.883</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i85bbc33ab6d045ab91ac44df43536cca_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNS0xLTEtOTE1MTI_574be3da-ac89-41a8-b85e-7b8af44120c0"
      unitRef="number">0.976</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i1def509910d64751bb15fc971a85c01c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNy0xLTEtOTE1MTI_58631f17-898d-4ce2-9ed4-9dc94649c514"
      unitRef="number">0.884</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i320b7987c7ff4ae8bd3686e835bdf149_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItOS0xLTEtOTE1MTI_30267bb9-a4ee-4297-8cce-3b19d19e02aa"
      unitRef="number">0.976</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic59645eb1cf541b383b8fbd4e3863d72_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMTEtMS0xLTkxNTEy_69f715fb-dd4f-4969-9e0e-0154f48d4b2b"
      unitRef="number">0.881</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="id769a9de0b104d2887a384bddf0b0635_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtMS0xLTEtOTE1MTI_f962eff7-2a92-4142-b938-724bc7d13d9c"
      unitRef="number">0.918</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="icd7910dc55074da699efd4727ed1cbb9_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtMy0xLTEtOTE1MTI_dc44321f-7125-4851-b541-3fd9aa89b76c"
      unitRef="number">0.835</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i614bd0bae236428ca6b3f196d05e1364_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtNS0xLTEtOTE1MTI_caa0f863-febb-4c2d-aae8-c067b4e0e612"
      unitRef="number">0.918</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i4a89f1d9661848eea4febd2626919b66_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtNy0xLTEtOTE1MTI_78e360d6-e932-45f3-8e15-8fba5894e3f0"
      unitRef="number">0.838</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i6a3dacf0d35b4d64aa59798a5d032662_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtOS0xLTEtOTE1MTI_7a11ec1a-69d6-41d3-8f71-daef0b078a26"
      unitRef="number">0.819</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i9cf8d84e910b44ab85fd3dd7efd5a65f_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzMtMTEtMS0xLTkxNTEy_d1c897c9-9dac-40f1-a08b-a8dc8c745868"
      unitRef="number">0.748</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="id98b520e362d4150972a6f769d3e6397_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMS0xLTEtOTE1MTI_a9c1f07e-913a-4c24-963d-f63a6c250622"
      unitRef="number">0.816</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ie4446e08114147cdb0fb799a38c7f010_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMy0xLTEtOTE1MTI_7e4a959e-6215-4089-9162-c8d8108e9495"
      unitRef="number">0.728</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i33091e2cca344c5d97faaaed1c10a532_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNS0xLTEtOTE1MTI_a626e1ff-bdce-46bf-8f72-89213f7ee16c"
      unitRef="number">0.817</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic8a4ab7814404cdfbc6f5a42b8ba0d32_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNy0xLTEtOTE1MTI_ccded72b-9eeb-4b42-9e03-fa0a81e1d036"
      unitRef="number">0.727</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i48914161dbfd41e3a150d403004bb484_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtOS0xLTEtOTE1MTI_463d0db5-efd3-4cdf-9b6b-b718f01371db"
      unitRef="number">0.814</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ie592dfb10f7d4ec68e420e69e69b15e0_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMTEtMS0xLTkxNTEy_c643bb70-1ce8-4cd0-b7c7-d0e85d39bd84"
      unitRef="number">0.726</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i20ff113cdde2493895f330dae1e551c9_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMS0xLTEtOTE1MTI_44d7236b-049d-4a16-bd58-58e22f142c6b"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i42d04953c09c48c18c1d993d1e263bce_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMy0xLTEtOTE1MTI_ac640ed7-c8bb-406b-b1d9-ca15abd1cb0e"
      unitRef="number">0.552</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i94f627ce198b448888b89f347fe78b0c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtNS0xLTEtOTE1MTI_167eb5c0-f3b3-4688-9eab-675c96dc8a10"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ifa6496fb8164404f9341659d6def3959_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtNy0xLTEtOTE1MTI_bb3ea547-5b04-4858-9996-a5050d2a99b6"
      unitRef="number">0.581</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ieb4d413cbe9c4def9ad4b1ef848adf5f_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtMS0xLTEtOTE1MTI_dc8f2325-a039-4dbe-a2c1-8fa2ff85d917"
      unitRef="number">0.910</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i3746a5d97ef541e8ade267e524dedba6_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtMy0xLTEtOTE1MTI_c2cf817f-5d53-46bd-9a6d-a5b5801a181e"
      unitRef="number">0.821</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ife803f6bba5149cda30e62a883937db7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtNS0xLTEtOTE1MTI_2901e503-688b-40a8-b9e6-bc81732621ee"
      unitRef="number">0.911</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i0de5c62076a0424a95f7642d66645085_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtNy0xLTEtOTE1MTI_4924f670-0db9-43b6-9659-189dc341c4f1"
      unitRef="number">0.828</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i54d94499ff784310bfbea9ea22ce7673_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtOS0xLTEtOTE1MTI_b38df996-3a7c-4c13-97e6-91b55c59a06c"
      unitRef="number">0.922</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="if1d7f47af16941caa1d86023f510dbc2_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzYtMTEtMS0xLTkxNTEy_09b4dd95-6a66-457b-b9c3-55deed3e30a5"
      unitRef="number">0.838</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i91f077f1cffb4ad9972f98eced0d5c3c_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMS0xLTEtMTAyNDEy_c9cabe51-124c-49ea-bfd8-d1a2b95b423a"
      unitRef="number">0.907</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic3288724aba2420ab47e24d1fe49b672_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMy0xLTEtMTAyNDEy_73757d60-5018-489c-83ba-8d3ca12fe279"
      unitRef="number">0.837</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i828625a7a0924ae1a016913de1b91062_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMS0xLTEtOTE1MTI_9890de73-58b9-492d-9ffb-fe638cac6807"
      unitRef="number">0.994</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia3a21e1941f0430685dbd47f1ab0629e_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMy0xLTEtOTE1MTI_77856e60-4f2c-4d37-9f91-f77c21430880"
      unitRef="number">0.877</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ibd713e3ff8e046b4b17e647399fb872f_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNS0xLTEtOTE1MTI_81624b2b-47ae-48bf-a530-b76e416591c1"
      unitRef="number">0.993</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i7dbb4633d50e4cf9b237fe2713405caf_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNy0xLTEtOTE1MTI_a6dfac63-22aa-445d-af16-2b09c71604f1"
      unitRef="number">0.876</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ie6a42a8c5ce249dba04f671be9b3e249_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctOS0xLTEtOTE1MTI_7f600017-897e-4bb5-b4fc-1b3703dbca32"
      unitRef="number">0.993</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i4c637280aa8c44ff9076cfa463da34d4_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMTEtMS0xLTkxNTEy_cda7fc81-4a3b-41c6-bc31-d67a21e9a47a"
      unitRef="number">0.880</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib0ca3709fabe4407b297fcaf274d2e88_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMS0xLTEtOTE1MTI_e3910ebb-b89b-48b0-95bb-f740265e1490"
      unitRef="number">0.718</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i0af8b8e3d3704409b2f252c55f9799fc_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMy0xLTEtOTE1MTI_e3f3f7be-76e3-45fe-b212-3a7d23f12ec8"
      unitRef="number">0.676</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i6ca5c57e872843f0ad7196a888dda01c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNS0xLTEtOTE1MTI_938c29db-50c2-488b-a5cc-f0080985c0c2"
      unitRef="number">0.718</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ica83bc4d796a48b490a6ac34691e082d_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNy0xLTEtOTE1MTI_008578ee-725f-4d02-96ef-6f4529e33280"
      unitRef="number">0.676</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ibe4fb421f2654719b6e1f3ffa8b91e30_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtOS0xLTEtOTE1MTI_ba8e9da3-6756-48a0-8768-6ab2ceb94074"
      unitRef="number">0.718</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ieecb2eaf33e544338f0b4ca771a6ce55_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMTEtMS0xLTkxNTEy_edb4dd7d-cfcb-4ae9-ac38-735db77a3407"
      unitRef="number">0.676</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8cdd9a87124b46b6afa49742c6bfd073_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktMS0xLTEtOTE1MTI_700f7792-fa96-46ae-9606-a0811793d518"
      unitRef="number">0.998</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i6cfc96759ed54acb87d21b910be5949b_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktMy0xLTEtOTE1MTI_7e7a5843-1de5-4359-a331-3a45e4b603ab"
      unitRef="number">0.882</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ibcf52d391afd4a7098be714e75ed7093_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktNS0xLTEtOTE1MTI_adb5e740-f6ca-461f-86ea-d17021a04c0d"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i274d950e6da14487a19434bbdc04bb8a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktNy0xLTEtOTE1MTI_471cf381-4f0d-46b1-8a9a-14cf4a4befdb"
      unitRef="number">0.912</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i6e7d84cbefc34fa88485c73fa90f7111_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktOS0xLTEtOTE1MTI_2cc4fbad-9e4a-44fa-a3b4-5c6789b9ed5e"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia73375e8db6c47589a9b83114e393bfa_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzktMTEtMS0xLTkxNTEy_88d0b4a5-f347-4798-8fee-42554bfe66a8"
      unitRef="number">0.915</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i282d0e1478ae4ffc83f78b9433b8d153_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTEtMS0xLTkxNTEy_fe398379-04c6-458b-adf8-00311cf60353"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i42681fb529374b5582b4adcfcba35b22_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTMtMS0xLTkxNTEy_1d9756e8-89bf-49f7-9379-7f2cf76fbd3a"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i08bc16535d6d42968124f008a8b6b236_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTUtMS0xLTkxNTEy_da19751f-c6c9-4252-83cc-422586f7730f"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i27af2d23e1254f6e874cf8ad79277bf8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTctMS0xLTkxNTEy_50033c74-3b94-4322-b3e1-30d9c420697f"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i4cb6a34314c24db0a4dfe26be46e6781_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTktMS0xLTkxNTEy_f5177777-d45f-41a3-bf2e-b0c1731be06b"
      unitRef="number">0.967</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i17d4e92d376b47cba5ab4e3c88e820e8_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzEwLTExLTEtMS05MTUxMg_638362d5-de40-417b-a3a1-102dc133e458"
      unitRef="number">0.811</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i743225befd004168841bf6991be2deda_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTEtMS0xLTkxNTEy_1f99279c-b8df-491c-9abc-1e419c9dc4d7"
      unitRef="number">0.994</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ie1039fc0c6b841eaade6cc7ab0408ae4_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTMtMS0xLTkxNTEy_599d77ac-01d3-4a2b-a17f-1d506951f9e7"
      unitRef="number">0.907</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i1857efdb7aea4941aebe9e9ba4aa70b5_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTUtMS0xLTkxNTEy_75e64317-6b46-4221-9bd2-c08bc15719b1"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="icac7873c08434f2692b82c596a254854_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTctMS0xLTkxNTEy_12210e57-5243-4202-a394-1c7597be3db5"
      unitRef="number">0.871</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i0088e420ac7a42dab155de65c91dc4c3_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTktMS0xLTkxNTEy_2e19f70a-3ad1-476b-9106-a5b65ed40749"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i6ab7025042fc44e2b8efcc85f1a7971a_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTExLTEtMS05MTUxMg_7ac8c5c5-acd9-479c-a582-e6408a393a90"
      unitRef="number">0.885</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterest
      contextRef="iaa0d47064b404ad5a2cd54463c0a63a2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzItMS0xLTEtOTE1MTI_9aff527c-20be-453e-81d8-ba1212c1cbb0"
      unitRef="usd">17186000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="if235092b877e47b3b14728011143c76c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzItMy0xLTEtOTE1MTI_5399ddf0-b21a-41bc-8815-8e9165e018af"
      unitRef="usd">15458000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i82509091bdc24151960a9921a4d9fcc7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzMtMS0xLTEtOTE1MTI_4d3b1f95-2205-4abc-bcb7-f96b1838d2a5"
      unitRef="usd">36215000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i3fe826ad080d4e60b72dff23ae7163b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzMtMy0xLTEtOTE1MTI_41395a2a-8f75-4203-b1a4-7d097c42df0f"
      unitRef="usd">30581000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7b64554fac0d491fbefdc2c2040536f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzQtMS0xLTEtOTE1MTI_92593d19-5247-49d3-9bc9-b28c0c32d53e"
      unitRef="usd">16020000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7aae5f63427042178a20f157163848a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzQtMy0xLTEtOTE1MTI_1dc86715-34dc-41ed-8b54-9c82f6227f52"
      unitRef="usd">29435000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ia563121d0972479cbeba9aaa27df0e02_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzUtMS0xLTEtOTE1MTI_0e63e5fd-f541-419e-9ef8-db56efe9f501"
      unitRef="usd">82967000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i630cf004b56a439fb913aa4c5c152284_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzUtMy0xLTEtOTE1MTI_73880a44-128f-4681-bc97-2eee00ae697d"
      unitRef="usd">70585000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i8f8ba31a5635491b9f2efad3902dce46_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzYtMS0xLTEtOTE1MTI_b1b25f43-e69f-4ea2-aa8f-db7cc72773f1"
      unitRef="usd">20045000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i4b274b2b9ee94578840f22486854304e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzYtMy0xLTEtOTE1MTI_08ae39fb-e59a-4cdb-8f6e-e994d0016da5"
      unitRef="usd">17175000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1829752824a8473a90000121f18a4a7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzctMS0xLTEtMTAyNDA0_96686048-4586-444e-8070-761c2ba821d8"
      unitRef="usd">36263000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i86ebc60389684bc397c9bb5358e6b1d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzctMy0xLTEtMTAyNDA0_82bf0c96-bf0a-44ba-91c3-7e6b4224305c"
      unitRef="usd">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i016d26e4bc7d47d0aecc5288b660fbc1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzctMS0xLTEtOTE1MTI_aba521f2-38a3-4bce-b4d2-d74c05bc25d0"
      unitRef="usd">6115000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic42df3c2846b4fed96302b7175df5666_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzctMy0xLTEtOTE1MTI_fcbddf75-ade7-4908-bd3b-1e8fd6393b53"
      unitRef="usd">5250000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7ff9091ea864476e9d2a5bee553af74f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzgtMS0xLTEtOTE1MTI_0ba284e0-0635-4fe6-be7d-a10c4f45305b"
      unitRef="usd">1533000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9acadd4c5cb6443199d99d215725dd33_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzgtMy0xLTEtOTE1MTI_3a5d1b6e-e19b-4e54-93b7-ef9c1f9dcc7a"
      unitRef="usd">-2614000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib8ec9db4521f4ea59310f3ef56eca9c8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzktMS0xLTEtOTE1MTI_75a8ae23-c928-4dd7-bf7c-6de09ed176ff"
      unitRef="usd">5077000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iaeac93c9df12485fb31311d7afe9ffa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzktMy0xLTEtOTE1MTI_bff75990-2dd7-441a-859f-2e8c786b6122"
      unitRef="usd">3936000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7e55c781139444c581c3f40237a916ae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEwLTEtMS0xLTkxNTEy_d66f30ca-cf7b-46a9-9dca-e2e2f212615c"
      unitRef="usd">1475000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i6a2ff6f460f444da82deb7956f1df99d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEwLTMtMS0xLTkxNTEy_54c5acc1-9ab1-4ab8-a07a-c9a47116ed0f"
      unitRef="usd">1284000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i6f46da881e4a4151a010315a9ae98bce_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzExLTEtMS0xLTkxNTEy_9aafbc41-6440-481c-aea0-308c9b8a88ca"
      unitRef="usd">2046000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib6ce6eb530144fdca153bfdaf778bb4e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzExLTMtMS0xLTkxNTEy_33a32e70-f9bd-4b01-a302-55abb21ffb34"
      unitRef="usd">1524000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i0674d166c2134776b996706faaa587b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEyLTEtMS0xLTkxNTEy_106dc0f6-17a4-419c-aef4-19667ebe8ee2"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i9437a11d45c84d7ebe1b09ac6ec31b38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEyLTMtMS0xLTkxNTEy_8c49c8d8-2f41-4d84-b2e5-f040e7c309e5"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEzLTEtMS0xLTkxNTEy_db6ac278-a2fa-4f77-bc67-c6b122314749"
      unitRef="usd">225042000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZTplMWMzN2QwNjY1YmI0NTk4OTc2NjRlZGY1ZWYzOWQyNC90YWJsZXJhbmdlOmUxYzM3ZDA2NjViYjQ1OTg5NzY2NGVkZjVlZjM5ZDI0XzEzLTMtMS0xLTkxNTEy_bbfac65f-ce83-43aa-a9ef-f01b4d1ddae9"
      unitRef="usd">172714000</us-gaap:MinorityInterest>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzkyMQ_1bbcc38c-aa45-4ab0-86c2-0b27414f3308">Supplemental Data&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:700;line-height:120%"&gt;Supplemental Balance Sheet Data (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.186%"/&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:16.187%"/&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;Summary of accrued expenses&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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;border-top:1pt solid #000000;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:8.5pt;font-weight:400;line-height:100%"&gt;Accrued payroll and fringes&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;37,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;45,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Accrued rebates and discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Warranty payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Accrued inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;74,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;50,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.5pt;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: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;191,605&#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;178,518&#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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.155%"/&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="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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Warranty payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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: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,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;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;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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:700;line-height:120%"&gt;Supplemental Statement of Operations Data (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.062%"/&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;Other income (expense), net&lt;/span&gt;&lt;/td&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Foreign currency gain (loss)&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;(1,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;71&#160;&lt;/span&gt;&lt;/td&gt;&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;Loss on sale of capital assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,613)&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Supplemental Cash Flow Statement Data (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;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.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.062%"/&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Interest paid&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;82,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;58,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 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;42,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Taxes paid&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: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;32,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;30,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Investments&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;Arnold Joint Venture&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;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;Arnold is a 50% partner in a China rare earth mine-to-magnet joint venture. Arnold accounts for its activity in the joint venture utilizing the equity method of accounting. Gains and losses from the joint venture were not material for the years ended December&#160;31, 2022, 2021 and 2020.&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:700;line-height:120%"&gt;Altor Solutions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2020, Altor invested $3.6&#160;million in Rational Packaging, LLC, a designer and manufacturer of recyclable, paperboard-based structural packaging components. The investment will be accounted for as an equity &lt;/span&gt;&lt;/div&gt;method investment. Gains and losses from the investment were not material for the years ended December 31, 2022, 2021 and 2020.</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <codi:SupplementalBalanceSheetDisclosuresTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzkyMg_6142be65-60db-46d9-b391-b0a1d278fe29">&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:700;line-height:120%"&gt;Supplemental Balance Sheet Data (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.186%"/&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:16.187%"/&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;Summary of accrued expenses&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;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&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;border-top:1pt solid #000000;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:8.5pt;font-weight:400;line-height:100%"&gt;Accrued payroll and fringes&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;37,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;45,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;16,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;6,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;13,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Accrued rebates and discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Warranty payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Accrued inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;74,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;50,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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.5pt;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: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;191,605&#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;178,518&#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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.801%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.155%"/&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="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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Warranty payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;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: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,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;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;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</codi:SupplementalBalanceSheetDisclosuresTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzMtMS0xLTEtOTE1MTI_f2654034-9165-4472-8eff-11c2c1ed3c2b"
      unitRef="usd">37079000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzMtMy0xLTEtOTE1MTI_3159ce56-071f-4cb8-8bb4-9160932c0d21"
      unitRef="usd">45630000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzQtMS0xLTEtOTE1MTI_8e2144c1-3321-4e7d-a4eb-8e53859c3647"
      unitRef="usd">16670000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzQtMy0xLTEtOTE1MTI_40106726-9113-4a2c-9295-af2c56193b1c"
      unitRef="usd">16472000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzUtMS0xLTEtOTE1MTI_a471bd91-47f9-4be1-a51e-0f52253804cb"
      unitRef="usd">7830000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzUtMy0xLTEtOTE1MTI_51ead537-1bf0-4232-b78b-65783a98a51c"
      unitRef="usd">6831000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzYtMS0xLTEtOTE1MTI_efb493e3-be2a-4de3-abca-e41653529292"
      unitRef="usd">21071000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzYtMy0xLTEtOTE1MTI_84344d59-7079-499d-888c-7a933cdef3af"
      unitRef="usd">13563000</us-gaap:InterestPayableCurrent>
    <codi:AccruedProductRebates
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzctMS0xLTEtOTE1MTI_eab4c537-6882-4457-8e38-23e7ee382881"
      unitRef="usd">8948000</codi:AccruedProductRebates>
    <codi:AccruedProductRebates
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzctMy0xLTEtOTE1MTI_3cfee4fa-bfc7-43f2-9de4-ffad05e185e0"
      unitRef="usd">10687000</codi:AccruedProductRebates>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzgtMS0xLTEtOTE1MTI_344dc658-57dd-4194-a022-1ca2c70fac4a"
      unitRef="usd">1754000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzgtMy0xLTEtOTE1MTI_5706f7e7-2203-4b17-bed4-6fa0233fe4a6"
      unitRef="usd">2062000</us-gaap:ProductWarrantyAccrual>
    <codi:AccruedInventory
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzktMS0xLTEtOTE1MTI_35a0faa8-be76-41ca-bd72-5fd778490f77"
      unitRef="usd">74858000</codi:AccruedInventory>
    <codi:AccruedInventory
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzktMy0xLTEtOTE1MTI_9a70d0ea-3982-4295-b79f-cca2ecb55377"
      unitRef="usd">50122000</codi:AccruedInventory>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzEwLTEtMS0xLTkxNTEy_908e69a6-4b48-4b8a-bb16-375f9b9b980b"
      unitRef="usd">23395000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzEwLTMtMS0xLTkxNTEy_ce4ec0e1-bed6-4cb8-923e-0ddc4d086eab"
      unitRef="usd">33151000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzExLTEtMS0xLTkxNTEy_1118c8ae-6a3e-498c-aec3-feb5b3278877"
      unitRef="usd">191605000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTo5YmNmMDgzMmY1MzM0MzBmOTkxNmY5NmUyZDc2MWVmMy90YWJsZXJhbmdlOjliY2YwODMyZjUzMzQzMGY5OTE2Zjk2ZTJkNzYxZWYzXzExLTMtMS0xLTkxNTEy_456d2a7d-5677-45bf-ae9d-46c68e36e26d"
      unitRef="usd">178518000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzMtMS0xLTEtOTE1MTI_5eaa2ddc-269b-445e-ade2-a60057f4cf38"
      unitRef="usd">2062000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i825709c3426e47c2a5fe5e5b6d82a10e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzMtMy0xLTEtOTE1MTI_5202a787-704a-4674-9a15-c6d693df1537"
      unitRef="usd">1558000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzQtMS0xLTEtOTE1MTI_e25b7949-fb7e-4f3e-931a-727c8ae45c79"
      unitRef="usd">3301000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzQtMy0xLTEtOTE1MTI_a258f661-e5fd-4a5c-ae2a-ba5d5188e0cb"
      unitRef="usd">4257000</us-gaap:StandardProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzUtMS0xLTEtOTE1MTI_3e564f48-1960-4e3a-8287-ee483281bbcb"
      unitRef="usd">3609000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzUtMy0xLTEtOTE1MTI_fb0974af-6e96-45e6-bc2b-0f684e31c147"
      unitRef="usd">3753000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzctMS0xLTEtOTE1MTI_eebcc3d5-7d45-4da4-9024-beffda3f8adf"
      unitRef="usd">1754000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTozZDZiMDNkMGRjMTA0NDc1OTk0MTc4OTllMjBkNmE5YS90YWJsZXJhbmdlOjNkNmIwM2QwZGMxMDQ0NzU5OTQxNzg5OWUyMGQ2YTlhXzctMy0xLTEtOTE1MTI_c4d4a80a-a371-4399-8312-2629f4d4b99d"
      unitRef="usd">2062000</us-gaap:StandardProductWarrantyAccrual>
    <codi:ScheduleofSupplementalStatementofOperationsDataTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzkzNA_5ec7a81d-47c1-4416-a022-5f05a01f6b16">&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:700;line-height:120%"&gt;Supplemental Statement of Operations Data (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.062%"/&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;Other income (expense), net&lt;/span&gt;&lt;/td&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Foreign currency gain (loss)&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;(1,163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;71&#160;&lt;/span&gt;&lt;/td&gt;&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;Loss on sale of capital assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(714)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,482)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(2,613)&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;</codi:ScheduleofSupplementalStatementofOperationsDataTableTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzItMS0xLTEtOTE1MTI_364d265e-1f5d-45b1-8f13-e555d224f382"
      unitRef="usd">-1163000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzItMy0xLTEtOTE1MTI_4b1b244f-5795-46ec-88d5-c95f949b7d97"
      unitRef="usd">27000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzItNS0xLTEtOTE1MTI_69dc7a6e-67a8-40e7-a5e6-5ffce8ce656d"
      unitRef="usd">71000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzMtMS0xLTEtOTE1MTI_69969f32-c842-48ec-a495-a0c7b5489237"
      unitRef="usd">-2581000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzMtMy0xLTEtOTE1MTI_f651fc71-0fce-4949-a43a-fbf432707f92"
      unitRef="usd">-1458000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzMtNS0xLTEtOTE1MTI_79c165b8-e17b-4e70-9027-0a575b7c57a5"
      unitRef="usd">-1851000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <codi:OtherIncomeExpenseOther
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzQtMS0xLTEtOTE1MTI_4854d6fd-1c2a-494d-a742-0bd7988c5be7"
      unitRef="usd">3030000</codi:OtherIncomeExpenseOther>
    <codi:OtherIncomeExpenseOther
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzQtMy0xLTEtOTE1MTI_ee47f275-cd48-451a-86e9-7d9f04188557"
      unitRef="usd">-51000</codi:OtherIncomeExpenseOther>
    <codi:OtherIncomeExpenseOther
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzQtNS0xLTEtOTE1MTI_d9a04599-844f-43e2-b5f9-87ae9c0174a2"
      unitRef="usd">-833000</codi:OtherIncomeExpenseOther>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzUtMS0xLTEtOTE1MTI_32dcaabe-600a-49dd-966b-a3f3af4fabe8"
      unitRef="usd">-714000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzUtMy0xLTEtOTE1MTI_6b5fc23e-b1e4-49fb-b4c4-616bb3c566de"
      unitRef="usd">-1482000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpjNTdhODg4OTFlMDc0YmVlOWY0OTNkMGE0YmQ1ZjY4My90YWJsZXJhbmdlOmM1N2E4ODg5MWUwNzRiZWU5ZjQ5M2QwYTRiZDVmNjgzXzUtNS0xLTEtOTE1MTI_36bd1a8d-2b34-4556-88b5-9dc565852d10"
      unitRef="usd">-2613000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzkzNg_a64fd878-d1fd-4d0d-b2d8-ccf9d86fbeb5">&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:700;line-height:120%"&gt;Supplemental Cash Flow Statement Data (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:15pt;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.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.058%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.722%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.062%"/&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;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Interest paid&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;82,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;58,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 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;42,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Taxes paid&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: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;32,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;30,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.156%"/&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;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 #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: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;40,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;38,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;58,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;43,404&#160;&lt;/span&gt;&lt;/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:InterestPaid
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzMtMS0xLTEtOTE1MTI_6c1dfbef-4083-4f06-beb2-5e2ca8e04e8b"
      unitRef="usd">82279000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzMtMy0xLTEtOTE1MTI_d3f0fa0d-ce99-4811-8d7b-fae97cb11289"
      unitRef="usd">58061000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzMtNS0xLTEtOTE1MTI_1f76398d-8a9f-48ff-a94e-0765ca6c0d83"
      unitRef="usd">42836000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzQtMS0xLTEtOTE1MTI_85a076a9-9e8f-4d31-a263-ea1cc3c65ffa"
      unitRef="usd">32670000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzQtMy0xLTEtOTE1MTI_86a2dc36-6fb1-4c51-abe0-d2a03d8b9d11"
      unitRef="usd">30770000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90YWJsZTpkMzFkNGRhZDAyOWM0M2ZmOWJjZmY4MGU1MmNmZjFlOS90YWJsZXJhbmdlOmQzMWQ0ZGFkMDI5YzQzZmY5YmNmZjgwZTUyY2ZmMWU5XzQtNS0xLTEtOTE1MTI_ce0c456f-f041-44ac-897d-fb121fdcd202"
      unitRef="usd">12189000</us-gaap:IncomeTaxesPaid>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i58a7c9253ff0497f93fd4e42b19b4cfe_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzMxMA_1b1a8a60-5416-4ef9-bf58-877a12239fb6"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="ife4365cce79a4454868b0038bb8227d1_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDQvZnJhZzpiOTNlOWZhOWYzYTM0YTFkYjhmYjI2ZTE2NWFhZTgyMS90ZXh0cmVnaW9uOmI5M2U5ZmE5ZjNhMzRhMWRiOGZiMjZlMTY1YWFlODIxXzYyNg_9dfa743f-7ec7-4385-9607-2fcdaa02b2ae"
      unitRef="usd">3600000</us-gaap:EquityMethodInvestments>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzI2Nzg_fd442e66-40c3-4064-b5ad-4f5ca51c5bf6">Commitments and Contingencies&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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 operating arrangements. Certain of the leases are subject to escalation clauses and renewal periods. The Company and its subsidiaries recognize lease expense, including predetermined fixed escalations, on a straight-line basis over the initial term of the lease including reasonably assured renewal periods from the time that the Company and its subsidiaries control the leased property. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Certain of our subsidiaries have leases that contain both fixed rent costs and variable rent costs based on achievement of certain operating metrics.&#160;The variable lease expense has not been material on a historic basis and no amount was incurred during the year ending December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of lease liabilities at December&#160;31, 2022 under operating leases having an initial or remaining non-cancelable term of one year or more 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:11pt;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:68.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.829%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;40,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;39,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;35,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;32,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;26,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;67,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8.5pt;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: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;241,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;66,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;174,737&#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:9pt"&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 rent expense for the fiscal years ended December&#160;31, 2022, 2021 and 2020 totaled $46.0 million, $37.5 million and $29.4 million, respectively.&lt;/span&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: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:80.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.908%"/&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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;6.00&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.71&#160;&lt;/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.61&#160;&lt;/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: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;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:14pt;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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNC0xLTEtOTE1MTI_46fbe5c8-13d8-4a17-853d-1e21dd396c7d"&gt;153,689&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNi0xLTEtOTE1MTI_c9fef412-bfc7-4891-8dfd-10cc8bfaadfb"&gt;124,438&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNC0xLTEtOTE1MTI_3640dc78-5087-4ac7-a230-468aa69d03d7"&gt;30,015&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNi0xLTEtOTE1MTI_8ce70e87-67ac-4ec4-ac8c-67789a12ae5f"&gt;27,242&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNC0xLTEtOTE1MTI_b6784b8c-fd71-4cce-aa2c-8e96fe170f74"&gt;144,722&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNi0xLTEtOTE1MTI_50c6d333-404a-442c-ac6d-d4b3a64cead7"&gt;110,287&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: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;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-top:11pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.154%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.156%"/&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;Year ended December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 #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: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;40,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;38,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;58,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;43,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;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 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&#x2019;s consolidated financial position or results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzI2ODE_4137df1d-4413-4f72-84f9-404871a83f34">&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 maturities of lease liabilities at December&#160;31, 2022 under operating leases having an initial or remaining non-cancelable term of one year or more 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:11pt;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:68.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.502%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.829%"/&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:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;40,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;39,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;35,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;32,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;26,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;67,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:8.5pt;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: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;241,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;66,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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: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;174,737&#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:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzAtMi0xLTEtOTE1MTI_75fe0c2e-73be-4b43-872a-eee88d273cc7"
      unitRef="usd">40609000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzEtMi0xLTEtOTE1MTI_faac5362-7653-42c7-9aed-795d8dbe318e"
      unitRef="usd">39088000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzItMi0xLTEtOTE1MTI_28ebf59b-0794-4c63-94e2-56c644339252"
      unitRef="usd">35757000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzMtMi0xLTEtOTE1MTI_96db961c-7fa2-4d4e-bcdb-d4f278105926"
      unitRef="usd">32156000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzQtMi0xLTEtOTE1MTI_648dbfde-ea1f-4544-8205-92e92443f494"
      unitRef="usd">26727000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzUtMi0xLTEtOTE1MTI_3a7895cc-95eb-4567-84a7-08fb945360c7"
      unitRef="usd">67060000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzYtMi0xLTEtOTE1MTI_dceae7f3-5ee9-4c3b-b9a3-5907a9c30599"
      unitRef="usd">241397000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzctMi0xLTEtOTE1MTI_facf0b2c-9edd-48b9-945b-fab1077e3741"
      unitRef="usd">66660000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpmMmNkNmM2ODgxODk0Zjc0ODEzMzI0NjlkODdiNWU5NC90YWJsZXJhbmdlOmYyY2Q2YzY4ODE4OTRmNzQ4MTMzMjQ2OWQ4N2I1ZTk0XzgtMi0xLTEtOTE1MTI_437cb4c8-d33b-4f90-9c90-4a980d994721"
      unitRef="usd">174737000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzEyNTc_c5a45f08-e696-40b8-9106-052701ab3484"
      unitRef="usd">46000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzEyNjE_781d1f78-bc7b-4ea1-8f1d-9e8c20f663dc"
      unitRef="usd">37500000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzEyNjg_57297536-62b6-4900-be2a-6dd990081916"
      unitRef="usd">29400000</us-gaap:OperatingLeaseCost>
    <codi:LeaseSupplementalBalanceSheetInformationTableTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzI2Nzk_c57d3218-b2c8-4ebc-95ef-ea90a0bbc8f3">&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: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:80.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.908%"/&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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;6.00&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.71&#160;&lt;/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.61&#160;&lt;/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="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTphZTJkYjA3MzEwZWI0Y2JlYmM0N2IxZTFjN2E1YzhhMC90YWJsZXJhbmdlOmFlMmRiMDczMTBlYjRjYmViYzQ3YjFlMWM3YTVjOGEwXzEtMi0xLTEtOTE1MTI_706fdd99-120e-4ff7-a87b-93eebcacc750">P6Y4M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTphZTJkYjA3MzEwZWI0Y2JlYmM0N2IxZTFjN2E1YzhhMC90YWJsZXJhbmdlOmFlMmRiMDczMTBlYjRjYmViYzQ3YjFlMWM3YTVjOGEwXzEtNC0xLTEtOTE1MTI_c9231b67-1cf7-467c-94b3-7dbcec7cd3e7">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTphZTJkYjA3MzEwZWI0Y2JlYmM0N2IxZTFjN2E1YzhhMC90YWJsZXJhbmdlOmFlMmRiMDczMTBlYjRjYmViYzQ3YjFlMWM3YTVjOGEwXzItMi0xLTEtOTE1MTI_7126449f-ee45-4442-9733-d5de6ad24780"
      unitRef="number">0.0771</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTphZTJkYjA3MzEwZWI0Y2JlYmM0N2IxZTFjN2E1YzhhMC90YWJsZXJhbmdlOmFlMmRiMDczMTBlYjRjYmViYzQ3YjFlMWM3YTVjOGEwXzItNC0xLTEtOTE1MTI_be4085aa-6e2a-41c7-a2d8-fcb20ee5164e"
      unitRef="number">0.0761</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90ZXh0cmVnaW9uOmMyYTk3Nzc4YTNkYjRlNDdiMjkzN2JkYmQ5YWUxNzMyXzI2NzI_fc6b1a10-9dbc-4135-84a3-a89e032595bf">&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;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:14pt;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;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNC0xLTEtOTE1MTI_46fbe5c8-13d8-4a17-853d-1e21dd396c7d"&gt;153,689&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzItNi0xLTEtOTE1MTI_c9fef412-bfc7-4891-8dfd-10cc8bfaadfb"&gt;124,438&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNC0xLTEtOTE1MTI_3640dc78-5087-4ac7-a230-468aa69d03d7"&gt;30,015&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzMtNi0xLTEtOTE1MTI_8ce70e87-67ac-4ec4-ac8c-67789a12ae5f"&gt;27,242&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNC0xLTEtOTE1MTI_b6784b8c-fd71-4cce-aa2c-8e96fe170f74"&gt;144,722&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:id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTpiZjdhMWNmNzhmOGY0MGRjYjU0MGMxZjU0OTEzM2MwOC90YWJsZXJhbmdlOmJmN2ExY2Y3OGY4ZjQwZGNiNTQwYzFmNTQ5MTMzYzA4XzQtNi0xLTEtOTE1MTI_50c6d333-404a-442c-ac6d-d4b3a64cead7"&gt;110,287&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:OperatingLeasePayments
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTo0MjhhYTJlODUzZWI0YTlhOWEyNGFkODFhYzNmNzBjNi90YWJsZXJhbmdlOjQyOGFhMmU4NTNlYjRhOWE5YTI0YWQ4MWFjM2Y3MGM2XzItMi0xLTEtOTE1MTI_392ce94f-6c98-4989-a956-a1cde906da74"
      unitRef="usd">40119000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTo0MjhhYTJlODUzZWI0YTlhOWEyNGFkODFhYzNmNzBjNi90YWJsZXJhbmdlOjQyOGFhMmU4NTNlYjRhOWE5YTI0YWQ4MWFjM2Y3MGM2XzItNC0xLTEtOTE1MTI_cfeb4db9-dc5a-4db4-8a5d-a385baa41986"
      unitRef="usd">38787000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTo0MjhhYTJlODUzZWI0YTlhOWEyNGFkODFhYzNmNzBjNi90YWJsZXJhbmdlOjQyOGFhMmU4NTNlYjRhOWE5YTI0YWQ4MWFjM2Y3MGM2XzQtMi0xLTEtOTE1MTI_9cf75fef-61f1-4d12-a2bd-a0e552b1295a"
      unitRef="usd">58061000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDcvZnJhZzpjMmE5Nzc3OGEzZGI0ZTQ3YjI5MzdiZGJkOWFlMTczMi90YWJsZTo0MjhhYTJlODUzZWI0YTlhOWEyNGFkODFhYzNmNzBjNi90YWJsZXJhbmdlOjQyOGFhMmU4NTNlYjRhOWE5YTI0YWQ4MWFjM2Y3MGM2XzQtNC0xLTEtOTE1MTI_40c10658-3a7c-4a44-804c-e8d9b892960c"
      unitRef="usd">43404000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzkwMjU_06831a47-f251-4d5c-a074-d70de1ce355c">Related Party Transactions&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:700;line-height:120%"&gt;The LLC has entered into related party transactions with its Manager, CGM, including the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:36pt;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"&gt;Management Services Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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"&gt;LLC Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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"&gt;Integration Services Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;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"&gt;Cost Reimbursement and Fees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Management Services Agreement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The LLC entered into a MSA with CGM effective May&#160;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&#x2019;s adjusted net assets, as defined in the MSA. The management fee is required to be paid prior to the payment of any distributions to shareholders.&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;Pursuant to the MSA, CGM is entitled to enter into off-setting management service agreements with each of the operating segments. The amount of the fee is negotiated between CGM and the operating management of each segment and is based upon the value of the services to be provided. The fees paid directly to CGM by the segments offset on a dollar for dollar basis the amount due CGM by the LLC under the 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-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 September 30, 2022 and December 31, 2022 than would normally have been due. At March 31, 2022 and June 30, 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;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;During 2021, CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a 1% annual management fee related to BOA, rather than the 2% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due. In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the proceeds deposited with the Trustee that was in excess of the amount payable related to the &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;2026 Senior Notes at March 31, 2021. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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 March 2020, as a proactive measure to provide the LLC with additional cash liquidity in light of the COVID-19 pandemic, the LLC elected to draw down $200&#160;million on our 2018 Revolving Credit Facility. The LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the LLC as of March 31, 2020. In addition, due to the unprecedented uncertainty as a result of the COVID-19 pandemic, CGM agreed to waive 50% of the management fee calculated at June 30, 2020 that was paid in July 2020. Further, for the third quarter of 2020, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee attributable to the cash balances held at the LLC as of September 30, 202&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;0. &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 paid CGM $0.4&#160;million and $0.1&#160;million, respectively, in the years ended December 31, 2021 and 2020, representing the management fee due from Arnold for the fourth quarter of 2020 and the first three quarters of 2021. At December 31, 2021, Arnold reimbursed the LLC for the management fee paid on their behalf. &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;For the years ended December&#160;31, 2022, 2021 and 2020, the Company incurred the following management fees to CGM, by entity:&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:81.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.292%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.510%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended 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;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,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;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:8.5pt;font-weight:400;line-height:100%"&gt;1,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:8.5pt;font-weight:400;line-height:100%"&gt;1,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:8.5pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#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;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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: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:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Advanced Circuits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;56,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;41,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;63,604&#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;47,443&#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;34,249&#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: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;Approximately $15.7 million and $11.8 million of the management fees incurred were unpaid as of December&#160;31, 2022 and 2021, respectively, and are reflected in "Due to related party" on the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;LLC 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 agreement gives Holders the right to distributions pursuant to a profit allocation formula upon the occurrence of a Sale Event or a Holding Event.&#160;The Holders are entitled to receive and as such can elect to receive the positive contribution-based profit allocation payment for each of the business acquisitions during the 30-day period following the fifth anniversary of the date upon which we acquired a controlling interest in that business (Holding Event) and upon the sale of the business (Sale Event). Holders received $34.1 million and $9.1 million in distributions related to Sale and Holding Events that occurred during  2021 and 2020, respectively. 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="#ia85db93a905f4f7a90da190381615c4b_289" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note K - Stockholders' Equity&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 a description of the profit allocation payments. &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;Certain persons who are employees and partners of the Manager, including the Company&#x2019;s Chief Executive Officer, beneficially own (through Sostratus LLC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) 62.0% of the Allocation Interests at December&#160;31, 2022 and 57.8% at December&#160;31, 2021.  Of the remaining 38.0% at December&#160;31, 2022&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; and 42.2% at December&#160;31, 2021, 5.0% is held by CGI Diversified Holdings L&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;P, 5.0% i&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;s held by a Director on the Company&#x2019;s Board of Directors, and the remaining percentage of Allocation Interests are held by the former founding partners of the Manager. &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: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;Integration services represent fees paid by newly acquired companies to the Manager for integration services performed during the first year of ownership. Under the Integration Services Agreement ("ISA"), CGM provides services for new platform acquisitions to, amongst other things, assist the management at the acquired entities in establishing a corporate governance program, implement compliance and reporting requirements of the Sarbanes-Oxley Act of 2002, as amended, and align the acquired entity's policies and procedures with our other subsidiaries.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PrimaLoft, which was acquired in July 2022, entered into an ISA with CGM whereby PrimaLoft will pay CGM a total integration services fee of $4.8&#160;million, payable 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 will pay CGM a total integration services fee of $2.3&#160;million, payable quarterly over a twelve month period as services are 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;BOA, which was acquired in October 2020 and Marucci Sports, which was acquired in April 2020, each entered into an ISA with CGM. Each ISA was for the twelve month period subsequent to the acquisition and was payable quarterly. BOA paid CGM a total of $4.4&#160;million under the ISA, beginning in the quarter ended December 31, 2020.  Marucci paid CGM a total of $2.0&#160;million in integration services fees, beginning in the quarter ended September 30, 2020. &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 years ended December 31, 2022, 2021 and 2020, CGM received $4.1 million, $4.9 million, and $2.1 million, respectively, in total integration service fees. 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.&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;Cost Reimbursement and Fees&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 reimbursed its Manager, CGM, approximately $6.5 million, $5.4 million, and $5.2 million, principally for occupancy and staffing costs incurred by CGM on the Company&#x2019;s behalf during the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;The Company and its businesses have the following significant related party transactions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;5.11&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recapitalization&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0&#160;million to fund a distribution to shareholders. The LLC owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7&#160;million. The remaining amount of the distribution went to minority shareholders. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Related Party Vendor Purchases - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.11 purchases inventory from a vendor who is a related party to 5.11 through one of the executive officers of 5.11 via the executive's 40% ownership interest in the vendor. During the years ended December&#160;31, 2022, 2021 and 2020, 5.11 purchased approximately $2.0 million, $1.1 million, and $2.7 million, respectively, in inventory from the vendor.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;BOA&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;Repurchase of Noncontrolling Interest - &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $48.0&#160;million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0&#160;million, and (ii) consent to the repurchase of the shares from the minority shareholder. The transaction was accounted for in accordance with ASC 810 - Consolidation, whereby the carrying amount of the noncontrolling interest was adjusted to reflect the change in the ownership interest in BOA that occurred as a result of the share repurchase. The difference between the fair value of the consideration paid of $48.0&#160;million and the amount by which the noncontrolling interest was adjusted of $39.4&#160;million was recognized in equity attributable to the LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top: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;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.  During the years ended December&#160;31, 2022 and 2021 and for the period from October 16, 2020 (date of acquisition) through December 31, 2020, BOA purchased approximate&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;ly $56.1&#160;million, $48.3&#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 $6.7&#160;million, respectively, from this supplier.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="id215abd5859e403db93a7f39f3aa7df9_D20060516-20060516"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OQ_7ad24f67-7752-423c-abc2-3ce67912e40c"
      unitRef="number">0.005</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <codi:ManagementFeeWaiver
      contextRef="i230ab7c3f8d944a9b26aee520ccb338d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE4NA_a27a9130-4e51-465e-9906-205893a7db2e"
      unitRef="number">0.01</codi:ManagementFeeWaiver>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="iaeb989ecbd8248189540f46210021121_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE4MA_69bf8026-3b9a-42d8-9b18-5f31be5dfaa2"
      unitRef="number">0.02</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <codi:ManagementFeeWaiver
      contextRef="i4514696423504739b1f97f46940325cd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzEyMjE_44ea3b26-e9aa-48a2-9c51-460c01f22ae5"
      unitRef="number">0.01</codi:ManagementFeeWaiver>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="i0351d89191d242c1aa16a70b8b7d31c0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzEyNzg_4b3553ce-0c60-401e-a472-60e2a4a33a4e"
      unitRef="number">0.02</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="idc59a4d9ee2547bea87acc41cf167bf3_D20200101-20200331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzIwMjg_13772c8d-4964-4654-9953-1224a637df82"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <codi:ManagementFeeWaiver
      contextRef="ia64bd0e03fda4f0c819f00a1c3cf14bd_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzIzNjg_374f19a2-6afe-4e86-9226-37b5dcf32253"
      unitRef="number">0.50</codi:ManagementFeeWaiver>
    <us-gaap:PaymentForManagementFee
      contextRef="i8d76e36a05e046d499ec21c66e98f33a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzMwMzg_b40bd4d6-1883-447d-a482-25ddf8837e0b"
      unitRef="usd">400000</us-gaap:PaymentForManagementFee>
    <us-gaap:PaymentForManagementFee
      contextRef="i6e7f0238d61b430e965261a2494f7f3c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzMwNDU_56083c1a-b241-4fe0-8e06-e3d9d061ee7f"
      unitRef="usd">100000</us-gaap:PaymentForManagementFee>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzkwMjM_ef162c1b-7b67-4d13-921c-8e201b4b6cd0">&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;For the years ended December&#160;31, 2022, 2021 and 2020, the Company incurred the following management fees to CGM, by entity:&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:81.871%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.292%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.507%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.510%"/&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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended 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;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;(&lt;/span&gt;&lt;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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,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;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,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;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:8.5pt;font-weight:400;line-height:100%"&gt;1,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:8.5pt;font-weight:400;line-height:100%"&gt;1,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:8.5pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#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;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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: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:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:#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;Velocity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Advanced Circuits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Altor Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;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:8.5pt;font-weight:400;line-height:100%"&gt;56,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;41,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;29,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;63,604&#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;47,443&#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;34,249&#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:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:ManagementFeeExpense
      contextRef="i6abc50fe1a5f4fbca0773617d505788e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzMtMS0xLTEtOTE1MTI_33de2c40-63af-4b65-8b2a-16848472e4c7"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i64c6c139956a4533ba46187e4d644023_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzMtMy0xLTEtOTE1MTI_3179779a-78bb-453a-b66b-9d6f64183263"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i7d300e1a3a6f442cb55d5cf954c24bb7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzMtNS0xLTEtOTE1MTI_7040f30f-6d65-494d-94ab-6a96691bf38c"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i2e8d4b9b66ad4d54b0d89f3446f75a65_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzQtMS0xLTEtOTE1MTI_38c8500c-27e7-4b34-8508-faac43c65eb9"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i1bf22264529d47b9ab764bda5243337c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzQtMy0xLTEtOTE1MTI_f60267fe-6391-404e-bf51-554d857eacf5"
      unitRef="usd">1000000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="icc7790fe73244cefb757e5b7d7be6855_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzQtNS0xLTEtOTE1MTI_6e22dffa-26f5-44af-b45a-7ab16a6ae6b9"
      unitRef="usd">250000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i19e156c173e4487ca432cc9705025e8c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzUtMS0xLTEtOTE1MTI_140b0780-1ccb-4181-9199-ad7f834905d8"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="iaab5ee747fec49198a4ba9a93b0fe6df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzUtMy0xLTEtOTE1MTI_10a75978-24fb-4032-a0db-ae679a41d70a"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i6338f49211874d28aa31b340f6ab827e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzUtNS0xLTEtOTE1MTI_a77fd282-43fc-4e02-9c2d-efab8a72f17a"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="icec2c70cb08a486894eab8de6509be57_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzYtMS0xLTEtOTE1MTI_e033e5ee-854b-43e8-8553-f1188952c9e6"
      unitRef="usd">750000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i7ae00c36cf3f4333ac299877906ab797_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzYtMy0xLTEtOTE1MTI_994c3aa3-12da-48f1-8e6b-7a86067802b6"
      unitRef="usd">188000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i08b289902a4d494e96b9f9d9a8a2204b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzctMS0xLTEtOTE1MTI_1dddf71a-8c0b-40ae-b50a-9a3359b64ae7"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i0cc5c33f38f84ed489cca5934d073b8e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzctMy0xLTEtOTE1MTI_cf5cc0ec-2491-47a6-834f-ff39812ee4ef"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="icefac71db9b04d7b960754ed548cc268_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzctNS0xLTEtOTE1MTI_eaf6d51e-4174-4bdf-b137-416f0b86fd32"
      unitRef="usd">347000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i964d48fc309846c299d57dfb662526dc_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzgtMS0xLTEtMTAyMzE2_19c5f989-d1e2-463e-a612-cdcae5f63fce"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i5fc8627b4d504337b2703c9632127d3c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzgtMS0xLTEtOTE1MTI_6cc37420-88eb-4179-8390-e26a5385005c"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ifd4d81aaa92b4fe08e5ff176547e897b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzgtMy0xLTEtOTE1MTI_76ad407c-8e8f-44aa-a039-4b027b1d032f"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i45a80d47de2c4ac6940ba5a9c1584911_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzgtNS0xLTEtOTE1MTI_db503f73-a3c5-42ea-b1a5-b4a527695ee2"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i50051424978d4fa09e2d9a22bdf544f8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzktMS0xLTEtOTE1MTI_89e9ecff-9fa4-4be7-900a-0011694bc6b4"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ifb786c06c516464db809d3e699b35f31_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzktMy0xLTEtOTE1MTI_cd0943d4-ed65-4377-93f2-61200226ab3d"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="iae28a0b317274968a8572950234a6e9a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzktNS0xLTEtOTE1MTI_c2deeb16-03cb-4af7-a93d-68831aa2e689"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i5c84f41c9eec48ee94947b700a5b6694_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEwLTEtMS0xLTkxNTEy_d36ccc83-b711-4b6d-b304-45fbbafe731d"
      unitRef="usd">750000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="if63622cc8e5f4d228a4cb06311ba5b19_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEwLTMtMS0xLTkxNTEy_1f31dd87-8679-46d4-a1d8-35aef3e4bc68"
      unitRef="usd">750000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="id2fc2fc33f534001b67fa140a6a6d2d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEwLTUtMS0xLTkxNTEy_d1ef0955-5bb8-46e7-a124-d1e112faabbd"
      unitRef="usd">750000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="id8b99b3322294f0cbd2d6b7a7c608bb2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzExLTEtMS0xLTkxNTEy_cda2f6a2-578c-4c71-a5c2-ac3438e34145"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="iec4f69052eb44195858fcab09cbdb658_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzExLTMtMS0xLTkxNTEy_230cd7ed-5b1e-4172-8e2e-00fd36c57a5f"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ib571694e0a04474c8d34009b5865a120_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzExLTUtMS0xLTkxNTEy_82a2d6d0-6218-40f3-8b3c-b49e6fe4191a"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i314e083d7b9740dba5fed8a1c99ba027_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEyLTEtMS0xLTkxNTEy_db1e4286-9edb-4df3-8bcd-dd44b41a9d91"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="idf5f9ce93d254338b41c233eb602794f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEyLTMtMS0xLTkxNTEy_53b1fd7f-afb3-4079-9f0b-266abc56f37f"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i68b5d9024b3c40a097495bb6f61554b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEyLTUtMS0xLTkxNTEy_e82e1a9b-89f4-42e9-a00b-276de1cab80a"
      unitRef="usd">500000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i0a510461f20342409e657a8d20c381a6_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEzLTEtMS0xLTkxNTEy_bb8e1b65-1f0b-49d4-a3ef-48f4edbde94e"
      unitRef="usd">56604000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="if6be7cad5e0a45a7bfafc223d81f075d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEzLTMtMS0xLTkxNTEy_9276220b-ff33-4ff3-bef9-578cc90a14f2"
      unitRef="usd">41505000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i3479ca8dd9e044688dc452334e74f323_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzEzLTUtMS0xLTkxNTEy_99e1f216-f262-460d-ab92-e5e50f389ef7"
      unitRef="usd">29402000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i5c4a0af55f804973b6383e15ebf1d398_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzE0LTEtMS0xLTkxNTEy_ca85c968-4005-46a6-942d-65bbf159dbb4"
      unitRef="usd">63604000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ia6ecb02d8eb04a4bbe1849f1e0036061_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzE0LTMtMS0xLTkxNTEy_36776e52-cdf8-423b-8b00-5ca0a40a9caa"
      unitRef="usd">47443000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i02b4fdb2bf074b629bfe986a277881ef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90YWJsZTo1NGJjOGNmZTQzNzI0YTUwYjdjNGUzMTFhN2VjZDllNi90YWJsZXJhbmdlOjU0YmM4Y2ZlNDM3MjRhNTBiN2M0ZTMxMWE3ZWNkOWU2XzE0LTUtMS0xLTkxNTEy_b900e2b7-bc36-4b9d-9557-c2054003ab34"
      unitRef="usd">34249000</us-gaap:ManagementFeeExpense>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i18fe6937ca864179a1f088eb2309b8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzM0NTg_0d6fa214-5aa9-4fc5-8066-d30756d29e17"
      unitRef="usd">15700000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="icd9b850ec6484c56b8e4da3e92dbef30_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzM0NjU_bab4d415-4603-48f9-9422-bae9414be249"
      unitRef="usd">11800000</us-gaap:DueToRelatedPartiesCurrent>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod
      contextRef="i767c2be138c94b7ca301e455db3edb3f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzM5NjY_ef9db9cf-652d-481b-a4d3-015ca7eec130">P30D</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod>
    <codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid
      contextRef="ie97362501147413ca1668c87cf5bc7b7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQxNzI_3bc29dae-ff3e-46c8-b34a-23b4ce0d69d9"
      unitRef="usd">34100000</codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid>
    <codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid
      contextRef="i295dc65f5d304b99a05cddfc0bdf39f6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQxNzk_65cf04d8-39ee-402f-abd1-7dd7cb81dc24"
      unitRef="usd">9100000</codi:DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i60efce688ce8447587eeefcd2ad86cef_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ1Mzg_290ce745-d1cc-4e23-8ef9-0ade49901cec"
      unitRef="number">0.620</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="ic9217af2770a4f608838a04439ee9f10_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ1Nzk_eecd589b-24d9-479b-a55e-8be13ec507c6"
      unitRef="number">0.578</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ2MDc_923d10d4-b0d4-419d-ac0b-6709fbd2ec16"
      unitRef="number">0.380</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ2MjA_23df13c4-673f-465d-a564-e09580337e87"
      unitRef="number">0.422</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="iafe866491b3747ce9c6353939a6cb274_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ2MzA_fe485a59-e601-422c-a472-7ef0dab531a9"
      unitRef="number">0.050</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage
      contextRef="ie8de20e57ee54e12930b6987b1733f2e_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzQ2NzM_fe7cb295-e4d3-4b1b-b9d9-77ec3090d9e7"
      unitRef="number">0.050</codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i0f6a8e31f71048528baf62b786cb2649_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNTA3OQ_62a3ac22-ed07-4598-a6d9-ccf4666e5dca"
      unitRef="usd">4800000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="ife977f88e51443d096a7a78018f1cba7_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU1NzU_4189b365-fa05-401e-8e8e-f72406c62554"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="idf0af5835a8f4233ac67901ba847a23a_I20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU5ODY_6fed54b1-4ed5-40cf-8eb8-61fa327d96b4"
      unitRef="usd">4400000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i032d4f698fac438883e59d8e42e4107f_I20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzYwODM_c13faa48-c27a-4b12-b201-aa2398a5dba3"
      unitRef="usd">2000000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzAyNQ_0697c7b2-0388-48ac-8cff-f4ef6ce26b4c"
      unitRef="usd">4100000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzYzMTc_f9607b13-3e60-479d-b678-15d1034208de"
      unitRef="usd">4900000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzYzMjU_be7fb3e3-6f83-41d1-9427-f9b3491b8619"
      unitRef="usd">2100000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzY2MzM_a9b90699-c5d0-4168-99a6-3daea55c491c"
      unitRef="usd">6500000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzY2Mzc_a489c4e1-3604-4983-9567-a6c7f81485e0"
      unitRef="usd">5400000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:ProfessionalAndContractServicesExpense
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzY2NDU_5bc11062-d19c-4663-8459-8bc56289cc53"
      unitRef="usd">5200000</us-gaap:ProfessionalAndContractServicesExpense>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ieb20f2d655db40f1a6a5f8e0b2c8188b_I20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzcxNzE_9012a4e7-53e1-488d-8115-a20a2e5e9f3c"
      unitRef="usd">55000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Ownershippercentageintercompanyloanagreement
      contextRef="i70549abdd9d94fa29b1a10fa8cf47ba7_D20210803-20210803"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzcyMzI_c3c72016-ff80-4f9f-904d-517a4a53a849"
      unitRef="number">0.977</codi:Ownershippercentageintercompanyloanagreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i22cb46ad55614e9cbf0a3647152d4593_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzczMTQ_7e0b41ba-c84c-4156-9bb8-47708dc66d7d"
      unitRef="usd">53700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <codi:NumberofRelatedPartyVendors
      contextRef="ifa1208d3f2ce4be8a71034d0a8ce5aa4_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc1MDI_293cde6d-a31f-4400-851e-36cdfbfa5946"
      unitRef="vendor">1</codi:NumberofRelatedPartyVendors>
    <codi:OwnershipInterest
      contextRef="ia70d5e21d2bf4037934c8e318635aa61_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc1NTk_a6658a9a-f22b-4e55-87b3-63d19d1d4c9f"
      unitRef="number">0.40</codi:OwnershipInterest>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ice474f31c6d3472bb5b7b903c9c17830_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc2NjM_7675fbe1-e1d5-4129-89e5-d0eb7a3520fa"
      unitRef="usd">2000000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ic098396d724d45eb8d65092bd7ca0878_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc2Njc_d3e46437-71eb-4026-b242-89c4b26fa1e2"
      unitRef="usd">1100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i04aa8c674d5d41a9af688fb9ad393838_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc2NzU_84755391-6b62-4282-993c-34fadf6aacb1"
      unitRef="usd">2700000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzc5MTY_a67e887c-17d9-4400-9b95-0f099f38827a"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzgxMzE_395b750c-1bbe-4188-a4d9-740274ff1ab4"
      unitRef="usd">38000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzg1Mzg_0d8f103a-875c-4400-8e08-1a3cd8eb86b2"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="ife25a16fdd014c979d4c190bdcedbec7_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzg2MDk_a078ac81-1ff6-4387-912c-e9fb58cf787e"
      unitRef="usd">39400000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i5272497577c44e2cb4f1cbb1c305ec4d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyMjk3Mg_d5df10fd-592e-4d75-b460-6c884bdd3c76"
      unitRef="usd">56100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i0ffb7656a7e5450799dcc5a6f81dc487_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzg5Njk_860772e9-1554-4a3b-b7b7-d0d963ab3736"
      unitRef="usd">48300000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i65a2931f402e4550868ff62010a1f4c0_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzg5NzY_845d4c5c-ea4e-4f3f-b6ad-36a1c3c9fad5"
      unitRef="usd">6700000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3c2c1490ae8b4db8b8629864f0449f0c_I20220201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNDYxMA_835b8939-1cba-4a47-a728-53f35da1b1f8"
      unitRef="usd">61500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Ownershippercentageintercompanyloanagreement
      contextRef="ifbcea9986e644bfbac155568f9b16269_D20220201-20220201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNDYyNQ_7d495b1f-fd6d-43ba-8cdf-80be4798724c"
      unitRef="number">0.816</codi:Ownershippercentageintercompanyloanagreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i5ff4c93b707c4f4b8222c0d39d5acf27_D20220201-20220201"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNDYzMg_49327d02-220a-4d86-9072-a67cb8dd6556"
      unitRef="usd">50200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i909ede52b4c84234888c141e5bcf3165_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzExOA_91ac98d5-be57-43ca-b168-fc60692c82a7"
      unitRef="usd">48800000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if13b2eeb1f6e42adadfc0f374ceb36ae_D20201130-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE3Mg_5d60072b-8573-4b81-8329-92f985885d64"
      unitRef="shares">47870</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="if13b2eeb1f6e42adadfc0f374ceb36ae_D20201130-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzEzMw_56b78982-f21b-40be-908c-134ee4c97d89"
      unitRef="usd">42800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <codi:Ownershippercentageintercompanyloanagreement
      contextRef="i268006f5c3e04cd8be646c1793cf3be9_D20201130-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE2Mw_f6b32ea1-bc86-4734-bc66-a17397681024"
      unitRef="number">0.718</codi:Ownershippercentageintercompanyloanagreement>
    <codi:DistributionOfSharesConsiderationReceived
      contextRef="if13b2eeb1f6e42adadfc0f374ceb36ae_D20201130-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTMvZnJhZzpiYTI5MWFkNTQ3YTA0MTgxYWEzNGM5Y2ZlOWI4MzhhYS90ZXh0cmVnaW9uOmJhMjkxYWQ1NDdhMDQxODFhYTM0YzljZmU5YjgzOGFhXzU0OTc1NTgyNzE0OA_35bf701a-8dc6-4d2b-aada-33b997457d4e"
      unitRef="usd">30700000</codi:DistributionOfSharesConsiderationReceived>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90ZXh0cmVnaW9uOjRiZjRlMWJhZjUwZjQwYjRiNzQxMzE5MDE3Nzc1ZTc0XzIyNjU_e00c9528-ff2e-425a-8b67-1aec428781db">Unaudited Quarterly Financial Data&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the unaudited quarterly financial data. This information has been prepared on a basis consistent with that of the audited consolidated financial statements and all necessary material adjustments, consisting of normal recurring accruals and adjustments, have been included to present fairly the unaudited quarterly financial data. The quarterly results of operations for these periods are not necessarily indicative of future results of operations. Typically, the first quarter of each fiscal year has the lower results than the remainder of the year, representing the Company's weakest quarter due to seasonality at our businesses.  The per share calculations for each of the quarters are based on the weighted average number of shares for each period using the two class method, which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share; therefore, the sum of the quarters will not equal to the full year per share amount.&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:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.266%"/&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:7pt;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: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;December 31, 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) (2)&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;September 30, 2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2022 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;Total revenues&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;594,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;597,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: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;537,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;533,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;234,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;239,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;221,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;211,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;19,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:8.5pt;font-weight:400;line-height:100%"&gt;48,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;56,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(11,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26,367&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Basic and fully diluted income (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 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;&#160;&#160;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(0.23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;&#160;&#160;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 fully diluted income (loss) per share attributable to Holdings&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.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;(0.34)&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;(0.21)&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;0.17&#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;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:9.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The quarters ended September 30, 2022 and December 31, 2022 includes the operating results from PrimaLoft, which the Company acquired on July 12, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;The Company recorded goodwill impairment of  $20.6&#160;million in the fourth quarter of 2022 related to the Ergobaby operating segment.&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.127%"/&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:7pt;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: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;December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;September 30, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt; &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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;March 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total revenues&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;559,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;488,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;453,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;430,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;213,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;192,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;183,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;177,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Operating 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:8.5pt;font-weight:400;line-height:100%"&gt;39,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;41,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;40,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18,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:8.5pt;font-weight:400;line-height:100%"&gt;(16,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gain on sale of discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Holdings&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;22,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;88,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(14,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;18,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted income (loss) per share attributable to Holdings:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted income (loss) per share attributable to Holdings&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.01&#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:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90ZXh0cmVnaW9uOjRiZjRlMWJhZjUwZjQwYjRiNzQxMzE5MDE3Nzc1ZTc0XzIyNjE_defdd4dc-efad-40a5-a600-90d69ac8fdb0">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the unaudited quarterly financial data. This information has been prepared on a basis consistent with that of the audited consolidated financial statements and all necessary material adjustments, consisting of normal recurring accruals and adjustments, have been included to present fairly the unaudited quarterly financial data. The quarterly results of operations for these periods are not necessarily indicative of future results of operations. Typically, the first quarter of each fiscal year has the lower results than the remainder of the year, representing the Company's weakest quarter due to seasonality at our businesses.  The per share calculations for each of the quarters are based on the weighted average number of shares for each period using the two class method, which requires companies to allocate participating securities that have rights to earnings that otherwise would have been available only to common shareholders as a separate class of securities in calculating earnings per share; therefore, the sum of the quarters will not equal to the full year per share amount.&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:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.499%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.266%"/&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:7pt;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: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;December 31, 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) (2)&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;September 30, 2022 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2022 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;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:8.5pt;font-weight:400;line-height:100%"&gt;Total revenues&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;594,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;597,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: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;537,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;533,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;234,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;239,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;221,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;211,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Operating income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;19,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:8.5pt;font-weight:400;line-height:100%"&gt;48,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;56,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;31,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:8.5pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Holdings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(11,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(1,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26,367&#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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;23,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Basic and fully diluted income (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 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;&#160;&#160;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(0.37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(0.23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;&#160;&#160;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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.01)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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 fully diluted income (loss) per share attributable to Holdings&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.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;(0.34)&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;(0.21)&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;0.17&#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;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:9.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The quarters ended September 30, 2022 and December 31, 2022 includes the operating results from PrimaLoft, which the Company acquired on July 12, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2)&#160;&#160;&#160;&#160;The Company recorded goodwill impairment of  $20.6&#160;million in the fourth quarter of 2022 related to the Ergobaby operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.450%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.127%"/&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:7pt;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: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;December 31, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;September 30, 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;(1)(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt; &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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;March 31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:700;line-height:100%;position:relative;top:-2.97pt;vertical-align:baseline"&gt; &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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Total revenues&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;559,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;488,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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;453,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;430,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;213,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;192,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;183,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;177,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Operating 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:8.5pt;font-weight:400;line-height:100%"&gt;39,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;41,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;42,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;40,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;18,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:8.5pt;font-weight:400;line-height:100%"&gt;(16,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,309)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Gain on sale of discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net income (loss) attributable to Holdings&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;22,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;88,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(14,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;18,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted income (loss) per share attributable to Holdings:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.05)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Basic and fully diluted income (loss) per share attributable to Holdings&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.08)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(0.38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;0.01&#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:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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:9.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The quarters ended September 30, 2021 and December 31, 2021 includes the operating results from Lugano, which the Company acquired on September 3, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&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;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Company sold its Liberty operating segment in the third quarter of 2021, recording a gain on sale of $72.7&#160;million. All prior periods are presented as discontinued operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEtMS0xLTEtOTE1MTI_4956b45c-8527-4ea4-a612-ec16285c12b8"
      unitRef="usd">594921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEtMy0xLTEtOTE1MTI_caa1c114-a3ab-4692-bd34-7b64bdff464f"
      unitRef="usd">597607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEtNS0xLTEtOTE1MTI_eea34221-0e8e-45ff-9f82-9b72c02a24ab"
      unitRef="usd">537754000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEtNy0xLTEtOTE1MTI_7b50f6bd-2e24-41bc-bfc0-37e8a17afc96"
      unitRef="usd">533762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzItMS0xLTEtOTE1MTI_36d42d17-7e84-4a5a-8e8d-1bdddecbc853"
      unitRef="usd">234831000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzItMy0xLTEtOTE1MTI_d0619eb5-2319-438e-8f1c-f06b3a49af3e"
      unitRef="usd">239316000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzItNS0xLTEtOTE1MTI_a62aa7c3-d737-4cf7-b295-368d54849612"
      unitRef="usd">221852000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzItNy0xLTEtOTE1MTI_e27dedd6-d251-428d-9235-f7000966efb7"
      unitRef="usd">211745000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzMtMS0xLTEtOTE1MTI_033fb957-bdbd-4937-9d25-40d86af7bc21"
      unitRef="usd">19578000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzMtMy0xLTEtOTE1MTI_51a4cc37-d6cd-45b5-a919-5552b8f0580f"
      unitRef="usd">48747000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzMtNS0xLTEtOTE1MTI_04e3b6c4-3170-4f91-8acd-5ccb243e681c"
      unitRef="usd">56117000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzMtNy0xLTEtOTE1MTI_258a4ced-df0f-4f12-9f1a-a0e683cac993"
      unitRef="usd">51126000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzQtMS0xLTEtOTE1MTI_c8dd2693-b044-436e-8fb8-f2df5e150118"
      unitRef="usd">-14344000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzQtMy0xLTEtOTE1MTI_5d542e75-2c67-4412-9841-45f1698fc422"
      unitRef="usd">1106000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzQtNS0xLTEtOTE1MTI_c727b2db-bea5-4726-adcc-1b7c43be5b1f"
      unitRef="usd">31536000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzQtNy0xLTEtOTE1MTI_fc93878f-bd30-4810-bdfe-746e504f2766"
      unitRef="usd">23747000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="id4749f15ccf14f2490441e20fcfaa33a_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzYtMS0xLTEtOTE1MTI_81ce1c1c-37b0-4146-b0b7-0b444e2a5b15"
      unitRef="usd">2500000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ib9916877f10645519f32f2366ca7aa93_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzYtMy0xLTEtOTE1MTI_ad6e0e8b-3c74-4f10-873f-26ec584d93e0"
      unitRef="usd">1479000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i3d12fa6a46904f0d9ecc6990e1cbf6fc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzYtNS0xLTEtOTE1MTI_201701b8-03cb-46ea-a0be-6a35f3eb27e7"
      unitRef="usd">-579000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i44130136c7e6485cb8053c048d603f7a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzYtNy0xLTEtOTE1MTI_d6d54f0a-fbfc-4ef2-8d6f-a43dc6d6b17e"
      unitRef="usd">5993000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:NetIncomeLoss
      contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzctMS0xLTEtOTE1MTI_d615d1ce-150b-4de1-a62c-8ebb32e2979a"
      unitRef="usd">-11968000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzctMy0xLTEtOTE1MTI_3de23e66-ddd3-4056-a28b-f2e455d1c478"
      unitRef="usd">-1774000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzctNS0xLTEtOTE1MTI_771b280d-875a-479b-b9db-fe3bb8b4af3d"
      unitRef="usd">26367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzctNy0xLTEtOTE1MTI_f7a84c4f-68c5-4035-9949-f762a239b09f"
      unitRef="usd">23762000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEwLTEtMS0xLTkxNTEy_b2477c1d-1f9e-4049-b0ce-62aead4ba8ba"
      unitRef="usdPerShare">-0.37</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEwLTMtMS0xLTkxNTEy_0c70f86f-a240-4c02-afe2-3a26f3a35208"
      unitRef="usdPerShare">-0.23</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEwLTUtMS0xLTkxNTEy_69b5eaf9-53f7-4051-8486-52e0c13ce471"
      unitRef="usdPerShare">0.18</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEwLTctMS0xLTkxNTEy_97731929-c355-4680-9310-f7adb7f7a2fe"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzExLTEtMS0xLTkxNTEy_250754ac-7d3a-43d4-890e-8203c8de59bc"
      unitRef="usdPerShare">0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzExLTMtMS0xLTkxNTEy_5df78fa5-46ec-483c-aa2d-d658fe026f3c"
      unitRef="usdPerShare">0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzExLTUtMS0xLTkxNTEy_3efddda6-5691-4a78-9f44-4611c7c2e296"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzExLTctMS0xLTkxNTEy_721c0f2f-474e-482f-8f75-89f827e5dc32"
      unitRef="usdPerShare">0.08</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if2813d53a029467e859bd12ad49b021b_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEyLTEtMS0xLTkxNTEy_fe8cbce8-4f84-4b45-99bf-7c429acb20c9"
      unitRef="usdPerShare">-0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i79d7dcba79ff4150a3d0673484be8114_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEyLTMtMS0xLTkxNTEy_03bbd0f0-db71-4283-846f-b7fdc805fe1b"
      unitRef="usdPerShare">-0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0ec53902060d4174b0bb57ee405923c7_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEyLTUtMS0xLTkxNTEy_6acb118f-e632-4561-9cf6-17bf43b0ebe2"
      unitRef="usdPerShare">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i57b695b0d2c24a59b7bc55dbc92ecc9e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTo0MTgzZGQxNTg4YzM0OWJlYTk1YWVlYTI1MTJmZDNhNi90YWJsZXJhbmdlOjQxODNkZDE1ODhjMzQ5YmVhOTVhZWVhMjUxMmZkM2E2XzEyLTctMS0xLTkxNTEy_5d7580e6-2177-41d7-a0e5-cccc1868d153"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="ic0bb089944bd43d88026073ed0de3ebe_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90ZXh0cmVnaW9uOjRiZjRlMWJhZjUwZjQwYjRiNzQxMzE5MDE3Nzc1ZTc0XzU0OTc1NTgxNzk1MA_d049d338-e6fb-4f26-bee9-01e59417ecc9"
      unitRef="usd">20600000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEtMS0xLTEtOTE1MTI_664cdcda-c96b-4e2a-b373-34a2a904fa08"
      unitRef="usd">559889000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEtMy0xLTEtOTE1MTI_35527a64-c10f-4cd0-9f8d-b598eeb3643b"
      unitRef="usd">488158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEtNS0xLTEtOTE1MTI_c9152c8c-aa63-4c23-9ad4-8435332b0eac"
      unitRef="usd">453990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEtNy0xLTEtOTE1MTI_3a88efc0-f570-4c2b-b78f-7266d3b6390d"
      unitRef="usd">430118000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzItMS0xLTEtOTE1MTI_f3ef808c-9f33-4239-b394-c1c9984516a0"
      unitRef="usd">213047000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzItMy0xLTEtOTE1MTI_fd2d4547-316b-47db-9d7e-ca6bdb1f4da4"
      unitRef="usd">192131000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzItNS0xLTEtOTE1MTI_a48ddb9d-c15d-4560-9409-58a137aa5b2c"
      unitRef="usd">183876000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzItNy0xLTEtOTE1MTI_ff615a1f-1813-45ff-9b7f-dad413753032"
      unitRef="usd">177952000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzMtMS0xLTEtOTE1MTI_10b9ee92-063b-4cb3-9235-9aca65731264"
      unitRef="usd">39597000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzMtMy0xLTEtOTE1MTI_9c9453f4-37f2-4d36-8e8d-60acce75f0c0"
      unitRef="usd">41859000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzMtNS0xLTEtOTE1MTI_bf16dcaa-fe02-48f1-b7d7-119f05efb706"
      unitRef="usd">42676000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzMtNy0xLTEtOTE1MTI_b7a2bbde-e048-441a-b86c-3869b0c98b58"
      unitRef="usd">40603000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzQtMS0xLTEtOTE1MTI_5249f9f9-f7c3-42a0-99a4-2bf689aa5b08"
      unitRef="usd">25883000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzQtMy0xLTEtOTE1MTI_4ab0aef0-c34e-4a71-b2b5-99f371d71c25"
      unitRef="usd">18720000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzQtNS0xLTEtOTE1MTI_1db6bfce-67db-44c3-9f53-f140dfe181dd"
      unitRef="usd">-16031000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzQtNy0xLTEtOTE1MTI_22dbf87e-c6e9-40f9-a240-7135d8165861"
      unitRef="usd">17802000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzUtMS0xLTEtOTE1MTI_87400a46-a996-458c-9575-92f9fbfea1c0"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzUtMy0xLTEtOTE1MTI_6688293c-5063-48fa-b1d0-d8f109c8e12f"
      unitRef="usd">-1309000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzUtNS0xLTEtOTE1MTI_a743862a-c210-42d5-81c7-4f30623b659e"
      unitRef="usd">4780000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzUtNy0xLTEtOTE1MTI_c6f493e5-29e1-4712-af61-4dcc49ce0e06"
      unitRef="usd">4194000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i41a3a3e8672140ae8dc4adef134841f5_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzYtMS0xLTEtOTE1MTI_b1c00a6b-bd64-453e-b68f-f7c7478c295f"
      unitRef="usd">25000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ia383a088ea6c4bdcb79d7de19abaa6dc_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzYtMy0xLTEtOTE1MTI_c3479dc0-acb8-4aec-bf28-2255365ad684"
      unitRef="usd">72745000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ibc4d33900a544712bc86a98fea67c813_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzYtNS0xLTEtOTE1MTI_827a0550-3f63-4ae6-a3ad-cec586b9e1f9"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ic41f5e672b87429b8c545527a54e82fc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzYtNy0xLTEtOTE1MTI_cb74146a-7456-4bab-84f3-971f53247fd1"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:NetIncomeLoss
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzctMS0xLTEtOTE1MTI_0d8d89a5-cf09-4eda-a7bd-fcb4de5f9a93"
      unitRef="usd">22088000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzctMy0xLTEtOTE1MTI_4934f0fd-56cc-40b4-b279-20d9641c0646"
      unitRef="usd">88100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzctNS0xLTEtOTE1MTI_92e95523-8f44-444a-b6b6-65fbfaa00e16"
      unitRef="usd">-14630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzctNy0xLTEtOTE1MTI_449d5ed4-4a0f-4695-bb55-45608cb0df6e"
      unitRef="usd">18994000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEwLTEtMS0xLTkxNTEy_ea3c324f-c02d-44ca-ae75-816f179a2044"
      unitRef="usdPerShare">-0.08</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEwLTMtMS0xLTkxNTEy_4b804060-e184-49d3-b4d0-5eeaec39f89a"
      unitRef="usdPerShare">-0.13</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEwLTUtMS0xLTkxNTEy_96dca62b-56c0-4d3c-8804-396e51f73f57"
      unitRef="usdPerShare">-0.44</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEwLTctMS0xLTkxNTEy_8c376106-cd64-452a-a0ca-bf87ad9d5219"
      unitRef="usdPerShare">-0.05</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzExLTEtMS0xLTkxNTEy_eca00f31-0162-4c90-90b4-1fc293eb1aff"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzExLTMtMS0xLTkxNTEy_2287453e-0c10-4718-9f50-c2ef729b35f6"
      unitRef="usdPerShare">1.10</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzExLTUtMS0xLTkxNTEy_b4dc3cb9-23cf-4c0d-b0e0-215f01780d7a"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzExLTctMS0xLTkxNTEy_818548aa-0963-42b2-9598-39c0b01c8a29"
      unitRef="usdPerShare">0.06</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia157d8ee379e4c6f8c39104771323714_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEyLTEtMS0xLTkxNTEy_2814af11-8761-40e1-b75c-36ecefdafd8b"
      unitRef="usdPerShare">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i214b32224b884f10a449df68355ed5f3_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEyLTMtMS0xLTkxNTEy_16e31a03-7cff-40db-b0ca-8f869499ea71"
      unitRef="usdPerShare">0.97</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ied18f77fc6de413a819e947a7a2158d9_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEyLTUtMS0xLTkxNTEy_5d773e34-eb0a-4a22-ab4e-eb419746e811"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic2dc2f72c3224e26a58db4080660b08f_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90YWJsZTpmYjRiZmNjZjdiOWY0NDdjYTcxMjdlMTM2M2EwNzY1OC90YWJsZXJhbmdlOmZiNGJmY2NmN2I5ZjQ0N2NhNzEyN2UxMzYzYTA3NjU4XzEyLTctMS0xLTkxNTEy_92cd1773-32cc-4038-8bec-2bdb110acfed"
      unitRef="usdPerShare">0.01</us-gaap:EarningsPerShareDiluted>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ia383a088ea6c4bdcb79d7de19abaa6dc_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMTkvZnJhZzo0YmY0ZTFiYWY1MGY0MGI0Yjc0MTMxOTAxNzc3NWU3NC90ZXh0cmVnaW9uOjRiZjRlMWJhZjUwZjQwYjRiNzQxMzE5MDE3Nzc1ZTc0XzM5MDM_1d11194c-a90e-4c7e-949f-2577eb22fbe5"
      unitRef="usd">72700000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzMyL2ZyYWc6M2RkNDBhNWUxMTYyNDA0NzkwNmExNTlhNWVhNmZlMmIvdGV4dHJlZ2lvbjozZGQ0MGE1ZTExNjI0MDQ3OTA2YTE1OWE1ZWE2ZmUyYl81NDk3NTU4MTc1NzA_b6a0e5aa-97e2-450d-a825-e9bc0f8eef8e">ote S - Subsequent Events&lt;div style="margin-top:9pt"&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;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 Company, solely in its capacity as the representative of the holders of stock and options of Compass AC Holdings, Inc. (&#x201c;Advanced Circuits&#x201d;), a majority owned subsidiary of the Company, entered into a definitive Agreement and Plan of Merger (the &#x201c;Agreement&#x201d;) with APCT Inc. (&#x201c;ACI Purchaser&#x201d;), Circuit Merger Sub, Inc. (&#x201c;ACI Merger Sub&#x201d;) 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 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, the LLC received approximately $170&#160;million of total proceeds at closing. &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;Share Repurchase Program&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;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&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;es. No repurchases have been made under the program as of February 28, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="if4c32df4a62a4f39857054017136da7d_I20230214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzMyL2ZyYWc6M2RkNDBhNWUxMTYyNDA0NzkwNmExNTlhNWVhNmZlMmIvdGV4dHJlZ2lvbjozZGQ0MGE1ZTExNjI0MDQ3OTA2YTE1OWE1ZWE2ZmUyYl81NDk3NTU4MTc1NzI_84210812-09cf-4c45-a655-9ba49ad9de44"
      unitRef="usd">220000000</codi:DisposalGroupTotalenterprisevalue>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ia2c21f01b2a74c66ad718162cc3d388f_D20230214-20230214"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzMyL2ZyYWc6M2RkNDBhNWUxMTYyNDA0NzkwNmExNTlhNWVhNmZlMmIvdGV4dHJlZ2lvbjozZGQ0MGE1ZTExNjI0MDQ3OTA2YTE1OWE1ZWE2ZmUyYl81NDk3NTU4MTc1ODY_f18a291d-aa9e-479b-a4f4-87e58b23d89b"
      unitRef="usd">170000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i4d18c3483d424440a8e9658f88b37d6d_I20230126"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNzMyL2ZyYWc6M2RkNDBhNWUxMTYyNDA0NzkwNmExNTlhNWVhNmZlMmIvdGV4dHJlZ2lvbjozZGQ0MGE1ZTExNjI0MDQ3OTA2YTE1OWE1ZWE2ZmUyYl81NDk3NTU4MTc2MDA_1ceb35f8-2965-44ad-8774-a8e50946ad19"
      unitRef="usd">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90ZXh0cmVnaW9uOmUyNDFjY2VkNjNjNTRhMGJiYTZjOTllZjdhMTgxZDk3XzMwNg_d1af3497-4de8-4f4c-bfeb-bbad45dcabe5">&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.329%"/&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: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;Additions&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="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-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;Balance at beginning&lt;br/&gt;of Year&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;Charge&#160;to&#160;costs&lt;br/&gt;and expense&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;Other &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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;Deductions&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;Balance at&lt;br/&gt;end&#160;of&#160;Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Sales allowance accounts - 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: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;14,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;3,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Sales allowance accounts - 2021&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: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;18,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;(3,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;5,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;14,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Sales allowance accounts - 2020&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;14,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;4,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred tax assets - 2022&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;9,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;12,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;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;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;21,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred tax assets - 2021&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:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;7,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;2,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Valuation allowance for deferred tax assets - 2020&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;8,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,012&#160;&lt;/span&gt;&lt;/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&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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:9.5pt;font-weight:400;line-height:120%;padding-left:10.07pt"&gt;Represents opening allowance balances related to acquisitions made during the period indicated. In addition, during the year ended December 31, 2021, certain sales allowance accounts were reclassified to accrued expenses.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib40767ffca5e4698b0116a194fe5c4de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItMS0xLTEtOTE1MTI_8e47fb8d-568e-4f2a-917a-4c269d4f461a"
      unitRef="usd">14120000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2bb0a14ee5f5499e9c864ff36bee904c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItMy0xLTEtOTE1MTI_bc35c1ba-0428-4b5d-9269-1345404f028c"
      unitRef="usd">3347000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i2bb0a14ee5f5499e9c864ff36bee904c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItNS0xLTEtOTE1MTI_6e0b83d0-9ba4-4015-82e2-3214edccac62"
      unitRef="usd">148000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2bb0a14ee5f5499e9c864ff36bee904c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItNy0xLTEtOTE1MTI_aa09af6d-c18c-44fd-9fed-035fd5a07385"
      unitRef="usd">4971000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i1fa3fe824b1045539018c2cd9d5c57aa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzItOS0xLTEtOTE1MTI_511c9f33-c87c-4e21-b5af-85bfd0992736"
      unitRef="usd">12644000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7737442220ca4c88838a6913efd8fab8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtMS0xLTEtOTE1MTI_d1d66fff-562a-4b01-bf16-2b99ca65ef0a"
      unitRef="usd">18256000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3803693d2dd54b5db650b07ddcce07f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtMy0xLTEtOTE1MTI_13a8afff-714d-4e22-914f-7f08d38ae064"
      unitRef="usd">4891000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i3803693d2dd54b5db650b07ddcce07f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtNS0xLTEtOTE1MTI_8dc15dbf-b53c-48a0-ac00-536972f9f002"
      unitRef="usd">-3533000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i3803693d2dd54b5db650b07ddcce07f7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtNy0xLTEtOTE1MTI_c0ac62cb-5168-4333-b814-56d3cb6b4dee"
      unitRef="usd">5494000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib40767ffca5e4698b0116a194fe5c4de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzMtOS0xLTEtOTE1MTI_330993f3-a35b-41df-8c49-0f449ae6ba98"
      unitRef="usd">14120000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6baa012275ce42e1b3931a0d3ce4dc25_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtMS0xLTEtOTE1MTI_22895ed7-f7bc-41b5-b9e9-bb8d31271a36"
      unitRef="usd">14671000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4e191be9090d4b77bc279a98f819b244_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtMy0xLTEtOTE1MTI_eed5c33e-9063-4274-860c-f09f07159dbe"
      unitRef="usd">7016000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i4e191be9090d4b77bc279a98f819b244_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtNS0xLTEtOTE1MTI_7bcf2d07-2a62-4f1c-afa2-d946940abb42"
      unitRef="usd">1221000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4e191be9090d4b77bc279a98f819b244_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtNy0xLTEtOTE1MTI_4917d176-18fb-4e80-9e12-e4ab82fd32dc"
      unitRef="usd">4652000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7737442220ca4c88838a6913efd8fab8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzQtOS0xLTEtOTE1MTI_9caed38c-6b52-43fa-994a-5e68bffab43d"
      unitRef="usd">18256000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie9b4b77c77334275a1e6754351d5ac72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtMS0xLTEtOTE1MTI_a7787a40-a308-4795-a9e4-eb8e7f53bba7"
      unitRef="usd">9413000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i9118d447f5544352951a23b3e55b7788_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtMy0xLTEtOTE1MTI_385735ce-3ee0-426b-83e7-4d25f2f4ee6c"
      unitRef="usd">12085000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i9118d447f5544352951a23b3e55b7788_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtNS0xLTEtOTE1MTI_a69049f8-58e8-4943-9eef-ca07161350d9"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic7cf2c429d814017b76220469893ee05_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtNy0xLTEtOTE1MTI_94759195-199b-4d37-8bba-7d2fa28e8820"
      unitRef="usd">394000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i875b8bce85db4b25819fbf8c58dfda0f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzYtOS0xLTEtOTE1MTI_b5fe2060-b368-4c04-b60d-411e98157b07"
      unitRef="usd">21104000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5efe5c3ea4e8465fb900d389bfd1816d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctMS0xLTEtOTE1MTI_ec84d857-0fcd-4056-ba9a-60a1f1fb2b61"
      unitRef="usd">7012000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5b11c5e6bb674452a54f663395fb464e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctMy0xLTEtOTE1MTI_e0610440-dd99-436a-907d-7de7a713e77f"
      unitRef="usd">2903000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i5b11c5e6bb674452a54f663395fb464e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctNS0xLTEtOTE1MTI_1e05e87f-f27d-4d39-8b84-096efd868ea1"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i42680bca13084d05a2a09a70bc1532be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctNy0xLTEtOTE1MTI_71caf01d-2386-4307-ad22-2b1a111e31ec"
      unitRef="usd">502000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie9b4b77c77334275a1e6754351d5ac72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzctOS0xLTEtOTE1MTI_16827146-4d8a-405b-be02-bf18ff518185"
      unitRef="usd">9413000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i50207171e3c84a49bcd6856d161e30a0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtMS0xLTEtOTE1MTI_ded493a8-5c1c-416b-8822-c1a322eb4776"
      unitRef="usd">8099000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i1c7935ab5fa04b6ba9a7775b283135da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtMy0xLTEtOTE1MTI_591695ca-1641-47d1-82c2-11e933b34414"
      unitRef="usd">606000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i1c7935ab5fa04b6ba9a7775b283135da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtNS0xLTEtOTE1MTI_47184a08-8203-452b-891d-d08749054eb6"
      unitRef="usd">60000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0ec89cdb2719483fb6f575aade646abd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtNy0xLTEtOTE1MTI_8b301b1c-92ba-40f6-adcb-eb132eb93ecf"
      unitRef="usd">1753000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i5efe5c3ea4e8465fb900d389bfd1816d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMjIvZnJhZzplMjQxY2NlZDYzYzU0YTBiYmE2Yzk5ZWY3YTE4MWQ5Ny90YWJsZTpjNTk3YWIxZjZhOGY0ZWFjYWJmYTE5Mjc2ZjlhNzM0My90YWJsZXJhbmdlOmM1OTdhYjFmNmE4ZjRlYWNhYmZhMTkyNzZmOWE3MzQzXzgtOS0xLTEtOTE1MTI_51924586-b97f-49bc-8e83-9d5aad4e8df5"
      unitRef="usd">7012000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTEtMS0xLTkxNTEy_64e5c2eb-4926-40b9-ae40-fc0bb9b090aa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTEtMS0xLTkxNTEy_64e5c2eb-4926-40b9-ae40-fc0bb9b090aa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTMtMS0xLTkxNTEy_c25c13c3-3abb-4617-a28c-ab300e087c8d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTMtMS0xLTkxNTEy_c25c13c3-3abb-4617-a28c-ab300e087c8d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE2MTQz_284ab107-e44c-4740-a27e-50ade804947b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE2MTQz_284ab107-e44c-4740-a27e-50ade804947b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzIzMTk_284ab107-e44c-4740-a27e-50ade804947b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzIzMTk_284ab107-e44c-4740-a27e-50ade804947b"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTQ_141f8bcb-028b-4bd1-b077-577050749ef9" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTQ_141f8bcb-028b-4bd1-b077-577050749ef9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Primarily relates to the Trust and 5.11, Arnold and Ergo operating segments.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTEtMS0xLTkxNTEy_64e5c2eb-4926-40b9-ae40-fc0bb9b090aa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTQ_141f8bcb-028b-4bd1-b077-577050749ef9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZToyMmVhODRhNDJiMGI0ZmMwYjQxNzEzM2Q2MTAzZTc4Ny90YWJsZXJhbmdlOjIyZWE4NGE0MmIwYjRmYzBiNDE3MTMzZDYxMDNlNzg3XzEzLTMtMS0xLTkxNTEy_c25c13c3-3abb-4617-a28c-ab300e087c8d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTQ_141f8bcb-028b-4bd1-b077-577050749ef9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yNTMvZnJhZzo2MTc3YjI4YzZjMzI0MTU0YTFmMzA2NTUwNzM3N2YyOS90ZXh0cmVnaW9uOjYxNzdiMjhjNmMzMjQxNTRhMWYzMDY1NTA3Mzc3ZjI5XzE2MTQz_284ab107-e44c-4740-a27e-50ade804947b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTQ_141f8bcb-028b-4bd1-b077-577050749ef9"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzIzMTk_284ab107-e44c-4740-a27e-50ade804947b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTQ_141f8bcb-028b-4bd1-b077-577050749ef9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMy0xLTEtOTE1MTI_3f578fa5-d9fc-4854-af63-6998ebf39efc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMy0xLTEtOTE1MTI_3f578fa5-d9fc-4854-af63-6998ebf39efc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtNS0xLTEtOTE1MTI_c67c855c-c6f8-44a4-9ee3-1d7afe27e008"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtNS0xLTEtOTE1MTI_c67c855c-c6f8-44a4-9ee3-1d7afe27e008"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMS0xLTEtOTE1MTI_ef12b4a0-e66b-448e-aea3-01b5d3be8385"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMS0xLTEtOTE1MTI_ef12b4a0-e66b-448e-aea3-01b5d3be8385"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTU_684feb48-7c99-45eb-9dc5-aa94a81d0340" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTU_684feb48-7c99-45eb-9dc5-aa94a81d0340" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The effective income tax rate for each of the years 2021 and 2020  include losses at the Company&#x2019;s parent, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Company's parent is taxed as a corporation.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMy0xLTEtOTE1MTI_3f578fa5-d9fc-4854-af63-6998ebf39efc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTU_684feb48-7c99-45eb-9dc5-aa94a81d0340"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtNS0xLTEtOTE1MTI_c67c855c-c6f8-44a4-9ee3-1d7afe27e008"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTU_684feb48-7c99-45eb-9dc5-aa94a81d0340"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90YWJsZTpiNjc0M2UxNTViY2M0MmYxOWYyNzBlM2Q4NmY0NGUwNS90YWJsZXJhbmdlOmI2NzQzZTE1NWJjYzQyZjE5ZjI3MGUzZDg2ZjQ0ZTA1XzUtMS0xLTEtOTE1MTI_ef12b4a0-e66b-448e-aea3-01b5d3be8385"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8yOTUvZnJhZzphZDcyYTk2NzBlZGQ0MmFiOWEwNjI5NjE2ZmNmYWNkMi90ZXh0cmVnaW9uOmFkNzJhOTY3MGVkZDQyYWI5YTA2Mjk2MTZmY2ZhY2QyXzQxMTU_684feb48-7c99-45eb-9dc5-aa94a81d0340"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMy0xLTEtOTE1MTI_ac640ed7-c8bb-406b-b1d9-ca15abd1cb0e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMy0xLTEtOTE1MTI_ac640ed7-c8bb-406b-b1d9-ca15abd1cb0e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtOS0xLTEtOTE1MTI_463d0db5-efd3-4cdf-9b6b-b718f01371db"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtOS0xLTEtOTE1MTI_463d0db5-efd3-4cdf-9b6b-b718f01371db"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTEtMS0xLTkxNTEy_1f99279c-b8df-491c-9abc-1e419c9dc4d7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTEtMS0xLTkxNTEy_1f99279c-b8df-491c-9abc-1e419c9dc4d7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMTEtMS0xLTkxNTEy_edb4dd7d-cfcb-4ae9-ac38-735db77a3407"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMTEtMS0xLTkxNTEy_edb4dd7d-cfcb-4ae9-ac38-735db77a3407"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTExLTEtMS05MTUxMg_7ac8c5c5-acd9-479c-a582-e6408a393a90"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTExLTEtMS05MTUxMg_7ac8c5c5-acd9-479c-a582-e6408a393a90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctOS0xLTEtOTE1MTI_7f600017-897e-4bb5-b4fc-1b3703dbca32"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctOS0xLTEtOTE1MTI_7f600017-897e-4bb5-b4fc-1b3703dbca32"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMTEtMS0xLTkxNTEy_c643bb70-1ce8-4cd0-b7c7-d0e85d39bd84"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMTEtMS0xLTkxNTEy_c643bb70-1ce8-4cd0-b7c7-d0e85d39bd84"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMS0xLTEtOTE1MTI_e3910ebb-b89b-48b0-95bb-f740265e1490"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMS0xLTEtOTE1MTI_e3910ebb-b89b-48b0-95bb-f740265e1490"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMS0xLTEtOTE1MTI_d30be6ac-5004-4d41-ad7b-26901da20719"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMS0xLTEtOTE1MTI_d30be6ac-5004-4d41-ad7b-26901da20719"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMy0xLTEtOTE1MTI_77856e60-4f2c-4d37-9f91-f77c21430880"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMy0xLTEtOTE1MTI_77856e60-4f2c-4d37-9f91-f77c21430880"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTUtMS0xLTkxNTEy_75e64317-6b46-4221-9bd2-c08bc15719b1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTUtMS0xLTkxNTEy_75e64317-6b46-4221-9bd2-c08bc15719b1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMy0xLTEtOTE1MTI_c09e090c-0d74-48ac-a3aa-1d31cde5d325"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMy0xLTEtOTE1MTI_c09e090c-0d74-48ac-a3aa-1d31cde5d325"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNy0xLTEtOTE1MTI_a6dfac63-22aa-445d-af16-2b09c71604f1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNy0xLTEtOTE1MTI_a6dfac63-22aa-445d-af16-2b09c71604f1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMy0xLTEtOTE1MTI_e3f3f7be-76e3-45fe-b212-3a7d23f12ec8"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMy0xLTEtOTE1MTI_e3f3f7be-76e3-45fe-b212-3a7d23f12ec8"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTktMS0xLTkxNTEy_2e19f70a-3ad1-476b-9106-a5b65ed40749"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTktMS0xLTkxNTEy_2e19f70a-3ad1-476b-9106-a5b65ed40749"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNS0xLTEtOTE1MTI_a626e1ff-bdce-46bf-8f72-89213f7ee16c"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNS0xLTEtOTE1MTI_a626e1ff-bdce-46bf-8f72-89213f7ee16c"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTMtMS0xLTkxNTEy_599d77ac-01d3-4a2b-a17f-1d506951f9e7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTMtMS0xLTkxNTEy_599d77ac-01d3-4a2b-a17f-1d506951f9e7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNS0xLTEtOTE1MTI_938c29db-50c2-488b-a5cc-f0080985c0c2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNS0xLTEtOTE1MTI_938c29db-50c2-488b-a5cc-f0080985c0c2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtOS0xLTEtOTE1MTI_ba8e9da3-6756-48a0-8768-6ab2ceb94074"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtOS0xLTEtOTE1MTI_ba8e9da3-6756-48a0-8768-6ab2ceb94074"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMy0xLTEtOTE1MTI_7e4a959e-6215-4089-9162-c8d8108e9495"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMy0xLTEtOTE1MTI_7e4a959e-6215-4089-9162-c8d8108e9495"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMTEtMS0xLTkxNTEy_69f715fb-dd4f-4969-9e0e-0154f48d4b2b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMTEtMS0xLTkxNTEy_69f715fb-dd4f-4969-9e0e-0154f48d4b2b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNS0xLTEtOTE1MTI_81624b2b-47ae-48bf-a530-b76e416591c1"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNS0xLTEtOTE1MTI_81624b2b-47ae-48bf-a530-b76e416591c1"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMTEtMS0xLTkxNTEy_cda7fc81-4a3b-41c6-bc31-d67a21e9a47a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMTEtMS0xLTkxNTEy_cda7fc81-4a3b-41c6-bc31-d67a21e9a47a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNS0xLTEtOTE1MTI_574be3da-ac89-41a8-b85e-7b8af44120c0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNS0xLTEtOTE1MTI_574be3da-ac89-41a8-b85e-7b8af44120c0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNy0xLTEtOTE1MTI_58631f17-898d-4ce2-9ed4-9dc94649c514"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNy0xLTEtOTE1MTI_58631f17-898d-4ce2-9ed4-9dc94649c514"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMS0xLTEtOTE1MTI_44d7236b-049d-4a16-bd58-58e22f142c6b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMS0xLTEtOTE1MTI_44d7236b-049d-4a16-bd58-58e22f142c6b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMS0xLTEtOTE1MTI_9890de73-58b9-492d-9ffb-fe638cac6807"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMS0xLTEtOTE1MTI_9890de73-58b9-492d-9ffb-fe638cac6807"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItOS0xLTEtOTE1MTI_30267bb9-a4ee-4297-8cce-3b19d19e02aa"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItOS0xLTEtOTE1MTI_30267bb9-a4ee-4297-8cce-3b19d19e02aa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNy0xLTEtOTE1MTI_008578ee-725f-4d02-96ef-6f4529e33280"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNy0xLTEtOTE1MTI_008578ee-725f-4d02-96ef-6f4529e33280"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNy0xLTEtOTE1MTI_ccded72b-9eeb-4b42-9e03-fa0a81e1d036"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNy0xLTEtOTE1MTI_ccded72b-9eeb-4b42-9e03-fa0a81e1d036"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTctMS0xLTkxNTEy_12210e57-5243-4202-a394-1c7597be3db5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTctMS0xLTkxNTEy_12210e57-5243-4202-a394-1c7597be3db5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMS0xLTEtOTE1MTI_a9c1f07e-913a-4c24-963d-f63a6c250622"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMS0xLTEtOTE1MTI_a9c1f07e-913a-4c24-963d-f63a6c250622"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The principal difference between primary and fully diluted percentages of our operating segments is due to stock option issuances of operating segment stock to management of the respective business.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMy0xLTEtOTE1MTI_ac640ed7-c8bb-406b-b1d9-ca15abd1cb0e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtOS0xLTEtOTE1MTI_463d0db5-efd3-4cdf-9b6b-b718f01371db"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTEtMS0xLTkxNTEy_1f99279c-b8df-491c-9abc-1e419c9dc4d7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMTEtMS0xLTkxNTEy_edb4dd7d-cfcb-4ae9-ac38-735db77a3407"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTExLTEtMS05MTUxMg_7ac8c5c5-acd9-479c-a582-e6408a393a90"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctOS0xLTEtOTE1MTI_7f600017-897e-4bb5-b4fc-1b3703dbca32"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMTEtMS0xLTkxNTEy_c643bb70-1ce8-4cd0-b7c7-d0e85d39bd84"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMS0xLTEtOTE1MTI_e3910ebb-b89b-48b0-95bb-f740265e1490"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMS0xLTEtOTE1MTI_d30be6ac-5004-4d41-ad7b-26901da20719"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMy0xLTEtOTE1MTI_77856e60-4f2c-4d37-9f91-f77c21430880"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTUtMS0xLTkxNTEy_75e64317-6b46-4221-9bd2-c08bc15719b1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMy0xLTEtOTE1MTI_c09e090c-0d74-48ac-a3aa-1d31cde5d325"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNy0xLTEtOTE1MTI_a6dfac63-22aa-445d-af16-2b09c71604f1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtMy0xLTEtOTE1MTI_e3f3f7be-76e3-45fe-b212-3a7d23f12ec8"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTktMS0xLTkxNTEy_2e19f70a-3ad1-476b-9106-a5b65ed40749"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNS0xLTEtOTE1MTI_a626e1ff-bdce-46bf-8f72-89213f7ee16c"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTMtMS0xLTkxNTEy_599d77ac-01d3-4a2b-a17f-1d506951f9e7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNS0xLTEtOTE1MTI_938c29db-50c2-488b-a5cc-f0080985c0c2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtOS0xLTEtOTE1MTI_ba8e9da3-6756-48a0-8768-6ab2ceb94074"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMy0xLTEtOTE1MTI_7e4a959e-6215-4089-9162-c8d8108e9495"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItMTEtMS0xLTkxNTEy_69f715fb-dd4f-4969-9e0e-0154f48d4b2b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctNS0xLTEtOTE1MTI_81624b2b-47ae-48bf-a530-b76e416591c1"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMTEtMS0xLTkxNTEy_cda7fc81-4a3b-41c6-bc31-d67a21e9a47a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNS0xLTEtOTE1MTI_574be3da-ac89-41a8-b85e-7b8af44120c0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItNy0xLTEtOTE1MTI_58631f17-898d-4ce2-9ed4-9dc94649c514"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzUtMS0xLTEtOTE1MTI_44d7236b-049d-4a16-bd58-58e22f142c6b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzctMS0xLTEtOTE1MTI_9890de73-58b9-492d-9ffb-fe638cac6807"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzItOS0xLTEtOTE1MTI_30267bb9-a4ee-4297-8cce-3b19d19e02aa"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzgtNy0xLTEtOTE1MTI_008578ee-725f-4d02-96ef-6f4529e33280"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtNy0xLTEtOTE1MTI_ccded72b-9eeb-4b42-9e03-fa0a81e1d036"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzExLTctMS0xLTkxNTEy_12210e57-5243-4202-a394-1c7597be3db5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90YWJsZToyMGVkMzU0MmI3N2Q0NDcwYWEwMWIwZWM4NTYwYzhjYi90YWJsZXJhbmdlOjIwZWQzNTQyYjc3ZDQ0NzBhYTAxYjBlYzg1NjBjOGNiXzQtMS0xLTEtOTE1MTI_a9c1f07e-913a-4c24-963d-f63a6c250622"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmE4NWRiOTNhOTA1ZjRmN2E5MGRhMTkwMzgxNjE1YzRiL3NlYzphODVkYjkzYTkwNWY0ZjdhOTBkYTE5MDM4MTYxNWM0Yl8zMDEvZnJhZzoyZGZhMGY1ZGY2YTk0OWU5YmMxNWNjZmVmOTA0YjBkYy90ZXh0cmVnaW9uOjJkZmEwZjVkZjZhOTQ5ZTliYzE1Y2NmZWY5MDRiMGRjXzU5MQ_227b0ea3-aada-493e-8622-a0b4c57e6b48"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>123
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M]?F*<_EXD#^3?'CP?OH_4$L#!!0    ( "&"85;5<4NP @@  +8C   8
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
MMOU\.]!B8SO<I="F7[:OE;D#$=D S/\K(?33H/E ?ZN:_PM02P,$%     @
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
M:25IN#OMQJ!J6DFMU-/QKG$2[-52:?/OG=3K=$V)>*VIFVVU=':3;*A6TO^
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
MJ;-0*^D#.B9IQ:)X2,=9Z%K*B(8LXH>L;T+N3X?CJN/- 4"$U(IFN0.$,:>
M/4"(6>SVIQ&+'#ALG,SQ.U$5=1-\J3M')K,YR'($'1J&(>#(%JHG'YR&-%,1
M/U.E1=LUQ?VV7VJ"358L^T6YSU[M*FL<UH!Z5!3&5GT+TB$6)M3*T8 P3F+F
M8$:BV8H<.+N#_,EY/9:N/18!,,(4Q5:*/DZ7@CK"(P=I44U:]#!I;5X7HBEP
M5,81B[(Z'+& AJF-0X@@LPP&J&)L5>H!%6:.&A'56$7]6 7VY4U9UOEPGGE;
M=4+V)ESGHX>1"9"HFH"Y@0-D2>BJ_%!-3-1/3*^[-Y5:C*XK1F.@+Z 2E;#(
MM 8<!X;</*5- 1GGR-5QFI/H 4YZ71.Z.C ._OQ]9F.-VL,DUJ"$=#@R@1^6
MA=R11.GD:2=_\2JU3]%!.T!QBN'(/ Z#9!A%H34. 1W!KC,!J@&%^@'%>1Q&
M@0>3K#D$'?EQ\UD90$6(8]M%-7Q0/WR VRX(64%S-C,PQF.SP+\ =#@B.#17
M-"B>[$57Y9!J!*%^!/E8-Z)XK,:CCOPE*-:25CMUI*S,@]Z B@PBQ%S* !G&
MUJBS18ESS&D,H7X,&1\8;(1*@&^68OBDMLICB:Y:#A]4)>LI*U4V 9T"'"&W
M]-S*&+8N3A+K*1PH');9U94Q-)90/Y8L7*:"7WZ*,<*_!??BL:BJOB[R$&Q$
M4]3+X UZ"YJVT4+N5B)B5KD 711&9B4SA<*%(7%U,M.DPORD<MBT4(\>O=H%
MG["TP8++3&^.9$ &M4@*Z/9;9-^I)A7F)Y5AWWSJTZ/>F*?NF9E-*=2J$J:
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
MF6J_*7MO1N<>8D@PV7"3Y6_4^)-+1Y& F+Q$IX=@"TGK*L1@\[P&UH"KY+
M,0E743$+#\E=.R5K0'DX9B[1^1Z"$D=0 Y]NE^#ZE"9%4YBG\CEPQTKJ9SDI
MQB9$L#@4U<V,&R4#>K;P.8)NKB5G>*[>&[$R<4K*D7 V+(M$XOR,$$EVFS.)
M,5@$=%FJVRE-XJE*(T[(W 0 ^$!.<X*Z/$*U_*8A)6VEX[$(I\LJ:9:S;*+7
MOMN3HGL!Y-G%S*KH>=2@L'>?Q%HG)5&%PC3TB"^Y_J('(4!,2%60R-Z\C' $
M[4M%"D ]MX5HF$9[[  C44'6UK5QN\UY$)H2$AH:SF((+N356T1XG%J^3Q-,
MYAV351L7F#GBDK+I&*'L.7^-U$]A;2A@ZAH&0=J0L990MZRQD)\#Z-DF4#%1
M"C+).!W@PV@W:L=.Q;!89Q?K90E<2"5@BR1L;AD\[38=%Z0NU1% \,G!%Y3
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
M1[JB\6Z0OMSKD0:%+!;B6H%2R?- +$N]$37H5*H"?P,!Q :>/% =BY4J*ZZ
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
MT=FNZ+T[+>*19\LY&F? 4+SZJC;G'*&Y@&[)XQWZ+U>\[?$6G%[9@[#)9#H
MV&RI, *PH-IT>KV]]H"=:R^+L[E]S9&P=5^,N?[!W4HS:,K1A6&=B?L^3%:T
M!HL:TJOM?.;]W9\#$?P-B+\_Z'0Z:^9C'8_[).($-F[:\>Z19I/N&4R\IS01
MZQ;0T=X;4A"')\1#Z=GX]07Z?"B%(I'N"-%C&%+<O)CS$LQ7N1!OWF6%D1B;
M91'']ERU]IMGC>SX=>WE,?YOG(. &A^MUHU[1\O8- Z#T15O9N$J_^THMDM\
M.P?,L\08*TT) Q07M;Y8E> =$A>"@"HC=$5OI*[#"<FD$2-2\X9YFCMC[&T>
M>W?'?#QY2Q(_F<C)6Y-B!L4O#LE;SR4PS?4U[).:6*UMK[GVI'MU2SL\2Y.T
M9P6:$+2[<NO0]58^%PR\%_7H=,,H"F:P:S0!T&-7";)K3*?0.G^T,Y:]+02%
M-9M88Q,U[G)!A)'FYBTB.\@^=15YX<>.NC).GHT0%JH3()3M3*8V85K"1Z\Q
MV@/_V,&AHP'IK46#4Q#+VRR$P'\KT %G0?/2H+5+='TF1Q;MZX^!2&]2#DFN
M=?I. 1V_J8QX8VQ*INB>J'V>[\R!-\A\I:.E("K2798O;+#0B;VV]R86X![0
MN94FVP+7$!-\,MR(R4*!!X8N!&_]/:;]LC+(<$J3P9N53 .,V%:<I0)ZD"?%
M<"5/=.!Q_@<S*5'HWTGU<6Q*/&G2&^]E CKY_J6Q )<Y[HK?V-MBQ*O\9@-N
MQEI\J^6F;0I&UA)PG>8",+^*L0#V^C+SR'L_>\^7\MAW*]-W<F5?A77W*^)[
MXJ>K]='X$U3K(__%P$:M,R6/^E F"-^KQ7NJGZ;0[;KW>V4'U1SM6T]3<7;E
M!PU[='*DHMED:C>L[GHD6S@0_\2(!#A'A=="M=MB4@WEB>&QAK(L):6&X=&G
MAB$:O=C(+B]]+Z=AO >4%)[K6G3XC^B*2^D8L>(,+3)\(-VLC;<ZOZGJFU(5
M#'*W'F @[2:'1\TLW"FK#%_@&M/Q['NOE'M*E5>+]8C=%2W1I4,+2/V1CFWA
MUIA9:.,Q=KT_I-(;-1%'3^G="RKO5WRL]\*N,WU7UY<2D?;O](+%63H5Q_=,
MVGSBCG[#+$08&>["$&)A:K1WC*XURF[%VQ/-#^3\@LVI0(368'WKNKI@9C^B
M!BG?56UH0PR/+RJ\B[ZC(-W]7LXE,NF)X ^ \[0!7QB>T_<5(NHV/PX/)C"N
M.$,HE*Q+H&+5.O8 Q#,)FHGQ]AP]M6OMC1V'XMV"QTR,/Z)$ K44+&BA"/6F
M9GB=?V/E<;%!#V^!@3_09ZDW)W8\#$AKKL%6X.\; [^OK1M9JGCY\-91$Z%L
M8"5,\P2N,4K5)>KP=H//J$9OPL'4<[IX@8N2<.KE4I6<?-T(B:71EYB3M"JR
M)9"]J+WQHD!H/(.1 _U.W3QHVJB4I*69Z_>*&J],1!'=5W)^$"J!2O9N;;NH
M"X5ACQ*O6H35>2AZ983VE1WQC;UC3T\"'5KNK\?RP-B90E#5)H2:JX^A^D;5
MS<URB AYMU:0(3/-X_C(%.TE$.[)[274  *^EIM4L^SRX3.1<TZX@)->+OD-
MQ@1A+.(GC2G#[KI7>GK6ZY=@MAT5+:F*0[6$LFUM3%LGXCQ#+V3RX?T-EQ>,
M>;?FSE!+#._*98*//-4], 3:,\[3R9YQ_@Y<DN(*ZL$V^^=UIFU=9Y9KNK#;
M6-LVF3H*RV9 6E6$>DHJ$'K0<,J Z$L#KV."069P-0P-^WJ !G OB\J4:9M4
M$F\8;\EGX< 6%#4O!B,P!(-;B686O&-UTR7U^<.MKI'CSU,L,8M=;.3N\:/Z
MZ>-'607_I?"OU-?P/UVB_$+6\NECRNE_#IM%I ,(V9.SZ,S[%0/C3\XNHZ\N
MX[-'4+,I_O3Q5JX4B-$*MW*Y6D+5<# 9G8D2$R;LEUIOL4G,NH;YTD=,;5<E
M%H#GJ%SM%^P 0_\TO*?_"U!+ P04    "  A@F%6=B=:(?H-  "K(P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6RM6FV/VS82_BO$-N@E@.+5^TO>
M@&23X@*T2)!-6QP.]X&6:)L7671%:3?NK[]GAI(L>^WM?2B0Q+)$#F>>>>;A
M4/&K>]-^LQNE.O%]6S?V]=6FZW8OKJ]MN5%;:1=FIQH\69EV*SM\;=?7=M<J
M6?&D;7T=^GYZO96ZN7KSBN]];M^\,GU7ZT9];H7MMUO9[M^IVMR_O@JNQAM?
M]'K3T8WK-Z]V<JUN5??K[G.+;]>3E4IO56.U:42K5J^OW@8OWL4TG@?\IM6]
MG5T+BF1IS#?Z\K%Z?>630ZI694<6)#[NU(VJ:S($-_X8;%Y-2]+$^?5H_2>.
M';$LI54WIOY=5]WF]55^)2JUDGW=?3'W_U1#/ G9*TUM^5]Q[\;&Q94H>]N9
M[3 9'FQUXS[E]P&'V83<OS A'":$[+=;B+U\+SOYYE5K[D5+HV&-+CA4G@WG
M=$-)N>U:/-68U[WYHNY4TZM7UQV,T:WK<ICXSDT,+TP,0O&+:;J-%1^:2E7'
M!J[AQ>1*.+KR+GS4XGM5+D04>"+TP_ 1>]$46L3VHL=#$ZO6;,4-?&U! <#;
M;<0- ZM:\>^W2\OW_W,. 6<_/F^?RN6%W<E2O;Y"/5C5WJFK-S_^$*3^RT>\
MCR?OX\>L_W_>?U7?._&N-N6WL_X_NL)Y_\=E/ZN6*[XIE?BTK/5:4A%9\5P,
M(ZR0K4)9EF;=Z#]5)>XWJA$E.0H2FY7H-DKLX+RV>+@VIK+"0 VPC(9-;04B
M:NQ*M2V>=X;'ET-DGM H6/S9FK[I\$AVI !4RM8-A"^Z4BU[Q7=NS'8GF[U0
MWW=NE!%+)533Z:YV"\"D^EYN9+,&JG"EVQBK!L]D4XVNV87X(,L-^5[U@'SF
M=*L8J ;F)6[N)-9'D#.HS 350GRB&XS"V0$.0 0!%U=:5=Y1&)7J5(MZ5RY>
MQDHZ(=NU\,4#WAI>ZJ:L^PJCE.TT1$HW:YXP((<\W,E6RV7] #/&9YA>$3@7
MUM$KH+-?B*\S[SK*M:Q!/ !PP4-:03&09\,?5RQ':I.V5H*$&CC7DL1:V Z)
M>2YKT^ :RDW1.>-;A?15SJO2@$-V9YJ*GK<7^"F=GVP;7Q]+BL6UI9S0I$I;
MT))\DTMSIXZ!F*6)?3WCJCU$YDJ"W >?7?XN\X-*Q)JZFHA6#TFXM!!-J#0B
M[NH][!!I.>^(07=<<.>7'V,A8S34CM2WLZ5/*_08!@E\Z,_E@K?DQB7,*Z6V
MQ$'T!8!3RYH</")'C:36BU%[*)A99M>J :MK.-F#!,)N] YM RP@-99+?0J(
MZIR%BJS/M&CP#,96,Y]1PWTK?N[7LC$"?5#KZLNJ-=N?7+ CZ29V#6@UIGF^
M1:(Z]#L'\4%1Z@;C.X.[K.@CJG9RKF6W9&T-ZF$R40)O7&/MIU?H=+JK9^-*
MH_%+&$W#.N5D@;Y-=BE_'(]"U4UB<+!Y"TAW%#KAAWL5LZXTMJ,=X88_8<.4
MFJ/GF*8T8+$)_X["&:/E6I-E24HU("])65=]O=)US9-I#5Z5Q7*F5OP IL=R
M/R&DL^JR;\]ZS_V@[K2:9U^N0)KY+B:9R9B%,E:4FLN;UGGGV2_L7::%EBX-
M@!FY0MXX"+'.!1\'"6LIZ*$FK-Q"6]$8+\1;RV)IT8%Z)-(G$O_4X46&5BVW
MIVR]EDXH>>UG)Y2U:@[,$>@<WH&! X<@B51[1_I_[ 9G;]@K)M N2<%@=2S\
MA?A=MK#<[<&SGPZ5#!1J98^W3#RZT]6DQ"UY;/N6EGC>[7=*W#M3VHG1?*II
M(![#XQ,)E&N<;$ U=/K<5X!ZHTH-<H)3!^*@! +QA5IX&-#T*WC?MXQ]+>_M
M,V2KQI;5KYWHSGUI22BH_/[H-?%JN4>.[EUPG;3?Y@0EN.<&]O1,&U<?' 8
M;DE.J10%N4X #,(R15497G)+Q[ZC1LVB>T([4KIT+*9><YJRD7>NJS&[L8_8
M]2V$PAX%=;II#4C_^$,>!ME+>^J^G8EXZSHTZGL+7U1R;QUI6J7$7DER1>%,
MRAP>-M5& FLUZSJ9(Z-L,!TM"Q\KDVXJ1 79&XDRB,?HBJLZ:4W#^R=I%A%)
MN3YTPA!F*2GT_!2UHQ;! (X).2DV<(6$GV31I?5$C7!TINIQQ5YBVQGCFG@]
M@K<0OXW-W<U1R3T_B_G.U+J$-K:0QFK>,%YH$6?*P.5&4D#=ZATNGR(1R-5.
M[KE!8K'U1$LB8YTL(R,-[J@EM8B> $/:-;Z4WZS'F3&TRQTF/SM6=]5VDCY'
M;1T%P9YHHE- 2LBLIWS0BYYL#KM=K8>VU1T78.E.UOW85G+KZN!1%\!ABZ#\
M.,SY-75Z+LD@1,TKM%HUU$M3<91Z]Z !)3RZ,QE;PKSX;U^Y?F/8 $C[';?G
M\C\<CUQPY>0PH-! ]QB Z=!P":_9V>OR"6)4FUE?P07BFDV4R=*5#]W#<4FC
M$Z$2X<8)*@9*C>L?EBK[;3_T_H>6ZG#$Q,;*I63*$HW9U,CUS<"7;O^@#:'G
M%P*@!KM'G_Q'#]])>!3Z;?0_"_'QP,"A]DXSPQ6X5EL^#,X*Y61_DJXD#A4!
MI$ -.QW?[%\?P1:\\;F]^=3:W V/L\:=W%/76\R/1;+Z+VK)]<5FZI[(S6?<
M)-&FYZSS!E).&\VD=ZS(\X;'CCTFE:)CV-1(CBD;CATE'-VS&U.JYTK]E#Q0
MW^5V5].)<VR.GZ'OMU8<CO5J[)@N^3AK>7:&*$F'B4J5).<'OKM:'Z@[]0"K
MX7Q(P%)].INT<5>5IG30[G3<<KC@71FN2%1K\$S7&CQT;QB.N'WRSL*5RK0]
MN A/WEL,J&Y=,WO*[<?8,+45TYGJ.-Y_<)_4J:E%-U:[LFYG1QVG+I"/6]X
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
MA'4JE0:KPZH'JM0FVQ8N=YL'409D^,GXY8454;$;<$N5E78OY.767BP^J<_
M_+U)((K/ZH<]9L.+W8K7I=NIP]9BO AIW;$R)59;*=JLI%L;?H$D#'$YZ+IZ
MINB$9/JMFES%L3Q3.:B?RD+\O84(F:HI]ZXRE\O&YF%]-M.YTGM8Q^2BV\;H
M$G)+E>N#,@6N #:H$:DU[+,F>YJRBM2;=W>1MXO-;8U$H:J]R2RD!1RX0E0\
M@,GYB4RS<A#+(7J%5=0-_(./+5R@*\*Q5WY9\K5/A3L4HHLM"G>O?7[@^ 86
M+&J;V?K!*R'9$;XKD47@XX.M843<AZ-+(,VI#*FP-H\L\&3=\*7=%, +1IAB
MJXO,B+,JO38R598U8")<8;%XC0.Q6DFZ?)=^)SAI5!A^#61!9YU[MP\62X7S
M%7*(N5(_P%._-KJ$72'2%H!QA4!_9RH=J5<ZMQ!?6%R+?;QU@8!*YP*@-2-$
MY*\LD&F7C=@IPVQ<^R9W2YWGP4XBHH\Q>( ZP&+=6*\"(E2"'HD-01'U3C:?
M,YAEPWNM1TM3:YMWKQ*F]-O1;9D<6DWBN#705>9V5QUP;W^^B;R37-F'S[W+
M9368&?H?=+FZ/  +P'6D]K!"074Q5'UG:W7W4-5FQP=E77#I@@(?MI=M. BR
M!!$[_<D[=VFJVKM?.'-I:ACN"BR;(^Q*#EI#>A54J1YAB/ <0,!3\;%*Q/0:
M*VN"?]?.U0?.I[/2@7LJX!R  E7 ?-E#ELOZ@GFQ[GJ;@WBR2%#N!_9Q-83?
M%HOTSQF79B4XQ(HS"/2<77F%,JS#$H9BZ=(8J 5&*PE;6 ^$HN%R:'>I5[^@
MNA$*6R&X([4% US6+/=P*R<='*2D E]D=#^G!B>!S:POZ'A?;1K K/(.ID4U
MRDMH;DD(.<Q=:#(ZW1+$+)OL4\Z+?Y@<>GBY#K8M%=AW)6D(VF:YJ\@C.T-8
MVFK79C4 ^-?&.P*+!6TUGI/HBR[*!2">:SK00(65]WRO(OW_.-3I=^\9 7V%
MZ-X@E4@,0T9XE>X6MG?-9DN<01FOO \)C%OJ[)-/81\#<MY:L U*:O4]6$'#
M,2 )WL?+V\=<\=H44!4\@40%NSB1NM4],>"=FX:Q#0+Y7DBP5*^VML#7.T!L
MJ_Z&^-3>OG_52)]]3+XI-^ .*!8]G?>C*TN/]R%#"7D'\T(I'WNF/&8G'^#$
MJ<!*9LAT65J:7^@]@^*5PPT"(=<%A(2"X*!7JUSR3]&4E>0W*RDP8E9&-I1G
M2]= M2 -!*])$RWK7?7KVI<6*EK0'_J/W&?8[B''WO+B8Y.'C#20PK"A3_'
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
MW*<+011P/)HHLOZB"W:P$Y 7S<&<3Q(%9@'!SB$*J!\A-RT&D;Z(IM,_D"3
M!R.8*::[8WY,)B',<=]')T(+;/(T/2".X\F,8R2<\1(,'V(<](9T.)>TAW"/
M1\,('PMM+.*Y&&JR"/Z/4P 7:XCQSBR=8DFP'DCDRX'V.*"DCWOVA_#N]P:6
M=7ND5BD) $4ZFS)AI$P[CV4S9XQAH_&"5]!^FM+?\0@A #:^R3)?ED)E8^^E
MXOEQQ2)\;>7+#<HS/#Z"UN#+5V&6(&PN_#=>!,PA&TSFU&:"5#Z5O(.K23IC
MOD&%,9WZ@@6<F')U*=)),AY%*<R>3%-!4 =#4#*+'GS$4\ 1H^%?5$(3# V
MG(/*,7'"_(7DCL_9 ND!'#!#(+303)&QYKR-Q M4S5'P  CQ>"KI;%#*@ >F
M'3A3@'@1CY^"%=)CZ)MB.#,/DDLZ83V#(F;LT8J18V0, (<O(-0@!J_%T.DQ
M;.&_%&P.L(V)7E8M8T!\-)%2+>"720Z62V H<$<\8@;VB&1:"UB&><= /K)+
M/(,UH<-L#ANC8&35="<'WJR.#_ZXJP7'.4)E.A8:% V?)F,?#^F8]0D$SF82
M00E7C8RX(!_,%E&"R?[-V$#VZ--BOT]@AQC5'J./=8K)47-O"J3MCR$<6B6_
MZ=1DN96RXIW/?+D%'(UA<(+VM8-)V#2$=JHW2ME'S%+G?AMUS_V@;&M6#=5:
MHB7AEM3&N=7!RF%W>.]2R78)EWRF?G)8V@^X]WW['M>)G,E3RD$,GH7MQFX"
MV*X7_=#:\4I];]J-/DCI6]FC7J.[D$.:VI\Y^<,KN@$KE".<KK=C?R1=4W!:
MM\]TU8IZ(H6=E2U6]MZN>/3!W,=36"_\01VT-VQ[RLP^U?_(6!B#[0 RU=5)
M.KK#E-P:?=*XG>B%MQI>J)IE95=6RZ+\?I>7U':"7_\M"QMPOPG@#\JH2O?;
MY5-8A#LVO1=@8_WL]WGUBUQZI(WO#A:(J#3 E4!'*O3[=&J,"AP5+*D''5);
MVH3?OLD6#\AICH! <9^.VV+UU"*^%!>G?M%^/?B? \!B(_]947EG^W\_Z.YV
M_[QQX_]GH7_=_^<'*'EC"VX4KC%T=#6;G*G2_S>%_U*[O?P'P]+5P*!<LO$W
M)5^8G,GO'MLOG*#[EY:7_P]02P,$%     @ (8)A5EW_8(QP P  ; <  !D
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
MNHVI:,L8(T*(.W.L:=!SWCC8O^_0<I0E^"X#=;2#"9FA:PWC/6.,XC(=::5
M,+J['"/%O3PC(L+B>;=VCW':'##E6./+]AO?KA/?:W/AZ7E6$5/1?JQ(@^%R
M;?K3:CUK$8OH4XM,;UK4"Z/-_DA[#/Q07%+4QAQ"!PO[O(+Y.64B3=R-<;LK
M"G( T) 9S3LE:,2N&@4"JQ25D-"UW4)VPW9RKS0-YLFH["7S3E0*D3^2CGLI
M =4(S0,773[E(MEV]V53[3E+[:04YNSUYQWXVWY;FW+$5/LS$W!_I]+EB*DG
M]P))9R&9WJQ2PZ\0/@J:&39&Y#5M02"^W("<SB+T*= 1IXSL2+TO#IEARYYC
MJ2SRLI!;U._[>+NSMX=$98'$)O+8D;9-R=;E]G&7\S$N_,ST:0'&!@!CQ[+G
M!..TJZH#>\TN=! I&M\&FA)X6Y(UFB)&:HX=AOB<"![=_\:W2ZV'[4ZM9WU9
M=^C1DU7B:;INA8QG]RG/@D&=T'FF<67]%[CJ=CY^T-:1O7VON)^O_VO@/<5"
M_P_L67\J[*EA'?1$-FAG?0UT*A.EK1KUEX/5G\9?%ZQ]L?AE<+4]L(BQKST)
M^!W&N5/W&?^Z5*0#_V6FN=.HM:Q+D=]EG ,Q7]>X(WSV9.B"J??,X,9\0= +
M4HW8?I[NY!?4Z^W5DCM' V/G__U'BG.V_UGB</#A(57_O>&26E=U6,S22;-C
MVSRT]'&D&_/(B=@-^OQ5DVN/#=R9E_J$C,[/SL.(.W&("S_DH>=?#)<:LW1X
MI+U[%/>F.T@;JX;EPUH62AXV3GV;-3B*X.S,=:;QL+GJ@TJ./'.\W;=F:YV.
M?(=\<]"ET$$!->5H2&D;,#'=1GSGJ]'G1D>'Y*[SU(WQU-#Y>(1,_+<Y//@1
M;MT?_ >(^+7KY>_TCP0D 3S7P]4R6RN*ENUQ.[3U%XH@XH%CT2<*W_.Y[]-3
M/_9YT'[!L"-N!0&]=\.0!U8(;D/!D2SAZ7)AXK"&8G0BZ4!NX",+?)]'-B;9
M?L0C%U/\0'^@.?>0)BZ2R\9(*_9  ^P#M<",>F#% ;$9-?RTF8BAG5[D\MB'
M -N.N1=X%\P-/.[%/O.0[%%DL?/8XG:,-5W'YD$$T2'[L2PN*<38EIA85%*:
M@U./QX$#7;CMQ1=PADM//#QQ 19  (EM0W#[X1SUB_[(KS?_@RRR(0N+VW0X
M?<'"T.^>A-I,[C@DR>8^] XM'ZMZ,7=<C]Y9H<4]A,&FDWON0^=SU_=XY&NM
M?!YB[HYWJ#(XYB%X. [\[0&[N1U_^J:X!!53,TO$*_5W9XIC*N\!K[4&*B'9
MMZSMU,'U_G]S2#_X LXU91!%^$@:^BYQ-K!<4X<3\M@-#%_AVO=B&M/;CR0-
M'1[$5DLI3RN<J?YL3HX<4] !>JXQWN!5E6O$U-L\1NT*K"AVGPE8P(E--LL,
MZZS+K*C;?6PW^LQ\IY9=((A&[J4I&8GG],$5-L)YDT.)N1S_6<%.% ?T.'ZN
M\N1G<-YUBJDI6VN*#0:>Q=[4Z[@2Q!I9@Y-Z3::!O2533GXF"^"[_''*7K=G
MIZD^QUM(=9!_)S7OW5+(AYK-:5?71G"]L?:?ZOD!Z\($HB';\K IQ73KZ5L7
M"631+7T1BK%C@4MP1_D4V]QS([H+*8LLP,YC8[^IN1K\-@HLN="_ *,D0JJ8
MGTGU3_L?F=V8WU9MAYM?J+TU9\4LEW-,M::A/V&5^=67N:G+M?ZEU:RL0<GZ
M<BF![(H&X/V\+.ONAA;H?WIW_1]02P,$%     @ (8)A5M#LIZ*"$@  >3X
M !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULW5OK;]O(=O]7!KK>>VV
M*TN49$O. U"<39O"FRR<I!<713^,R)$U-Q2IY9"RW;^^OW-F^*9D.[MM@7ZQ
M)6KFS'F_YO#U?9)^-QNE,O&PC6+S9K#)LMW5^;D)-FHKS3#9J1B_K)-T*S-\
M3>_.S2Y5,N1-V^C<'XTNSK=2QX.WK_G9;^G;UTF>13I6OZ7"Y-NM3!_?J2BY
M?S,8#XH'M_IND]&#\[>O=_).?5'9M]UO*;Z=EU!"O56QT4DL4K5^,UB.K]Y-
M:3TO^'>M[DWMLR!*5DGRG;Y\#-\,1H20BE20$02)?WMUK:*(  &-WQW,07DD
M;:Q_+J!_8-I!RTH:=9U$?]=AMGDSF ]$J-8RC[+;Y/Y?E:-G1O"")#+\5]S;
MM?[E0 2YR9*MVPP,MCJV_^6#XT-MPWQT8(/O-OB,MSV(L7PO,_GV=9K<BY16
M QI]8%)Y-Y#3,0GE2Y;B5XU]V=OW:I6]/L\ B;Z?!V[7.[O+/[!K[(M?DSC;
M&/%+'*JP"> <*)1X^ 4>[_RC$-^K8"@F8T_X(]\_ F]2TC5A>),C=(GWV@11
M8O)4B?]8KDR60@?^LX]:"VO:#XOLXLKL9*#>#*#X1J5[-7C[U[^,+T:OCF Z
M+3&='H-^4 )'=_7CQ$1_T+&, QW?B66:ROA.P80RPWP5UZD*-9;(0$<Z>Q2?
M8_%O>?0HQKYEO">RC1(W-]<">Q06"QUG"3_\NM%I*)8 !H$+&8?B5IE,9OCB
MH"[O4L6'B5/:,.@[<7 F $\2%(:16AA\ M:/V^N'.%?UX[Y+D[T.E1'P3("S
M3Z(]$1TE,C:>,/?\!5RS3_BT2&6@RHAD+0(+[720%?!O2Q WM MK[(E .=\Q
MUF1W>IMOA;P#J7>$M]PF.0C&XI.+T0@&&D7D:_K! @]QG6RW.B,N 2[A),7)
MM+83^&T98\O$O_YE[ONC5PSI*_U$0/CA^-59C3GE;^#$[[D&6\7ON4P!#=+=
MR4>K Z0.A,DZ3;;BQ!_.JF,3<7)9??=$ #R55:,O:I>I[4JE8C(JU.1>9QN@
MOH:N105\XH*,(F! P8!V[E(-$#LL(4HUJY3)1)B#O4W-NP3(C0XV0AN1=8@B
M@L>7KPP$D.4I"3\$\X=BB=.L!"#3/(,JQ2&=FT-'4_&D9$$% *P4:%7/08ID
M X(YFA "!.EI.1]181F91.P(:F8*R_.(:]!H9W9RMXMT(%>1:A+OT0)P%X'8
M6/,YB  Q_QP0DU4&N0@9 @>0 *F4RF8$_1#W*K95_A-_-JJTP^2K?R*LT@^!
M2ADL23;5'&JML05); \R0_(SA"(Y8T*0F4=FFQW@C->C!.)> G"XAW-COR36
M>605B]9"X3(-DE9)"O^+0WY0(Z"AXF0\+BUA*/ZN1&Y4\Q3XGD"IT%A+.D0%
ML0>VP4;QI)IV7)_'>]=*67:J!^1A1I&D@CRUKIEX'+OTABWR("8$89T[7LD
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
MC;]([,/GI^RUT56)@,.Y$DT,%24U-7UNZ^HZ/&QC@I///G[P!IF@J2K((2O
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
M.=9BTEJG%4BS:NRMJ%6VP"2.A ED/U>I8)-@BM%%Y$J$S63 4]D@@M*MM$M
M:T=@BHJ" L37F#P NK41>UN1ET=Z-X+G8. 8N-Z*2#GZ,"!//[:] &E#Z$UF
M$V\QF3CUO,6FK6DC]J-4#PJ^I9B6R-@FG\/H8*0(5XDQ6I#=14(HQLFC?4FV
M2A9/%I-1$P:4>6T@&"NWK2(L>-LJ)U6VNP:C:=TS43$$(@U);L=O^"H577-!
MPSP4M, )VB*<>XO%]#\,6A!,1\$]41NW>MX%M79Z5M-^XH_&-34<%7ZPA**F
M$TG,RG*1*J-3Y,]^^8!SI/0D/DR/:0@E&YTP4308H3%! $9G56<^$!D_@).
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
MZQR;<AGIS5Z:;6T==[CJ,(WT-'I["%H:V^.HPW'0Q]3-I8VG@[4VYT$?S^
M/(,^=Q;W00=/)TV']=?=.TP'73R=!)T>H*;0X=COX^GFTL;3P5J;<[^/IW\
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
M-RM^AYT8?]H[KZNJG2:I?V0V68YMC>H4S2$.&E1N6$$TVQBTZ(8[7[+?7%7
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
MC?%X90EPCW=$:<D U[?&^'%  :9;Y^I_4$L#!!0    ( "&"85:0R+<^%@4
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
MJ/HJ5+TVV&Q#&&KMO-L,B("PD^05O%$C03QAO68[\27',O0;VF'[R'[=>T$
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
M,8!?/A# #S!K\TL)]).ISB4 ?G!YN^VO>ACQTL,RBK9[T[#=&!A%#1M"2;*
MP[85PNTVE"ID+;-$JS/M5W30,4.)+;9DHM:[_9/I51L9"?O$%(*H3/80%&H'
M:RH!Z[L1()%W'\OX[J-YJT5.)5& J,97)'?"P+%GAW'@U#Y]="R8=*0C'$\M
MR-!\K17+?$=_G#5;T'+_<P12X;P5H&.UEY GQY>@])H3-WS*S0V#,K^Y5E>C
M(<SANI[R1>R;$)QH[_=WXT+>-:W:A_C@ZIL0'IXM98Y&I.3;D^AFQQV0X.\.
M>(Z\TF'16UB)_*E=+HW,!*O/*SBW:5A(YP,)PARJ\]48QZ9W[*\>#42I 49=
MAWR9[*SS9ZW2E9XB CODU]^DAC(R=#KV1@:V^@7Q="Y3/>B<VN(2)E^@<?2J
M#.(M!*8.<7QEZ2-+%&%;-+CR&F1#QD.<_!(_B:0X&R3T'LC8]E_L!.$OCX_U
M.)I_''S3P79=M3#RV13:F-,JC[5ZAZ?W?C4PE.!U-.(J"KFSBV[1?-7T=!)S
M+^Z/N='Q;*BA&QS[AN^\]<GEQB#ZT8>E0;$'RM>7]=WZV]6Y?++9+)</7]&B
MH+E $#5+;!T.+F<]F9M7%X7;\@><"U<4;L,_UT9#-;1@1C-,5U07=$#]1>^K
M?P-02P,$%     @ (8)A5HJ+ *#"!@  I!   !D   !X;"]W;W)K<VAE971S
M+W-H965T,C8N>&ULO5AK;]LX%OTKA*>830#"%O6PY#8)T,<\L;/;F79V/RSV
M RW1,;>4Z))4W/S[/9>2'!5U,C.+P0*!15&7YYY[>>^AE*NC=1_\7JG /K6F
M\]>+?0B'YZN5K_>JE7YI#ZK#DYUUK0RX=;<K?W!*-G%1:U9IDJQ7K=3=XN8J
MSKUU-U>V#T9WZJUCOF];Z>Y?*6./UPNQF"9^T;?[0!.KFZN#O%7O5/CU\-;A
M;G5":72K.J]MQYS:72]>BN>O<K*/!O_0ZNAG8T:1;*W]0#<_-->+A @IH^I
M"!*7._5:&4- H/%QQ%R<7-+"^7A"_S;&CEBVTJO7UOQ3-V%_O:@6K%$[V9OP
MBSU^K\9X"L*KK?'QEQT'VR)?L+KWP;;C8C!H=3=<Y:<Q#[,%5?+(@G1<D$;>
M@Z/(\HT,\N;*V2-S9 TT&L10XVJ0TQUMRKO@\%1C7;CYM9-]HX-JV,^]=$$Y
M<\^^U9WL:BT-(\BK58 ?LE[5(^:K 3-]!%.D["?;A;UGWW2-:CX'6('@B64Z
ML7R5/HGX1M5+E@G.TB1-G\#+3E%G$2][!.]<K#]T0XE3K;S1OC;6]TZQ?[W<
M^N!0//\^EXC!37[>#374<W^0M;I>H&.\<G=J<?/U5V*=O'@BB/P41/X4^O^X
M=4]BGF?\VX[8^[UB.VO0XKJ[94%NC6(1H N>!3SL3Q@?3QB[$T8#C"5 M&=Z
MM@U[Z=E6J8Z@#M)A,?4Q=2$,:PME\ $>T#)A#R\R,+N+WB9?9&.-!CQN'MSY
M@(DV<I-=PZ0QK%.U\AZRA.8".[*2S7_0?]&,3]XH.OCHB**!*-6]<S0GZ]KU
MTHQX\X5[>:>&('17FQ[]P(*=<L-V4E,F?G^&U.PI,* ]G@A!I%W,F<<V.,+S
MV #$81MP0AEW-IQBU%BKNT;7DA21EN_Z0+5^%A!>[P^P->:>1Z([[7R8:)"M
MDO4>LQXV[%Y)%_>-+%$.L)A0L4%=G':*3HMF6$P3M(AC>LQ*+"%,O[;M07;W
M?_'LJ.0'-7/:](JRZ)7TMI-&AWM&F]]#H7N/DO9>^2%;"(/Y/64 [.K>S)(4
M:8\,1N A5Z3RL=3HR3'J.NZQCP['%.OZ=CM0C[@SK"'?C!@, 82C9;61WK-6
MA;UM.#ON-0R=^MAK6EK'"#5&B 89MM@2< 877>N#C)GP5&0Z1",J\5A0CDC%
M54A=![/QH85;=]38_*/M33.K/GDGM8E]:3NJ.$O.6P09H]A;T\3P\0>/8$!$
M!NX4Z0,'W3UD$NQ.[D^)?D&AXVBU3@WU@O/^BS0?-?4<:A*90-6 3:RLWHP5
M]+!MLK5]%Y;L0M-^V-ZCP_PEPXF@XCY,IP*[$)?L(KUD[]0AC(^2V:,?^TX]
MS/PD'?;AM/:]#;&=[U37(\9GK-CD?).*."KY.BEIE)6\+/(XRGBY3MEWSB(_
M!V=W.K TRWF5"5PW/!-KEJ:"5T7*4B%XF1?L[T-'(6<0 MLJ)C:\*"N65WA<
MLF+-A<!%<)&N<1A%DYVS+4D/EO51>A[:_$+D/,OS2X8%R9I"*3(XS2+8=^@O
M=H$3#)FB+98FMGF#'AW J+Y/6!S*,$BG_,127B0)0/-RPRZ*<G/)"K[99.QO
M,!F)C\ R!*>W_2#VV,'O44.Q%)Z!G.";=749A[PL<QJE:YZM*9'ID+U7D/$Z
M"B;M^SW8F9X:[7,OLTIXQ-]S",6Y#,%WLLS*RV&09C1(EJ**%Z3LS?ELT,.,
M?E):EJ!T\%O]:6Q'6OE$2XRTRN&2QV)]/^\512]1Y\J:R'S9!^,Q,RBP/17=
MI,*QI-XZW<J_VEV8%&DFMSC+HCI%!?RQ1Z@B':"7L;_>STQQ %I'[&ZM;6)/
M:SS0CLX^*JAG:;)<X[75&#K.]:"H.^@TSNO9 1)Y.V7B,3UJP3?NUF[E]GX6
M@E>W!/R;6B!B#K](6)RF".92(#Z7 G%&"HH-KZH-1GE5<5%0_>1%AJ9(: 0<
M@9KZ7 I$QA.TH=BD7$ 21)7QJEPS499\ TGX0@H@&= 9EI-B;%B>\C6L\P3"
MDTU2,!;8$XJ0%N"9P1DOTP2QKGF2(0^BY!5J^0S,(W+ OOZJ2D7Z@EHW2R
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
MF=-4BHX%Z'QAJ0\V"[Z@G7/'_P-02P,$%     @ (8)A5B2]4;[U)   P'L
M !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULS3W;DMLVEK_"ZO%.["JU
MW)(OB>/$5>VV/?%N$KO2R<S#UCY (B0AID@%(+NM?/V>&VX4R6YGJK;VQ6Y)
M!'!P<.X7\+O;QGYR.ZW;XO.^JMWW9[NV/7S[^+%;[_1>N7EST#7\LFGL7K7P
MT6X?NX/5JJ1!^^KQ\N+B^>.],O79J^_HNX_VU7=-UU:FUA]MX;K]7MGC:UTU
MM]^?+<[\%[^8[:[%+QZ_^NZ@MOI:M[\=/EKX]#C,4IJ]KIUIZL+JS?=GEXMO
M7R^?XP!ZXI]&W[KD[P*WLFJ:3_CA??G]V05"I"N];G$*!?_=Z"M=53@3P/&'
M3'H6UL2!Z=]^]G>T>=C,2CE]U53_,F6[^_[LF[.BU!O55>TOS>T/6C;T#.=;
M-Y6C?XM;?O;9T[-BW;FVV<M@@&!O:OY??19$) .^N1@9L)0!2X*;%R(HWZA6
MO?K.-K>%Q:=A-OR#MDJC 3A3XZE<MQ9^-3"N?77-IU$TF^+:;&NS,6M5M\7E
M>MUT=6OJ;?&QJ<S::%<\]'\]^NYQ"TOC!(_7LLQK7F8YLLQB6?S4U.W.%6_K
M4I?Y!(\!Y@#XT@/^>CDYXQN]GA=/%K-B>;%<3LSW)"#B"<WW9&2^H1W_]^7*
MM18(YW^&=LSS/1V>#[GI6W=0:_W]&;"+T_9&G[WZ^]\6SR]>3D#[-$#[=&KV
M5Z^5,PX/[2/.7;<*27P(R'M.<TBF*7[=Z>*JV1]4??S[W[Y9+KY^Z8IU4SM
M2ZE:718;4ZMZ;515.!BB@4E;5^S4C2Y66M<XV4%9>,X@UZT;6\+3&@B[W=%G
M0?/!&ICD4 &BM[K65E75$7_7AY;'M@#';[7!3]>X#D%ZN=<6:+1X>/:/R\N/
M9T5CB[/?K@OZ\&A.L,->@"?I:9!>EC;EX%O9),T[_ Q\:@<VK]9_= 8WM.H<
M8- Y &5CFST]C"B1@<;RH\X0'E?'=+99H>H2OP"QTU@-3'PLZJ8%E,%>2]@2
MBB</@0>O;?!W_?D 0@P1#[O%GS==515'K>Q\@I:>!5IZ-DD$'^,YP.I7X:!'
M*.I+)ENGD]'9W$U',+[J2DW[%&H)!_.K!8GH\9@@UA6W(-?Q?_P^.:5P<LK%
M,P+D(CX1W>EQ(4SSXA+F<8DD-'6K[9I7BO 0"%;53JV9<B+UZ\J G%9"PQD&
MYL4;X^ ;(/\.?A;" U: C0,,"*_%L]]4?-P =#DP -<3]NA3ZC!9([0)AN''
MB/E#P]MGUDGQ 8\EF&QWJDV7+)I;9!B+.VPM:*%BCU0-CP'3%\\N_J-P.]R-
MG-Q-0QLE;&H\0QM.5^BZ \5@Y=0C$'O=[IH29XF20T#=XT? $9X6S &L@H--
MB<C<&+6J-/ZHVY0*A'(J^-E4@G('%@D>EB/U#FLQ:@%*LV<R54 T-ZKJZ&F_
M(\_W";0SEG',P&@2P8YFA8%GD$JM1E'(Q[IMFO+65-44_SX/_/M\DN4RFOH0
M3GV(=__21*D^*) 3*HU8P5TZ51$.?C0K;=MC<:TVNOBAJ4H\ZZO&'AJ> Z2U
M/'+VJ"@[BS_C^'9G;%G\T2D+9($3@3)?3 GQ9"UF%5CA?IR2"9Z<&9*'D1!1
MKCI@23PJL#+T'M;SEL:"2 C^N)@7O^@-$FQ3G!4_-T +;XKS8@R%9S2S*DNB
M$V [4[-%39SW6PWR$D!!Y7!K7% (NIPQJ<&L5>,Z2Q)-A)''X=T2501*RKU?
MD49'.'&:B(!Y\:$N/JS;!O>\>,)[9B!^_/$*Y91FQ0[;5FC]&M#/*$A!*V]A
MB-I:3:N*MB_ _JX82\*$Q65Y@^9 65P9N^X,P/<0IS^[O"I^HDE0F"T7+T69
MAZ^+6T5 ,PJ)3V<H!!!^1!P24[UU#"RBBW8&O!>D&!+O"D4S*6?=WJ*X9H5Q
M1-CA9%5QZ%9@_8$E N(=*0!5!<G)#JC9Y<+)JX6'JB"@+UY>?[R\RN'WC%,"
MTUA0#,0Y($I/T0!L4('@8FK>Z:H\1YHA%NL.L!I@%0QU0GV;(F8^,!?BBHZ&
MC*IUA5(RG;H(4P^QQR 5L>0[80C0:9TNA!PJ=22E)]@G%H]:<I;I#T3W*>",
M).4%3#S]0%F,5O^<**J19XMFO>ZLC>;DD,!9(BBS06/U< !:8$T2[=9M9^B9
MV0C>0<Y'? -B!AD-Z&]KZIIU(H'F@6+!<XU6,"/Z@GV<H6,VP5SRQL; 2C(_
MBK41J;;LR38_)),U=U+(E"[[.NBRKR=5T&^.],E;T;V#2NQ>,WCMS=J+/9)
M+2-V)VX1I;(![4+G+WX%G"B)+C!Q5*VV3%EPL'OU22<+D?Q 8^+ >"<V5YN-
M%[ULL+BHM.[/>F*V6& P? C<!NV\P7/WN2 *7 8IB.%@Z^R,:QMTJ2HP=$#R
M6Q"A<9_!LERAU?:I;FXK76X)Q<19@ E]$X#TUG#*Y^CGD&W7(KIDSYNN!6TV
M+]ZW2,,@6)U!+B.4P2- A$]P,I"(4>2C_.Y =*W0T&Z)?RW&?)RW.H'XP?4@
M/-SN=&8@@VRZT14P19G9=B>'!A;<SJQWLA(^8EF$)N<X;F.?6M7]_5YW.#E
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
M&;M"%Y-MG%A5>,!VDUGQL5)""NA34:9O4(S>=[Y#F$_[^8KI7Y/@D[?X?#T
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
M>Y,ES3D,AIRIJH4+ON:@8>GN@K]"VKY>YP2NM"+MM _$!SX!/N)8@;Y)RQ$
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
M3HS?EO:)0N4"[/E&2G,P7('AT<M^ U!+ P04    "  A@F%60J(7/=4%  #
M#   &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6RM5UUOVS@0_"L+-RA:
M@(CY3:I-#"1I#U>@18.F[>%PN ?%IFVAMN23Y*3Y]S=+V;X<FJ0O?;!,D=SE
M[.SLFCZY;=IOW3*EGKZO5W5W.EKV_>;5>-Q-EVE==L?-)M58F3?MNNSQVB[&
MW:9-Y2P;K5=C+:4?K\NJ'DU.\MQE.SEIMOVJJM-E2]UVO2[;N_.T:FY/1VJT
MG_A4+98]3XPG)YMRD:Y2_V5SV>)M?/ RJ]:I[JJFIC;-3T=GZM6YY?UYP]<J
MW7;WQL217#?--WYY-SL=20:45FG:LX<27S?I(JU6[ @P_MGY'!V.9,/[X[WW
MWW+LB.6Z[-)%L_JCFO7+TU$<T2S-R^VJ_]3<_IYV\3CV-VU677[2[;#7AA%-
MMUW?K'?&0+"NZN&[_+[CX9Y!E(\8Z)V!SKB'@S+*-V5?3D[:YI9:W@UO/,BA
M9FN JVI.RE7?8K6"73_YE&Y2O4WTXG-YO4K=RY-Q#Z^\-I[N/)P/'O0C'I2F
M#TW=+SMZ6\_2[/\.QH!SP*3WF,[UDQ[?I.DQ&25(2ZV?\&<.,9KLS_PDQGG;
MK.D"6%MH 3SW2[K(#*>6_CJ[[O+\WP\Q,/BW#_OGNGG5;<II.AVA,+K4WJ31
MY/DSY>7K)]#; WK[E/?)FZHK%XLV+<HLXV9.NW@> OJDJX>!?EZ"F6:%ZJSJ
M!?59!K1IFYMJEFCVP^'MCLSK.PPW39L-J$L+5&I/B]0LVG*SO(/+EGJXODME
MVU%B:1 2F];78'N?W/Q45-8S'DAZ4=4P:K8=9KJ7K^A/&#]F2U_JJL?"55_V
M0'Q1UN6LI+?;%@V+SKJJI,MR6LVK*7T$CI;>U7UJZQQ'N:+/38^G.U:*CLA$
M*XH\4DI8'WC*"A,+GO'"ASP31? \8Z,76ADZ_WA&7HF@"O+>XB-T,!0*$6TD
M%2U01N%CI+?MHB&CA9:!K)#*DX[P( D$%-*0$K(H*$9AC:/WVT59-Z0*+:3V
M]/Q9U$J_I@)VEJPI8 O'2C@X^U"VV^FT(N6\L* /[H*&.V4\#O+!,01$X(1%
M=)=MM2[?-_,>.UPT.)WWQJBP2WAMB(_75@1KZ2NZ];3J[W(,6CE2$B E!>%<
M@)61BIR0? ('9B*=7;RC6 "6.6!^['NW[6S50R/:&*%<?'0SJ%(1H8%IP\>T
M=;.: 8X3$:2%8#DQ7FH"!053()T$(49$H+[BE(-[*X4#WU$X#<2(T%/D+#@R
M3N-XS8D647J,U2[71O(DL$9P>)1=2LL;@Q<&Z3^"(^V13]#UA$[5K]2I!P;%
M8D0Z3.2!#L(4)N.#$AW/0$<Y"&NA:C_H%%%&:2D:2PXY#)(03N!\0T8L$ 76
M!IT:1%>0$9;945DY$$4LD'"05QCAC=JK%$Z\US_DS,!T/W;,T#VI*BZ3@,0A
M'7"'BO$*L\BR]_=D9P$#9JA'!\TC<4@9% #Q.QR)W 4)R?LLNP)#D/$SV>VV
M#;)3P!7CC] /LG.0&V0?)>0?]K(KO"@LE[IFGB+0>"%92<""*$R!9750G><Z
M VQH,A1<Y0%41HY6D@G@7.=4"H?6833G#@Z"\SF;<(6$<:;!1,$C#^&&O"@*
MPZIU3^E._DK=J0)%R*,@T)@&D6E3#+)3Z B&JY.CL6A-2OJA.4(UEHJ(YA70
M;Z#+P(EC<P<1[!JC1H-U!H+34"T6/',51/3H7%DJ.!5-"5SO-60A9K0K[G+:
MLLPI"Q^2L2C0@X948:'TR+6BL"_D7HPL< /-"\ !^$4QJ C]E_O9SU1TM-^X
MTQ&\1UT\NAW,Z:%B#3HH1+Q3$K2A<'/2.%R#7'0N-&PD'%49&5D1 4P>I.3X
MYPCH002JW8%J&*KAE\I#*CDYH$LB9,/MP'!_S!V,$V)Y9,% X#6'3,A!2)8G
M0=I#]Y3QO5LEKDB+?'?N:-ILZWZX8!YF#]?SL^%6^M_VX6Z/S"VJNJ-5FL-4
M'@<WHG:X+P\O?;/)=]3KIL=]+ ^7^(N16MZ ]7G3]/L7/N#PIV7R+U!+ P04
M    "  A@F%6A?Z .TL$  "2"0  &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,RYX;6R-5FUOVS80_BL'-2A2@(A%2J*DU#;@O&P+D"Y!W'88AGV@)=HF*HDN
M2<7-O]]1LE4/=8Q\D?AR]]QS;R3'6VV^V;64#G[456,GP=JYS>5H9(NUK(6]
MT!O9X,Y2FUHXG)K5R&Z,%&6G5%<C%H9\5 O5!--QM_9HIF/=NDHU\M& ;>M:
MF)<K6>GM)*#!?N%)K=;.+XRFXXU8R;ET7S:/!F>C :54M6RLT@T8N9P$,WIY
MQ;U\)_!5R:T]&(/W9*'U-S^Y*R=!Z G)2A;.(PC\/<MK654>"&E\WV$&@TFO
M>#C>H__6^8Z^+(25U[KZ2Y5N/0FR $JY%&WEGO3V#[GS)_%XA:YL]X5M+\O#
M (K6.EWOE)%!K9K^+W[LXG"@D+VFP'8*K./=&^I8W@@GIF.CMV"\-*+Y0>=J
MIXWD5..3,G<&=Q7JN>G#1AKA5+."N5QAL!UX&#C_+!:5M!_&(X=&O.BHV %>
M]8#L%4#*X)-NW-K";5/*\O\ (V0W4&1[BE?L).*-+"X@H@18R-@)O&AP.>KP
MHE?P]HX^R8TVG>O_S!;6&2R0?X_YVZ/%Q]%\TUS:C2CD),"NL-(\RV#Z_AWE
MX<<37..!:WP*?3KO>P7T$O[$#IT+3(J?_)(V>XSY2>SCS+V5)_DLFQ8-_2V%
M >G3")@$62^DZ1)QKAIP:]U:T93V0Y<7_Z'^$T)R02F<09QQPFCD1W%,<MZ-
M0DIHR.'J88:R&>%9!I0GA"8AL(2P-(-;L](+L7B!+"-QE$ >$1Y12&.2L@SN
MVY5H-.I2DH0I)#$)XQ3>O\L891_ADS!M4:@.,D82E&:$<@YQ1.*8P:-1M;C7
M2P<,T>)XT-O_O^(952CW @^M*[4VP")&6)0!2T,2,PZ,)B3/.<RN[R#+D4($
M.>YDJ6<;I@G,*H=J<UVU_LRQP#@E$0+0+,1@I$"C$!DC@&ET50)-(I+1!)=S
MDL<4\@SA0Y@[B?L0)0PCPR!*,4(LA8BC5$;ALW:B KLK8]-G"Y I]^&(@9(\
M\IJ(BWZGA*/OU]I@M0LG?W%Z_^]1"V2M*U6B9+F'MIBYG^AG!_AG!Q9.5'LR
M5'MRLMJ'PEL:7</O4J^,V*Q5 ?>Z$'U ,3-6E1)N="VMPZUKW3;.O!PK_S<9
M ^&<48O6^0,/G ;1O(!J2O6LRA8#@O<>GNP-!J:S UMAH=$.SV!,DD(![ 7?
M *3O %\TV 07)Z+!AVCPM_;^H]%+Y>#\7EOLMS?W_TG\X_U_5R*86JHN&C-K
MI;-O[/TOC?(U,W<8F%W%Y)1D4=I7#+9BF%"X;0T^*"#.2<BQLGG7-0]NC>BJ
M\67?Y1G#&F%GX.F _1)A<?7%J0[)B9Z<-Q3YTR';&<IB$O/L:#F.#N[)6II5
M]QJP?6K[*W-8'1X<L_Z>_2G>OU;PJ%DIK,=*+E$UO$BQV$S_ N@G3F^Z6W>A
M'=[AW7"-CR9IO #N+[5V^XDW,#S#IO\!4$L#!!0    ( "&"85:M'4S\^ (
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
M!;+K+KN)%G7;T:V%QOZP'>ZP(>?2*.#Z1@@]3,P&8XN_^ M02P,$%     @
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
M2_9I=CUC\LNFT18"SUCD>R+@="&\) AP(5(O#?P^$6":6Z-*E6L%QX+82\.
M\<@+LH1-N1='*6E)$\]/0ES$J<<A#"V)QQ/!1HH8#46,1HLXEL,=0'[0S9UR
M-#>]DK5<*'NT!4=M?6,1?_PA%3QY.902Q6.;P8TG%W&TAJ^V6L-T!XR?92EU
M7B&_@>_Q.*%$4Q$RJH$7^!&[MKF5+/%"* B])(,NCZ?)4$[.O<Q/6(2JASB0
M^B&[:2Q4%GN&PLP+LXC\B].(ZBVR&&XO) Z5[9G3P9MIZ,5A<L*F&?X##W'"
M.S^$%X8.)RG/3ECHB\&/J?!$')\P[D5!2M^2.#CI7"GW[)#ZD(Y"?2:@AF"7
M^?WA_:0_8V'D^2)K$Y-$,2YXX,5^/ ;%>(!B/,XG[=0E& RY(.Q=&B.!#N*/
MO?OO57ZK*F71.L>P.&[L9M4B2BX6F+XM]B20J,F#4N$NZE4@/W:56[;*[R0&
MO,$@A7$'*<D*K!AN;D-V-ZG Y>#PWOWJT6$&I7LX=< D"0?.0W0_D9=>_]6+
M4Y<JN%HJN(1R^9[O*"0!FB)V613-EGI/PX*ZH^'JO,C)<.X2 (3S%$A* >G?
ML(-AV]*(&VQ'W,J*7.L'L.M]KDM#Q.0#V0)@2C+2KK=P!XR()0FZ4B],?'SR
MC(-=+')L;/\KTK-6MLWHOE+T&\_@1QQQ]E[F[NAC)D,?((^H91.>L+>R*E]
M\H7)$4I;7>:H1+R$X=CG[)\HGF8B]"(?9(O> 'S_VAI]%9$R 39(?)<\X04B
M9+_GU;9U=,@3^@:]@Z[@?NB:*>3H.,K7<:59YODQ]4\FO(P?E&XGO%/*4UXO
ME:M,+SWE6>"%OIL.4QY$:%UQ0B2-VM@'5T'YQU9MUL0Y4Q%YB2"O1(Q:XN*C
MW.16JP&]BXXVP*$U"@M2"*#:?;@=F,YLS6!_"H-Q$I'"Q$NSE"Q#HRJ=X<:E
M=RCY-"7JF2:^.$9 >Y5\1J["USZNS(>9L!>K#W/9BSZXPU$,0 LGF"4MWU%)
M/F@%4E'5 Q!>@331T(WKWAN-U=4Y',U V^Q2UTW51O!&+YL=F!NYI#R:V0C'
M)0/'):.T\U$635W ZS;W5]+>2UD/7$^\OK4-*.@C$;QSQD$8SP6[XYA^/<9Y
MX\:)\_2^ [>= Y21$2?H9SDXLC.0-9T ?!P)>1UYM2SF/WE&'PSE3[4BEG4S
MSGS-*\%G/GM^\*\=BX_N$?P(-H!OK^:VW5Y F]$L8&*6L&06#W-S3Y1^I$/Q
MC+,W/9RARNTG8+Y?=+/=8%6_D]JHA8++;X$@US_OW[]"IMV24SL,Y<R)V!5D
MEBO"H%DA/2L(0-HAM2<IGLXRQLFK=[!3..^'-?&!84A5S8.4# ]>Q6? E.IH
MF#]+'S5 ]K>F?H%$;U$QQQP%Z,"HEEP;8TD@QE^(PYDSI+0CBYZ,*:&]OOX_
MZ23\+&O5,\<=>@N#Z("P,=SV%EL>P-!4S*@GPQF6B_T2$Y"@;K%?!')PRF=$
M,PCNA!*M2J!G*&G9WVAGEZ1IZP)NZA,60/K0_T\6N/]S8#V[,QBGV4STSL$H
MRM'V'9TK*I0.!2X&R8X'5Y@U#OQNUF1(Y)3[L^2QE-VD02H%,.3/Q$XW'S91
MQ &WY^@'J'F.!P<(/'>XN/G;WI-YL>J7YP?TF#GHP_;Y1+IYW:X>Q];L34X;
MJL?N5PKJ[G-7%R05%X1>;6L@=:4V X@OMTNBT*Z#^0QLME0U#1!V+3>V[>_N
M1^_@T:(UQM2>D:+1M(!1EL>X-AVX-OT6KD6"/M4=?/_L5LCN6>;H_CBJ_/BS
MS.4AO79%R=>T9+DINNL!%;'GHR>2Z.'SS"F[RBNW?Z"J_\CK+5%$FW/?;1D!
MNRQ+U7($F>@?1!Q.NMJW6WYCNF,\/)#9H,?UF$0H$NP47>\]46::!">'0B ?
MI8?,&<?X[O7"XVK8;@GHL9VX#X>)6]6\(#B,XPFQXV']&V/GT4CH/QT&'7]G
MT$YP)&3N0A;1=X2<_9]#3OAWAIR,ARS:D/GQ9\_YS@O'M=1+]UH5<XH:L7WW
M.-P=WMQ>MB\L'X^WKWU_S35XS;!*+B *@H\F3+>O4MLOMMFXUY>WC;7-VEVN
M9([!3@?P^Z)I;/^%# SOLR_^!U!+ P04    "  A@F%66M :>%4%  #<$
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6S=6-MRVS80_14,DTGE&5LB
MJ8L=6]:,["2-V[BCL=-T.IT^0.1*1 ,"# !:UM]W 9 T'<NT_9 ^]$4D<3DX
MNSB["VBZD>JKS@ ,N<VYT*=!9DQQ/!CH)(.<ZKXL0&#/2JJ<&OQ4ZX$N%-#4
M3<KY( [#R2"G3 2SJ6M;J-E4EH8S 0M%=)GG5&W/@,O-:1 %=<,56V?&-@QF
MTX*NX1K,[\5"X=>@04E9#D(S*8B"U6DPCX[/)G:\&_"%P4:WWHFU9"GE5_MQ
MD9X&H24$'!)C$2@^;N <.+= 2.-;A1DT2]J)[?<:_8.S'6U94@WGDO_!4I.=
M!D<!26%%2VZNY.8C5/:,+5XBN7:_9%.-#0.2E-K(O)J,#'(F_)/>5GYXSH2X
MFA [WGXAQ_(=-70V57)#E!V-:/;%F>IF(SDF[*9<&X6]#.>9V0?*%/E">0GD
M$J@N%:#'#>E]IDL.>F\Z,+B('3I(*L S#Q@_ AC%Y%(*DVGR7J20W@<8(+N&
M8EQ3/(L[$=]!TB?#:)_$81QWX T;DX<.;_BTR>^83KBT5FORUWRIC4*5_+W+
M: \YV@UI(^=8%S2!TP!#0X.Z@6#VYE4T"4\Z"(\:PJ,N]-FU#Q@B5V2N-1A-
MJ$C))T:7C#/#D/LY58I!2J@A#S<T):C^*TA*'"/6Y(QJIG>9V$WB<P9D)3D&
ML04Q5AZD4/*&I;B^P4YZ1XVWJ"5WU%:6VHVCEK>H40SNFMS2DD,H:RON.^1+
M4,W>.VQ\B4B/,(&+RE)CDR9[QSO,MCK6=MF'.-9=6[O<)[@!3J+J&5?/8=NW
MQV11&B(+ET.0E9 B07TK=(5%T!E5D$F>@M*D%^V1U_@[BNWSS:NC.(I/[KWY
MOG,$P,DVT!!+HPL5=?@'F*6^E4PS]]6+/=S^, P?!_2]GZ6AW#I2JO2!M]VP
M41<KWVOY7X%3L/,=*>Y,9UJ7"&PD-C_N [LOV"6JG+MA)G/B&/>CJ&U;WQG7
M6JN0!I\,;0"JQ &6#U+0K5,9JH&FJ9N&W46ID@S3,(J/)?"=_Y9;\@7K3,+,
M]C$F;0?C=OZ*!OQD RB7_9>(*/KA(AI'CV^7[7N!B*Q(QBB2&J)^UNU/BV<<
M=K#QO?\'\<RYD8I<2U[:%OU,#2TDWZXDS?O$)DE<V950[+!C&T8RL4G.I[Q+
MBCR:?-3OJ!'CID:,.],SYG?T*\J->N:X^GE&41[6AD:J7MO85VOTNBP*[E2.
MWK$:K46[W54ANBG,G8+N2-0>2!H>[JOF<E-SL:WG,B^HV#I5'9[HAM_#DN$C
MTA<)7X\PNOY$+Q.PYXW[@?I]G?#IWX7O&>54H 90[+]04=KZ&FES3^WX=G@T
MQO  A2>OQJ;BF:%\@,Y$(IB*ZF 91J.NL&WE(KOV)&R%[#S]!P^#3E@81<GS
M0+ R- "+.UEVS*ZE3%QF:"9?B 1/_!@WO13\VUZ]GZT=>H%O<"D7U6]);XA6
MMC:CM7_U=E25J]J8CF"9-,$R^>$'JM^D.%!/'ZHZB>P^-_[(DY:XQ[KSM-7'
M#+O";Y1;@-8:(!^]'J(3\K.4Z89Q[CA<8/(0:V9I5MX,]M$ A<LAXT2QHIT-
M+"NO-@-))MBW$JF7VE>'%(R+M>]EU;+Z:7LJ87K'+>VUTR5F!61C?X3\;QP8
MU<?5L$_>W^(E&L/G1:?45E+KM=/8WM-'CX=@S8X=D/=J+3&<1N'^T=O)@S-!
MT_$:)^Z/QS'9%7"#UHTS![5V]VKTH"R%\9?/IK6YNL_]C?5NN+_W8RU<,ZQ8
M'%8X->P?8I51_B[M/XPLW/UU*0W>AMUK!A23B!V _2N)XJP^[ +-'QJS?P%0
M2P,$%     @ (8)A5B7 ]DIH!   X0D  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#$N>&ULE5;;;MLX$/V5@;=;I(!@B]35:6+ 25ML@%Z"MMM]6.P#+=$V
M48G4DE3=_/W.4):2%DZ*?;!\2,Z<&9)G2%X<C/WJ]E)Z^-XVVEW.]MYWYXN%
MJ_:R%6YN.JEQ9&ML*SPV[6[A.BM%'9S:9L'C.%^T0NG9ZB+TW=K5A>E]H[2\
MM>#ZMA7V[DHVYG Y8[.QXZ/:[3UU+%87G=C)3]+_V=U:;"TFEEJU4CME-%BY
MO9RMV?E52O;!X(N2!_<  \UD8\Q7:MS4E[.8$I*-K#PQ"/S[)J]ETQ 1IO'O
MD7,VA23'AWAD?Q/FCG/9"">O3?.7JOW^<E;.H)9;T3?^HSG\(8_SR8BO,HT+
M7S@,MDDV@ZIWWK1'9\R@57KX%]^/Z_# H8P?<>!'!Q[R'@*%+%\)+U87UAS
MDC6R$0A3#=Z8G-*T*9^\Q5&%?G[UWNC*:&]-@R,[N-%>6ND\G'T6FT:Z%Q<+
MCU'(=E$=&:\&1OX((^/P#AGW#E[K6M8_$BPPO2E'/N9XQ9]D?"6K.20L AYS
M_@1?,LTY"7S)_YSSW^N-\Q9U\L^I60^<Z6E.JIUSUXE*7LZP.)RTW^1L]?PW
MEL<OG\@XG3).GV*G%3#:F4;5@K0<P>OM%F7MP&SAYO;#J72?)#R=[N>]A"TN
MBCG0LO@@ "H\JB#P.'AMVD[HN^>_E9P5+QUTTE92>RQ>, <MK=NKCE)2F-FF
M=QC3.>DB$"%1G(1L-]).6QF^#(2N"<0!6-D(+VO0/^Z1&O=H(QJA*\SK$<Z1
MC9W#[_!A2NJ,O3AA^RL+]DN+&&ZMHM,,WO1-<_=D*YLS!LMB7D!9SA-".:%T
M0@RN/JQAR>8EE,D\FQ!^V'P)18KHM=V9C=C<45<.!1\&"T(%H910#F_[G= &
MLB7Z9=F<'Q'%>+\0X?=.V+ZJ%$6)H>0X@H@1*F')T25$#E-X:[8>EC%%2/ S
M,HR_+WBT5\K?P7*)\4N:(:*$4'Y$)<987]] 05/*J?\46C?>6/(HR8,#BV/T
MP[0>P S65INFAB5QEAFMTSW*AU5@\ GU@@L0,@J9#P28$AMAB0ZTIR3[SBI=
MJ4XT4"LL+2M18["1_B"EIL&PC22M;=C*6C4]J?2^ ((:36\!KTN+18J:=7*'
MMQ>6@G)0]Q*\ 3S.JZ]H$BXDY5P_:)E<?W8[VJ)3*S0&"'UH2'6(E=#)<)U-
M93:'QTZUJ[%BSI1&;],[G(?[2<H_-()0GP$K(E;F!+(HS<H@SB2/.,L@B:.L
M9/=B9'E$M<"749IDH_A*'BUS5";99I/<>!S%:1;(B^R!O(@Y3R"<+?SEO:;R
MB&' +.+9H" 694D"9SS*6?KBJ)@LBHL"DFB9Y*,Z6)0B/8MXF8Y:X!@X)W^>
MHA_2A[-T6BA'N@B_9\ Y4J8\+ */"I;"J4-\\>#:;:7=A<>%@\KTV@\W\-0[
MO5_6P[5];SX\?G!U=DH[:.0675&O^%RPPX-B:'C3A4M\8SP^"0+<XQM,6C+
M\:TQ?FQ0@.E5M_H/4$L#!!0    ( "&"859>89D>P 0  -T+   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;)U66T\C-Q3^*T<IJA+)NQE[KE"(!&Q1
MD;H"+;2KJNJ#,^,DUL[84]LAT%_?8\]D"-T04%]F?/W.=ZX^IQMMOMF5$ X>
MFUK9L]'*N?9D.K7E2C3<?M2M4+BST*;A#J=F.;6M$;P*EYIZRJ(HFS9<JM'L
M-*S=FMFI7KM:*G%KP*Z;AING"U'KS=F(CK8+7^1RY?S"=';:\J6X$^ZW]M;@
M;#J@5+(1RDJMP(C%V>B<GEQD_GPX\+L4&[LS!J_)7.MO?G)=G8TB3TC4HG0>
M@>/O05R*NO9 2./O'G,TB/07=\=;]*N@.^HRYU9<ZOJKK-SJ;%2,H!(+OJ[=
M%[WY1?3ZI!ZOU+4-7]CT9Z,1E&OK=--?1@:-5-V?/_9V>,\%UE]@@7<G*+#\
MQ!V?G1J] >-/(YH?!%7#;20GE7?*G3.X*_&>F]VMV[86:&7':_ (,+[G\UK8
MR>G4(;X_-2U[K(L.B[V"11E\ULJM+/RL*E&]!)@BL8$=V[*[8 <1/XGR(\24
M (L8.X 7#]K& 2]^!>_&++F2_W ?$ 0NM;*ZEA7OXD-5<&N$]:8("WH!5U)Q
M54HTS1TN!C-9^/-\;IW!</IKGXDZ LE^ C[%3FS+2W$V:KTL\R!&LQ]_H%GT
MTP'UDD&]Y! Z.C-DEF?^PJ\7O$8U!-R%-/=>WL?\(/9^YF](@;%4X%9Z;=&X
M=G(".P1Y69JUJ$ \8GVQP@+Z6C1S809_^P^%\_Y<RY^,KNO@IH61:HE7CB#.
M290?XR!)219'PVG''W&?9B3+(_]+<@;7JM2-Z+<0SH<YY*3 :QE^GT5)Y02J
MZ(!11*= 8Y)F\;!MQ!QCP08FE;2E7ONH*,AQ4@"-2%;D\)4;PY5[&L10DJ<)
M,!)E;$?, QI.HSGRA!1I 6E$**I]XU9HA>_LPV(2'Z<0QX2F%.ZU-_D1T&-*
MLBCUH[P@*2V>9=>2SV4M<?2'X :$S\G7K'PAEE(IM"J6N,Z+1SU;!"8ID@NL
M422RB"@DA*4OU>QR8QPCF^.)_^=I//&%X"5H9X@M^(&83X>83P_'/#Y3U1I-
M_-^@'S+6[]RTPH2LMJ^&_QMBW@O]7<QW[I1=\(U[=TX(*$R2MQV#GPCP_<'7
M1>%[8(Q0Y1,L\;6%<:VMG: MQY30+/8CEN,'(_97W $L899WABEY*SUQ;JWP
M7F(D+>C$7TS2(OR+%.?[J:++(\R1L3\Q+N(@:)S3I!>=%"R,&,EH/#G@T6SP
M:/:_JM@EMRNXPB[B51<>Q'U'!7N6\.SAO3Y]I]^NMX6DY;)"&Q6,L%"MT@+#
MG_JRQ;#R9'#?UZ1P*F:A:N$@(GD84$9H<?S2&J7GNO!<I>IZLZY-JI$XUC\-
MM>"^;&PX5BH+"ZR=>H.NAUU5X"U=#FS2SER!-!( WG2%$,.G7E>AOJ$@ 0WR
M6)LA70*MH39)84^V&81U8E *"1O=@!YV>FW08E@DJ;=A7) <2VUH(S_HQ8<U
MPO;QK><.$Z2C(![+%<?7(G#LA.MY+9==RNX*'T0\>R<F293LK5+3G9:K$689
M&DL+X3'HNJ]A=>A=S[N6[?EXU_A^Y@:+KT7Y"[P:?<RQ$IFNF>PF3K>A@9MK
MA^U@&*ZP_Q;&'\#]A=9N._$"AHY^]B]02P,$%     @ (8)A5O&O+(D;!0
M>PT  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULI5?;;MLX$/V5@7M!
M"RBQ;I:4-#&0RQ8;H$6#)+O%HM@'6J9M(I2H):DX^?N=(6W%;E1U+P^V28J<
M.3/GS(@^62M];U:<6WBL9&U.1RMKF^/QV)0K7C%SJ!I>XY.%TA6S.-7+L6DT
M9W-WJ)+C. RS<<5$/9J>N+5K/3U1K96BYM<:3%M53#^=<ZG6IZ-HM%VX$<N5
MI87Q]*1A2W[+[6_-M<;9N+,R%Q6OC5 U:+XX'9U%Q^<Y[7<;?A=\;7;&0)',
ME+JGR=7\=!02("YY:<D"PY\'?L&E)$,(XZ^-S5'GD@[NCK?6/[K8,989,_Q"
MR:]B;E>GHV($<[Y@K;0W:OTKW\0S(7NEDL9]P]KOS7!SV1JKJLUA1%")VO^R
MQTT>=@X4X0\.Q)L#L</M'3F4E\RRZ8E6:]"T&ZW1P(7J3B,X41,IMU;C4X'G
M[/1"596PF&5K@-5SN%"U%?62UZ7@!M[=L9GDYOW)V*(O.C$N-W;/O=WX!W:C
M&#ZCJ96!7^HYG^\;&"/(#FF\17H>#UJ\Y.4A)%$ <1C' _:2+O+$V4O^4^27
MPI12F59S^'8V,U:C?/[L2X-WDO8[H9(Z-@TK^>D(:\9P_<!'T[>OHBS\,!!"
MVH60#EF?WK9-(SF%P"2<,\GJDL.MJ^5G_ :^W?%'"^=2E?>](?P+)[.-$]\P
M1.V[@B]0R2R?@U4@.9:)@37#Q!I8*(F5CUK"[6!7JC68;0/OC^$3>H(KRRO_
MA",%5</JI[>OBCC*/QBBQ"@IYL[P=_'QDE<SKCM%O%B)X$O#-2-./2+05*$'
M:G'0XH09PY'Y+^A70ZWJ@[+5&H/</G@-T20)LN*(1G$:I$D!%YLMC=(4<P#J
M.P]2L)F0PI*"O.6MU=TGKR$)@S":X"#.@SB-7R!]:6<7X;ZM*$V#'./'410&
M<9$/"&O2"6LRS#GV_GDK.:@%7#"S@H](80![4MA7&/4)^(G.!GWVE\J>QPX)
MW%J4!*T"-3UXMZLL%-8?G&G@U'=Z=.*D@5\A7-66HR?DDXDYYJ^(@S@GOB=%
M$&81#M(X*)(,[M@C!KG9E<1!EH>>Q-P-HCB(4"=[6$O"NB"L_[-(!F,9>!CY
M=#G0" !8I5IJ=:(N94L'-C57(0[DT"43V7ZAO^,=<79!(6"MJN_E3VI,PR"*
M*(=)$>1%#C<]-:=F%F\+'@)_+%<,NZ[#Z)VKF11+EZ\]YYV+9W:2( U3&-![
MUND]^TF/<U<22L#'UE+3_RQJ4;45W&RDM_.R:#'?>@?8)P>L3_"#3OL%?T>4
M,(3@R[N/$6!][<^C>L'(BCW0C-68;#R-H6">D6XD@-9=6Z&V*ET!8SU4Y%-A
M8WXB;>'F2F$Z&'V&9(H8$D]_%A[1+(7D* B+@L832"9!/LEIG%$!19.,QKB0
M8>_* :/&&^4"W4.6([LAW"E*.P:%78:$BVKQB6C8DZ<!FV<:!<E1C@085$I7
MS5D69&CAFG**HGY@LN7]B<32S;%Y)OF0AO).0_F@AIP,8."5?+73"%R_[)/,
ML ]2Q]I=-#$?[ &YQLIY9M-'2"3Z*\TV>8":X,:W 2D=P6V/5M9\C^5CKVSL
MZB@*,G>Y-7>#YO[1&_CK!NO!$%9X1U(S[R$[3";X%88OS^U% OEA'L$;_,$V
M\*:/NO'.A;CB>NFN_0:<"7\W[E:[?Q9G_D+]O-W_+?G,]%+4!O$N\&AXF.-;
M3/NKOI]8U;CK]4Q9O*R[X0K_'7%-&_#Y0BF[G9"#[O_6]&]02P,$%     @
M(8)A5FI^[%H. P  M@8  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
ME55MC],P#/XK5D$(I.KZNMUQ;).V\782!].-%R'$AZQUMX@T*4EZ8_\>)]W*
M38Q)?$CJ./;CQTGLCK9*_S ;1 N_:B'-.-A8VUQ'D2DV6#-SH1J4M%,I73-+
M2[V.3*.1E=ZI%E$:Q\.H9EP&DY'7+?1DI%HKN,2%!M/6-=.[&0JU'0=)<%#<
M\?7&.D4T&35LC4NTGYJ%IE74HY2\1FFXDJ"Q&@?3Y'J6.WMO\)GCUCR0P66R
M4NJ'6]R4XR!VA%!@81T"H\\]SE$(!T0T?NXQ@SZD<WPH']!?^]PIEQ4S.%?B
M"R_M9AQ<!5!BQ5IA[]3V+>[S&3B\0@GC9]AVMAD9%ZVQJMX[$X.:R^[+?NW/
MX8'#5?P/AW3OD'K>72#/\B6S;#+2:@O:61.:$WRJWIO(<>DN96DU[7+RLY,[
M%,QB"0NF[0X^:B8-\^=EX.E'MA)HGHTB2X&<>53L06<=:/H/T"2%6R7MQL K
M66)Y#! 1PYYF>J Y2\\BOL3B K(DA#1.TS-X69]VYO&R_T_[VW1EK*;5]U.)
M=[#Y:5A70=>F806. RH1@_H>@\F31\DP?G&&=-Z3SL^A3Y94D64K$%0%-[)H
MM:8,;IFDXJ$RL? :T9SB?!;U-&=Z\6 W"#MDV@"Z6P2Z ZQ7J/M[\',"3)9.
MB$/O,5=UP^0.^(&@4U9*4/5SN::GV].MB"Y8!?,WMR&L=A3%<KN[AJ\4\U3(
MIX1):*HU%-' ,\^AH^#"P^ B2> Q)&$<QW]]9Q^F>ZF;TT$,K_1:K1A%'I#B
M,-ZU:R857-)^<G4%[R-&1ZS;HN"]299?PD+SFKU3E?4:9^7&9VIR!25QA#@M
M[YDL*)LYUT7+K3G>%9;.>JE$VST_%_@PIEHJ41Z9+RV2\D@U5[I1FIXS#(;A
M,,XA3\)!/(#T>9C'*9W ,//JQY!?AGF>D9#E89H_AU-O,GK02VK4:]\Q#12J
ME;9K*[VV;\K3KA?],>\Z.IW;FE-* BMRC2\N!P'HKDMV"ZL:WYE6RE*?\^*&
M?BRHG0'M5TK9P\(%Z']5D]]02P,$%     @ (8)A5BG]K30?!P  U!$  !D
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
M(:P2PM.$X9F$894P_-F$497@J'LE=R?<@ADVO5;R@2@;C6CVPJGOLE$O+NQ
M61J%3SGFF>FR'"!$KLB2KP5?\80)0V9)(@MAN%B3.YGQA(,F[\@L3;GM7I:1
M#Z(<I+:S7R_ ,)Z]P8@ORP5Y_>H->46X()\WLM!,I/K:,UBJ?:&75&7-R[*"
M,V71@'R4PFPTB44*:1W 0XY[HL$ST7G0B;B Y(*$]"T)_"!H*6CQ\^FT)3W^
M^72_@TVX[[;0X85G\.89T]IUFI')=_+M+WQ./AC(]3]M8I=@PW8PNQ9=Z2U+
MX&: BXT&M8/!]/??Z-C_HTVH/L'BGL!J(@[W(@Z[T*=SIC<$QR=)[ 7\*/B.
M92!,ZW@MH<8.RJZ^N^F8!A,<"KMC;9I16.LD#.MA<6==+V0]VK,>=;)>P J4
M@I08]DAP%('1N.(G4C7F64F\1!L=48HB?SP^(=X2%43T1)ZXL[(7\A[O>8\[
M>7]E65&N5RS#SR,3";30O>T&^49;Y]>XP3Z@U!^>:-2,BH;T=&ATOO^%$DWV
M$DTZV<W2'2C#M5WV$ZG;)\*DP2(,?=\_X=J,"B;A:50\:4Z7*#B*JK&XW+.X
M[&3Q"75A*BFG=@H[-$-;M#:&P"/:*]W6Z_/+1KDTB!JD6J)H(RIN1M7TJ7&*
M]IRB3DZ?I<&/+N3;3#Z!PLX11O'[P@YG38PDVXR)UMZ*&L6,&MVP: :%35K-
MH)I"-5K4/]@/OY/8<L,4O+-6+R5W[,GUTTPI)M9@K]^2^'RG5="U_A@VAV);
MF(T[X5>%'0_&Z&R_T2-_1;L)N@]T(G-+HUQ_JG%H+=*J,(4"\H0#5A-T5*00
M.] &Q9!;U[FMO&FCTN&P.5J["_O5#W5?:'49@X.,0:>,MP6N2H">9Y;@=UKS
M\^)TXORJU^D5+>X+K:[AP3/27DTC[=4U]HH6]X565_)@'&FW<W2KEE72;(#L
MI-LG<6$ WV7(%E2"2Q=NLUM5+9&CH\GK7XQ.IVY/!K$2Z_^PF_3@-VFWX<0-
M/6[7!?F7+(M[S5/.%&XG6[7IR1]6(O:)%O>%5A?Q8%[IN->YVY.-K)3L$RWN
M"ZVNY,'CTFZ3^TN[/MITJ,'PLOFI;8:%+1:JN[*7,K>^N-YR<)6TVU;B=N9.
M\1PG9/:$F\",&7!VTBYKGU6!BYD5:G1!Z5MT94)FJ6N(U5JB00'%W,JG86V]
MFKYHJ]([.IO*0:W=H: F[GBIW*KO6_<'C[?NN.VD?6X/)%O:9_3R:H$BM#V)
M\(D[P_0.KRY/0#\RM>;HG3-881G^Q02GMRH/%<L;([?NU.Q>&B-S=[D!EH*R
M ?A\):5YOK$OV!_M3O\#4$L#!!0    ( "&"859:!(KVJ ,  +<2   9
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;+U876_C-A#\*X0*'%H@C43:L9/4
M-A!?KFB !&?$N/:AZ ,CK2SB^*$CJ3@!^N-+2K;D #;=,Z)[L26*.SN[&G$D
M3M9*?S4%@$4O@DLSC0IKR^LX-FD!@IIS58)T5W*E!;7N5*]B4VJ@61TD>$R2
M9!0+RF0TF]1C"SV;J,IR)F&AD:F$H/IU#ERMIQ&.M@./;%58/Q#/)B5=P1+L
MEW*AW5G<HF1,@#1,2:0AGT8W^'I.!CZ@GO$G@[79.4:^E">EOOJ3NVP:)9X1
M<$BMAZ#N[QD^ N<>R?'XM@&-VIP^</=XB_Y[7;PKYHD:^*CX7RRSQ32ZC% &
M.:VX?53K/V!3T(7'2Q4W]2]:;^8F$4HK8Y78!#L&@LGFG[YL&K$3,!@?""";
M %+S;A+5+&^II;.)5FND_6R'Y@_J4NMH1XY)?U>65KNKS,79V;*Y&TCE:,E6
MDN4LI=*BFS15E;1,KM!"<98R,.A7M#/YD<J5&W-'7PSD%4?WKKD&_7P+EC+^
MRR2VCIQ/$:<;(O.&"#E !!/TH*0M#/HD,\C> L2NJK8TLBUM3H*(MY">HP$^
M0R0A)( W:%LUJ/&&!_#F%>.9[PB5&;H3I5;/X/1I#?H7/3#)1"7VE1T$]0_=
MM2EI"M/(/54&]#-$LP\_X5'R6X#RL*4\K-$'!R@OM'M\M7T]0PON;ZMG_NE;
MQ4K/&_U][Z:C.PO"_+./^; 'YA<M\XM@LS>JXBP'Y-8>5+:5E&TEL*WD##&)
M7H%JLZ^,<*+1OL WE$<MY='I^J OA_01!#VQR^.6\KA'?8Q[8'[9,K_\4?H(
M)QHF1P5RU7*^"D(]T+1P0VX!?<,NO'P$(4]L,DXZ=TAZ%,@&_)W)[U@;_E$:
M.9*)'-4()AUK<JI*#B\B8<Q3.]TY(Q[T*9,^+!)W'HF#1O:N,@EGPI?'==(9
M) X;U^?<O:LYQI66S%8:SE"J1%E9T*:F;%1NUU1#>'D))SFU]YUEXE&?PNG#
M.W%GGCCH<.\JG'"F_[&^=,:)PX;V/;H)+#C!)*>VOG-2?-6G;OHP5=*9*@GZ
MWGOJYDBFX^L-Z=R4A#WN'MS';Z%XAMC.N^U>4D&@4]O;&2@A/6J#].&DI'-2
M$O[(_(XNAX&6A=+NF?9?Z-6.WIS<N$^!W#6QCW&\LY<@0*_J'1.#ZNV 9ENA
M'6UW96Z:O8AN>K.E\T#UBDGC$N8N-#D?.Z_1S2Y)<V)56>],/"EKE:@/"Z 9
M:#_!7<^5LML3GZ#=JYK]!U!+ P04    "  A@F%6*1R5,<X$  "_'0  &0
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
M/VTV^_,OCA/\L=G^X^&O\_[_ U!+ P04    "  A@F%6:N"*<Y(@  "0(@(
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
M-8EJ"M6T][N?>I\^HO402G.C5==#1N%Z"# M-KQ"YQ2V*P:1;Z!DCBY;H)I
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
MM-^_+LOFVR?+#=R7U:^KW;[X/U!+ P04    "  A@F%6ZJ*%.)\%   6*P
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
MIUG.L)QE.<=R'N/&B:Z#%E-]VCUPZ=<MCCG*]2PG6$ZRG&(YS7*&Y>R>2P[
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
MMNI./>R>"+[9'>OWQ(7@Q>[AFJ4+5K4!S=^7G(N7)^T%]F=/7O\?4$L#!!0
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
MX$^6A-$>,*IEJ);K+DC@J^7V MVI0+42U:KC'B'U<=>M08^M1;6.TN0L&$O
M#EH"-FLGYP!: D:U%-4R5,M1K4 U@6HEJE7.M 2LO5$$NM<&U5I4ZRA-3I^Q
M,.R\<&/7NX_SU: -&K0IC&H)JJ6HEJ%:CFH%J@E4*U&M0K4:U1I4:U&MHS3Y
M\SW'IK#[>DUA%VT*HUJ":BFJ9:B6HUJ!:@+52E2K4*U&M0;56E3K*$T.L+$I
M[)J;PG]@9<<LGIQ3FAO0.F$8*ZMN";K7%-4R5,LU5\1QW=!1UW;0O0I4*U&M
M.O(Q4A]YY1KTZ%I4ZRA-S@-GS -S^_?=A= ^Y]&&+ZHEJ):B6H9J.:H5J"90
MK42U"M5J5&M0K46UCM+D+!J;QZ[[>I,KM):,:@FJI:B6H5J.:@6J"50K4:U"
MM1K5&E1K4:VC-#G Q@:S:RPD?E/?QDR?'%BDEJ!:BFH9JN6H5J":0+42U:J#
M)LW$9J[ZP2W:4;&KSM8THSQ;?0\F>OP=I<G!,3:-76,1\ ^MRJ"%XH,FO_%U
M\C%3";K3%-4R5,MU%\2SIVLR: 48U4I4JXY[A-3'7;<&/;86U3I*D[-@+.VZ
MYM+NS\-<^WQ'^[BHEJ!:BFH9JN6H5J":0+42U2I4JU&M0;46U3I*D[-H[ &[
MX>NMR* %851+4"U%M0S5<E0K4$V@6HEJ%:K5J-:@6HMJ':7) 3:6EUUS>?F;
M5F30)C.J):B6HEJ&:CFJ%:@F4*U$M<J=-IEW\S7U8PYJS3 [WOU/G:]-A_G^
M=$T&;1Y3FAP=8_/8-3>/_\B:#%I)/FCR5'KFJA_"G*![35$M0[5<=T4"=Z:V
M\PMTKP+52E2KCGR,U$=>N08]NA;5.DJ3\L ;J[^>L9EWZON@S-JI68!J":JE
MJ):A6HYJ!:H)5"M1K3IHIOMBH3ML4*U%M8[2Y. 9*[N>N;+;S-=WEY<+;<B@
MU5Q42U M1;4,U7)4*U!-H%J):A6JU:C6H%J+:AVER7GDC'GDO-JBL(?VC%$M
M0;44U3)4RU&M0#6!:B6J5:A6HUJ#:BVJ=90F!]C8,_;,=SC^ED5A,WUR8*&]
M8E1+42U#M1S5"E03J%:B6N5-;W=L.Y-5H%HS+/)MM:>GPV;V3+TQ%GH&':7)
MT3$V?#UC$?"/+ J;Q9,38UJ.M"/;=Y2J98+N-46U#-5RW17Q@EFDW FJ0/<J
M4*U$M>K(QTA]Y)5KT*-K4:VC-#D/QN*N9R[NGKHHC)9V42U!M135,E3+4:U
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
M+CS(L2 -TPNQO<;.SYGERP13[@G;+C;P(&N4%E4'-@HJRMLW>>SRL <(DU<
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
MX-NV.UQ;9&[C9'V@W@B*INK3>R/<[(U\_.WV/@K)W?W-?71'_JMYKE@K$=*
M6$)I(90606D"15/%[JT6[E]J-(:NH8'20B@M@M($BJ9V@-[7X69?YS6C<:"Y
M.PFH/WKX01-(ZSC+&7JAYC9.U@=JSJ!HZE/=O3ECFY>X1/LBW\FSAV$S;>I_
M(9060FD1E"90-%7EWH&QZ86&81NZN@9*"Z&T"$H3*)K: 7J3R(:;1/;8_+$#
MRQTN+]:$<=?RAA:1N7V3M8%:1"B:JDUO$=EFB^BW/",?LZ22:W)7Q94LSQ^-
MH<\X06DAE!9!:0)%4P4_V4K%OM1H#/6HH+002HN@-(&BJ1V@]ZAL^(XO'5%Q
M5KGO^\/16!-F<9L-1V.H?02E"13MH,W\9..TK2PV[19W)5GE^ZPZ["%V_/2X
MC=Y-NWG<X/-W]*TX;(;78PY[\_T:%YLD*TDJ'VND]<:K3Z X;'=W>%/ENW9[
MMH>\JO)M^_))QFM9- 'UWQ_SO'IYTQS@N.G@XG]02P,$%     @ (8)A5B$9
M^M=<"   Y44  !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&ULO5QM;^,V
M$OXKA*\H6B"W%M\D>9L82*P6#;"+#3;;WH?#?5!LVA8JBSZ)3KKWZT^2%=,B
M&286)OZR:RO#1S,/Q='#T5B73[+\JUH+H=#?F[RHKD9KI;8?Q^-JOA:;M/H@
MMZ*H_[*4Y295]==R-:ZVI4@7[:!-/B9!$(XW:5:,II?ML;MR>BEW*L\*<5>B
M:K?9I.7W&Y'+IZL1'CT?^)JMUJHY,)Y>;M.5N!?JC^U=67\;'U 6V484528+
M5(KEU>@:?TQXW QH+?[,Q%-U]!DUH3Q(^5?SY79Q-0H:CT0NYJJ!2.O_'L5,
MY'F#5/OQWPYT=#AG,_#X\S/Z;VWP=3 /:25F,O]7ME#KJU$\0@NQ3'>Y^BJ?
M?A==0+S!F\N\:O]%3YUM,$+S7:7DIAM<>[#)BOW_Z=\=$4<#</C" -(-(.8
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
M(<K&H/[[4DKU_*4YP>'-+M/_ U!+ P04    "  A@F%6OL5>,;(&  !C-@
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
MTH&:V]EY%]15&Q0\$)0+P1?.U$:"#ZS Q4L!6Q/VF/ )\PK.*F8X/P>>^QY
M!\*)@*Z/=W<GW+/CW9T9&J\OFM?H>0?TYBOU\_)!*J%?J/^G,M\J^]/*ILM<
MR KE>&GI-B*QV&(K??/*#9W_IK+V+\6R?R3V(J-^GU%_3CV]0SO]5BDL"**R
MR:>LJXH2//GTMEIAHV4:ZS9UG3!,XH6]W<_.E%GD.=%+LVPVLA.Y@YX[F.7^
MH9OR&6%GE> YEI.PK4"P1^'!P'<&K&,KF#@>'*#.!G,B:MBCAK.H'PDCND\6
M8,WY=%,*1PPA=./ 'Z".S?P@@M' +)N-YD36J&>-9EGWNOHGP:?K&HTPHM!U
MDD')KL=F0>*%KC>@G8WG1-JXIXV/HP7?$:W;7Z6[]BZ3Y/$(Z0S&83BL\Y19
M%$>#)S^;C>U$\J0G3XXB/]"GDG&)/>C#89\:FP5A$/G#$L^&<B*HZSS/*<XL
M:H:U;$[:ZN)'/?=*/#E9.*.NZ_L^# ?,$V9>XL7)@'G*S(/)<VI:&GMO "NQ
M6#>#K 0YKYEJAY3^M!^6+YL1<7!^98;H9K![EFDG\"](K F3@.*5EG3.(UTO
MT0ZU[4;QJAGS'KC20V.SW.@_ E@8 WU]Q;EZVI@;]'\MTK]02P,$%     @
M(8)A5J4(/A#P P  11(  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&UL
MM5AM;Z,X$/XK%K<Z[4IIP;RGET2ZMK=WE5I=M=V7#ZO[X,*06 N8M4VR^^_/
M!DI"0M"F(E_ AIF'9YX9FX'9AO%O8@4@T8\LS<7<6$E97)FFB%:0$7')"LC5
MG83QC$@UY4M3%!Q(7#EEJ6E;EF]FA.;&8E9=>^2+&2ME2G-XY$B464;XSVM(
MV69N8./EP@>Z7$E]P5S,"K*$)Y"?BD>N9F:+$M,,<D%9CC@D<^-/?'6#0^U0
M67RFL!$[8Z1#>6;LFY[<Q7/#THP@A4AJ"*).:[B!--5(BL?W!M1HGZD==\<O
MZ.^KX%4PST3 #4N_T%BNYD9HH!@24J;R ]O\ TU GL:+6"JJ(]HTMI:!HE)(
MEC7.BD%&\_I,?C1"[#A@]XB#W3C8O^K@- Y.%6C-K KKEDBRF'&V05Q;*S0]
MJ+2IO%4T--=I?))<W:7*3R[N\C7DDO&?$_3(57%PJ4<IR24B>8S^^E[20F5-
M7J"G.M&()<.6Z.TM2$+3=^@"?7JZ16_?O$-O$,W1QQ4KA3(5,U,JYOKY9M2P
MO*Y9VD=8WD)TB1P\0;9EVSWN-[_NCKONIM*K%<UN1;,K/.<(WG#\7^^5.;J3
MD(G_^D*ML=U^;+ULKT1!(I@;:ET*X&LP%K__AGWKC[[ 1P+KR."T,CA#Z(L;
ME@O)RWH]J@0K69;J*6*"_N9,]*:Y!O0K0+W#K!<XM*8J)^O=H'JL/,>U6JL.
M6[=EZPZRW2:M:),&+TF;H.4QRC6JMT/&=?!T:N]Q/C1S@M#WCY#V6M+>(.E[
M)>>5VNNB,BM3(B%66Y3*9$2)%KV/KG? X\*V?0^'>WQ[[/#4QJ'33]AO"?N#
MA#\R2=(^7O[!\VS+<P-WC]:A&0Y]-PCZ604MJV"0U0.)5NJ2VKTZ6>_C.0AT
MZNH<":P3<]C&')YQDPK'E&$DL(X,TU:&Z5F6_?2P7CT[Q,%>O?:8.4YX;*_"
MUO:U; W2_C=): 0H*7E.9<EA@B*6%:4$+JH0!$ODAG#H?9<.0I^:O+'0ND+L
M]"?XC&7<@(\EQ4AH72FV70<>?)N_NI0;V-TB]4-GNO]&Z#'S/.Q[1TIYVR7@
MX3;A'E2;O6)IC&A6<+8&3;>?Z"#0R=D:":T;]K;=P.XY"W>PF3E9BI'0NE)L
MFQ@\W,6\NG /FY1@ZEC6?N$>FOG6-#BV!V];&3S<RUR7-(UIOJQWW'M]^/H
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
MJMJO;_H.'JOZTV'85_\%4$L#!!0    ( "&"85;\MY*"6@<  +,Q   9
M>&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;+5;76_;-A3]*X17#"W0U.*'OK+$
M0&JM78%V"YIV?1CVH,B,K542/8E.TOWZ4;)B6J3,1 K]DECRO<?W'E&\AU?4
MV1TKOU<K2CFXS[.B.I^L.%^?3J=5LJ)Y7+UA:UJ(;VY8F<=<');+:;4N:;QH
MG/)LBAS'F^9Q6DQF9\VYRW)VQC8\2PMZ68)JD^=Q^>,MS=C=^01.'DY\3I<K
M7I^8SL[6\9)>4?YU?5F*H^D.99'FM*A25H"2WIQ/+N!I1%#MT%C\F=*[:N\S
MJ%.Y9NQ[??!A<3YQZHAH1A->0\3BWRV=TRRKD40<_[:@D]UOUH[[GQ_0WS7)
MBV2NXXK.6?8M7?#5^228@ 6]B3<9_\SN?J-M0FZ-E["L:OZ"N];6F8!D4W&6
MM\XB@CPMMO_C^Y:(/0?H'7! K0-2'<@!!]PZX*<ZD-:!-,QL4VEXB&(>S\Y*
M=@?*VEJ@U1\:,AMOD7Y:U-?]BI?BVU3X\=E[QA9W:9:!N%B /_B*EN!#P>-B
MF5YG%%Q4%>45. %7VV$!V,U!HY<1Y7&:O1+67Z\B\/+%*_ "I 7XLF*;2J!7
M9U,N JY_=IJTP;W=!H<.! <1^,0*OJK K\6"+KH 4Y'I+EWTD.Y;9$2,:/(&
M8/@:( >AGH#F3W>'/>[1T]T=0S9X=_%P@X</X+U+BY33DX_BSEGT7)&_/@I[
M\('3O/J[C_PM..D'KR><TVH=)_1\(F:4BI:W=#+[^2?H.;_T$6<3++($UB&5
M[$@E)O19Q)*-F-@XN*1ERA;UT /BUJ)]##Z"]'"Y#XXVH_]0TBR!=4AS=Z2Y
MQE3-(_$U>%^RJG<"V,)Z#6Q=HVYGT(6A[[AGT]M]IGKLH+ *2-<N,H8YD@1O
M1X)G).$+X[&82!,Q?C:9&#$+$.>LY.E_<5WB^K+?XKE[69T0$B*L9#7OL<,N
M"=Q0R=X8W\CL_5WV_K.&P.^4]U'@:ZE!QW>(#Q4*=+L NCY2QDEDC'$D \&.
M@<!\_<MX04$1YU2D6S NQ-3U/T+? ,X>'0F!EI[KA9YZ%SS)*C)&.9*#<,=!
M^(11 +)F%*3%R;ID":TJ4/]27":K1F<LZ*T0G.MZENWC(M2S=!R%"=U&L8B,
M<8YD 3I25CE&'@[-@>#EK_=)MEFDQ1(\:*]7O<K(T6\,U_?%I*<PT6>(D.\2
M=7(P1SR6D3VA"9_*2-PR4O1/"2U0)R.(_!![:NJZ8> C+U2'@CFRL9DCF3DR
M9GZQ=^\#>B^6;%6OFFAA]M,)"0ZPFK5N%CB8^&K22"N9'@RQG"RZV4C-"8WJ
M:S9O%B5B"5#2K$FI6J7K?G%O56!:18MLH75)E!H3DF,J=VA3.,ZMHD6VT+K,
M2B$*CZ1$6]RNPB!0$R(]=F[H>CY6[[]C2%$HM2BT+49AC\I$7N AK>+T&<+
M\3R5@F/H42@%*3R*(FU1]R=.E[BNJPT$79)BW_<<;2(^AB:%4I1"LRK]UK2^
MZNM_2\MX2<&FHC>;K)%H_3>"&0\2\$-(N3[7N=EU\$QR#"$+I9*%9BG[A2:K
M@F5L^:,1K6MQ$Q6\GS%+6K,ET29:9 NMVVZ3.A@YQRQTR))F;9M[-M$B6VA=
M9J6>1F8]/;K0M;C[\QN"Q'-5G8EZ9+CK0:2N*\QQCN5!JFMD5M?#"QW2!?2)
MZP9075[TV1'D8'6];0YP+ %2D".S(!]9YEK4;NLM"+"OLH![5F/$"=7.FSG*
ML2Q(18W,S=;!9>X1/(@.ESFSZ^!YY!B"&4G!C,R"N=.U&M"Q,L,.GIIMHD6V
MT+J42NV-O*,6/4NRN676)EID"ZW+K)3TZ'F2_G#1TT4]"7"H=M#G2!?U!,(@
M4%M*YCC'\B!%/7JDU3R\Z.F]XQ,(0^*ISQKZ#$,'ANKBSASA6 :D.D=/:30/
MKWJA-@ZP1TBH=MJ1WF#&"'K:\R9SE"-9P%)>8W.;>7#5>P0/^H>KGMEU\"/>
M8ZAG+-4S-JOGCVE2;UXIELW:KF#%2<+R->44Q,N2TOS04L\,._BAN4VTR!9:
MEU(IQ#$ZZFX$2RJZ9=8F6F0+K<OLWC:/YRG\@U4/ZQJ?A!Y2YCJL*WP2$L4J
M,L<XE@.I[[%9CP^O>"U@=_D&U<=B\SXS'""UBV<.;VSZ4J7CY[6U#Y0[K.^;
M"*"ZT,=Z1QM"J*YRS0&.)4!J:FSN9P^O=&8\0Q?3[#EX[CB&8L92,6.S8H[2
MBI?I]8:SO2=V3=%C]4:^7N8L:=N639MHD2VT+IM2=^/@J#7.9G]\;A4MLH76
M95;J>?P\/7^XQNF*7BQ6U&=66-?SNE5DCG'LQD.IYHE9?0^O<43?_"%6=8&Z
MFNDS\[4^ICFZL=E+24Z>U] ^4.*(WL[V?8T W0@B;?.8.<"Q!$@!3<R=[,$E
M[A$\0XDS>P[>>6I5'D_W=K/GM%PV;P54(&&;@F]W>N_.[MX\N&CVVROGW\+3
M:/O^@(39OL[P*2Z7J2B#&;T1D,X;7]P9Y?8-@>T!9^MFS_PUXYSES<<5C1>T
MK W$]S>,\8>#^@=V[VG,_@=02P,$%     @ (8)A5E7?RM)^ @  - 8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C@N>&ULC95=3]LP%(;_RE&&)I V\MD&
M6!JI4-BXF(;HV"ZF7;C):6/AQ)GM-MU^_6PG1&4-=#>-O][SO.<D/DT:+AYE
M@:A@6[)*3IQ"J?K"=6568$GD*:^QTCM++DJB]%2L7%D+)+D5E<P-/&_LEH16
M3IK8M3N1)GRM&*WP3H!<ER41OR^1\6;B^,[3PCU=%<HLN&E2DQ7.43W4=T+/
MW#Y*3DNL).45"%Q.G*E_<1F;\_; -XJ-W!F#R63!^:.9W.83QS.&D&&F3 2B
M'QN\0L9,(&WC5Q?3Z9%&N#M^BGYC<]>Y+(C$*\Z^TUP5$^?,@1R79,W4/6\^
M89?/R,3+.)/V%YKNK.= MI:*EYU8.RAIU3[)MJO#CB (7A $G2"POEN0=3DC
MBJ2)X T(<UI',P.;JE5K<[0R+V6NA-ZE6J?2CYSG#64,2)7#%U6@@-M*D6I%
M%PQA*B4J">]AWKXSX$NXEHKJ:F .5P41*Y2@.$Q++A3]0VREK[?ZDY%H#N_'
M.IZA(I2=P!'0"KX6?"TU6B:NTMD83V[6.;]LG0<O.)]A=@JA_PX"+PC@83Z#
MXZ.3YV%<78R^(D%?D<#&#?^G(OO^9U1FC,NU0/@Q74@E]'?U<\A]2XF&*>:N
M7<B:9#AQ]&62*#;HI&_?^&/OPRLYA'T.X6O14UT2;\A3JQI;E;FNF]3WHC@Z
M3]S- "WJ:=$AFC]$:U6C9[30-\Z&:*.>-CI$"X9HHSW:>1R?1\.P<0\;'X*%
M0[#Q/LR/PK-A6-S#XD.P: @6[[VU,R_V_LW,W6D"II]^UI>35A(8+K7..XVU
M6]'VJ':B>&W[PH(KW67LL-!M'84YH/>7G*NGB6DU_1]%^A=02P,$%     @
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
M-;L_D'Q3;0N]YU+RM'J[9D'$1!E0?/[ N7PY* LT>Y<7_P-02P,$%     @
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
M,MT/%+?>O%A5V_\'7[MM1V?!_*&JBW4WN#F"]7+S^&?^K?M%[ P()T<&1-V
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
M@^;[-T51?_^DW<'7HOQM>]B7_P]02P,$%     @ (8)A5@E97>FD @  K@<
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
MK-[UM[XCTOMJ2]C;5(@TKFYN>;CF67E \?PF3<73G?($A[V7E_\#4$L#!!0
M   ( "&"85:?:% NA@(  /$%   9    >&PO=V]R:W-H965T<R]S:&5E=#<U
M+GAM;(V4VV[;, R&7X7P@&$#MOB0UCTL,9!#BP58@:#=X6+8A6+3L5!;RB0Z
M:=]^E.UXV9 &O;$EF?SUD30YVFGS: M$@J>J5';L%42;:]^W:8&5L .]0<5?
M<FTJ0;PU:]]N#(JL<:I*/PJ"V*^$5%XR:LZ6)AGIFDJI<&G UE4ES/,42[T;
M>Z&W/[B7ZX+<@9^,-F*-#TC?-DO#.[]7R62%RDJMP& ^]B;A]31V]HW!=XD[
M>[ &%\E*ZT>W661C+W! 6&)*3D'P:XLS+$LGQ!B_.TVOO](Y'J[WZK=-[!S+
M2EB<Z?*'S*@8>Y<>9)B+NJ1[O?N,73SG3B_5I6V>L.ML P_2VI*N.F<FJ*1J
MW^*IR\.!0QB_X!!U#E'#W5[44,X%B61D] Z,LV8UMVA";;P93BI7E <R_%6R
M'R5S7!%\A(>V)J!SF*14BQ)NI1(JE;RZ%YP_"\+"4AAJ3/)<NHQP/F&FM\B6
M9&%F,),$MR*5I:1G>#='$K)\/_*)0=UU?MI!35NHZ 6H,(([K:BP<*,RS/X5
M\#G"/LQH'^8T.JDXQW0 P_ #1$$4G= ;]FD;-GK#4VE;*$NFYC^4X.<7-H %
M865_'8NW53L[KN8:[]IN1(ICCSO+HMFBE[Q]$\;!IQ.L9SWKV2GUI"MH+I\P
M@[009HV0<M4,-QT85]QCQ*WF9:/I.GN;# ?!U<C?'B$Y[TG.7T-B,:WY7^'F
MX222AIOIXNM\\C)**WIU@!(.PN@X2MRCQ*]!>2U"?"0;5Q?_(?@';5@AI]D-
M&\NYKA6U'=F?]O-LTK;Q7_-V&-YQE:2R4&+.KL'@@G-@V@'3;DAOFJ9>:>(1
MT2P+GLEHG %_S[6F_<9=T$_YY ]02P,$%     @ (8)A5K0L:*B) P  <PL
M !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULK99=;]LV%(;_"J$50PND
MT;<L9[: Q&JQ7'0+XF6[&'9!2\<V48GT2,I.]^M'4HIJ2[3AB][8(O6>5WP.
MO\[LP/A7L060Z+6NJ)@[6REW=ZXKBBW46-RR'5#U9LUXC:5J\HTK=AQP:8+J
MR@T\+W%K3*B3S4S?$\]FK)$5H?#$D6CJ&O-O#U"QP]SQG;>.9[+92MWA9K,=
MWL 2Y,ONB:N6V[N4I 8J"*.(PWKNW/MWN>_I */XD\!!'#TCC;)B[*MN/)9S
MQ],C@@H*J2VP^MO# JI*.ZEQ_-N9.OTW=>#Q\YO[9P.O8%98P()5?Y%2;N=.
MZJ 2UKBIY#,[_ H=4*S]"E8)\XL.G=9S4-$(R>HN6(V@)K3]QZ]=(HX"_.1,
M0- %!,. Z$Q V 6$UP9$74!D,M.BF#SD6.)LQMD!<:U6;OK!)--$*WQ"];PO
M)5=OB8J360XKB3ZB93OMB*W1@M4[1H%*H5N/5 ('(=&G5[74!*#W.4A,J@\J
MZ&69H_?O/J!WB%#TQY8U M-2S%RIQJ7=W:(;PT,[AN#,&/P ?6%4;@7Z1$LH
M3PU<!=13!6]4#\%%QQR*6Q3Z-RCP@L RH,7UX;XE/+\^W+M $_9S%!J_\-(<
MY404%1,-!_3W_4I(KG;,/[9<MUZ1W4L?(W=BAPN8.^J<$,#WX&0__^0GWB^V
M//U(L_P'F9WD,.IS&%URS_IUK,Z:@D-))%KC@E1$$K NV=8N,7;Z\-QG?IA&
M:C'MC_,S5@5),CT5Y1:1GT2]Z(0G[GGBJWF60 GCZ#<F[2BM4WST_602>]X
M9:R*HRCR!RQC511$1UXG,$D/DUR$>:&-@!*M 33.,^Q9M2=T@Q;M1'UN)^J;
MC2T9C<>?^N$ S2**I^F S"(*T\0.-NG!)A?![FO&)?D/FRM.G::EWLEJ==>D
MJ6TTD]$8AK,T5GQ,![BY11,$@9TD[4G2BR2_RRUP=<YWJP[:V\#&D(Z^'H[6
MVE@3!),!A44S/;-IICW$]+I-\T@+5L,-,E0VB.DXA=%@6R\LFN'*RRV:(#Y#
MX7O?[VSO.HYN&FX0!6F]=[W1T9.&L9<,2"RR.$W#X3EFD47Q)$D'..Y1-5(#
MWYBJ3J""-52V5WC?VU>.]Z9>&O0_Z(K25#G?;=IR] OF&T(%JF"M++W;B<HP
M;RN\MB'9SM0\*R95!64>MZHJ!JX%ZOV:J<.R:^@/]'5V]C]02P,$%     @
M(8)A5EWNF]YL @  Z 4  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&UL
MK51=3]LP%/TK5H8FD!CY;(M8&PE:353:) 1C>YCVX":WC85C9_9-R_;K=YV$
MJ$ 8/.PE\<<]Q^=<^][I3IL[6P @NR^ELC.O0*S.?-]F!93<GN@*%.VLM2DY
MTM1L?%L9X'D#*J4?!<'8+[E07CIMUJY,.M4U2J'@RC!;ER4WOR] ZMW,"[V'
MA6NQ*= M^.FTXANX ;RMK@S-_)XE%R4H*[1B!M8S[SP\FR<NO@GX)F!G]\;,
M.5EI?><FRWSF!4X02,C0,7#Z;6$.4CHBDO&KX_3Z(QUP?_S _JGQ3EY6W,)<
MR^\BQV+FG7HLAS6O)5[KW25T?D:.+]/2-E^VZV(#CV6U15UV8%)0"M7^^7V7
MASU F+P B#I ]%9 W 'BQFBKK+&UX,C3J=$[9EPTL;E!DYL&36Z$<K=X@X9V
M!>$P78 16^Y2R9;*HJGIAM RKG)V"?E&J T[=YD6*,"R#^P\SX7+/Y<4WSXB
M=QN'"T NY!%%W-XLV.'!$3M@0K&OA:XMD=FICZ36G>EGG;*+5EGTHK+LA,7A
M,8N"*!J S]\.#Q_#?<I1GZBH3U34\,6O)^K'9]IC2X32_ASRU1(EPT2N+,]L
MQ3.8>51W%LP6O/3]NW <?!QR^9_('GF.>\_QO]C)\PKWGL4QNU6\U ;%'\C9
M0MA,UPJ',M#2CAM:UT>V:3@:Q72+VWUK0U'A).FC'FE.>LW)*YK78 SIRYUX
M86W-508LTQ8''V'R3$0<C:+Q$ZG/HZ+)Y/2I5'^O#ET/_,(-59!E$M:$"TXF
M(X^9MJ^T$]154YHKC53HS;"@5@S&!=#^6FM\F+AJ[YM[^A=02P,$%     @
M(8)A5AU[L,+? P  YQ(  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N>&UL
MM5C;;N,V$/T50ET4"9!$%SN.D]H"8JN7 -F%L6G:AZ(/M#2VB:5(E:3B!.C'
M+RG)LF4KJETP+S8O<XYF#CF\C=9<?),K (5>4\KDV%DIE=VYKHQ7D&)YQ3-@
MNF?!18J5KHJE*S,!."E *74#SQNX*2;,"4=%VTR$(YXK2AC,!))YFF+Q-@'*
MUV/'=S8-7\ERI4R#&XXRO(0G4,_93.B:6[,D) 4F"6=(P&+LW/MWD=\W@,+B
M#P)KN5-&)I0YY]],Y2$9.Y[Q""C$RE!@_?<"4Z#4,&D__JE(G?J;!KA;WK#_
M4@2O@YEC"5-._R2)6HV=H8,26."<JJ]\_1M4 5T;OIA36?RB=67K.2C.I>)I
M!=8>I(25__BU$F('X _> 005(-@']-\!]"I [UA OP(44KME*(4.$58X' F^
M1L)8:S93*,0LT#I\PLRX/RFA>XG&J3""A6Y)T 28+BDTHYBA2W2?),2,"Z;H
M@96SRXS2600*$WJN+9Z?(G3VZ1Q]0H2AWU<\EY@E<N0J[92A=N/*@4GI0/".
M WZ /G.F5A+]S!)(F@2NCJ8.*=B$- DZ&2.(KU#/OT"!%P0M#DV/A_LM\.AX
MN-<13:\>H%[!USME@"(B8\IE+@#]]:B[T8."5/[=IG[)WF]G-ZO*G<QP#&-'
M+QL2Q LXX8\_^ /OIS;E;))%EL@:JO9K5?M=[.'AX)1JE:A!@3)+YDO8[_5&
M[LNN")W,IXI@B:PAPG4MPG6G")NI-:^F5F:F%KQF>DG6K;'.2D'F>9'X\S<$
M:4;Y&X@VV<KO7._*YGE[LG7Z<JILEL@:L@UJV0:=LLVJ7<]D8IL8G>A3,\XF
M662)K*':3:W:S8>N8S<V5;5)%EDB:Z@ZK%4='I7"NZI>H"_ZO#@#07A"XKIK
MRJ5"9U,!>F<_OT"_ZC,A.GOD4IZC* >D.-*'/$5!'^H4TGLYFN;";/:FWC8@
MPY:<WTOYX<%J>NG[?M,H:C'J#;=&#5EN:UEN.V5YY&QYJ4"D^@@X;_6^$W_J
M=+))%EDB:^CF>]OCH/>A:5K16Q+6*EMDBZTI[<Y)V^^<E,]LD9LC+J($SPDE
MZJU50/\@KW32'.RF;6;![;Y9U.W2_PTYV(8<G)"'Z%_T7WMG-]_)T\<F6V2+
MK:GE]A[@?^Q%P+=Z$[#*%MEB:TJ[O0SXW;>!(S/S\'*@,S,8[F=FBUDP' 3[
MF6GUY._NO "D();%2XK49_B<J?+F7+?6KS7WQ1O%7OO$O.(4+PM;FO()Z#,6
M2\(DHK#0E-[5C5Y[1/FJ4E84SXIWACE7BJ=%<04X 6$,=/^"<[6IF _4;UOA
M=U!+ P04    "  A@F%6LQ??_#D$  "I$0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970W.2YX;6S%6&V/HS80_BL6/56[TNZ"@;SL-HF4A&N[TET5;7KMAU,_
M.#!)K .<VF:SO5]_-A"2@$'17:1^2;!Y9CS/8.89/-HS_D5L 21Z2^)4C*VM
ME+LGVQ;A%A(B'M@.4G5GS7A"I!KRC2UV'$B4&R6Q[3I.WTX(3:W)*)];\,F(
M93*F*2PX$EF2$/[?#&*V'UO8.DR\T,U6Z@E[,MJ1#2Q!?MHMN!K9E9>()I *
MRE+$83VVIO@IP'UMD"/^HK 7)]=(4UDQ]D4/GJ.QY>B(((90:A=$_;W"'.)8
M>U)Q_%LZM:HUM>'I]<'[KSEY169%!,Q9_#>-Y'9L#2T4P9IDL7QA^]^A)-33
M_D(6B_P7[4NL8Z$P$Y(EI;&*(*%I\4_>RD2<&"BB9@.W-'#K!GZ+@5<:>)<:
M^*6!GV>FH)+G(2"23$:<[1'7:.5-7^3)S*T5?9KJY[Z47-VERDY. EBKF0C-
M(%57$BUBDJ)[M"RV 6)K](?:? O@E$4TK&!S)B2Z"4 2&M\J_*+<":7YIV6
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
MXW/OL7ODT8J+![D 4.@I8[D<>PNEBF/?E_$",B(/>0&YGDFYR(C273'W92&
M)#8H8WX8!'T_(S3WHI$=FXIHQ$O%: Y3@629940\GP+CJ[&'O9>!6SI?*#/@
M1Z."S&$&ZGLQ%;KGUR@)S2"7E.=(0#KV3O#Q*1Z: +OB!X65W&@CD\H]YP^F
M<Y6,O< P @:Q,A!$?Y9P!HP9),WCL0+UZCU-X&;[!?W")J^3N2<2SCC[21.U
M&'M##R60DI*I6[ZZA"JAGL&+.9/V%ZVJM8&'XE(JGE7!FD%&\_67/%6%V C
MW1T!81406M[KC2S+"5$D&@F^0L*LUFBF85.UT9H<S8TJ,R7T+-5Q*II JD<2
M= JY;BDT921'G]%L+1+B*3IAC,?$EM#TI 0E$<W1;$6E1-<TA0\2?16\+&P'
M3;E0*6>4HX\34(2R3QIO6NEHX$>^TL3-]GY<D3Q=DPQWDHP/40<?H# (P]?A
MOLZW3CJLDPXM7N=_DIY0&3,N2P'H[EI/HRL%F?RUC>T:O;L=W=RC8UF0&,:>
MOB@2Q!*\Z/T[W ^^.+AW:NX=%WKT6HZBJFMA,B!6FVV$UY!'%M+<TV6$1_YR
M"XMNS:+K9'$&0M&4:B(@T;<43:#@4E?R)$_0&9&+IG'^6-(E89#K4W-W ]D]
MB*TU=>ZW9TU[=3:]5L]#KP7N_9I[_^W/0_^O\Q <!CN.Q* F,G 2N:!/NH17
M><PS0#.(2T$5!;?H3L0]"S>L^0Y;%7W8 O>CFOO1VXM^M$7T_@[1<=#X1^"D
M<@G)'-!%F2?RP%YV]>R4W VW9]WPAMWA5E6OX-^8?F-<V.DM^PE?8;Y6'G=W
M*-\8$78[T2T0ALZETA[@5MP)LV_)&J?"W785;\.9<&--V.D>>RK>VZ)XN.NN
M-U:#W5Y37>\;4 MN_NJ7(%7V3V=W@^Y;P,:6\*!=_=LP*=RX%'8:R9[Z#[<9
M?.</_?V-9X-Y@MT0,:>Y1 Q2'18<#O0I$NM7S;JC>&%?$O=<Z7>);2[T2Q"$
M6:#G4\[52\<\3NJW9?0;4$L#!!0    ( "&"859@Q$HK9%<  +FI!P 9
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
M\=-/W1G-\7PZF7X[>MYEOE%Z?R$U$]6:J&:A6@O5;%1S4,U%M3:J>:CFHUJ
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
MK#*Y1XD>?H_FY5TU>6^J(8\Z;:":B6I-5+-0K85J-JHYJ.:B6AO5/%3S42U
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
M6*[/<@.6&[+<B.4DV(/G ,&#@.!)0/ H('@6$#P,")X&!(\#@N<!P0.!X(E
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
MH*P#?E]*:>XG=H&F59[\!U!+ P04    "  A@F%6\,P7,@$#  !I"   &0
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
M\_EM;K:\]8MR@-4S@$;_ 5!+ P04    "  B@F%6Q]DB:2X=   84 ( &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6RUW5USV\B9AN&_@O)F=Y.JQ";
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
MU2)4BU%-HEJ":BFJ*533J):AFD$UBVHYJA64ULS-NG[3[U]GZ$:K.*@6HII
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
M6HQJ$M425$M13:&:1K4,U0RJ653+4:V@M&:0UCV9D?L-<,Y=GT;K,*@6HII
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
M>]7; _3VJK<'Z.U5;P_0VZO>'J"W5[T]0.^@>@> WD'U#@"]@^H= 'H'U3L
M] [-PVZ WD'U#@"]@^H= 'H'U3L ] ZJ=P#H'53O - [JMX1H'=4O2- [ZAZ
M1X#>4?6. +VCZAT!>L?F925 [ZAZ1X#>4?6. +VCZAT!>D?5.P+T3JIW NB=
M5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X O5-SV 2@=U*]$T#OI'HG@-Y)]4X
MO;/JG0%Z9]4[ _3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^L>F> WKDY+ C0.ZO>
M&:!W5KTS0.^B>A> WD7U+@"]B^I= 'H7U;L ]"ZJ=P'H753O M"[J-X%H'=1
MO0M [](<]@;H753O M"[JMX5H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+T
MKJIW!>A=5>\*T+NJWA6@=VV&=0!Z6]..ZP#\MJ89V#$ P:UI1G8,P'!KFJ$=
M U#<FF9LQP <MZ89W#$ R:UI1G<,P')KFN$=\YV:C]/';ABO15_K)N [[9XN
M]P[7W_]<?EUL$?KDNK_-&!__ E!+ P04    "  B@F%6\GX#[W$"  ")/
M$P   %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7B;BM@K'!!J:F-^UN
MMU[L!1@X#0K_A-TN??LYI*VTJ8M69=*^-T&)[?,[^$B?NUQ_>YZL6QWZ;G";
M:.?]]$D(5^]L7[EXG.P05K;CW%<^?)T?Q%35^^K!"I4D1M3CX.W@U_Y8([JY
MOK/;ZK'SJ\^'\+-KQV$3S;9ST>KVM/&8M8FJ:>K:NO)A73P-S6\IZY>$.)Q<
M]KA=.[FKL"$2[R8<5_X<\'+NZY.=Y[:QJ_MJ]E^J/NP2ATXX_]Q9%Y\O\4Z/
MXW;;UK89Z\<^'(G=--NJ<3MK?=_%IZ)7YY-]N&%[^I07YR]ES@6&G??S.+DP
ML=E^/.YU),?3ZRD4LK-OS[_B6V(H??'[V>.T&]O\97:XWA_CO%_FX<3RN/R.
M?YWQ6_T/]J$@?:20/C)('QK2AX'TD4/Z*"!]E) ^9$)IA"*JI) J*:9*"JJ2
MHJJDL"HIKDH*K)(BJZ+(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR*HHLJ8465.*
MK"E%UI0B:TJ1-:7(FE)D32FRIA194XJL&476C")K1I$UH\B:463-*+)F%%DS
MBJP91=:,(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILBJ*;(:BJR&(JNAR&HH
MLAJ*K(8BJZ'(:BBR&HJLAB)K3I$UI\B:4V3-*;+F%%ESBJPY1=:<(FM.D36G
MR%I09"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BREA192XJL)476DB)K29&U
MI,A:4F0M*;*6%%E+BJPRH= J$XJM,J'@*A.*KC*A\"H3BJ\RH0 KD_\I[/=Q
MW/_C^.49]U4[O.:+Y1_(-S\!4$L! A0#%     @ (8)A5@=!36*!    L0
M !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M"  A@F%67R RZ.T    K @  $0              @ &O    9&]C4')O<',O
M8V]R92YX;6Q02P$"% ,4    "  A@F%6F5R<(Q &  "<)P  $P
M    @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( "&"859-
MBXUIS0D  &U*   8              " @0P(  !X;"]W;W)K<VAE971S+W-H
M965T,2YX;6Q02P$"% ,4    "  A@F%6!#S>N)\)   K.   &
M    @($/$@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @
M(8)A5JM@7_:<!P  WU   !@              ("!Y!L  'AL+W=O<FMS:&5E
M=',O<VAE970S+GAM;%!+ 0(4 Q0    ( "&"85:+JP:E@ 8  (0_   8
M          " @;8C  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M    "  A@F%6U7%+L ((  "V(P  &               @(%L*@  >&PO=V]R
M:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ (8)A5AVUL.7' P  80T
M !@              ("!I#(  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+
M 0(4 Q0    ( "&"859U)58MO"4  -68 @ 8              " @:$V  !X
M;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  A@F%6WUI/I($+
M  #Y.@  &               @(&37   >&PO=V]R:W-H965T<R]S:&5E=#@N
M>&UL4$L! A0#%     @ (8)A5DN@.>ZF!@  *!(  !@              ("!
M2F@  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( "&"858P
M,09'.AX  "%>   9              " @29O  !X;"]W;W)K<VAE971S+W-H
M965T,3 N>&UL4$L! A0#%     @ (8)A5HA7"/,=!P  FQ,  !D
M     ("!EXT  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M"  A@F%64ID(L2D@  #KA0  &0              @('KE   >&PO=V]R:W-H
M965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( "&"859V)UHA^@T  *LC   9
M              " @4NU  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L!
M A0#%     @ (8)A5N?GK]%(%0  WC(  !D              ("!?,,  'AL
M+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  A@F%67?]@C' #
M  !L!P  &0              @('[V   >&PO=V]R:W-H965T<R]S:&5E=#$U
M+GAM;%!+ 0(4 Q0    ( "&"85;NBG62?@P  (8G   9              "
M@:+<  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ (8)A
M5M#LIZ*"$@  >3X  !D              ("!5^D  'AL+W=O<FMS:&5E=',O
M<VAE970Q-RYX;6Q02P$"% ,4    "  A@F%6P+C1YH0(   3%0  &0
M        @($0_   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0
M   ( "&"85;1A7_:EQ0  )%<   9              " @<L$ 0!X;"]W;W)K
M<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ (8)A5I<2';&J"P  \1\
M !D              ("!F1D! 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q0
M2P$"% ,4    "  A@F%6D">8N8@(  #:&0  &0              @(%Z)0$
M>&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( "&"85:UXX#N
MD@0  ($*   9              " @3DN 0!X;"]W;W)K<VAE971S+W-H965T
M,C(N>&UL4$L! A0#%     @ (8)A5I#(MSX6!0  ) L  !D
M ("! C,! 'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  A
M@F%6XW%6-,H'  !7$P  &0              @(%/. $ >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( "&"8581RQR1WPX  -TK   9
M          " @5!  0!X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#
M%     @ (8)A5HJ+ *#"!@  I!   !D              ("!9D\! 'AL+W=O
M<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  A@F%6FD)U260#  #]
M!P  &0              @(%?5@$ >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM
M;%!+ 0(4 Q0    ( "&"858= &E&OP0  /,*   9              " @?I9
M 0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ (8)A5B2]
M4;[U)   P'L  !D              ("!\%X! 'AL+W=O<FMS:&5E=',O<VAE
M970R.2YX;6Q02P$"% ,4    "  A@F%6)F2=&A %  !Q"P  &0
M    @($<A $ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    (
M "&"85;#S4"B*P(    %   9              " @6.) 0!X;"]W;W)K<VAE
M971S+W-H965T,S$N>&UL4$L! A0#%     @ (8)A5D*B%SW5!0  P P  !D
M             ("!Q8L! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"
M% ,4    "  A@F%6A?Z .TL$  "2"0  &0              @('1D0$ >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( "&"85:M'4S\^ (
M %4&   9              " @5.6 0!X;"]W;W)K<VAE971S+W-H965T,S0N
M>&UL4$L! A0#%     @ (8)A5B-9\?^.!   [@L  !D              ("!
M@ID! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  A@F%6
M;ME$)*,%  !%#@  &0              @(%'G@$ >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;%!+ 0(4 Q0    ( "&"8594P(.%H 0  (H+   9
M      " @2&D 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%
M  @ (8)A5O4+8S2J P  P @  !D              ("!^*@! 'AL+W=O<FMS
M:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  A@F%6[M0\YX@(  #;%@
M&0              @('9K $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+
M 0(4 Q0    ( "&"859:T!IX504  -P0   9              " @9BU 0!X
M;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ (8)A5B7 ]DIH
M!   X0D  !D              ("!)+L! 'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6Q02P$"% ,4    "  A@F%67F&9'L $  #="P  &0
M@('#OP$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( "&"
M85;QKRR)&P4  'L-   9              " @;K$ 0!X;"]W;W)K<VAE971S
M+W-H965T-#,N>&UL4$L! A0#%     @ (8)A5FI^[%H. P  M@8  !D
M         ("!#,H! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M    "  A@F%6*?VM-!\'  #4$0  &0              @(%1S0$ >&PO=V]R
M:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( "&"858B>J98&04  .85
M   9              " @:?4 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL
M4$L! A0#%     @ (8)A5EH$BO:H P  MQ(  !D              ("!]]D!
M 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  A@F%6*1R5
M,<X$  "_'0  &0              @('6W0$ >&PO=V]R:W-H965T<R]S:&5E
M=#0X+GAM;%!+ 0(4 Q0    ( "&"85;\R'UT" 8  # K   9
M  " @=OB 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @
M(8)A5OW&SQQ/+0  'WL# !D              ("!&ND! 'AL+W=O<FMS:&5E
M=',O<VAE970U,"YX;6Q02P$"% ,4    "  A@F%6:N"*<Y(@  "0(@( &0
M            @(&@%@( >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4
M Q0    ( "&"859%L&QQ#@T  &;    9              " @6DW @!X;"]W
M;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ (8)A5NJBA3B?!0
M%BL  !D              ("!KD0" 'AL+W=O<FMS:&5E=',O<VAE970U,RYX
M;6Q02P$"% ,4    "  A@F%6;!V1[J<F   I&@, &0              @(&$
M2@( >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( "&"85:=
MQXB2>@D  (=2   9              " @6)Q @!X;"]W;W)K<VAE971S+W-H
M965T-34N>&UL4$L! A0#%     @ (8)A5INJ!B6#*@  06T# !D
M     ("!$WL" 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M"  A@F%6OJ!43PD<   W[0$ &0              @('-I0( >&PO=V]R:W-H
M965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( "&"85:/6I_=AP(  !D&   9
M              " @0W" @!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L!
M A0#%     @ (8)A5MS7XL\>"   @%   !D              ("!R\0" 'AL
M+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    "  A@F%6(1GZUUP(
M  #E10  &0              @($@S0( >&PO=V]R:W-H965T<R]S:&5E=#8P
M+GAM;%!+ 0(4 Q0    ( "&"85:^Q5XQL@8  &,V   9              "
M@;/5 @!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ (8)A
M5B3X)5%\ P  9@P  !D              ("!G-P" 'AL+W=O<FMS:&5E=',O
M<VAE970V,BYX;6Q02P$"% ,4    "  A@F%6I0@^$/ #  !%$@  &0
M        @(%/X ( >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0
M   ( "&"85:K"?.XS@(  +P'   9              " @7;D @!X;"]W;W)K
M<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ (8)A5DM,?-_!!P  FD(
M !D              ("!>^<" 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q0
M2P$"% ,4    "  A@F%6;U^H7<T.  !+Q   &0              @(%S[P(
M>&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( "&"85;\MY*"
M6@<  +,Q   9              " @7?^ @!X;"]W;W)K<VAE971S+W-H965T
M-C<N>&UL4$L! A0#%     @ (8)A5E7?RM)^ @  - 8  !D
M ("!" 8# 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  A
M@F%60-+P2[4"   1"   &0              @(&]" , >&PO=V]R:W-H965T
M<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( "&"859IAW:FIP4  ,<L   9
M          " @:D+ P!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#
M%     @ (8)A5L/,M$UL!   5Q<  !D              ("!AQ$# 'AL+W=O
M<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    "  A@F%6QI X#B\0   3
M^@  &0              @($J%@, >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM
M;%!+ 0(4 Q0    ( "&"858)65WII (  *X'   9              " @9 F
M P!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ (8)A5G%?
MS1*Z!P  AUD  !D              ("!:RD# 'AL+W=O<FMS:&5E=',O<VAE
M970W-"YX;6Q02P$"% ,4    "  A@F%6GVA0+H8"  #Q!0  &0
M    @(%<,0, >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    (
M "&"85:T+&BHB0,  ',+   9              " @1DT P!X;"]W;W)K<VAE
M971S+W-H965T-S8N>&UL4$L! A0#%     @ (8)A5EWNF]YL @  Z 4  !D
M             ("!V3<# 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"
M% ,4    "  A@F%6'7NPPM\#  #G$@  &0              @(%\.@, >&PO
M=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( "&"85:S%]_\.00
M *D1   9              " @9(^ P!X;"]W;W)K<VAE971S+W-H965T-SDN
M>&UL4$L! A0#%     @ (8)A5LD>QC\7!@  UQ\  !D              ("!
M D,# 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    "  A@F%6
M9=0LEX$"  #)!@  &0              @(%020, >&PO=V]R:W-H965T<R]S
M:&5E=#@Q+GAM;%!+ 0(4 Q0    ( "&"85;^IFJ.00,  &<.   9
M      " @0A, P!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%
M  @ (8)A5F#$2BMD5P  N:D' !D              ("!@$\# 'AL+W=O<FMS
M:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    "  A@F%6.BHI8/@&  #S,0
M&0              @($;IP, >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+
M 0(4 Q0    ( "&"8597@;DCG0,  #8+   9              " @4JN P!X
M;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ (8)A5O#,%S(!
M P  :0@  !D              ("!'K(# 'AL+W=O<FMS:&5E=',O<VAE970X
M-BYX;6Q02P$"% ,4    "  A@F%6X\PTDK(#  #C#0  &0
M@(%6M0, >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( "&"
M859ZN5)$&04  !(3   9              " @3^Y P!X;"]W;W)K<VAE971S
M+W-H965T.#@N>&UL4$L! A0#%     @ (8)A5IP;[,68!0  -A4  !D
M         ("!C[X# 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4
M    "  A@F%6Y#^DJ&T#   U"P  &0              @(%>Q , >&PO=V]R
M:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( "&"85:BL5'AW@8  '-!
M   9              " @0+( P!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL
M4$L! A0#%     @ (8)A5GK8*99Q!@  "C\  !D              ("!%\\#
M 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    "  A@F%63+8<
M=RP$  #^%   &0              @(&_U0, >&PO=V]R:W-H965T<R]S:&5E
M=#DS+GAM;%!+ 0(4 Q0    ( "&"8592UI>]#@<   ](   9
M  " @2+: P!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @
M(H)A5L?9(FDN'0  &% " !D              ("!9^$# 'AL+W=O<FMS:&5E
M=',O<VAE970Y-2YX;6Q02P$"% ,4    "  B@F%6;NL'Q(@'  #//@  &0
M            @(',_@, >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4
M Q0    ( "*"858,-4 8;P0  &T4   9              " @8L&! !X;"]W
M;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ (H)A5JM'9<.K @
M:0<  !D              ("!,0L$ 'AL+W=O<FMS:&5E=',O<VAE970Y."YX
M;6Q02P$"% ,4    "  B@F%6]F)?YRP#   T"0  &0              @($3
M#@0 >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( "*"859'
ME.N;1@(  .X$   :              " @781! !X;"]W;W)K<VAE971S+W-H
M965T,3 P+GAM;%!+ 0(4 Q0    ( "*"85:<_*LEBP0  (\4   :
M      " @?03! !X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4 Q0
M   ( "*"85;K2[89]0(  #P(   :              " @;<8! !X;"]W;W)K
M<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( "*"85;Q]!!='",  $K"
M @ :              " @>0;! !X;"]W;W)K<VAE971S+W-H965T,3 S+GAM
M;%!+ 0(4 Q0    ( "*"85:_JWZF6P8  #DV   :              " @3@_
M! !X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( "*"85;W
M3@28; H   -7   :              " @<M%! !X;"]W;W)K<VAE971S+W-H
M965T,3 U+GAM;%!+ 0(4 Q0    ( "*"85;^3C'2DP0   X5   :
M      " @6]0! !X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+ 0(4 Q0
M   ( "*"859O(L<$6P8  /PU   :              " @3I5! !X;"]W;W)K
M<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0    ( "*"85:;.I'_90,  .H6
M   -              "  <U;! !X;"]S='EL97,N>&UL4$L! A0#%     @
M(H)A5I>*NQS     $P(   L              ( !75\$ %]R96QS+RYR96QS
M4$L! A0#%     @ (H)A5@M1F#1=!P  ;$8   \              ( !1F $
M 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( "*"85:8T)?N!0,  -H^   :
M              "  =!G! !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+
M 0(4 Q0    ( "*"85;R?@/O<0(  (D\   3              "  0UK! !;
H0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !S ', I!\  *]M!     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<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>125
<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>126
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>854</ContextCount>
  <ElementCount>556</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>154</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="codi-20221231.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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Organization and Business Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OrganizationandBusinessOperations</Role>
      <ShortName>Organization and Business Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Acquisition of Businesses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionofBusinesses</Role>
      <ShortName>Acquisition of Businesses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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>14</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Inventory, Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment</Role>
      <ShortName>Inventory, Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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>16</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000019 - 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>18</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquity</Role>
      <ShortName>Stockholder's Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000022 - 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>21</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Noncontrolling Interest</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterest</Role>
      <ShortName>Noncontrolling Interest</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Supplemental Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SupplementalData</Role>
      <ShortName>Supplemental Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000026 - 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>24</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000027 - 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>25</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Unaudited Quarterly Financial Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData</Role>
      <ShortName>Unaudited Quarterly Financial Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ValuationandQualifyingAccounts</Role>
      <ShortName>Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/DiscontinuedOperations</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000036 - 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>32</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000037 - 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>33</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Inventory, Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentTables</Role>
      <ShortName>Inventory, Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000039 - 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>35</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000040 - 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>36</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000041 - 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>37</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Stockholder's Equity Stockholder's Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquityStockholdersEquityTables</Role>
      <ShortName>Stockholder's Equity Stockholder's Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000043 - 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>39</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000044 - 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>40</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000045 - 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>41</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Supplemental Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SupplementalDataTables</Role>
      <ShortName>Supplemental Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/SupplementalData</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000048 - 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>43</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/RelatedPartyTransactions</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Unaudited Quarterly Financial Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables</Role>
      <ShortName>Unaudited Quarterly Financial Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Summary of Significant Accounting Policies - Summary of Ranges of Useful Lives (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Ranges of Useful Lives (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Discontinued Operations - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail</Role>
      <ShortName>Discontinued Operations - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Discontinued Operations - Summary of Disposition of Operating Results (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail</Role>
      <ShortName>Discontinued Operations - Summary of Disposition of Operating Results (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Acquisition of Businesses - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail</Role>
      <ShortName>Acquisition of Businesses - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Acquisition of Businesses Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails</Role>
      <ShortName>Acquisition of Businesses Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Acquisition of Businesses Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails</Role>
      <ShortName>Acquisition of Businesses Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Acquisition of Businesses Acquisition - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails</Role>
      <ShortName>Acquisition of Businesses Acquisition - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000060 - 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>54</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000061 - 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>55</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000062 - 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>56</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000064 - 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>57</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Operating Segment Data - Summary of Accounts Receivable of Operating Segment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail</Role>
      <ShortName>Operating Segment Data - Summary of Accounts Receivable of Operating Segment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Operating Segment Data - Summary of Goodwill and Identifiable Assets of Operating Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail</Role>
      <ShortName>Operating Segment Data - Summary of Goodwill and Identifiable Assets of Operating Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Operating Segment Data Operating Segment Data - Accounts Receivable and Identifiable Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails</Role>
      <ShortName>Operating Segment Data Operating Segment Data - Accounts Receivable and Identifiable Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Operating Segment Data Summary of Depreciation and Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails</Role>
      <ShortName>Operating Segment Data Summary of Depreciation and Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Inventory, Property, Plant and Equipment - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail</Role>
      <ShortName>Inventory, Property, Plant and Equipment - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Inventory, Property, Plant and Equipment- Summary of Property, Plant and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail</Role>
      <ShortName>Inventory, Property, Plant and Equipment- Summary of Property, Plant and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Inventory, Property, Plant and Equipment - Summary of Inventory (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail</Role>
      <ShortName>Inventory, Property, Plant and Equipment - Summary of Inventory (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000072 - 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>65</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000073 - 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>66</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000074 - 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>67</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000075 - 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>68</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Goodwill and Other Intangible Asset - Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Asset - Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Asset - Carrying Amount of Goodwill Reconciliation By Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets Goodwill and Other Intangible Asset - Carrying Amount of Goodwill Reconciliation By Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000078 - 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>71</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000079 - 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>72</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Debt - Summary of Annual Maturities of Term Loan Facility and Revolving Credit Facility (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail</Role>
      <ShortName>Debt - Summary of Annual Maturities of Term Loan Facility and Revolving Credit Facility (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000081 - 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>74</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Debt - Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail</Role>
      <ShortName>Debt - Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Debt - Summary of Components of Interest Expense (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail</Role>
      <ShortName>Debt - Summary of Components of Interest Expense (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail</Role>
      <ShortName>Derivative Instruments and Hedging Activities - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000085 - 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>78</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000087 - 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>79</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Defined Benefit Plan - Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail</Role>
      <ShortName>Defined Benefit Plan - Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000089 - Disclosure - Defined Benefit Plan - Summary of Expected Foreign Plan Benefit Payments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail</Role>
      <ShortName>Defined Benefit Plan - Summary of Expected Foreign Plan Benefit Payments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Defined Benefit Plan - Summary of Allocation of Assets in Swiss Life's Group Life Portfolio (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail</Role>
      <ShortName>Defined Benefit Plan - Summary of Allocation of Assets in Swiss Life's Group Life Portfolio (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Stockholder's Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Stockholder's Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000092 - Disclosure - Stockholder's Equity Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails</Role>
      <ShortName>Stockholder's Equity Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000093 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000094 - Disclosure - Income Taxes - Components of the Company's pretax income (loss) before taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails</Role>
      <ShortName>Income Taxes - Components of the Company's pretax income (loss) before taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000095 - Disclosure - Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail</Role>
      <ShortName>Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000096 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Deferred Tax Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail</Role>
      <ShortName>Income Taxes - Summary of Deferred Tax Assets and Deferred Tax Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000097 - 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>89</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000098 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail</Role>
      <ShortName>Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000099 - 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>91</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000100 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000101 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Supplemental Put Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail</Role>
      <ShortName>Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Supplemental Put Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000102 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Non-recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Non-recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000103 - 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>95</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000104 - Disclosure - Noncontrolling Interest - Summary of Each Purchase of Noncontrolling Interest (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail</Role>
      <ShortName>Noncontrolling Interest - Summary of Each Purchase of Noncontrolling Interest (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000105 - Disclosure - Supplemental Data - Summary of Supplemental Balance Sheet Data (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail</Role>
      <ShortName>Supplemental Data - Summary of Supplemental Balance Sheet Data (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000106 - Disclosure - Supplemental Data - Summary of Supplemental Cash Flow Data (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail</Role>
      <ShortName>Supplemental Data - Summary of Supplemental Cash Flow Data (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>0000107 - Disclosure - Supplemental Data - Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails</Role>
      <ShortName>Supplemental Data - Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>0000108 - Disclosure - Equity Method Investment - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail</Role>
      <ShortName>Equity Method Investment - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>0000109 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>0000110 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Commitments under Operating Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail</Role>
      <ShortName>Commitments and Contingencies - Summary of Future Minimum Rental Commitments under Operating Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>0000111 - Disclosure - Related Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Related Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>0000112 - Disclosure - Related Party Transactions - Schedule of Incurred Management Fees (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail</Role>
      <ShortName>Related Party Transactions - Schedule of Incurred Management Fees (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>0000113 - Disclosure - Unaudited Quarterly Financial Data - Summary of Unaudited Quarterly Financial Data (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail</Role>
      <ShortName>Unaudited Quarterly Financial Data - Summary of Unaudited Quarterly Financial Data (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>0000114 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="codi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>0000115 - 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>107</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: 35 fact(s) appearing in ix:hidden were eligible for transformation: codi:ActualDebtToEbitdaRatio, codi:ActualFixedChargeCoverageRatio, codi:ActualSecuredDebtToEbitdaRatio, codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage, codi:OperatingLeasesExpirationMinimumPeriod, dei:CurrentFiscalYearEndDate, us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockSharesOutstanding, us-gaap:CommonStockVotingRights, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives, us-gaap:PropertyPlantAndEquipmentUsefulLife -  codi-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="codi-20221231.htm">codi-20221231.htm</File>
    <File>a12312022ex211.htm</File>
    <File>a12312022ex231.htm</File>
    <File>a12312022ex311.htm</File>
    <File>a12312022ex312.htm</File>
    <File>a12312022ex321.htm</File>
    <File>a12312022ex322.htm</File>
    <File>codi-20221231.xsd</File>
    <File>codi-20221231_cal.xml</File>
    <File>codi-20221231_def.xml</File>
    <File>codi-20221231_lab.xml</File>
    <File>codi-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>codi-20221231_g1.jpg</File>
    <File>codi-20221231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1956">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="46">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>129
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "codi-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 38,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 1956,
    "http://xbrl.sec.gov/dei/2022": 46
   },
   "contextCount": 854,
   "dts": {
    "calculationLink": {
     "local": [
      "codi-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "codi-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "codi-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "codi-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "codi-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "codi-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 921,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 34,
    "http://www.compasstrust.com/20221231": 6,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 45
   },
   "keyCustom": 104,
   "keyStandard": 452,
   "memberCustom": 58,
   "memberStandard": 65,
   "nsprefix": "codi",
   "nsuri": "http://www.compasstrust.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentAnnualReport",
      "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",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentAnnualReport",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i58a7c9253ff0497f93fd4e42b19b4cfe_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000108 - Disclosure - Equity Method Investment - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "100",
     "role": "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
     "shortName": "Equity Method Investment - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i58a7c9253ff0497f93fd4e42b19b4cfe_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000109 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "101",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000110 - Disclosure - Commitments and Contingencies - Summary of Future Minimum Rental Commitments under Operating Leases (Detail)",
     "menuCat": "Details",
     "order": "102",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail",
     "shortName": "Commitments and Contingencies - Summary of Future Minimum Rental Commitments under Operating Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "icd9b850ec6484c56b8e4da3e92dbef30_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DueToRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000111 - Disclosure - Related Party Transactions - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "103",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
     "shortName": "Related Party Transactions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ManagementFeeExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000112 - Disclosure - Related Party Transactions - Schedule of Incurred Management Fees (Detail)",
     "menuCat": "Details",
     "order": "104",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
     "shortName": "Related Party Transactions - Schedule of Incurred Management Fees (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i6abc50fe1a5f4fbca0773617d505788e_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ManagementFeeExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000113 - Disclosure - Unaudited Quarterly Financial Data - Summary of Unaudited Quarterly Financial Data (Detail)",
     "menuCat": "Details",
     "order": "105",
     "role": "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail",
     "shortName": "Unaudited Quarterly Financial Data - Summary of Unaudited Quarterly Financial Data (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "if2813d53a029467e859bd12ad49b021b_D20221001-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesDeductions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000114 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)",
     "menuCat": "Details",
     "order": "106",
     "role": "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail",
     "shortName": "Schedule II - Valuation and Qualifying Accounts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesDeductions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000115 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "107",
     "role": "http://www.compasstrust.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i4d18c3483d424440a8e9658f88b37d6d_I20230126",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Discontinued Operations",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Acquisition of Businesses",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.compasstrust.com/role/AcquisitionofBusinesses",
     "shortName": "Acquisition of Businesses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.compasstrust.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i42680bca13084d05a2a09a70bc1532be_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Operating Segment Data",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.compasstrust.com/role/OperatingSegmentData",
     "shortName": "Operating Segment Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i42680bca13084d05a2a09a70bc1532be_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentAndInventoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Inventory, Property, Plant and Equipment",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment",
     "shortName": "Inventory, Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentAndInventoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Goodwill and Other Intangible Assets",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.compasstrust.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Defined Benefit Plan",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlan",
     "shortName": "Defined Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "if675d1ce4ad743f6a5a9fc94090f0b40_D20191120-20191120",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Stockholder's Equity",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.compasstrust.com/role/StockholdersEquity",
     "shortName": "Stockholder's Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "if675d1ce4ad743f6a5a9fc94090f0b40_D20191120-20191120",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.compasstrust.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Fair Value Measurement",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.compasstrust.com/role/FairValueMeasurement",
     "shortName": "Fair Value Measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Noncontrolling Interest",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterest",
     "shortName": "Noncontrolling Interest",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Supplemental Data",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.compasstrust.com/role/SupplementalData",
     "shortName": "Supplemental Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Unaudited Quarterly Financial Data",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData",
     "shortName": "Unaudited Quarterly Financial Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Valuation and Qualifying Accounts",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.compasstrust.com/role/ValuationandQualifyingAccounts",
     "shortName": "Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.compasstrust.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:BasisOfPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "29",
     "role": "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:BasisOfPresentationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Discontinued Operations (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.compasstrust.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Operating Segment Data (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataTables",
     "shortName": "Operating Segment Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Inventory, Property, Plant and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentTables",
     "shortName": "Inventory, Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.compasstrust.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Defined Benefit Plan (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
     "shortName": "Defined Benefit Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Stockholder's Equity Stockholder's Equity (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquityTables",
     "shortName": "Stockholder's Equity Stockholder's Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.compasstrust.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockNoParValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Fair Value Measurement (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementTables",
     "shortName": "Fair Value Measurement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Noncontrolling Interest (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestTables",
     "shortName": "Noncontrolling Interest (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:SupplementalBalanceSheetDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Supplemental Data (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://www.compasstrust.com/role/SupplementalDataTables",
     "shortName": "Supplemental Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:SupplementalBalanceSheetDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Related Party Transactions (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Unaudited Quarterly Financial Data (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables",
     "shortName": "Unaudited Quarterly Financial Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Summary of Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Summary of Significant Accounting Policies - Summary of Ranges of Useful Lives (Detail)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail",
     "shortName": "Summary of Significant Accounting Policies - Summary of Ranges of Useful Lives (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Discontinued Operations - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
     "shortName": "Discontinued Operations - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i7af75c6739ef438abfadb3850f620b98_I20210803",
      "decimals": "-5",
      "lang": "en-US",
      "name": "codi:DisposalGrouprepaymentofintercompanyloans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Discontinued Operations - Summary of Disposition of Operating Results (Detail)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
     "shortName": "Discontinued Operations - Summary of Disposition of Operating Results (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "if450f1c9643541bb956c140048d57748_D20210101-20210803",
      "decimals": "-5",
      "lang": "en-US",
      "name": "codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Acquisition of Businesses - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
     "shortName": "Acquisition of Businesses - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "idf0af5835a8f4233ac67901ba847a23a_I20201016",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Acquisition of Businesses Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
     "shortName": "Acquisition of Businesses Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i032d4f698fac438883e59d8e42e4107f_I20200420",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Acquisition of Businesses Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
     "shortName": "Acquisition of Businesses Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i14c146903b37472e8498095914f301a2_D20201016-20201016",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "if2813d53a029467e859bd12ad49b021b_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Acquisition of Businesses Acquisition - Pro Forma Information (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails",
     "shortName": "Acquisition of Businesses Acquisition - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ib336ae9cb73445aa8779acf45a1a27bf_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "if2813d53a029467e859bd12ad49b021b_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Operating Segment Data - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "55",
     "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-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "if2813d53a029467e859bd12ad49b021b_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)",
     "menuCat": "Details",
     "order": "56",
     "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-20221231.htm",
      "contextRef": "i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)",
     "menuCat": "Details",
     "order": "57",
     "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",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i634670a4f394428fad6b092acbd6c3ff_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Operating Segment Data - Summary of Accounts Receivable of Operating Segment (Detail)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
     "shortName": "Operating Segment Data - Summary of Accounts Receivable of Operating Segment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Operating Segment Data - Summary of Goodwill and Identifiable Assets of Operating Segments (Detail)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Goodwill and Identifiable Assets of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ife8537de063048288970a8ee0c616511_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:IdentifiableAssetsOfSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Operating Segment Data Operating Segment Data - Accounts Receivable and Identifiable Assets (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
     "shortName": "Operating Segment Data Operating Segment Data - Accounts Receivable and Identifiable Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Operating Segment Data Summary of Depreciation and Amortization Expense (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
     "shortName": "Operating Segment Data Summary of Depreciation and Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ib1360ae775f54e64bf309a7c1a6a0063_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Inventory, Property, Plant and Equipment - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
     "shortName": "Inventory, Property, Plant and Equipment - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConstructionInProgressGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Inventory, Property, Plant and Equipment- Summary of Property, Plant and Equipment (Detail)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
     "shortName": "Inventory, Property, Plant and Equipment- 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-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConstructionInProgressGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Inventory, Property, Plant and Equipment - Summary of Inventory (Detail)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail",
     "shortName": "Inventory, Property, Plant and Equipment - Summary of Inventory (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IndefiniteLivedTradeNames",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
     "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "icd9b850ec6484c56b8e4da3e92dbef30_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "iad75cc327b9f45c0a925c36011f8b756_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)",
     "menuCat": "Details",
     "order": "67",
     "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:FiniteLivedInProcessResearchAndDevelopment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)",
     "menuCat": "Details",
     "order": "68",
     "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Goodwill and Other Intangible Asset - Carrying Amount of Goodwill (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Asset - Carrying Amount of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i9f1b60d0b8974dab8a214d70416b188c_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i5085cb3451f649e695732d174ff01e84_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Asset - Carrying Amount of Goodwill Reconciliation By Segment (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
     "shortName": "Goodwill and Other Intangible Assets Goodwill and Other Intangible Asset - Carrying Amount of Goodwill Reconciliation By Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Debt - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ia93dee1e602f4065babbb095bf7c13c1_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Debt - Summary of Debt Holdings (Detail)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
     "shortName": "Debt - Summary of Debt Holdings (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Debt - Summary of Annual Maturities of Term Loan Facility and Revolving Credit Facility (Detail)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail",
     "shortName": "Debt - Summary of Annual Maturities of Term Loan Facility and Revolving Credit Facility (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PaymentsOfDebtIssuanceCosts",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Debt - Issuance Costs (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
     "shortName": "Debt - Issuance Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedAmortizationDeferredFinanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Debt - Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility (Detail)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
     "shortName": "Debt - Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:ScheduleOfInterestExpenseByComponentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityPeriodicPaymentInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Debt - Summary of Components of Interest Expense (Detail)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail",
     "shortName": "Debt - Summary of Components of Interest Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:ScheduleOfInterestExpenseByComponentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityPeriodicPaymentInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
     "shortName": "Derivative Instruments and Hedging Activities - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Defined Benefit Plan - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "78",
     "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-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i82b76be73df04a819b8e4ad3b3ac028c_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail",
     "shortName": "Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Defined Benefit Plan - Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost (Detail)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
     "shortName": "Defined Benefit Plan - Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Defined Benefit Plan - Summary of Expected Foreign Plan Benefit Payments (Detail)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail",
     "shortName": "Defined Benefit Plan - Summary of Expected Foreign Plan Benefit Payments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "idab395b29f454801aa2244e22b732e14_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Defined Benefit Plan - Summary of Allocation of Assets in Swiss Life's Group Life Portfolio (Detail)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
     "shortName": "Defined Benefit Plan - Summary of Allocation of Assets in Swiss Life's Group Life Portfolio (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "idab395b29f454801aa2244e22b732e14_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Stockholder's Equity - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
     "shortName": "Stockholder's Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:DistributionExpensePreferredShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:NetIncomeLossAvailabletoTrustNetofDistributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Stockholder's Equity Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
     "shortName": "Stockholder's Equity Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:NetIncomeLossAvailabletoTrustNetofDistributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxLiabilities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Income Taxes - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - Disclosure - Income Taxes - Components of the Company's pretax income (loss) before taxes (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails",
     "shortName": "Income Taxes - Components of the Company's pretax income (loss) before taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - Disclosure - Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail",
     "shortName": "Income Taxes - Components of the Company's Income Tax Provision (Benefit) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - Disclosure - Income Taxes - Summary of Deferred Tax Assets and Deferred Tax Liabilities (Detail)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail",
     "shortName": "Income Taxes - Summary of Deferred Tax Assets and Deferred Tax Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - Disclosure - Income Taxes - Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate (Detail)",
     "menuCat": "Details",
     "order": "89",
     "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-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:OrganizationAndBusinessOperationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Organization and Business Operations",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.compasstrust.com/role/OrganizationandBusinessOperations",
     "shortName": "Organization and Business Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:OrganizationAndBusinessOperationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "icd9b850ec6484c56b8e4da3e92dbef30_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail",
     "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefits (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i5085cb3451f649e695732d174ff01e84_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000099 - Disclosure - Fair Value Measurement - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
     "shortName": "Fair Value Measurement - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i83091991d843456b8eea05d790ccbb64_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000100 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
     "shortName": "Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "if5b818b85a814d9482f6c6767fa622cc_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i8148456122bd47b7b1f2e3a6e43e311d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000101 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Supplemental Put Liability (Detail)",
     "menuCat": "Details",
     "order": "93",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
     "shortName": "Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Supplemental Put Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i8148456122bd47b7b1f2e3a6e43e311d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetImpairmentCharges",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000102 - Disclosure - Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Non-recurring Basis (Detail)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
     "shortName": "Fair Value Measurement - Summary of Assets and Liabilities Carried at Fair Value Measured on Non-recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i44f90c56125b402eace34211d47f1214_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:NoncontrollingInterestTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000103 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)",
     "menuCat": "Details",
     "order": "95",
     "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",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i72ff54a98e194a119676dd114c3727be_D20210803-20210803",
      "decimals": "-5",
      "lang": "en-US",
      "name": "codi:PaymentsOfDistributionsToShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:NoncontrollingInterestTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000104 - Disclosure - Noncontrolling Interest - Summary of Each Purchase of Noncontrolling Interest (Detail)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
     "shortName": "Noncontrolling Interest - Summary of Each Purchase of Noncontrolling Interest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:SupplementalBalanceSheetDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000105 - Disclosure - Supplemental Data - Summary of Supplemental Balance Sheet Data (Detail)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail",
     "shortName": "Supplemental Data - Summary of Supplemental Balance Sheet Data (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:SupplementalBalanceSheetDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "i18fe6937ca864179a1f088eb2309b8ca_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000106 - Disclosure - Supplemental Data - Summary of Supplemental Cash Flow Data (Detail)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail",
     "shortName": "Supplemental Data - Summary of Supplemental Cash Flow Data (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:ScheduleofSupplementalStatementofOperationsDataTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000107 - Disclosure - Supplemental Data - Statement of Operations (Details)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails",
     "shortName": "Supplemental Data - Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:ScheduleofSupplementalStatementofOperationsDataTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20221231.htm",
      "contextRef": "ic7cf2c429d814017b76220469893ee05_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 154,
   "tag": {
    "codi_A2018CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 credit facility",
        "label": "2018 credit facility [Member]",
        "terseLabel": "2018 credit facility"
       }
      }
     },
     "localname": "A2018CreditFacilityMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2021CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 credit facility",
        "label": "2021 credit facility [Member]",
        "terseLabel": "2021 credit facility"
       }
      }
     },
     "localname": "A2021CreditFacilityMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2022RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Revolving Credit Facility",
        "label": "2022 Revolving Credit Facility [Member]",
        "terseLabel": "2022 Revolving Credit Facility"
       }
      }
     },
     "localname": "A2022RevolvingCreditFacilityMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2029SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2029 Senior Notes",
        "label": "2029 Senior Notes [Member]",
        "terseLabel": "2029 Senior Notes"
       }
      }
     },
     "localname": "A2029SeniorNotesMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2032SeniorNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2032 Senior Notes",
        "label": "2032 Senior Notes [Member]",
        "terseLabel": "2032 Senior Notes"
       }
      }
     },
     "localname": "A2032SeniorNotesMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A5.11TacticalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.11 Tactical [Member]",
        "label": "5.11 Tactical [Member]",
        "terseLabel": "5.11 Tactical"
       }
      }
     },
     "localname": "A5.11TacticalMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AccruedDistributionPreferredShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Distribution Preferred Shareholders",
        "label": "Accrued Distribution Preferred Shareholders",
        "terseLabel": "Dividends, Preferred Stock, Cash"
       }
      }
     },
     "localname": "AccruedDistributionPreferredShareholders",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_AccruedInventory": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Inventory",
        "label": "Accrued Inventory",
        "terseLabel": "Accrued inventory"
       }
      }
     },
     "localname": "AccruedInventory",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_AccruedProductRebates": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Product Rebates",
        "label": "Accrued Product Rebates",
        "terseLabel": "Accrued rebates and discounts"
       }
      }
     },
     "localname": "AccruedProductRebates",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_AciMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ACI.",
        "label": "Aci [Member]",
        "terseLabel": "ACI"
       }
      }
     },
     "localname": "AciMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ActualDebtToEbitdaRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actual debt to EBITDA ratio.",
        "label": "Actual Debt To Ebitda Ratio",
        "terseLabel": "Actual debt to EBITDA ratio"
       }
      }
     },
     "localname": "ActualDebtToEbitdaRatio",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "codi_ActualFixedChargeCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actual fixed charge coverage ratio.",
        "label": "Actual Fixed Charge Coverage Ratio",
        "terseLabel": "Actual fixed charge coverage ratio"
       }
      }
     },
     "localname": "ActualFixedChargeCoverageRatio",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "codi_ActualSecuredDebtToEbitdaRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Actual Secured Debt To Ebitda Ratio",
        "label": "Actual Secured Debt To Ebitda Ratio",
        "terseLabel": "Actual secured debt to EBITDA ratio"
       }
      }
     },
     "localname": "ActualSecuredDebtToEbitdaRatio",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_AdvancedCircuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advanced circuits.",
        "label": "Advanced Circuits [Member]",
        "terseLabel": "ACI"
       }
      }
     },
     "localname": "AdvancedCircuitsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AltorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Altor",
        "label": "Altor [Member]",
        "terseLabel": "Altor"
       }
      }
     },
     "localname": "AltorMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AmountsAttributableToHoldingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts attributable to holdings.",
        "label": "Amounts Attributable To Holdings [Abstract]",
        "terseLabel": "Amounts attributable to common shares of Holdings:"
       }
      }
     },
     "localname": "AmountsAttributableToHoldingsAbstract",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_ArnoldMagneticsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arnold magnetics.",
        "label": "Arnold Magnetics [Member]",
        "terseLabel": "Arnold Magnetics",
        "verboseLabel": "Altor Solutions"
       }
      }
     },
     "localname": "ArnoldMagneticsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ArnoldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arnold.",
        "label": "Arnold [Member]",
        "terseLabel": "Arnold"
       }
      }
     },
     "localname": "ArnoldMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BasisOfPresentationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis of presentation.",
        "label": "Basis Of Presentation Policy [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfPresentationPolicyTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_BeginningBalanceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Beginning balance.",
        "label": "Beginning Balance [Abstract]",
        "terseLabel": "Balance as of January 1, 2014"
       }
      }
     },
     "localname": "BeginningBalanceAbstract",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_BoaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boa",
        "label": "Boa [Member]",
        "terseLabel": "Boa"
       }
      }
     },
     "localname": "BoaMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_BusinessAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition [Member]",
        "label": "Business Acquisition [Member]",
        "terseLabel": "Business Acquisition [Member]"
       }
      }
     },
     "localname": "BusinessAcquisitionMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_BusinessAcquisitionPaymentThroughEquityInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition, payment through equity investment",
        "label": "Business acquisition, payment through equity investment",
        "terseLabel": "Business acquisition, payment through equity investment"
       }
      }
     },
     "localname": "BusinessAcquisitionPaymentThroughEquityInvestment",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessAcquisitionProFormaGrossProfit": {
     "auth_ref": [],
     "crdr": "credit",
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisitions distributions payable allocation agreement percentage.",
        "label": "Business Acquisitions Distributions Payable Allocation Agreement Percentage",
        "terseLabel": "Percentage of allocation agreement"
       }
      }
     },
     "localname": "BusinessAcquisitionsDistributionsPayableAllocationAgreementPercentage",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisitions distributions payable allocation agreement period.",
        "label": "Business Acquisitions Distributions Payable Allocation Agreement Period",
        "terseLabel": "Period to acquired controlling interest in business on fifth anniversary"
       }
      }
     },
     "localname": "BusinessAcquisitionsDistributionsPayableAllocationAgreementPeriod",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "codi_BusinessAcquisitionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisitions",
        "label": "Business Acquisitions [Member]",
        "terseLabel": "Business Acquisitions"
       }
      }
     },
     "localname": "BusinessAcquisitionsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital": {
     "auth_ref": [],
     "crdr": "credit",
     "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": "Working capital adjustment"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "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"
       }
      }
     },
     "localname": "BusinessCombinationIntegrationServicesPayable",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable": {
     "auth_ref": [],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash": {
     "auth_ref": [],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": {
     "auth_ref": [],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets": {
     "auth_ref": [],
     "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": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current and Noncurrent Assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities": {
     "auth_ref": [],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities": {
     "auth_ref": [],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "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": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "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",
        "terseLabel": "Liabilities and noncontrolling interest",
        "totalLabel": "Total liabilities and noncontrolling interest"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 2.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": "Other current and noncurrent assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationStepAcquisitionInventoryAmortized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Step Acquisition, Inventory Amortized",
        "label": "Business Combination, Step Acquisition, Inventory Amortized",
        "terseLabel": "Business Combination, Step Acquisition, Inventory Amortized"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionInventoryAmortized",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationStepAcquisitionInventoryRemeasurement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Step Acquisition, Inventory, Remeasurement",
        "label": "Business Combination, Step Acquisition, Inventory, Remeasurement",
        "terseLabel": "Inventory step-up"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionInventoryRemeasurement",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationStepAcquisitionPPERemeasurement": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Step Acquisition, PP&amp;E, Remeasurement",
        "label": "Business Combination, Step Acquisition, PP&amp;E, Remeasurement",
        "terseLabel": "Business Combination, Step Acquisition, PP&amp;E, Remeasurement"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionPPERemeasurement",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_CGIDiversifiedHoldingsLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CGI Diversified Holdings LP [Member]",
        "label": "CGI Diversified Holdings LP [Member]",
        "terseLabel": "CGI Diversified Holdings LP"
       }
      }
     },
     "localname": "CGIDiversifiedHoldingsLPMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_CertificatesOfDepositAndCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Certificates of deposit and cash and cash equivalents.",
        "label": "Certificates Of Deposit And Cash And Cash Equivalents [Member]",
        "terseLabel": "Certificates Of Deposit And Cash And Cash Equivalents [Member]"
       }
      }
     },
     "localname": "CertificatesOfDepositAndCashAndCashEquivalentsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_CleanEarthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clean Earth [Member]",
        "label": "Clean Earth [Member]",
        "terseLabel": "Clean Earth"
       }
      }
     },
     "localname": "CleanEarthMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_CrosmanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Crosman [Member]",
        "label": "Crosman [Member]",
        "terseLabel": "Velocity Outdoor"
       }
      }
     },
     "localname": "CrosmanMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_Debtissuanceaggregateprincipalamount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt issuance, aggregate principal amount",
        "label": "Debt issuance, aggregate principal amount",
        "terseLabel": "Debt issuance, aggregate principal amount"
       }
      }
     },
     "localname": "Debtissuanceaggregateprincipalamount",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DeferredTaxAssetLeases": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Asset, Leases",
        "label": "Deferred Tax Asset, Leases",
        "terseLabel": "Deferred Tax Asset, Leases"
       }
      }
     },
     "localname": "DeferredTaxAssetLeases",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DeferredTaxAssetsAccountsReceivableAndAllowance": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets accounts receivable and allowance.",
        "label": "Deferred Tax Assets Accounts Receivable And Allowance",
        "terseLabel": "Accounts receivable and allowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsAccountsReceivableAndAllowance",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DeferredTaxAssetsHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Held for Sale",
        "label": "Deferred Tax Assets, Held for Sale",
        "terseLabel": "Deferred Tax Assets, Held for Sale"
       }
      }
     },
     "localname": "DeferredTaxAssetsHeldForSale",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DeferredTaxAssetsValuationAllowanceInterestCarryforward": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Valuation Allowance, Interest Carryforward",
        "label": "Deferred Tax Assets, Valuation Allowance, Interest Carryforward",
        "terseLabel": "Interest expense limitation carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowanceInterestCarryforward",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DeferredTaxLiabilitiesPrepaidAndOtherExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities prepaid and other expenses.",
        "label": "Deferred Tax Liabilities Prepaid And Other Expenses",
        "negatedLabel": "Prepaid and other expenses"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPrepaidAndOtherExpenses",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DeferredTaxLiabilityRepatriationofForeignEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liability, Repatriation of Foreign Earnings",
        "label": "Deferred Tax Liability, Repatriation of Foreign Earnings",
        "negatedTerseLabel": "Repatriation of foreign earnings"
       }
      }
     },
     "localname": "DeferredTaxLiabilityRepatriationofForeignEarnings",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DefinedBenefitPlanExpectedFutureBenefitPayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan expected future benefit payments.",
        "label": "Defined Benefit Plan Expected Future Benefit Payments",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DefinedContributionPlanEmployerContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined contribution plan employer contribution amount.",
        "label": "Defined Contribution Plan Employer Contribution Amount",
        "terseLabel": "Total employer contributions to plans"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerContributionAmount",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax",
        "label": "Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "disposal group, including discontinued operation, transaction costs",
        "label": "disposal group, including discontinued operation, transaction costs",
        "terseLabel": "disposal group, including discontinued operation, transaction costs"
       }
      }
     },
     "localname": "Disposalgroupincludingdiscontinuedoperationtransactioncosts",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionExpenseAllocationInterests": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution Expense, Allocation Interests",
        "label": "Distribution Expense, Allocation Interests",
        "negatedTerseLabel": "Distribution Expense, Allocation Interests",
        "terseLabel": "Less: Distributions paid - Allocation Interests"
       }
      }
     },
     "localname": "DistributionExpenseAllocationInterests",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionExpensePreferredShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution Expense, Preferred Shareholders",
        "label": "Distribution Expense, Preferred Shareholders",
        "terseLabel": "Less: Distributions paid - Preferred Shares"
       }
      }
     },
     "localname": "DistributionExpensePreferredShareholders",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionOfSharesConsiderationReceived": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution of shares - consideration received",
        "label": "Distribution of shares - consideration received",
        "terseLabel": "Distribution of shares - consideration received"
       }
      }
     },
     "localname": "DistributionOfSharesConsiderationReceived",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionToShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution to shareholders.",
        "label": "Distribution To Shareholders",
        "negatedLabel": "Distributions paid",
        "terseLabel": "Distribution To Shareholders"
       }
      }
     },
     "localname": "DistributionToShareholders",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions Made to Holders of Allocation Interests, Cash Distributions Paid",
        "label": "Distributions Made to Holders of Allocation Interests, Cash Distributions Paid",
        "negatedLabel": "Distribution to Allocation Interest holders (refer to Note N)",
        "negatedTerseLabel": "Distributions Made to Holders of Allocation Interests, Cash Distributions Paid"
       }
      }
     },
     "localname": "DistributionsMadetoHoldersofAllocationInterestsCashDistributionsPaid",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "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 (in dollars per share)"
       }
      }
     },
     "localname": "DistributionsPayableAmountPerShare",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "codi_DistributorRelationsAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributor relations and other.",
        "label": "Distributor Relations And Other [Member]",
        "terseLabel": "Distributor relations and other"
       }
      }
     },
     "localname": "DistributorRelationsAndOtherMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment",
       "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",
        "negatedTerseLabel": "Less: Effect of contribution based profit\u2014Holding Event"
       }
      }
     },
     "localname": "EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Non recognition of NOL carry forwards at Subsidiaries.",
        "label": "Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries",
        "terseLabel": "Non-recognition of various carryforwards at subsidiaries"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 4.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, Remeasurement Of Deferred Tax Assets And Liabilities, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, Remeasurement Of Deferred Tax Assets And Liabilities, Percent",
        "terseLabel": "Effect of classification of assets held for sale"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017RemeasurementOfDeferredTaxAssetsAndLiabilitiesPercent",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_EmployeesandPartnersoftheManagerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees and Partners of the Manager [Member]",
        "label": "Employees and Partners of the Manager [Member]",
        "terseLabel": "Employees and Partners of the Manager"
       }
      }
     },
     "localname": "EmployeesandPartnersoftheManagerMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ErgobabyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ergobaby.",
        "label": "Ergobaby [Member]",
        "terseLabel": "Ergobaby"
       }
      }
     },
     "localname": "ErgobabyMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses of parent taxed as partnership passed through to shareholders.",
        "label": "Expenses Of Parent Taxed As Partnership Passed Through To Shareholders",
        "terseLabel": "Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders"
       }
      }
     },
     "localname": "ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_FairValueAssetsLiabilitiesQuantitativeInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Assets Liabilities Quantitative Information [Line Items]",
        "label": "Fair Value Assets Liabilities Quantitative Information [Line Items]",
        "terseLabel": "Fair Value Assets Liabilities Quantitative Information [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsLiabilitiesQuantitativeInformationLineItems",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_FairValueAssetsLiabilitiesQuantitativeInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value assets liabilities quantitative information.",
        "label": "Fair Value Assets Liabilities Quantitative Information [Table]",
        "terseLabel": "Fair Value Assets Liabilities Quantitative Information [Table]"
       }
      }
     },
     "localname": "FairValueAssetsLiabilitiesQuantitativeInformationTable",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_FiniteLivedInProcessResearchAndDevelopment": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_FoamFabricatorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foam Fabricators [Member]",
        "label": "Foam Fabricators [Member]",
        "terseLabel": "Arnold"
       }
      }
     },
     "localname": "FoamFabricatorsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_FoxMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fox.",
        "label": "Fox [Member]",
        "terseLabel": "FOX"
       }
      }
     },
     "localname": "FoxMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent": {
     "auth_ref": [],
     "crdr": "debit",
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 of segments"
       }
      }
     },
     "localname": "IdentifiableAssetsOfSegments",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_IdentifiableAssetsTotalIncludingOtherIdentifiableAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifiable Assets, Total, Including Other Identifiable Assets",
        "label": "Identifiable Assets, Total, Including Other Identifiable Assets",
        "terseLabel": "Identifiable Assets, Total, Including Other Identifiable Assets"
       }
      }
     },
     "localname": "IdentifiableAssetsTotalIncludingOtherIdentifiableAssets",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income (Loss) from Discontinued Operations, Available to Common Stockholders",
        "label": "Income (Loss) from Discontinued Operations, Available to Common Stockholders",
        "terseLabel": "Income from discontinued operations of Holdings attributable to common shares"
       }
      }
     },
     "localname": "IncomeLossfromDiscontinuedOperationsAvailabletoCommonStockholders",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LicensingAndNonCompeteAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Licensing and non-compete agreements.",
        "label": "Licensing And Non Compete Agreements [Member]",
        "terseLabel": "Licensing and non-compete agreements"
       }
      }
     },
     "localname": "LicensingAndNonCompeteAgreementsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LizardSkinsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lizard Skins",
        "label": "Lizard Skins [Member]",
        "terseLabel": "Lizard Skins"
       }
      }
     },
     "localname": "LizardSkinsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LuganoAndPrimaLoftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lugano and PrimaLoft",
        "label": "Lugano and PrimaLoft [Member]",
        "terseLabel": "Lugano and PrimaLoft"
       }
      }
     },
     "localname": "LuganoAndPrimaLoftMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LuganoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lugano",
        "label": "Lugano [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "LuganoMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_ManagementServiceAgreementWithCgmMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management service agreement with CGM.",
        "label": "Management Service Agreement With Cgm [Member]",
        "terseLabel": "Management Service Agreement with CGM"
       }
      }
     },
     "localname": "ManagementServiceAgreementWithCgmMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_MarucciMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marucci",
        "label": "Marucci [Member]",
        "terseLabel": "Marucci"
       }
      }
     },
     "localname": "MarucciMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_MinorityInterestPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minority interest.",
        "label": "Minority Interest Policy [Text Block]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "MinorityInterestPolicyTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Loss from continuing operations attributable to common shares"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NetIncomeLossAvailabletoTrustNetofDistributions": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails": {
       "order": 1.0,
       "parentTag": "codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NetIncomeLossAvailabletoTrustNetofDistributions",
        "label": "NetIncomeLossAvailabletoTrustNetofDistributions",
        "terseLabel": "NetIncomeLossAvailabletoTrustNetofDistributions"
       }
      }
     },
     "localname": "NetIncomeLossAvailabletoTrustNetofDistributions",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NetIncomeLossAvailabletoTrustStockNetofDistributions": {
     "auth_ref": [],
     "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"
       }
      }
     },
     "localname": "NetIncomeLossAvailabletoTrustStockNetofDistributions",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_NonUnitedStatesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non United States.",
        "label": "Non United States [Member]",
        "terseLabel": "Non United States"
       }
      }
     },
     "localname": "NonUnitedStatesMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_NoncontrollingInterestTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non controlling interest.",
        "label": "Noncontrolling Interest Table [Text Block]",
        "terseLabel": "Deconsolidation, Effects of IPO"
       }
      }
     },
     "localname": "NoncontrollingInterestTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestTables",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_NoncontrollingStockholderChargesAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NumberOfBusinessesOwned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of businesses owned.",
        "label": "Number Of Businesses Owned",
        "terseLabel": "Number of businesses/operating segments owned"
       }
      }
     },
     "localname": "NumberOfBusinessesOwned",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OrganizationandBusinessOperations"
     ],
     "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/20221231",
     "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 facilities"
       }
      }
     },
     "localname": "NumberOfManufacturingFacilities",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "codi_NumberofRelatedPartyVendors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Related Party Vendors",
        "label": "Number of Related Party Vendors",
        "terseLabel": "Number of Related Party Vendors"
       }
      }
     },
     "localname": "NumberofRelatedPartyVendors",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "codi_OfficeFurnitureComputersAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office furniture, computers and software.",
        "label": "Office Furniture Computers And Software [Member]",
        "terseLabel": "Office furniture, computers and software"
       }
      }
     },
     "localname": "OfficeFurnitureComputersAndSoftwareMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_OperatingLeasesExpirationMinimumPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases expiration minimum period.",
        "label": "Operating Leases Expiration Minimum Period",
        "terseLabel": "Operating lease expiration period"
       }
      }
     },
     "localname": "OperatingLeasesExpirationMinimumPeriod",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_Optionactivityattributabletononcontrollinginterestdiscontinuedops": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option activity attributable to noncontrolling interest, discontinued ops",
        "label": "Option activity attributable to noncontrolling interest, discontinued ops",
        "terseLabel": "Option activity attributable to noncontrolling interest, discontinued ops"
       }
      }
     },
     "localname": "Optionactivityattributabletononcontrollinginterestdiscontinuedops",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_OrganizationAndBusinessOperationsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A general description of the company's organization.",
        "label": "Organization And Business Operations [Text Block]",
        "terseLabel": "Organization and Business Operations"
       }
      }
     },
     "localname": "OrganizationAndBusinessOperationsTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OrganizationandBusinessOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_OtherIdentifiableAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Identifiable Assets",
        "label": "Other Identifiable Assets",
        "terseLabel": "Other Identifiable Assets"
       }
      }
     },
     "localname": "OtherIdentifiableAssets",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_OtherIncomeExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Income (Expense), Other",
        "label": "Other Income (Expense), Other",
        "terseLabel": "Other income (expense)"
       }
      }
     },
     "localname": "OtherIncomeExpenseOther",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_OtherInternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other International [Member]",
        "label": "Other International [Member]",
        "terseLabel": "Other International [Member]"
       }
      }
     },
     "localname": "OtherInternationalMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_OwnershipInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership Interest",
        "label": "Ownership Interest",
        "terseLabel": "Ownership Interest"
       }
      }
     },
     "localname": "OwnershipInterest",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/OrganizationandBusinessOperations"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PaymentsOfDistributionsToShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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": "Payments Of Distributions To Shareholders"
       }
      }
     },
     "localname": "PaymentsOfDistributionsToShareholders",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentsforRepurchaseSubsidiaryStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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": "Purchase of noncontrolling interest"
       }
      }
     },
     "localname": "PaymentsforRepurchaseSubsidiaryStock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": "Purchase price, net"
       }
      }
     },
     "localname": "PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentstoNoncontrollingInterestsAllocationInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Noncontrolling Interests, Allocation Interests",
        "label": "Payments to Noncontrolling Interests, Allocation Interests",
        "terseLabel": "Distributions paid - Allocation Interests"
       }
      }
     },
     "localname": "PaymentstoNoncontrollingInterestsAllocationInterests",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PercentageOwnershipFullyDilutedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage ownership fully diluted.",
        "label": "Percentage Ownership Fully Diluted [Member]",
        "terseLabel": "Fully Diluted"
       }
      }
     },
     "localname": "PercentageOwnershipFullyDilutedMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PercentageOwnershipPrimaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage ownership primary.",
        "label": "Percentage Ownership Primary [Member]",
        "terseLabel": "Primary"
       }
      }
     },
     "localname": "PercentageOwnershipPrimaryMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PlymouthFoamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plymouth Foam",
        "label": "Plymouth Foam [Member]",
        "terseLabel": "Plymouth Foam"
       }
      }
     },
     "localname": "PlymouthFoamMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PolyfoamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Polyfoam",
        "label": "Polyfoam [Member]",
        "terseLabel": "Polyfoam [Member]"
       }
      }
     },
     "localname": "PolyfoamMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period",
        "label": "Preferred Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period",
        "terseLabel": "Preferred Shares Redemption, Fundamental Change, Increase In Distribution Rate Per Annum Following Notice Period"
       }
      }
     },
     "localname": "PreferredSharesRedemptionFundamentalChangeIncreaseInDistributionRatePerAnnumFollowingNoticePeriod",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PreferredSharesRedemptionFundamentalChangeNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Shares Redemption, Fundamental Change, Notice Period",
        "label": "Preferred Shares Redemption, Fundamental Change, Notice Period",
        "terseLabel": "Preferred Shares Redemption, Fundamental Change, Notice Period"
       }
      }
     },
     "localname": "PreferredSharesRedemptionFundamentalChangeNoticePeriod",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "codi_PreferredSharesRedemptionNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Shares Redemption, Notice Period",
        "label": "Preferred Shares Redemption, Notice Period",
        "terseLabel": "Preferred Shares Redemption, Notice Period"
       }
      }
     },
     "localname": "PreferredSharesRedemptionNoticePeriod",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "codi_PreferredSharesTaxRedemptionNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Shares Tax Redemption, Notice Period",
        "label": "Preferred Shares Tax Redemption, Notice Period",
        "terseLabel": "Preferred Shares Tax Redemption, Notice Period"
       }
      }
     },
     "localname": "PreferredSharesTaxRedemptionNoticePeriod",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PrimaLoftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PrimaLoft",
        "label": "PrimaLoft [Member]",
        "terseLabel": "PrimaLoft"
       }
      }
     },
     "localname": "PrimaLoftMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ProceedsFromMinorityShareholdersAcquisitions": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Minority Shareholders - Acquisitions",
        "label": "Proceeds from Minority Shareholders - Acquisitions",
        "terseLabel": "Proceeds from Minority Shareholders - Acquisitions"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholdersAcquisitions",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_ProceedsHeldInEscrow": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds held in escrow",
        "label": "Proceeds held in escrow",
        "terseLabel": "Proceeds held in escrow"
       }
      }
     },
     "localname": "ProceedsHeldInEscrow",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PropertyPlantAndEquipmentAndInventoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, plant and equipment and inventory.",
        "label": "Property Plant And Equipment And Inventory [Text Block]",
        "terseLabel": "Inventory, Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndInventoryTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_PropertyPlantAndEquipmentUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property plant and equipment useful lives.",
        "label": "Property Plant And Equipment Useful Lives Table [Text Block]",
        "terseLabel": "Summary of Ranges of Useful Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLivesTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Management fees paid equal to net asset"
       }
      }
     },
     "localname": "QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_RamcoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ramco",
        "label": "Ramco [Member]",
        "terseLabel": "Ramco"
       }
      }
     },
     "localname": "RamcoMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_RavinMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ravin [Member]",
        "label": "Ravin [Member]",
        "terseLabel": "Ravin [Member]"
       }
      }
     },
     "localname": "RavinMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivables trade and other accounts receivable allowance for doubtful accounts.",
        "label": "Receivables Trade And Other Accounts Receivable Allowance For Doubtful Accounts Policy [Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_ScheduleOfInterestExpenseByComponentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure interest expense by component.",
        "label": "Schedule Of Interest Expense By Component Table [Text Block]",
        "terseLabel": "Summary of Components of Interest Expense"
       }
      }
     },
     "localname": "ScheduleOfInterestExpenseByComponentTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_ScheduleOfOtherRelatedPartyTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Other Related Party Transactions [Line Items]",
        "label": "Schedule Of Other Related Party Transactions [Line Items]",
        "terseLabel": "Schedule of Other Related Party Transactions [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfOtherRelatedPartyTransactionsLineItems",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_ScheduleOfOtherRelatedPartyTransactionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Other Related Party Transactions [Table]",
        "label": "Schedule Of Other Related Party Transactions [Table]",
        "terseLabel": "Schedule of Other Related Party Transactions [Table]"
       }
      }
     },
     "localname": "ScheduleOfOtherRelatedPartyTransactionsTable",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure required and actual financial ratios.",
        "label": "Schedule Of Required And Actual Financial Ratios Table [Text Block]",
        "terseLabel": "Summary of Actual Financial Ratios as Part of Affirmative Covenants Credit Facility"
       }
      }
     },
     "localname": "ScheduleOfRequiredAndActualFinancialRatiosTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_ScheduleofSupplementalStatementofOperationsDataTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Supplemental Statement of Operations Data [Table Text Block]",
        "label": "Schedule of Supplemental Statement of Operations Data [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Statement of Operations Data"
       }
      }
     },
     "localname": "ScheduleofSupplementalStatementofOperationsDataTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_SelectedQuarterlyFinancialInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selected Quarterly Financial Information [Line Items]",
        "label": "Selected Quarterly Financial Information [Line Items]",
        "terseLabel": "Selected Quarterly Financial Information [Line Items]"
       }
      }
     },
     "localname": "SelectedQuarterlyFinancialInformationLineItems",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_SelectedQuarterlyFinancialInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Selected Quarterly Financial Information [Table]",
        "label": "Selected Quarterly Financial Information [Table]",
        "terseLabel": "Selected Quarterly Financial Information [Table]"
       }
      }
     },
     "localname": "SelectedQuarterlyFinancialInformationTable",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "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 [Member]"
       }
      }
     },
     "localname": "SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "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/20221231",
     "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 [Member]"
       }
      }
     },
     "localname": "SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "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 Candle Lamp",
        "verboseLabel": "Sterno"
       }
      }
     },
     "localname": "SternoCandleLampMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SternoProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sterno Products [Member]",
        "label": "Sterno Products [Member]",
        "terseLabel": "Sterno Products"
       }
      }
     },
     "localname": "SternoProductsMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations"
       }
      }
     },
     "localname": "StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_SupplementalBalanceSheetDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental balance sheet disclosures.",
        "label": "Supplemental Balance Sheet Disclosures Table [Text Block]",
        "terseLabel": "Summary of Supplemental Balance Sheet Data"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_SupplementalPutAccountingPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental put accounting.",
        "label": "Supplemental Put Accounting Policy [Text Block]",
        "terseLabel": "Profit Allocation Interests"
       }
      }
     },
     "localname": "SupplementalPutAccountingPolicyTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "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/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable input reconciliation by supplemental put liability.",
        "label": "Unobservable Input Reconciliation By Supplemental Put Liability Table [Text Block]",
        "terseLabel": "Reconciliations of Change in Carrying Value of Level 3 Supplemental Put Liability"
       }
      }
     },
     "localname": "UnobservableInputReconciliationBySupplementalPutLiabilityTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_VelocityOutdoorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Velocity Outdoor [Member]",
        "label": "Velocity Outdoor [Member]",
        "terseLabel": "Velocity Outdoor",
        "verboseLabel": "Velocity Outdoor [Member]"
       }
      }
     },
     "localname": "VelocityOutdoorMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_VendorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor [Member]",
        "label": "Vendor [Member]",
        "terseLabel": "Vendor"
       }
      }
     },
     "localname": "VendorMember",
     "nsuri": "http://www.compasstrust.com/20221231",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r1028",
      "r1029",
      "r1030"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r1028",
      "r1029",
      "r1030"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r1028",
      "r1029",
      "r1030"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r1028",
      "r1029",
      "r1030"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r1031"
     ],
     "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 Quarterly Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1026"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r1025"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r1025"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r1025"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r1032"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r1025"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r1025"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r1025"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r1025"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r1033"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r1028",
      "r1029",
      "r1030"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1024"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r1027"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific [Member]"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "auth_ref": [
      "r1079"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leader of board of directors.",
        "label": "Board of Directors Chairman [Member]",
        "terseLabel": "Board of Directors Chairman"
       }
      }
     },
     "localname": "BoardOfDirectorsChairmanMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r367",
      "r747",
      "r748",
      "r751",
      "r752",
      "r830",
      "r934",
      "r956",
      "r1099",
      "r1102",
      "r1103",
      "r1215",
      "r1218",
      "r1219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r367",
      "r747",
      "r748",
      "r751",
      "r752",
      "r830",
      "r934",
      "r956",
      "r1099",
      "r1102",
      "r1103",
      "r1215",
      "r1218",
      "r1219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity or group of entities consolidated into reporting entity.",
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r367",
      "r416",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r438",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r515",
      "r517",
      "r518",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1100",
      "r1101",
      "r1216",
      "r1217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r367",
      "r416",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r434",
      "r438",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r515",
      "r517",
      "r518",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1100",
      "r1101",
      "r1216",
      "r1217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r1079"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person with designation of executive officer.",
        "label": "Executive Officer [Member]",
        "terseLabel": "Executive Officer"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r506",
      "r652",
      "r864",
      "r899",
      "r935",
      "r936",
      "r997",
      "r1015",
      "r1023",
      "r1104",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r506",
      "r652",
      "r864",
      "r899",
      "r935",
      "r936",
      "r997",
      "r1015",
      "r1023",
      "r1104",
      "r1199",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.",
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r440",
      "r866",
      "r998",
      "r1021",
      "r1096",
      "r1097",
      "r1110",
      "r1206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r440",
      "r866",
      "r998",
      "r1021",
      "r1096",
      "r1097",
      "r1110",
      "r1206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r506",
      "r603",
      "r652",
      "r684",
      "r685",
      "r686",
      "r840",
      "r864",
      "r899",
      "r935",
      "r936",
      "r997",
      "r1015",
      "r1023",
      "r1095",
      "r1104",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r506",
      "r603",
      "r652",
      "r684",
      "r685",
      "r686",
      "r840",
      "r864",
      "r899",
      "r935",
      "r936",
      "r997",
      "r1015",
      "r1023",
      "r1095",
      "r1104",
      "r1200",
      "r1201",
      "r1202",
      "r1203",
      "r1204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r319",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r401",
      "r459",
      "r460",
      "r722",
      "r759",
      "r763",
      "r764",
      "r765",
      "r808",
      "r822",
      "r823",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Restatement [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r319",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r383",
      "r384",
      "r385",
      "r386",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r401",
      "r459",
      "r460",
      "r722",
      "r759",
      "r763",
      "r764",
      "r765",
      "r808",
      "r822",
      "r823",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Restatement [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r393",
      "r657",
      "r1035",
      "r1074"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r375",
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Valuation and Qualifying Accounts"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r441",
      "r442",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r955",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r999",
      "r1022",
      "r1110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r441",
      "r442",
      "r919",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r955",
      "r957",
      "r999",
      "r1022",
      "r1110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r393",
      "r657",
      "r1035",
      "r1036",
      "r1074"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r1159",
      "r1193",
      "r1194",
      "r1196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries",
        "verboseLabel": "HOCI"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r1079",
      "r1195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r373",
      "r374",
      "r966"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]",
        "terseLabel": "Summary of accrued expenses:"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r34",
      "r1020"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r338",
      "r446"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r892",
      "r920"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r446",
      "r447"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Total consolidated net accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r38",
      "r186",
      "r978"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "terseLabel": "Accrued taxes"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r24",
      "r283",
      "r302"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income taxes payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of debt issuance costs.",
        "label": "Accumulated Amortization, Debt Issuance Costs",
        "negatedTerseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedAmortizationDeferredFinanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts": {
     "auth_ref": [
      "r274"
     ],
     "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",
        "terseLabel": "Deferred debt issuance costs, accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r133",
      "r329"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r49",
      "r50",
      "r51",
      "r339",
      "r893",
      "r907",
      "r911"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r48",
      "r51",
      "r233",
      "r823",
      "r902",
      "r903",
      "r1046",
      "r1047",
      "r1048",
      "r1071",
      "r1072",
      "r1073"
     ],
     "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": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r120"
     ],
     "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": "Intangible assets, estimated useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Supplemental Data"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r379",
      "r380",
      "r381",
      "r382",
      "r393",
      "r449",
      "r450",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r689",
      "r690",
      "r691",
      "r719",
      "r720",
      "r721",
      "r722",
      "r740",
      "r741",
      "r742",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r800",
      "r801",
      "r805",
      "r806",
      "r807",
      "r808",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r868",
      "r869",
      "r870",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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 (used in) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r695"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r688"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Share-based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r340",
      "r448",
      "r461",
      "r463",
      "r464"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r340",
      "r448",
      "r461"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Allowance for doubtful accounts",
        "terseLabel": "Allowance for doubtful accounts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfAcquisitionCosts": {
     "auth_ref": [
      "r81",
      "r118"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r66",
      "r81",
      "r272",
      "r542"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Amortization of debt premium"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r59",
      "r542",
      "r803",
      "r1057"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "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",
        "terseLabel": "Amortization of Debt Issuance Costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r542",
      "r803",
      "r995",
      "r996",
      "r1057"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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 and original issue discount"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r81",
      "r118",
      "r125"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r81",
      "r130"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "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",
        "verboseLabel": "Impairment Expenses"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r281",
      "r301",
      "r333",
      "r363",
      "r424",
      "r430",
      "r436",
      "r454",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r514",
      "r516",
      "r518",
      "r519",
      "r747",
      "r751",
      "r777",
      "r1020",
      "r1100",
      "r1101",
      "r1197"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r324",
      "r343",
      "r363",
      "r454",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r514",
      "r516",
      "r518",
      "r519",
      "r747",
      "r751",
      "r777",
      "r1020",
      "r1100",
      "r1101",
      "r1197"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r659",
      "r660",
      "r661",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r245",
      "r248"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and Improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r738",
      "r1009",
      "r1012"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r202",
      "r203",
      "r738",
      "r1009",
      "r1012"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r200"
     ],
     "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": "Percentage of controlling interest in Arnold",
        "verboseLabel": "Share of the voting interest percentage"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r1186",
      "r1187"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Information [Abstract]",
        "terseLabel": "Business Acquisition, Pro Forma Information [Abstract]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": {
     "auth_ref": [
      "r201"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Goodwill deductible for income tax"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": {
     "auth_ref": [
      "r736",
      "r737"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r736",
      "r737"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r736",
      "r737"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible": {
     "auth_ref": [
      "r206"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.",
        "label": "Business Combination, Acquired Receivables, Estimated Uncollectible",
        "terseLabel": "Allowance for doubtful accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesEstimatedUncollectible",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount": {
     "auth_ref": [
      "r205"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.",
        "label": "Business Combination, Acquired Receivables, Gross Contractual Amount",
        "terseLabel": "Accounts receivable, gross"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesGrossContractualAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r199"
     ],
     "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",
        "verboseLabel": "Acquisition-related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r214",
      "r215",
      "r217"
     ],
     "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",
        "verboseLabel": "Purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.",
        "label": "Business Combination, Consideration Transferred, Other",
        "negatedTerseLabel": "Business Combination, Consideration Transferred, Other"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredOther1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r745",
      "r1056"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r213",
      "r216",
      "r744"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r221",
      "r739"
     ],
     "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": "Acquisition of Businesses"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinesses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationIntegrationRelatedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred to effect a business combination which have been expensed during the period. Such costs could include business integration costs, systems integration and conversion costs, and severance and other employee-related costs.",
        "label": "Business Combination, Integration Related Costs",
        "terseLabel": "Integration service fees"
       }
      }
     },
     "localname": "BusinessCombinationIntegrationRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "auth_ref": [
      "r209"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets": {
     "auth_ref": [
      "r209"
     ],
     "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",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": {
     "auth_ref": [
      "r209"
     ],
     "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",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "auth_ref": [
      "r209"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": {
     "auth_ref": [
      "r209"
     ],
     "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": "Inventory basis step-up"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": {
     "auth_ref": [
      "r209"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "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, Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 3.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": "Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 1.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": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 2.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": "Current liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 4.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": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r204",
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 5.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": "Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 3.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": "Other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r204",
      "r207"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails": {
       "order": 6.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": "Property, Plant, and Equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r267",
      "r268"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r68"
     ],
     "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",
        "negatedTerseLabel": "Cash",
        "terseLabel": "Cash Acquired from Acquisition"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r83",
      "r327",
      "r976"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r77",
      "r83",
      "r86"
     ],
     "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",
        "periodStartLabel": "Cash and cash equivalents \u2014 beginning of period (1)"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r77",
      "r271"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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 increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r15",
      "r77"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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 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": "Net cash provided by (used in) investing activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r15",
      "r77"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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": "Net cash provided by operating activities - discontinued operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r335",
      "r336",
      "r337",
      "r363",
      "r395",
      "r396",
      "r398",
      "r400",
      "r406",
      "r407",
      "r454",
      "r507",
      "r510",
      "r511",
      "r512",
      "r518",
      "r519",
      "r551",
      "r552",
      "r555",
      "r559",
      "r566",
      "r777",
      "r937",
      "r1034",
      "r1059",
      "r1076"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommissionsPayableToBrokerDealersAndClearingOrganizations": {
     "auth_ref": [
      "r279"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r138",
      "r501",
      "r502",
      "r922",
      "r1098"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r164"
     ],
     "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 distribution declared per share (refer to Note K)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r1071",
      "r1072",
      "r1189"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r29"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r29"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r29"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r29",
      "r156"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r29",
      "r1020"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable 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",
        "terseLabel": "Trust common shares, no par value, 500,000 authorized; 72,203 shares issued and outstanding at December 31, 2022 and 68,738 shares issued and outstanding at December 31, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r157"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r168",
      "r171",
      "r184",
      "r185"
     ],
     "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": "Compensation and Employee Benefit Plans [Text Block]"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r52",
      "r346",
      "r348",
      "r356",
      "r887",
      "r896"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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": "Total comprehensive income attributable to Holdings, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r225",
      "r237",
      "r346",
      "r348",
      "r355",
      "r886",
      "r895"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r95",
      "r96",
      "r269",
      "r270",
      "r444",
      "r921"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r95",
      "r96",
      "r269",
      "r270",
      "r444",
      "r912",
      "r921"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r95",
      "r96",
      "r269",
      "r270",
      "r444",
      "r921",
      "r1207"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r95",
      "r96",
      "r269",
      "r270",
      "r444"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r95",
      "r96",
      "r269",
      "r270",
      "r444",
      "r921"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r229",
      "r980"
     ],
     "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": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r132"
     ],
     "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 Progress, Gross"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r1077"
     ],
     "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 and Other",
        "verboseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateJointVentureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporation owned and operated by a small group of ventures to accomplish a mutually beneficial venture or project.",
        "label": "Corporate Joint Venture [Member]",
        "terseLabel": "Corporate Joint Venture"
       }
      }
     },
     "localname": "CorporateJointVentureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r1077"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate Segment [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r64",
      "r866"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r1062",
      "r1182",
      "r1184"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r1062",
      "r1182"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r196",
      "r716",
      "r726",
      "r1062"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total current taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r1062",
      "r1182",
      "r1184"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r212"
     ],
     "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",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r150",
      "r361",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r536",
      "r543",
      "r544",
      "r546"
     ],
     "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"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r282",
      "r285",
      "r299",
      "r367",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r804",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1060"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r25",
      "r285",
      "r299",
      "r547"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r273",
      "r275",
      "r520",
      "r804",
      "r993",
      "r994"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Letter of credit, aggregate face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r40",
      "r273",
      "r549",
      "r804"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r40",
      "r521"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r42",
      "r367",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r804",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1060"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r42",
      "r295"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt Instrument, Redemption Price, Percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r42",
      "r157",
      "r161",
      "r162",
      "r163",
      "r272",
      "r273",
      "r275",
      "r297",
      "r367",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r526",
      "r532",
      "r533",
      "r534",
      "r535",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r545",
      "r804",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r1060"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofActualFinancialRatiosasPartofAffirmativeCovenantsCreditFacilityDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r272",
      "r275",
      "r1105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "negatedTerseLabel": "Unamortized premiums and debt issuance costs",
        "terseLabel": "Debt Instrument, Unamortized Discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityFee": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of commitment fees for the unused borrowing capacity under the long-term financing arrangement that is available to the entity.",
        "label": "Debt Instrument, Unused Borrowing Capacity, Fee",
        "terseLabel": "Unused fee on Revolving Credit Facility"
       }
      }
     },
     "localname": "DebtInstrumentUnusedBorrowingCapacityFee",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "terseLabel": "Deferred Debt Issuance Costs"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r1062",
      "r1183",
      "r1184"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r274"
     ],
     "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": "Deferred debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r274",
      "r1105"
     ],
     "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, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r196",
      "r1062",
      "r1183"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r81",
      "r196",
      "r717",
      "r725",
      "r726",
      "r1062"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "totalLabel": "Total deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred taxes:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r26",
      "r27",
      "r284",
      "r298",
      "r711"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTerseLabel": "Recognized deferred tax liabilities",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r699",
      "r700"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r1038"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Revenue",
        "terseLabel": "Deferred Revenue"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r1062",
      "r1183",
      "r1184"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.",
        "label": "Deferred Tax Asset [Domain]",
        "terseLabel": "Deferred Tax Asset [Domain]"
       }
      }
     },
     "localname": "DeferredTaxAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r712"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r1180"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "terseLabel": "Deferred tax assets recorded",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r194",
      "r1181"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r194",
      "r1181"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r193",
      "r194",
      "r1181"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r194",
      "r1181"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r713"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "negatedTerseLabel": "Valuation allowance",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r188",
      "r1180"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r194",
      "r1181"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "auth_ref": [
      "r194",
      "r1181"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "negatedTerseLabel": "Deferred Tax Liabilities, Leasing Arrangements"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r194",
      "r1181"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "auth_ref": [
      "r594",
      "r1007"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "terseLabel": "Actual return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r587"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "negatedLabel": "Actuarial (gain)/loss",
        "negatedTerseLabel": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r581",
      "r618",
      "r639",
      "r1007",
      "r1008"
     ],
     "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": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "terseLabel": "Defined Benefit Plan, Amortization of Gain (Loss)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsTransferredToFromPlan": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from assets transferred into (from) plan.",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Assets Transferred to (from) Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsTransferredToFromPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "terseLabel": "Rate of compensation increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "auth_ref": [
      "r627",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "terseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r582"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Benefit obligation, end of year",
        "periodStartLabel": "Benefit obligation, beginning of year",
        "terseLabel": "Defined Benefit Plan, Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r589",
      "r645"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "terseLabel": "Defined Benefit Plan, Benefit Obligation, Benefits Paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement": {
     "auth_ref": [
      "r1115"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from remeasurement due to settlement. Excludes decrease to benefit obligation for settlement payment.",
        "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement",
        "negatedTerseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement",
        "terseLabel": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Remeasurement due to Settlement"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationIncreaseDecreaseForRemeasurementDueToSettlement",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r629",
      "r1005",
      "r1006",
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "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": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "terseLabel": "Change in plan assets:"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "auth_ref": [
      "r596",
      "r605",
      "r643",
      "r1005",
      "r1006",
      "r1007",
      "r1008"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "terseLabel": "Company contribution"
       }
      }
     },
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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 Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail": {
       "order": 6.0,
       "parentTag": "codi_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail": {
       "order": 1.0,
       "parentTag": "codi_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail": {
       "order": 5.0,
       "parentTag": "codi_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail": {
       "order": 4.0,
       "parentTag": "codi_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail": {
       "order": 3.0,
       "parentTag": "codi_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r612"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail": {
       "order": 2.0,
       "parentTag": "codi_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofExpectedForeignPlanBenefitPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "auth_ref": [
      "r613",
      "r1008"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "terseLabel": "Defined benefit plan expected contribution by employer"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r581",
      "r617",
      "r638",
      "r1007",
      "r1008"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 2.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",
        "terseLabel": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r593",
      "r604",
      "r605",
      "r606",
      "r1005",
      "r1006",
      "r1007"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Fair value of assets, end of period",
        "periodStartLabel": "Fair value of assets, beginning of period",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Amount"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation": {
     "auth_ref": [
      "r588"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which (increases) decreases benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r580",
      "r602",
      "r1007"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "totalLabel": "Funded status",
        "verboseLabel": "Unfunded liability"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan [Abstract]",
        "terseLabel": "Change in benefit obligation:"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r581",
      "r585",
      "r616",
      "r637",
      "r1007",
      "r1008"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 5.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r614",
      "r635",
      "r1007",
      "r1008"
     ],
     "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)",
        "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "auth_ref": [
      "r590"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "terseLabel": "Employee contributions and transfer"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAmendments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r595"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r1112",
      "r1152",
      "r1171"
     ],
     "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 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",
        "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r583",
      "r615",
      "r636",
      "r1007",
      "r1008"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofForeignPlansStatusandRecognizedAmountsDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "auth_ref": [
      "r1134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "terseLabel": "Allocation of pension plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r81",
      "r131"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r81",
      "r419"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Accumulated Depreciation, Depletion and Amortization, Period Increase (Decrease)"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r246",
      "r247",
      "r250",
      "r252",
      "r979"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "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": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r249",
      "r250",
      "r253",
      "r254",
      "r255",
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r577",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r1110"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r2",
      "r4",
      "r6",
      "r17"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.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",
        "verboseLabel": "Gain on sale of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r13",
      "r57",
      "r310"
     ],
     "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": "Income from continuing operations before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": {
     "auth_ref": [
      "r2",
      "r3",
      "r17"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax",
        "terseLabel": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, before Income Tax"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r6",
      "r13",
      "r17",
      "r701",
      "r724",
      "r731"
     ],
     "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": "Provision for income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r1"
     ],
     "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"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsPolicyTextBlock": {
     "auth_ref": [
      "r7",
      "r21"
     ],
     "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"
       }
      }
     },
     "localname": "DiscontinuedOperationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r322"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r14",
      "r323"
     ],
     "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": "Gross profit"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r14"
     ],
     "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": "Operating income"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r14",
      "r323"
     ],
     "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": "Net sales"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r22",
      "r137"
     ],
     "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": "Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r1009",
      "r1012"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations, Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r34",
      "r509",
      "r510",
      "r511",
      "r517",
      "r518",
      "r519",
      "r827",
      "r1063"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Due to related parties (refer to Note Q)",
        "verboseLabel": "Unpaid management fees incurred"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r357",
      "r383",
      "r384",
      "r386",
      "r387",
      "r388",
      "r395",
      "r398",
      "r399",
      "r400",
      "r401",
      "r764",
      "r765",
      "r888",
      "r897",
      "r984"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Weighted average number of shares outstanding - basic and fully diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Basic and fully diluted income (loss) per share attributable to Holdings (refer to Note K)"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r790"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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. Excludes amounts for 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, Continuing Operations",
        "terseLabel": "Foreign currency impact on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r702"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r365",
      "r702",
      "r728"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsDividends": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 12.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 deduction for dividend.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Dividend, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionsDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "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 applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "negatedTerseLabel": "Foreign income taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "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 nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 10.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 impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent",
        "terseLabel": "Impairment expense"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 5.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 operation, attributable to nondeductible expense for share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "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 attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 13.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 the repatriation of foreign earnings.",
        "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent",
        "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "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 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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r1178",
      "r1185"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations 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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationBetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued payroll and fringes"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r1177"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Stock compensation expense in future years for unvested options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r156",
      "r318",
      "r350",
      "r351",
      "r352",
      "r376",
      "r377",
      "r378",
      "r380",
      "r389",
      "r392",
      "r405",
      "r458",
      "r567",
      "r689",
      "r690",
      "r691",
      "r721",
      "r722",
      "r763",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r797",
      "r823",
      "r902",
      "r903",
      "r904"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Non-controlling interest percent"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r112",
      "r425",
      "r1037"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity Method Investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsMember": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.",
        "label": "Equity Method Investments [Member]",
        "terseLabel": "Equity Method Investments [Member]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesByIndustryAxis": {
     "auth_ref": [
      "r987"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.",
        "label": "Industry Sector [Axis]",
        "terseLabel": "Industry Sector [Axis]"
       }
      }
     },
     "localname": "EquitySecuritiesByIndustryAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesByInvestmentObjectiveAxis": {
     "auth_ref": [
      "r603",
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by investment objective.",
        "label": "Investment Objective [Axis]",
        "terseLabel": "Investment Objective [Axis]"
       }
      }
     },
     "localname": "EquitySecuritiesByInvestmentObjectiveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquitySecuritiesIndustryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.",
        "label": "Industry Sector [Domain]",
        "terseLabel": "Industry Sector [Domain]"
       }
      }
     },
     "localname": "EquitySecuritiesIndustryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesInvestmentObjectiveMember": {
     "auth_ref": [
      "r603",
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Objective of investment.",
        "label": "Investment Objective [Domain]",
        "terseLabel": "Investment Objective [Domain]"
       }
      }
     },
     "localname": "EquitySecuritiesInvestmentObjectiveMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r534",
      "r776",
      "r993",
      "r994"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Estimate of Fair Value Measurement"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r149"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r149"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r767",
      "r768",
      "r773"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r259",
      "r260",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).",
        "label": "Fair Value Measurements, Nonrecurring [Table Text Block]",
        "terseLabel": "Summary of Assets and Liabilities Carried at Fair Value Measured on Non-recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r534",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r768",
      "r837",
      "r838",
      "r839",
      "r993",
      "r994",
      "r1005",
      "r1006",
      "r1007"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r259",
      "r264",
      "r534",
      "r993",
      "r994"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r767",
      "r768",
      "r769",
      "r770",
      "r774"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r534",
      "r993",
      "r994"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r772"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r534",
      "r605",
      "r610",
      "r768",
      "r837",
      "r1005",
      "r1006",
      "r1007"
     ],
     "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 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r534",
      "r605",
      "r610",
      "r768",
      "r838",
      "r993",
      "r994",
      "r1005",
      "r1006",
      "r1007"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r534",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r768",
      "r839",
      "r993",
      "r994",
      "r1005",
      "r1006",
      "r1007"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r263"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r263"
     ],
     "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",
        "negatedTerseLabel": "Fair value of contingent consideration",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r262"
     ],
     "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": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r534",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r837",
      "r838",
      "r839",
      "r993",
      "r994",
      "r1005",
      "r1006",
      "r1007"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r774"
     ],
     "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, Measurements, Nonrecurring"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r772",
      "r774"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r265",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r1188"
     ],
     "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": "Federal Funds Effective Swap Rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r451",
      "r452",
      "r462",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r545",
      "r564",
      "r753",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r990",
      "r1080",
      "r1081",
      "r1082",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-Lived Intangible Asset, Useful Life",
        "verboseLabel": "Weighted average useful lives"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r331",
      "r493"
     ],
     "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",
        "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r119"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r126"
     ],
     "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": "2020"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r126"
     ],
     "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 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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r126"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r126"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r126"
     ],
     "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": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r489",
      "r492",
      "r493",
      "r495",
      "r867",
      "r871"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r124",
      "r871"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
       "weight": 1.0
      }
     },
     "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": "Finite-Lived Intangible Assets, Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r119",
      "r123"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r124",
      "r867"
     ],
     "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 after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Carrying value of trade names",
        "verboseLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r490"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeSecuritiesMember": {
     "auth_ref": [
      "r1007",
      "r1135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.",
        "label": "Fixed Income Securities [Member]",
        "terseLabel": "Fixed Income Securities [Member]"
       }
      }
     },
     "localname": "FixedIncomeSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r786",
      "r787",
      "r788",
      "r789"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Foreign currency gain (loss)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "terseLabel": "Loss on sale of capital assets"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r81",
      "r147",
      "r148"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      },
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Loss on debt extinguishment",
        "terseLabel": "Loss on debt extinguishment"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r94",
      "r921"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicDistributionAxis": {
     "auth_ref": [
      "r889",
      "r890",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r988"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Axis]",
        "terseLabel": "Geographic Distribution [Axis]"
       }
      }
     },
     "localname": "GeographicDistributionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeographicDistributionDomain": {
     "auth_ref": [
      "r889",
      "r890",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Domain]",
        "terseLabel": "Geographic Distribution [Domain]"
       }
      }
     },
     "localname": "GeographicDistributionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeographicDistributionForeignMember": {
     "auth_ref": [
      "r889",
      "r890",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r989"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as foreign.",
        "label": "Geographic Distribution, Foreign [Member]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "GeographicDistributionForeignMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r330",
      "r475",
      "r884",
      "r991",
      "r1020",
      "r1084",
      "r1091"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails": {
       "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": "Goodwill",
        "periodStartLabel": "Goodwill",
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill - net carrying amount"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r478",
      "r991"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r487",
      "r488",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillFairValueDisclosure": {
     "auth_ref": [
      "r1190"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r477",
      "r484",
      "r991"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r477",
      "r484",
      "r991"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails": {
       "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",
        "negatedTerseLabel": "Accumulated impairment losses",
        "terseLabel": "Goodwill, impaired, accumulated impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r81",
      "r476",
      "r481",
      "r487",
      "r991"
     ],
     "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",
        "negatedTerseLabel": "Goodwill impairment expense",
        "terseLabel": "Goodwill impairment expense"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "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"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r1092"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)",
        "terseLabel": "Goodwill, Period Increase (Decrease)"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r198",
      "r1090"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r61",
      "r363",
      "r424",
      "r429",
      "r435",
      "r438",
      "r454",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r514",
      "r516",
      "r518",
      "r519",
      "r777",
      "r986",
      "r1100"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "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",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgeFundsEquityMember": {
     "auth_ref": [
      "r1007",
      "r1135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in registered hedge funds that invest in equity securities, taking both long and short positions.",
        "label": "Hedge Funds, Equity [Member]",
        "terseLabel": "Hedge Funds, Equity [Member]"
       }
      }
     },
     "localname": "HedgeFundsEquityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r62",
      "r82",
      "r224",
      "r383",
      "r384",
      "r386",
      "r387",
      "r397",
      "r400"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r222",
      "r225"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "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",
        "terseLabel": "Less: Net income from continuing operations attributable to noncontrolling interest"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r364",
      "r727"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic (including U.S. exports)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r56",
      "r278",
      "r290",
      "r313",
      "r424",
      "r429",
      "r435",
      "r438",
      "r890",
      "r986"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails": {
       "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 Before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r364",
      "r727"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanyspretaxincomelossbeforetaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r424",
      "r429",
      "r435",
      "r438",
      "r986"
     ],
     "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",
        "verboseLabel": "Loss from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r225",
      "r363",
      "r379",
      "r424",
      "r429",
      "r435",
      "r438",
      "r454",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r514",
      "r516",
      "r518",
      "r519",
      "r765",
      "r777",
      "r986",
      "r1100"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.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 (loss) from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r54",
      "r309",
      "r312",
      "r357",
      "r379",
      "r383",
      "r384",
      "r386",
      "r387",
      "r395",
      "r398",
      "r399",
      "r400",
      "r765",
      "r888",
      "r897"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "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 (in dollars per share)",
        "verboseLabel": "Income from operations\u2014Basic and fully diluted (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r17",
      "r310",
      "r323",
      "r732"
     ],
     "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 from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r13",
      "r17",
      "r222",
      "r225"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Net income from discontinued operations attributable to noncontrolling interest"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r13",
      "r17",
      "r225"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income from discontinued operations, net of income tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r238",
      "r396",
      "r398",
      "r399"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "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": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r1009",
      "r1012"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r0",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r16",
      "r18",
      "r19",
      "r20",
      "r135",
      "r136"
     ],
     "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r496",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r365",
      "r703",
      "r709",
      "r715",
      "r723",
      "r729",
      "r733",
      "r734",
      "r735"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationLineItems": {
     "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 Examination [Line Items]",
        "terseLabel": "Income Tax Examination [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxExaminationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExaminationTable": {
     "auth_ref": [
      "r190"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.",
        "label": "Income Tax Examination [Table]",
        "terseLabel": "Income Tax Examination [Table]"
       }
      }
     },
     "localname": "IncomeTaxExaminationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r366",
      "r391",
      "r392",
      "r422",
      "r701",
      "r724",
      "r730",
      "r898"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/IncomeTaxesComponentsoftheCompanysIncomeTaxProvisionBenefitDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r349",
      "r697",
      "r698",
      "r709",
      "r710",
      "r714",
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Deferred Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r78",
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r491",
      "r494"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r121",
      "r127"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefiniteLivedTradeNames": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [
      "r330"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "totalLabel": "Intangible Assets, Gross (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r117",
      "r122"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r274",
      "r294",
      "r353",
      "r418",
      "r802"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Interest expense, net",
        "verboseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r66",
      "r540",
      "r550",
      "r995",
      "r996"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest on Senior Notes"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOtherLongTermDebt": {
     "auth_ref": [
      "r293"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense incurred on long-term debt classified as other, including, but not limited to, interest on long-term notes and amortization of issuance costs.",
        "label": "Interest Expense, Other Long-Term Debt",
        "terseLabel": "Other interest expense"
       }
      }
     },
     "localname": "InterestExpenseOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest Income, Other",
        "negatedTerseLabel": "Interest Income, Other"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaid": {
     "auth_ref": [
      "r1058"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.",
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalCashFlowDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "auth_ref": [
      "r92"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r1041"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r1043"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross 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": "Inventory, Gross",
        "terseLabel": "Inventory, Gross"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r342",
      "r977",
      "r1020"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r326",
      "r341",
      "r402",
      "r472",
      "r473",
      "r474",
      "r865",
      "r981"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r1043"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail": {
       "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 and supplies"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r115",
      "r1043"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail": {
       "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",
        "negatedTerseLabel": "Inventory Valuation Reserves"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r1042"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofInventoryDetail"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r132"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r1192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Summary of Future Minimum Rental Commitments under Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r817"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail": {
       "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": "Lessee, Operating Lease, Liability, Payments, Due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r817"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail": {
       "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 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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r817"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail": {
       "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 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": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r817"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail": {
       "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 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, Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r817"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail": {
       "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 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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r817"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail": {
       "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 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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r817"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail": {
       "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 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": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r817"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r363",
      "r454",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r514",
      "r516",
      "r518",
      "r519",
      "r748",
      "r751",
      "r752",
      "r777",
      "r985",
      "r1100",
      "r1197",
      "r1198"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r287",
      "r306",
      "r1020",
      "r1061",
      "r1083",
      "r1191"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r39",
      "r325",
      "r363",
      "r454",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r514",
      "r516",
      "r518",
      "r519",
      "r748",
      "r751",
      "r752",
      "r777",
      "r1020",
      "r1100",
      "r1197",
      "r1198"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r1060"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Line of Credit Facility, Increase (Decrease), Net"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityPeriodicPaymentInterest": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payment applied to interest.",
        "label": "Line of Credit Facility, Periodic Payment, Interest",
        "terseLabel": "Interest on credit facilities"
       }
      }
     },
     "localname": "LineOfCreditFacilityPeriodicPaymentInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofComponentsofInterestExpenseDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r25",
      "r285",
      "r303",
      "r533",
      "r548",
      "r993",
      "r994"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Total debt"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "negatedLabel": "Less: Current portion, term loan facilities",
        "terseLabel": "Long-term Debt, Current Maturities"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r145",
      "r367",
      "r1106"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r145",
      "r367",
      "r538"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r145",
      "r367",
      "r538"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r145",
      "r367",
      "r538"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r145",
      "r367",
      "r538"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r145",
      "r367",
      "r538"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofAnnualMaturitiesofTermLoanFacilityandRevolvingCreditFacilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r334"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding 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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r42"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r42",
      "r146"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ManagementFeeExpense": {
     "auth_ref": [
      "r276"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Management Fee Expense",
        "terseLabel": "Management Fee",
        "verboseLabel": "Management fees"
       }
      }
     },
     "localname": "ManagementFeeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r45",
      "r286",
      "r305",
      "r363",
      "r454",
      "r507",
      "r510",
      "r511",
      "r512",
      "r518",
      "r519",
      "r777"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "netLabel": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest",
        "verboseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r164"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r164",
      "r227",
      "r228"
     ],
     "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",
        "terseLabel": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r239"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r45",
      "r63",
      "r223",
      "r234"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": {
     "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": "Movement in Standard Product Warranty Accrual [Roll Forward]",
        "terseLabel": "Warranty liability:"
       }
      }
     },
     "localname": "MovementInStandardProductWarrantyAccrualRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfExpenseAxis": {
     "auth_ref": [
      "r92"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": {
     "auth_ref": [
      "r77"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.",
        "label": "Net Cash Provided by (Used in) Discontinued Operations",
        "terseLabel": "Cash from discontinued operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r359"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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 used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Net cash provided by operating activities - discontinued operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r1055"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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, 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": "Net cash used in investing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r77",
      "r79",
      "r82"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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 (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r77",
      "r79",
      "r82"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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": "Net cash (used in) provided by operating activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r58",
      "r82",
      "r291",
      "r311",
      "r323",
      "r344",
      "r347",
      "r352",
      "r363",
      "r379",
      "r383",
      "r384",
      "r386",
      "r387",
      "r391",
      "r392",
      "r397",
      "r424",
      "r429",
      "r435",
      "r438",
      "r454",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r514",
      "r516",
      "r518",
      "r519",
      "r765",
      "r777",
      "r986",
      "r1100"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "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 income attributable to Holdings",
        "totalLabel": "Net income attributable to Holdings",
        "verboseLabel": "Net income (loss) attributable to Holdings"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r230",
      "r236",
      "r344",
      "r347",
      "r391",
      "r392",
      "r1048"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": {
     "auth_ref": [
      "r165",
      "r231"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": {
     "auth_ref": [
      "r165",
      "r208",
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from a business combination.",
        "label": "Noncontrolling Interest, Increase from Business Combination",
        "terseLabel": "Proceeds from noncontrolling interest holders"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromBusinessCombination",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {
     "auth_ref": [
      "r165",
      "r227",
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.",
        "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest",
        "negatedTerseLabel": "Effect of FOX IPO proceeds"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r165",
      "r227",
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r222",
      "r567",
      "r1071",
      "r1072",
      "r1073"
     ],
     "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": "Noncontrolling Interest [Member]",
        "verboseLabel": "Non-Controlling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r1078"
     ],
     "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",
        "terseLabel": "Number of reportable operating segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OffsettingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting [Abstract]",
        "terseLabel": "Offsetting [Abstract]"
       }
      }
     },
     "localname": "OffsettingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r424",
      "r429",
      "r435",
      "r438",
      "r986"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "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",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r812",
      "r1019"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r809"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSummaryofFutureMinimumRentalCommitmentsunderOperatingLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r810"
     ],
     "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 List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r810"
     ],
     "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 List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r811",
      "r813"
     ],
     "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 Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r810"
     ],
     "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 List]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r816",
      "r1019"
     ],
     "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": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r815",
      "r1019"
     ],
     "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": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r438"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r151",
      "r256",
      "r257",
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock.",
        "label": "Option Indexed to Issuer's Equity, Type [Axis]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type [Axis]"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OptionIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.",
        "label": "Option Indexed to Issuer's Equity, Type [Domain]",
        "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]"
       }
      }
     },
     "localname": "OptionIndexedToIssuersEquityTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r280",
      "r300",
      "r332"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r113",
      "r354",
      "r791",
      "r796",
      "r797",
      "r885",
      "r894",
      "r1046",
      "r1047"
     ],
     "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": "Other Comprehensive Income (Loss), before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.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": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r53",
      "r156",
      "r345",
      "r348",
      "r354",
      "r791",
      "r796",
      "r797",
      "r885",
      "r894",
      "r1046",
      "r1047"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Total comprehensive income (loss), net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r225",
      "r226",
      "r232",
      "r345",
      "r348"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r47",
      "r49"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "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 of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r38",
      "r1020"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "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": "Long-term debt"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.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 expense, net",
        "verboseLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.",
        "label": "Other Operating Income (Expense), Net",
        "totalLabel": "Other expense, net"
       }
      }
     },
     "localname": "OtherOperatingIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataStatementofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOwnershipInterestsByNameAxis": {
     "auth_ref": [
      "r166"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "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",
        "verboseLabel": "Parent [Member]"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentForManagementFee": {
     "auth_ref": [
      "r1054",
      "r1193"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount paid to managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Payment for Management Fee",
        "terseLabel": "Payment for Management Fee"
       }
      }
     },
     "localname": "PaymentForManagementFee",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r1049",
      "r1050"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r1052"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.",
        "label": "Payments for Repurchase of Redeemable Noncontrolling Interest",
        "terseLabel": "Payments for Repurchase of Redeemable Noncontrolling Interest"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedLabel": "Debt issuance costs",
        "terseLabel": "Debt modification and extinguishment costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r69",
      "r743"
     ],
     "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": "Purchase price",
        "verboseLabel": "Purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "negatedLabel": "Acquisitions, net of cash acquired",
        "terseLabel": "Payment to acquire business"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r175",
      "r180",
      "r181",
      "r182",
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "terseLabel": "Employee Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r169",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r646",
      "r647",
      "r658",
      "r1007",
      "r1008",
      "r1012",
      "r1013",
      "r1014"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r629",
      "r1005",
      "r1006",
      "r1007"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r775"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]",
        "terseLabel": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "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": "Preferred Class A [Member]"
       }
      }
     },
     "localname": "PreferredClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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": "Preferred Class B [Member]"
       }
      }
     },
     "localname": "PreferredClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r552"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r28",
      "r157",
      "r158",
      "r1059",
      "r1108"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock [Member]"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r28",
      "r1107"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r155",
      "r157",
      "r159"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r28"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r28",
      "r551"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r28"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r28",
      "r1020"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r1044"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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 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 Divestiture of Businesses and Interests in Affiliates",
        "verboseLabel": "Proceeds from sale of businesses"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.",
        "label": "Proceeds from Issuance of Other Long-Term Debt",
        "terseLabel": "Proceeds from Issuance of Other Long-term Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r71"
     ],
     "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"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
        "label": "Proceeds from Issuance of Senior Long-Term Debt",
        "terseLabel": "Issuance of Senior Notes"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r71"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r1051",
      "r1053"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r142",
      "r144",
      "r288"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Warranty payable"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfessionalAndContractServicesExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support.",
        "label": "Professional and Contract Services Expense",
        "terseLabel": "Reimbursement of occupancy and staffing costs to CGM"
       }
      }
     },
     "localname": "ProfessionalAndContractServicesExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r323",
      "r344",
      "r347",
      "r358",
      "r363",
      "r379",
      "r391",
      "r392",
      "r424",
      "r429",
      "r435",
      "r438",
      "r454",
      "r507",
      "r508",
      "r510",
      "r511",
      "r512",
      "r514",
      "r516",
      "r518",
      "r519",
      "r746",
      "r749",
      "r750",
      "r765",
      "r777",
      "r890",
      "r986",
      "r1017",
      "r1018",
      "r1048",
      "r1100"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.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",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r134"
     ],
     "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": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r132",
      "r328"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r134",
      "r307",
      "r891",
      "r1020"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail": {
       "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",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r134",
      "r923",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r132"
     ],
     "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": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Useful life for property, plant and equipment, in years"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r80",
      "r109",
      "r292"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to estimated loss from loan and lease transactions.",
        "label": "Provision for Loan and Lease Losses",
        "terseLabel": "Provision for loss on receivables"
       }
      }
     },
     "localname": "ProvisionForLoanAndLeaseLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PutOptionMember": {
     "auth_ref": [
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A financial contract between two parties, the buyer and the seller (writer) of the option, where the buyer has the right but not the obligation to sell a commodity or financial instrument (the underlying instrument) to the seller (writer) at a certain time for a certain price (the strike price). The seller (writer) has the obligation to purchase the underlying asset at that strike price, if the buyer exercises the option.",
        "label": "Put Option [Member]",
        "terseLabel": "Put Option"
       }
      }
     },
     "localname": "PutOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r93",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Unaudited Quarterly Financial Data"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealEstateMember": {
     "auth_ref": [
      "r1111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property consisting of land, land improvement and buildings.",
        "label": "Real Estate [Member]",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "auth_ref": [
      "r104",
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]",
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r103",
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r102",
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r102",
      "r106"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r629",
      "r826",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r315",
      "r826",
      "r827",
      "r1196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "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": "Purchases from related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r629",
      "r826",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r1196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r824",
      "r825",
      "r827",
      "r828",
      "r829"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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",
        "negatedTerseLabel": "Repayments of Other Long-term Debt"
       }
      }
     },
     "localname": "RepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Repayments of Senior Debt"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r486",
      "r487",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [
      "r486",
      "r487",
      "r991"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r187",
      "r314",
      "r1205"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development expense"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r30",
      "r164",
      "r304",
      "r906",
      "r911",
      "r1020"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r318",
      "r376",
      "r377",
      "r378",
      "r380",
      "r389",
      "r392",
      "r458",
      "r689",
      "r690",
      "r691",
      "r721",
      "r722",
      "r763",
      "r902",
      "r904"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]",
        "verboseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanFundingStatusAxis": {
     "auth_ref": [
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits.",
        "label": "Defined Benefit Plan, Funding Status [Axis]",
        "terseLabel": "Retirement Plan Funding Status [Axis]"
       }
      }
     },
     "localname": "RetirementPlanFundingStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanFundingStatusDomain": {
     "auth_ref": [
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits.",
        "label": "Defined Benefit Plan, Funding Status [Domain]",
        "terseLabel": "Retirement Plan Funding Status [Domain]"
       }
      }
     },
     "localname": "RetirementPlanFundingStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r1015",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r1015",
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationAxis": {
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r1174",
      "r1175",
      "r1176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Axis]",
        "terseLabel": "Retirement Plan Sponsor Location [Axis]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanSponsorLocationDomain": {
     "auth_ref": [
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r1174",
      "r1175",
      "r1176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Sponsor Location [Domain]",
        "terseLabel": "Retirement Plan Sponsor Location [Domain]"
       }
      }
     },
     "localname": "RetirementPlanSponsorLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTaxStatusAxis": {
     "auth_ref": [
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Axis]",
        "terseLabel": "Retirement Plan Tax Status [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTaxStatusDomain": {
     "auth_ref": [
      "r1113",
      "r1114",
      "r1115",
      "r1116",
      "r1117",
      "r1118",
      "r1119",
      "r1120",
      "r1121",
      "r1122",
      "r1123",
      "r1124",
      "r1125",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131",
      "r1132",
      "r1133",
      "r1134",
      "r1135",
      "r1136",
      "r1137",
      "r1138",
      "r1139",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Retirement Plan Tax Status [Domain]",
        "terseLabel": "Retirement Plan Tax Status [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTaxStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r169",
      "r170",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r646",
      "r647",
      "r648",
      "r658",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r169",
      "r170",
      "r580",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r646",
      "r647",
      "r648",
      "r658",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r415",
      "r416",
      "r428",
      "r433",
      "r434",
      "r440",
      "r441",
      "r444",
      "r576",
      "r577",
      "r866"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "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": "Revenue from Contract with Customer, Excluding Assessed Tax"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r578",
      "r579"
     ],
     "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 from Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r982",
      "r983"
     ],
     "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 Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "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": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r814",
      "r1019"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesAdditionalInformationDetail"
     ],
     "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, Name of Transaction [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesMember": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.",
        "label": "Sales [Member]",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "SalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "terseLabel": "Summary of Allocation of Assets in Swiss Life's Group Life Portfolio"
       }
      }
     },
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Summary of Assumptions Used to Determine the Benefit Obligations and Components of the Net Periodic Benefit Cost"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r202",
      "r203",
      "r738"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "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": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "verboseLabel": "Summary of Supplemental Cash Flow Data"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables",
      "http://www.compasstrust.com/role/SupplementalDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Components of the Company's Income Tax Provision (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r42",
      "r157",
      "r161",
      "r162",
      "r163",
      "r272",
      "r273",
      "r275",
      "r297",
      "r993",
      "r995",
      "r1064"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-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 entity, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of Long-term Debt Instruments"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Summary of Deferred Tax Assets and Deferred Tax Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178",
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAllocationofAssetsinSwissLifesGroupLifePortfolioDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofAssumptionsUsedtoDeterminetheBenefitObligationsandComponentsoftheNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r0",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r16",
      "r18",
      "r19",
      "r20",
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r88",
      "r91",
      "r1075"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r189"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Summary of Expected Foreign Plan Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r767",
      "r768"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r119",
      "r123",
      "r867"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r991"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r991",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094"
     ],
     "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 Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r1062"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r174"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r134"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/InventoryPropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesSummaryofRangesofUsefulLivesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Summary of Unaudited Quarterly Financial Data"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r276",
      "r277"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, 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 [Table Text Block]",
        "terseLabel": "Schedule of Incurred Management Fees"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "auth_ref": [
      "r60",
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]",
        "terseLabel": "Revenues from Geographic Locations Outside Domestic Country"
       }
      }
     },
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r55",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r100",
      "r101",
      "r105",
      "r116"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r157",
      "r158",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r335",
      "r336",
      "r337",
      "r406",
      "r551",
      "r552",
      "r553",
      "r555",
      "r559",
      "r564",
      "r566",
      "r997",
      "r1034",
      "r1059"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r1016",
      "r1179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "auth_ref": [
      "r1188"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r412",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r444",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r499",
      "r500",
      "r991",
      "r1206"
     ],
     "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]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r412",
      "r413",
      "r414",
      "r424",
      "r427",
      "r432",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r444",
      "r445"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelectedQuarterlyFinancialInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selected Quarterly Financial Information [Abstract]",
        "terseLabel": "Selected Quarterly Financial Information [Abstract]"
       }
      }
     },
     "localname": "SelectedQuarterlyFinancialInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations": {
       "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r289",
      "r308"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [
      "r1039",
      "r1040",
      "r1109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A preferred stock.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [
      "r1039",
      "r1040",
      "r1109"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [
      "r1039",
      "r1040",
      "r1109"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r659",
      "r660",
      "r661",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r662",
      "r681",
      "r682",
      "r683",
      "r684",
      "r687",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Share Price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Shares, Issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r87",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r143"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Warranty payments"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "auth_ref": [
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties",
        "terseLabel": "Accrual"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SupplementalDataSummaryofSupplementalBalanceSheetDataDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Warranties"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r321",
      "r412",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r438",
      "r444",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r497",
      "r499",
      "r500",
      "r991",
      "r1206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummaryofDispositionofOperatingResultsDetail",
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3SupplementalPutLiabilityDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetCarryingAmountofGoodwillDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetCarryingAmountofGoodwillReconciliationBySegmentDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestSummaryofEachPurchaseofNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataRevenuesfromGeographicLocationOutsideDomesticCountryDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofAccountsReceivableofOperatingSegmentDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsScheduleofIncurredManagementFeesDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r335",
      "r336",
      "r337",
      "r363",
      "r395",
      "r396",
      "r398",
      "r400",
      "r406",
      "r407",
      "r454",
      "r507",
      "r510",
      "r511",
      "r512",
      "r518",
      "r519",
      "r551",
      "r552",
      "r555",
      "r559",
      "r566",
      "r777",
      "r937",
      "r1034",
      "r1059",
      "r1076"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheetsParenthetical_1",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r44",
      "r156",
      "r318",
      "r350",
      "r351",
      "r352",
      "r376",
      "r377",
      "r378",
      "r380",
      "r389",
      "r392",
      "r405",
      "r458",
      "r567",
      "r689",
      "r690",
      "r691",
      "r721",
      "r722",
      "r763",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r797",
      "r823",
      "r902",
      "r903",
      "r904"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r376",
      "r377",
      "r378",
      "r405",
      "r866"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r28",
      "r29",
      "r156",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Trust shares, issued (in shares)",
        "verboseLabel": "Issuance of Trust shares, net of offering costs (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r28",
      "r29",
      "r156",
      "r164"
     ],
     "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",
        "terseLabel": "Issuance of Trust common shares, net of offering costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r44",
      "r156",
      "r164"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r28",
      "r29",
      "r156",
      "r164"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r29",
      "r31",
      "r32",
      "r110",
      "r1020",
      "r1061",
      "r1083",
      "r1191"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity attributable to Holdings"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r222",
      "r223",
      "r235",
      "r318",
      "r319",
      "r351",
      "r376",
      "r377",
      "r378",
      "r380",
      "r389",
      "r458",
      "r567",
      "r689",
      "r690",
      "r691",
      "r721",
      "r722",
      "r763",
      "r791",
      "r792",
      "r797",
      "r823",
      "r903",
      "r904",
      "r1061",
      "r1083",
      "r1191"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r167",
      "r362",
      "r552",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r565",
      "r567",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholder's Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsConsolidationItemsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.",
        "label": "Subsegments Consolidation Items [Axis]",
        "terseLabel": "Subsegments Consolidation Items [Axis]"
       }
      }
     },
     "localname": "SubsegmentsConsolidationItemsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsConsolidationItemsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments.",
        "label": "Subsegments Consolidation Items [Domain]",
        "terseLabel": "Subsegments Consolidation Items [Domain]"
       }
      }
     },
     "localname": "SubsegmentsConsolidationItemsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataOperatingSegmentDataAccountsReceivableandIdentifiableAssetsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationandAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r798",
      "r832"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r798",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r798",
      "r832"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r798",
      "r832"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails",
      "http://www.compasstrust.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r831",
      "r833"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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": "Subsidiary, Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail",
      "http://www.compasstrust.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/UnauditedQuarterlyFinancialDataSummaryofUnauditedQuarterlyFinancialDataDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "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": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/EquityMethodInvestmentAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r1045"
     ],
     "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 [Text Block]"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r210"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r211"
     ],
     "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, subject to amortization"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetails",
      "http://www.compasstrust.com/role/AcquisitionofBusinessesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofAssetsandLiabilitiesCarriedatFairValueMeasuredonNonrecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r451",
      "r452",
      "r545",
      "r564",
      "r753",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r1080",
      "r1081",
      "r1082",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r379",
      "r380",
      "r381",
      "r382",
      "r393",
      "r449",
      "r450",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r689",
      "r690",
      "r691",
      "r719",
      "r720",
      "r721",
      "r722",
      "r740",
      "r741",
      "r742",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r800",
      "r801",
      "r805",
      "r806",
      "r807",
      "r808",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r868",
      "r869",
      "r870",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r696",
      "r704"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r705"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedLabel": "Reductions for prior years\u2019 tax positions",
        "terseLabel": "Reductions for prior years\u2019 tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r706"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions for current years\u2019 tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r705"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Additions for prior years\u2019 tax positions (1)"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r707"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Reductions for expiration of statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationofUnrecognizedTaxBenefitsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r708"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits, if recognized, would affect the Company's effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r408",
      "r409",
      "r410",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.",
        "label": "Valuation Allowance by Deferred Tax Asset [Axis]",
        "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]"
       }
      }
     },
     "localname": "ValuationAllowanceByDeferredTaxAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceLineItems": {
     "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": "Valuation Allowance [Line Items]",
        "terseLabel": "Valuation Allowance [Line Items]"
       }
      }
     },
     "localname": "ValuationAllowanceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "Valuation Allowance of Deferred Tax Assets"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowanceTable": {
     "auth_ref": [
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.",
        "label": "Valuation Allowance [Table]",
        "terseLabel": "Valuation Allowance [Table]"
       }
      }
     },
     "localname": "ValuationAllowanceTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesSummaryofDeferredTaxAssetsandDeferredTaxLiabilitiesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r1070"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r368",
      "r374"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at end of Year",
        "periodStartLabel": "Balance at beginning of year"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Additions, Charge to costs and expense"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r372"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r373"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ScheduleIIValuationandQualifyingAccountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r394",
      "r400"
     ],
     "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/2022",
     "presentation": [
      "http://www.compasstrust.com/role/ConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquityStockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1000": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1002": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1007": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1008": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1009": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1010": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1011": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1012": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1013": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1014": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1015": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1016": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1017": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1018": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1019": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1021": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1022": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1023": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r1024": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1025": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1026": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1027": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1028": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1029": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1030": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1033": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1034": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1035": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1036": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r1037": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1038": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1039": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1040": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1041": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1042": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1043": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1044": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1045": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1046": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1047": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1048": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1049": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1050": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1051": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1052": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1053": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1054": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1055": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1056": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1057": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1058": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1059": {
   "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/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1060": {
   "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/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1061": {
   "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/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1062": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1063": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1064": {
   "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/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1065": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1066": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1067": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1068": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1069": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1070": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1071": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1072": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1073": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1074": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1075": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1076": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1077": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1078": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1079": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1080": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1081": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1082": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1083": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1084": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1085": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1086": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1087": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1088": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1089": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1090": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1091": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1092": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1093": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1094": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1095": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1096": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1097": {
   "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/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1098": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1099": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1100": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1101": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1102": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1103": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1184": {
   "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/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1185": {
   "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/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1208": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1209": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1210": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1211": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1212": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1213": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1214": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1215": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1216": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1217": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1218": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1219": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(4))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "63",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=126970277&loc=d3e23176-110880",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "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/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r25": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41256-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r28": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r281": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r282": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r285": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r286": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r287": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r288": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r289": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r29": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "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/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r291": {
   "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/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.8)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r294": {
   "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/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "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/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r301": {
   "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/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r304": {
   "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/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r305": {
   "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/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r306": {
   "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/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r307": {
   "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/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r309": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r31": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r311": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r312": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r313": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "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(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "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/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "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/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "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/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "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/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "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/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "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/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "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-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "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.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "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.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "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/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759",
   "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.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "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.22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "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)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "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.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "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.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "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.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "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/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "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/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "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/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "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/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "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/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "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/extlink&oid=126953954&loc=SL114868656-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "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/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "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/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "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/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "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/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r884": {
   "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/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r885": {
   "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/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r886": {
   "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/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r887": {
   "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/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r888": {
   "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/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "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/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r893": {
   "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/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r894": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r895": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r896": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r897": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r898": {
   "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/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r919": {
   "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/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e639-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r925": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r926": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r927": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r928": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r929": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "https://asc.fasb.org/topic&trid=2126967",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r931": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r932": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r933": {
   "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/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r937": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r938": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r939": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r941": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(4)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r942": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r943": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)(i)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r944": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)(ii)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r945": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r946": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r947": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r948": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Publisher": "SEC",
   "Section": "1402",
   "Subsection": "Instruction 5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r949": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r951": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r952": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(4)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r953": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1406",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r954": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r955": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r956": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r957": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r958": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r959": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r961": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r962": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r963": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r964": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r965": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r966": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r967": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r968": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r969": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r971": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r972": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r973": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r974": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r975": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r979": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r991": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r992": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r996": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>130
<FILENAME>0001345126-23-000020-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001345126-23-000020-xbrl.zip
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
MBC=X<'_-I3%R&;E?3-B<IL#:'#8Y-.H/KIK]V:[FYB-A\!]02P,$%     @
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
M1W*-I24BF&HV1Q/@6]"1D,+.,,%OFA;7E@.>PY1?%BNB2Z6IRQWWA4%9KC/
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
MVX(F1%>_K7?,Y53A?MI"IG@\<K5]RU=<QVY\%M?GYB+_[#]02P,$%     @
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
M?64A8SP>F=[,\@W3];5K_C7$?I<Y_1M02P,$%     @ (H)A5H)<W>B**@@
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
MYZQV(^L7"8FSX5)R<T61!5+D(P^3JL:5Q#Q1J1@F@$1*$=/W_36IGI-AP9Y
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
MYM_F4@.!BDXE2:X0V>=4,24B*SY0:G5 [%B.'1;S@\8%E[R%(MZJ0;<9(88
M-5E;P"IBHX'F6G=8S''H%"DM5+*^JBY33]O[&E3#*O=KXCJD0&P)LT>N!#)V
M7?&DE$1]H50FH0S1Q&9-S<:.9TA=PPZ+.4:N5!('-D5:AJJ!25,O5(,8#Q7T
MI=&@LH =%G-$R:O"S*A@>8+4=!P5%O96:@#C,0X>I:58Z+X2Z*+"@I1\-+5!
M<ADQ9[5YEG*U.>?3$C'N?/YG&*U5%QU27)@(<I>?"')SFP@REB@72K$7EQ,$
M:NK)>M>X8G*HOHX/U6N9H5T,E@D!;*DNQPH,IB1CQ#>UMJEE7VE\6"YD?\%B
ML*VYGG3@E8K 3G*NH8;HFZ KJ<KXL%U\NOE"@$;GBPNY86]L9US*M?5%%_;$
M9*CR^("^RL6Z95C@60B-H@G."!5H5J,UY-P7?8T!5N]>^"QW8& T^D*FX:_[
MTUWZ9=;FG]2^<D#G%2)M0F^50:E"Q48!*N<,Q;9&,0TRN)@#H0:)I4,(G%RO
M^6DUZ,\YV!R]1A@^:G0!9HA8+FUBT;7FJ2V$3N0+6(U7(IK6:P(7U_2!"U95
MB)>:ADBGFYR\NA 2>1>H%VA#]A%$#5*N-3A5.ZU$$1KD]-)--@K-8(TFL<T$
M$" 6TY)W4;V+*[4,$\^E]3$C%S.F5W@MUDG U*ME%54PJI&=*2U0=F&(7+JQ
MR:L+85 .IA6#L1G7$^BYE-B:#\%(SB3@;BJ#!@EFJAH/A-HRA0J%<_'1^QHX
MVF",=Z=+O4/'\,8DK[JYK5 *Y6:YA5K9 I6:O7<^&<?4^FZZ-"!>K))7Y\B+
MDH(D]AG)%2@%<Y/ +#$&]D&L#(@7J^35N;/#12[!LE>",&2TA(T<EII2XPAN
M2.Q8CN35^4&#3DS.R":V"#%&*BWVZ-\3A^;*> SZM2:OS@^?Z)()O2@EIPP,
MD%MV39\%IFYH_6CP673RZOP@@R"F]&8(&3P4%468>O(=6A=24O1& ]DU)*_.
M<2 QMA8Q!*H-JB_%0?&VDB2TV:0Z&E06D+PZ/Y2\Q$*BH4*M!DHL651Z0FE%
M0#A!'CQ*RY:\.D=I:*GG@H.7WF&DY%*%G+4UJ#9P0B?5.DTTX,+D_,$2U G_
M<*K%Q(F!B0N7F&KY^-!OFVHYVIN>WK0ST-[=AUVA@Z-].67)V9+Y^3G.WSM_
MWD_R>2U&5H57;*CW'7P4@HHDOAI3? (9@/\Y3QJXPSJ&#J9]%'S8@_K3=X<R
M1GSRT9+ZH-3S2#-D9YNK$D--.9(QRPO-P?ZAJIN]@]G.M/88[4&_+%7#I[CT
M=W\_*@?3.J6ND><EBA_)[/D^O=J>LIK&P_UI.7K/A2\?\W"V+]/G>P/A16_=
MF6I,1H# FUI"1NG)98R^-XU=WCT;*UY\RHLY;EVT*; U7K):<<NUUS9D#MXJ
M1PR$(66J_KH_>]4K%?ZZH_?BSE[MX=&KDPRQXXWC5W(1N[M'4SWKWG,][OSA
M8Y6#L[].(JOOIE&GY5/:>R[O6;HVW9ON'NV.<2VG4@X>/*$Z&VA62BD54R'
M8#V7O"+1W$A$;\9*(C311>4&1T@JGQ-%-MA*\M99%69#R@_X)A*M$6]KM+E_
M_.&!*_OS3?;'4<NI56<1@8(I$KV8FB7VQ2*$%7565N<_QL6Y!+(V!S)@;2HU
M1L38\]W0^$%E)5V*.B?Z]DEK4Y:'1_LJ\%7P]QFDHT/9/] /_3YKAZ]I_VLS
MX2L#=+&:A,8[S9GL,ENP6=55W[II+!474PQ#VE>Q]"P:KRUB+AC)I,RY@<^)
M$K@,M:@0XY9;&1N+S@_^1>A MF<[]1N"YT$"C-!ZM4W(Q19@4TF<C19K<6PM
MPCG 2;_O_,&R OSE"=1KW'B5%)W+H7CAT.])9&Z14+QMR1I5N X+M=['$2.K
MN3]?05J!]QGP+DQM7L#C>THYU1IJ;K9$P5XL/6-U"@KJ^#+]K=-19<T2F\V3
M6<SS9;W?6?9(?_U'J6'GK]871P>'\PCT%\Z&CX:R-=>_Z4U*QBP]?'. %G,
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
M&X90+5BR9"P!>B<035 #OG+>BV7%8OQWJ2ZDXA5O"!"#IY(CY][_29TU6S<
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
M%&XD#9+-I64K$&I 9T-%/WSB+$%"_9@)U*NL,9I(Y"I@=J5*#%D*)F0,D@9
MH!649Z*FSZB#)U<"0$V4*Z@1\%@Y48B4!P#EDHF:7XZ>T]YLC%P!K&!-4U84
M +:.F*H(<K.>&M8A3($MF:09+U?8&_&V5F_5P(A0,1&R,\F5Z(V:FP%P9>Y
MKN3,5PKR*3ML2S7P2;4UBKE/ERI'*)IF!L"8Y94SXS4T?2>$B]QB=0EB[HE!
MPE!"3-48+J,(8!8N9L9+G\:%$X/+7NF3005,C7VIKUFN9,.(8IKKBG_7:/^(
MK[SMQ6+23!3^:&K2R,9J4(-HI/H0FV>.T.P0TDR6+  >,5E<=9*SA\2<@7/)
MV?0>&#6**=7Y(4S/SA_)50C\Q;)<B!Z+TL8P  :#L7BO3_HV><AA"*)I>4/@
M$9N:OA\X!C0<K<; ++FO *F2@BHBB8:0)[O\,?"(^6.J"[X7_G1H0&43%6M3
M+;%1+)8X#H _*R1/U;"+M3$DH^A!]NI!4F66&$.H8,,0+,$R=YH?YS:+6@MY
M;]BDR-!G9R5C 2^9B@<R*]*LMEQ\2IKFJ[=8/ I[$"C%Y9.>& *M!!>',%V[
MO*09M\PI2:JQSD "#R568I]:=2Y7:KV#VP"HL[PRY]N(.DC^0$$T03 &(0C&
M9,MHU1Z1;VPL\ #XL[RFYP9MRV 5/.R=UW_4$ME O:T31:[.)D<\MC2F&V 9
M^EP9E.;(])1[VWI#-TJY)N^I)#N$U9QEZTP_3LG#6+&@5TWL-':EH'(G.",V
M&RC)C\Z%7!]1QB9S&).ID: &;."]SSY'Z=N]U)Z +T.8DE\NHHQ;VC07O&3;
M0E('Y"11L)R0&*45@#R$J93EE39?)^<@.2.N(5K)+5A129P*D"FF[^G)ZIC*
MV/9^78<ONC$2IKI:DNEMS#E"R$PF-8U@0HZHLCB/KL#:."U L5Q!:N%*##XQ
M(51HC6T('L&/(H?QFFL 7T/;\L4$&,F8F,!Q4\^ SN1D0W5=XS:#.:QJ_ZZH
M\FY/>2!.Q+;9ZH"\H&N12W:2U=[$.#KI<@D<5^+EBV[()U\C>,I"P"F24<6B
MTC>J]LV<1V!;%BE>QFIF>B<?@IC0.GT(@N"J:296GZA 'D*>Z_(GGXV7/;D4
MVUC_]%XF$C!6+H+%%VN<NJL!L&>%8X]+@PM5X>D% (!L10^<22KT7I_DAC")
ML6P2YCHZEB\FW=2V1*:U0-1 Q!-+RZW$'#"QK4-('5HV#3-:KF1;:W48L(8
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
M%TN,PWN5:B-T#;%#ZP#<"!';F,-K2R#K8?U>Y>]R=29Z;C_Y$W@?QI^MW3J
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
M[S1&=*S=-T7M^[.[@Q$[!.V:>N!Y:2&HM.8.R/JL2: PWS^!M-Y;C.OA\_L
MI66N-&9-@QLRI$K0,U/!FK3TDN:E("YO0JK#N/[FT/4@]4'$CV'OK:'<<J0>
M184]H(0D.H42\OQ#/-*6<H!UPGJ0% "5"K=HI4J#,(?T($ ;W$MN64VW5%19
M)ZP'J:F,Q&(A>:0L%;J#ZQH]S#)F'K&%:"?Y]]'OO\^=5(<7EG58+S ">GX
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
M7K]9K>L([)35')K04G%8K!61 4&HSQ&+@J['G'FV@3BQ+D(?/K$ZQ8J5F-;
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
M^?,H^-Y+GS*R-C6%*KV4&L%CH*M:R14PEM2A<-X =JLPK,,C.68/!74/:<U
MC01CF ,PW RMB&Q!SW0[^[?O[86<_^7NY]G54.N/A-.__,/:[8W+HQ_&\!3G
M<!?K_NYL.)JF[-N+LS=$_>WNMWI+O9<FU[=7]N8W?O.QAZ_P\*&'O\\O\=]+
M>0R]6(K=DW((&3E#(\N17-&+U+C>I6M[8OSJ*+B3G6GN]V8U/[;:,V!2+8K*
M<[1!BT@YG#S@:OEP^,2B!:;,M6,"%SZFU.>8Q:0=FP3"+33 GLASL)HPB,NL
MN3JW=(C",BK14):>.5/>PFRH$WD.55\>EHK$.GH/$1HC=VB1@_9F7:T]I,_\
MD(+Q>E.P9:;N+^ "^/'I%R^3?I6$<QI$06P -K/J$9MJ;#D4:] W+3X.N2GA
M>"5'&$.QEBIH!4I YMY:D3HH]@:TA>&[7S!E#M,&7"1QCI[E)H-2 E4:HTZW
M(O[.MH4[-%\P90YS)Z:E%H&#&.D<':-4$U.%$0!XA/:F.#+)LC:F/*ZP^\C=
M!$\M4H3T#G)/6>RNS80= *L .E1:+*6X&;/&FBK?ZX1TKQ/6B,L_.RS9'1(?
MQNKTZ%C]WDN?-#/3W2MGQ>#Z;H!22JD%3^]ZD3;>WBQ;,VR'-J?#@\B!K5M)
M"HT@92 B=XW1BK:18RUO]CO'N/O]SKO![OE'YS4_S0MZ4(K+[)D>,6LRTSBJ
M09(N?;0P,D(SS57N]^=,))Z=(/F8J'@/E(^(BG=?^I1CXTHAU%%:M@"MDWHT
MFXO=.+LEJ?$&\/NG1_['B9@VLIK:J#$GB-S8:B@:6\>$I3390+*YM7:W@V2(
MT8)A3+,2C2#@,:YFZCPH4QU4ME!46&>[VT'0'(EB[B5+2 P5C0IKCQXP@=6_
MS_WRG!CV6%7\=*47P_[W6G''WE207;?'$B3W4-$5W^R,B?&A&08?Y#KO/CY]
MAD+&QRMD7B9*!&LEL\>=&CI$! VJLW,60N&4VT.: P_/K:[RN<'CGUM=YKD5
MU,I%0T\M@;B1HK;9HMHX6?-8^T'U/^0UVNDGE,!#7FB&!N"\+%5:&Q%& @[@
M^5@*HPV1G.4 _NUS5<DW9]>O+J_E_-^O+F]??7TNUU-M-/D]'WCGA?,9G%W<
M6O_!G]7=2Z[??+J_9WSU^F<Y_]BUS:?GWP?PRLH<*R&.&"J4$GGD-%*NM0F*
MW#>;[M<K?REH'R"69!<J0ZI =:L>H;-[PLH<+#8==;0#Q)(O!NW]1T#WV]D?
M?6UH%:@TI5!R"T"]ACQ0#A !OQBT]Q^W)1;L9):1#9HGEBUS#( 8<\IXKZ_C
M0]S>2Y;YZ?G<HR/@<OE<BJ!SC"LH$7@8] 2=^ZB42[%>QL-UB_L(&->8E\3'
MQY*X6"RQ'FFX<&BUFSL:H<C&@"X;4BS4'Z9XP\-S6V%>$A_OE>-B7KFEWM+
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
M<)V]P<>D?=[!^YSWNDG2/CF-#S\N@2*1PW3?U755QP0"R_8PZ4W'Q-<PLMS
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
MK*V%8^U:++S@@G-B#(11'D<JVP2+QF3R[IC% ]L*_POD*_W%C:J&K9Y-2::
MW+)Y_$+/0D\H#H$D<J*B*;Q"\JBLU&Z"L%>8=/6+UP6V!]9 MBBJN0=IR&6,
M#U,[:V6J][T_[C\@K%$:X]1G$!6PAE):!-,@P3WF0-V9,$R$**(C0[% -QTK
M<-O@ G<0DZH% JUX3R1"H:@;PQE&%#A(P8*6&([N*$&B#%K AK-D>L-EEG9!
M??C4RQ2=J@FO..PAF,58K5O!FC#U2:4K:'M'67R)>J+PX B]D<JIWQ7VAVVG
M<RK<]U22DJ!<YW$MF8XF"U 8 L5>C"&KB3!S*VXO) !:73*"%,W5'ZU4OK^)
M(_]X'+F4.,.S5$1A1!)W4$N_CV4)-4:7I"LHSF;D:I6TB,8+ITXW6';+"J_
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
M=-<O?^BZ"&+8G+*  B!@@+(8/JMF+=>7XK/@ FV,(28+T:HB^K\_'WG  DG
M-"NK4W'B&LD'(.$&U82&*L"D(;5?QHD?0R1<?+6/8,,?3_,Q'S2J#%<2L0+^
MJH6N(;&=ESW>"%DA>Y)$Q<H\^!,GN#4Q3QC3K_ B]!#D<BGYG("FJ1GU2E^\
MY>R24&%$G*98DKBJ1+E(8<E!B8",3C/T-V(:B^A +006>B#["1]C!R!4(>+"
M2FG5)3I6AI0Z MO)HVB'-Z88#Z4XYV)!!/!SF?W6SS@O&A8GM'OY.Y .@QA6
MIXJ)$3)K'IO"$%@?HZ%.J3MP>N),%<QQD[8Z@%DERF(19:(*U+,)96();Q :
M3!C0Q^ %K#498Q)WD4\E;^-/@@M*Y_G&$UA'W8]:=_#(D4#PLBCHXWP $FP/
M@Q$RRPH/@CS?9Y-,=E3,*\5)!"(4>4DT%!6ADZ^62!ZB.>U)<IQ.AM0(CN@!
M=N=<.I7D3XN$O#%&=)#.:LY_L@]S!9E-5'MV)>5\BD&!X\S+?="Q8.-PL*/P
M\WA)[<\N'\)20?,B9[)0**,^JU0MJ1.R&1O*/B&,3-D!^Q/^/ 82ZRO_!HW'
MQ/[^Q4 (/,=DE7F5*L>2!+(2]E:5VJ!]@5,]!*N1ZEI:9.)H2]3L"Q)T?[=L
MJVD6&O_I]WL9J-";[MV@0N[T4DQA-NV[,,4:@XJ][ P0J3]=$S5?+!>0./E,
M&E+7RYJ1XNNJ#G)!H'33+!.*K [F26JB/A'3R134?:$0Y'+&!8;"1 HECCXM
M@HUEFI[PY\!F@97&814B9[-2JN1_XD-1;4;F1Y""R,;D\E00(NCE*XS+%G>D
ME&;FDS.O?&T*F@GS+&6ADB'XIS!;'3LH]-- >I5HA%%*@510.^0.HP^O&$;2
M\)_#29:3G1HG(J=<E)6)<J_2/!'^P7@L_+5TIK V&8-40K NL+4Y#D;*.1N
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
M<<^A1).HY5 Z4-10M-<L'D&=(_ME6N9#+YD2"Z<R;U0&/)-I(=)@7>5F^45
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
MVH=8MY5J>38F$I@MOYO64M>\3MB<%V9,3@\O\7CH^;\S9)VZ<5U-B5D%O&L
M!@>7Z\@IA;=;KV^SD"6;%LJ:+KS[R<G1X*F]_[Z?TPP9LD&-<=<CR<K$5LT:
MBTV37(9?#I//HM,E ;O/WRTA.QTI#-CQ8VX0DDF#;-<@>GAAP-5_3^YN,KG#
M</._DL^\@FA6F<E_/_B/+'EZFH[.CI.SP]/)R>0)_)DFP[/#XZ?#Q\/3\<GH
M_XZ>'C[X_M<23OW+Z"#"L/^_ODF^O_M$Z -UMX,7[=)%%*5R#(56@>FX"(V
M!?*D2C4EU"6IC[8]:CN2KK@P!08@^%KVI;WO-Z09O^(@=?B$-."05#430##V
M@YRONE[:JBK."Z30_=@+P&^V??B.3P?P"%_S_E#8>'1X?&1#?O@K_0;"^Y*F
MTJ81C<A+)/=A!PO0;R4="K%ZSHRH60&[URQMUG,E52#$7E0I+9V\M#=+6/OP
MY.3<LQ47J XYB7D^%I ^7!SG!/QS<#' 2+-V@-DWC.R@*1D;+Z+!JSX5.[>X
MB^WG(BIK."&@D..(ST]"2GCMQ;0R&_;2+_7[FM_ 1H[F&FL3?E(:GXH>YUE2
M7$:_:@;W7#!)%%M@KTL%<FC,V@.,3.(RMYKPKB2:EU>[($;:8CEW7)84?'.&
M("F6V,XT/(WINMAG*%>3_E+O;HC?2E8)5^08H623#*<-3QQU%VQF-ON,Y=NU
MM6-9A0<'Y_#&U/J5HQS;$'U MK]7BH>8PDW@91G'0!$:,DNP$L0D>D9:SX7>
M!4<T6$_#((-R_-M')EOIQ-W0++_0;-BCXUNKE2'U_MU&L4" '"J6HS.72SS[
M$A6+/M4'*);PO;3SI6=WH57L7=ZC5>B]WJA5SN'MY:)3CLZZ=(J]5[=.T0N(
M4OEMW)2D=#<I%7NY3ZE4]N20;Z/ZG*#>3O4-GW9E!MI)%RJ@$NFS+:ITYW/D
MZ,&/C6%"WZ=LLWRO397'X_:A>,R_MP6$G8L!-\"T.$J[547PLX>N-[G8;U&-
M4'8>E21.Y'NOIRUI=#PMNW=X^'D08+-$8CKX-DDIJ?/H]/ 0#2$90_[@F!^<
M1A&Z;C'5+QLNDR!^A$$H=,C<E+M7KYZ[")[UFUX+M6Q,*330MICL$JP;5M'1
M-GH6.+A*F#>K9=V\X$%T4WZ("<?(FCW!=,\.T1985^1M=?<A]OI[][;XO8JH
M6_H_,TO.!B1X<^":H'4:[9X80O!V7;77CZ,GU'>1V+X)I.5S6&W?7[-@H7F"
MG?C+QC([%*7G57!JC0\V^LR8U);L]:GG-*NH"/H]E!_^H>B>PN:DR3]IY+0S
M%#HU7+M5AK0!NJ!X_-'&2[M(:A8(2RA;?/:*)>V^D'@+F$5O2LG1VT1CK$+@
MREA<E-)VO06VB>%--JE%O9TX8GQ+EW'RZ3X]DIX)\\X0 <YZ=2>K;82PCN8
M00/=]@LO^Z5&-1>T2P[#05=Z-HC>@%2L/,<^ACN.!]%#<3CT$^IN"+ Z3^=P
MFPMP2.OH;\E\\1UHZP&I7_VB?,9^;Y-\L=C<(!7"K1?486QX9'=_7>[B]?=J
MV2+L<WM/$Q. C$T%BU0R5;HVGCHD$1^CU^H=,@KP -%Q?/+X)'YZ<D+/=!P_
M/7X2/WUZBIMX]X9B[2 (2R>^50*U1PPS4@,<V9('+IXUE@PRI2Z36)!&8Y-=
M,>V+\_7AY=]WM,/C'NWPE] .7&+;H0.MU;ZGQX,SEWPJ4H(D#(8!*.'N3[=%
M'GBUR1W:/-RXH8>+HWT[<KO&L?O=;]M\GA$7E4O]2)9 33-9FY:FO*6BW+UL
MP(>%U:\K Q8>96R[R'I'-,E[XVAV4TY=,.W".?S6PC[VQXJK^;HO763]N\W0
MGMA%/.'DYH6AYH_SM=W'$W-TB+4?_SM/GYS:[SS;])VG] @G\>/.KSW?]+6S
MO<$@_1[PDPGCL[2;=S*5;4-+I@GA6<(@ZQ@9R?UN70?]%/2#9<7V:97OA,?:
M)UO^:US648O+VO*G$9N9QR?= 5X#1R2[RM)ET&:R!1GVSO!?4U GJGR=.R&@
M,8@U="H,7Y]BJZ#5AM/9MJ''W2O&GU+XY' ST<\00#!4LNKH;I8-QSA-$%*;
MQI(A!4*5<D\9H0SM$,6. ]%UPK/TOQ^\'W%R/'QP9YUFPZV2V]BY^,QNQ)X8
MJ]^-CL)4SL-U9GZN9%R7[J32O$B2 N_3%G6X-F8^F. '$N$0@VO3Y_WVL&>;
MK\/]LV LX+ :MH-$BXE=];[4MOJP1$7AHTIZ*%_R=*.*V*"3N9%3EE6>2Z7I
M'Y[VN=[M3/U;[UFLUSO-EW?#!^TL8QU*.HA^W;POMWETZ@2/J"VZ6&(";&E9
MF?$D4_)D;1FU-'G8>^-L>6H[%F;]Q'%:;K$Q-[SB[HW9</$]<070^YN4.#V
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
M\ VX5B.V(:MHG7SGO]?ZY$OX50'6#[X+7S7S.IK 7>"VXR0%<T"+SO-DA#8
M;AA=9\TL O,(#SC)JKH!LU0O2CB>%5N6.2XCJ581+!8VF38CAU^1TT06Y;JL
M\C36_<:G:4KTAZZ,+A-T8 /O)RJ,2=$BT=?F)?P$'A^O>#"N,K+846T:O$0=
MPV:9"M:49/D2_LS8O(&$E0M<]R!Z6Z8); _M.QK(K%C"\S6XPS4(IB\#^@X,
MO(/P,>CI<37@L(%"$C'!74IA3^!4T./,P'8NB^S?2^.]*#*QX&?4:*4CL*75
M"A;DB\0O20$F8 ZO(QK!U> CM;ZL',X3OU20I6N\";S<.=P#WAK<?/UJX"#4
MY3C#9[%KID?GUPY[E9'?L"8#^(.K)%^Z>\_@)!W\>TFBAMN1+L>-OVF!+&[V
M#^[(']Q2)?QLDA2>J0)3A@Y5 ;:E;I+H%U,G<?0<U@424&2)R$M)+AEL29WD
M="@F<%#%D\IJ]K7P<+!MK$7-Y"LYYK)I> KP=8"HK-SW^/;P*N&.<WCX$@Y4
M[(Z1>3>>)<44?U8NF[0$P:Q, U)N/YK!A<OK(OPQK:V9P:F;PG$]0&E!9S'"
MBQ4FQZ^1YX>B=#H<-LF8SM, /KC5*VQ[!9_H'=[2+OV<X=/3D<"-WR/SA.=,
MSV1*HH:A)FH*/+G#LR>'!)![\EV-BJX0N4H*>/?7J/=*B!"S F5.CB:[_F_(
M_KPI1Z.LJ$FKL>JN2KCX.,_F(](\;TG5Z;^C:[@N?)^L"MB2E6DB"#W>9:/0
ML- O>0T0CL ZP8* #)G4Z6O8V HT&M_O&I9'ZOQ_06?.<1F_)J(;7R?5Y2!Z
MR9H>K!0\QO#LS#YS3#^OD[EQ#PZ7@_NFH-Y=E//CX-G@Y<!=]AR-V)R5V@@L
M&GP?3GF1)A6LL4JR@J*LN@9%C;]>LBK' U4OX<AGL%^>HH.?X!E-BK&!+:M
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
M"8HEQ7DYTW*&^8S:\PVZ8UY*J$H%F46Y6()ML4^+16/<N@N(82_!;W^;C+%
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
M<-;4U!@H;N?H39;H,6U5I>Y+%[<O7:Q+Y[?1>33*#3-W4%\8B/YX!C(-;\K
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
M0?-0*$#W=I\[(CJX/7N]]VGT7N!F!Q:=Y )>&6*J4-)!]2"M16?+CG/N6Z4
M1[7K[H*8A+KEWXOF4%Z7'8K.(7AN1]]P#+C2\CM!"M?'#6T,GFZ.F[S*F)+N
M+^"X-9*T_AQ98.;JM32&;NT,N9-5!E,RL0H,KEA"^##[J*@,Y:?J[],[MSXI
M^/V(WF!V/!J3A)[S>Z1MNU RZPXEN<<D3XI 4*,?EL@DRFBX7[(TQ4HT*,PX
M.I\@97;T\,$/O_QP_N!1'/UBWF7C$GY1XRC1<_0I0<\DK/J?P[I3^?MUA@0&
M.N;!-YP.M#A)QEHWMXO@"\VR(FGW95A/E8N%F%'GV1U9X19")YB:CA"#:<>T
MX.MPD4JK?.95[S8<76_3YF! RE1:E'6_M>KF&MW0+[&9MSUIZ_ZU] &2UF5P
M*BJ50<:[1(;,F%6A_ C$A/@_C%AKJ[_.F_6LH>8+79T^;<]:.QD.CM%#S/40
M?75R.'BB/^$\XV?@&K$,7!GZP]6<F@+@@.WQ),%?&"'[FW]&]^0 W8<A?&_M
M-P/KDTD;M6^=I'4-/^0&VDIZNWU8NV;&NC;N#B 'MP?'%N:=4[_R=3.3)U4'
M_B U$VZ')*^ZV[CR?(GU%6B^NJN)#Q[")<3(VCEKX&QK4P?#'WGG^H3NIW+M
M"26TGIAPRF1]@#F_'6POMA/I6>;7+T/!LZ1 )*OI#*:T!A-M>Y)?4HH$.Y8[
MUN.8/RE1YDH;Z-E@_:3![@;IL+]><:]?4C&:%[M9YQZ_43.S#!VF^*-<$<&!
M'965+NGOB&8'#8'U<Z99I:\J6[:VE]G&['IC.:/S*(":8$)'UZ=! PBY4Z.^
M-(2R7(%O,$7P,Q-ARS_]- 0RFJNSP2<1E:,.+^$>:V^HH1(MA 0">5E:RD&_
M^=FV8+3;!-,$@9Q>LR!GO,DQ['I::>C+$5HU5:YRA:C9I^Y2,QOVC@I8-(D:
MW(U*4*7+:I04RL#$_["%KGL_)^QH> ^0([U>;^EU6V9;4^=KC8OK(R=9S1NG
MZ.W54&OX];'U/NLN+B6OYYE:JI6*%3P&IF0NRN(@$>ILORV<N[,[&6-"RE:M
MHFGUOL2EZ% <V_ ]*^L%MS8%7W:F(5K6UAI,RJJ5*77#(C?H_+"!^ 8U[[37
MG#((!T3N,N?6F@M)?"-LKNE2A'%;\WKWO5'A2H=(YVK?HUBK997DOE9]ZS5,
MVTX]:B%JF!L8_/!E1?)4ETO"TD_4H55P\=]=/6*3$4T:=Q?Y=D9U0!R"XT$[
M#+SY$ODEQJMQSO4 ]WR^LYF:A6%[WB;VF2952D4XV3%[25-<9559,,:Y3S3?
M0:(YU%HOVX4ETY5X]J.>#TI"4^LNZSMI<F&QCO<S'?T9,BQK"?"/EOH6\#_1
M]).J@6N@C4'>%WC!VDZ_ 8?R7)NP?\$F('<7I,_$] +IQPM:'_78'6A:76=+
M=R:RR=_DK'1WRCKQ6RB3*W"=*:[=@13V+S^<;Y6>;GD,EIF 0O@1Z5-J1,>=
MY"YSMCH"J$!21I]:$H5)M:O_++:02 S>[]QH<)0;2D<X/%NKO9[>I0Y9MNMS
M4D8^ $%5L&V8&N7:(%&?IPU#P[",CP3Z^M9+"1[E$]*$8/D2*'$?<>*^797W
M$_2<D_<^(2VZ"G'RFEGAP72+B2?!;@2?+&V?M;6#=J/UA]0/J%$B+!O48=U
MWQ><&11#OQ?0W7&/Z@F[F=Q]IN_Z0F#IV^5V=P G_E*Z/:)G!)8_UX8.GDJ
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
M:([')IA<7#%1A:1F"/2"N6D9%$ZAOW@:0OSS]]I/T/JI9L;?8C[BBK/.WHA
M88?5>BZ!@P;1/PGZ$!1X,P@1X1%<6< '@&'.,*FP2Q%1$H+J<E )*6D1376@
M=+FR(44.]XJ0G+FVDZH=QY&"3I%M1 CJI3[5LH>#Z&>F?):4-E*:Y&6-,;NU
M+B[EIW7UP^/83RD2LMAME5:&K/^A>?*@CP:<TR7[EBOJ]^3[$2'*(+HP1NI]
M6)#E+B*(5^<'H*;06K#O=P!W.8 +&\Q;M'HZ;(Y)W3*:RD5:3O,[E'G /IQQ
MK@M![-RR(*8:RGK(T'J=_Z?.,].V8)X#WH+=VL!G!(M[ $Z3+V$>.X ';N71
M*$*&H_0X/BL7_EN<<7(LY(GX"C*M?I/\<JNC*V_$/&X^#X?*4RK ,0?\6C;<
M>9O56BPCB:;R,F?,WB.76/%MV G%E-ZR&5&DTN&?K#? =#:]<.LC\WE)BP#G
MO[PJMQ;A9,:\ Q9Q]\[!INZ=U1J8TW6K=$*W8XO\\6#PY*[%'F\ZUG%A&:_+
M=$QTEJXA!/:#4'S(*)2;J\Q"CN8@I%Y]'\&@7I,%/PYC2C%RK,O*H[GFZ6T$
MDF'I\>92"$2?Y&8"1\6OG?EX\YWS[[O-V6M!93S#I&+L85(.7LE(OY_Q??]_
MXH.I:?M-JM;W-J413JW^]9R9/[ ?PO41.JX:U'.,@ 7UMAX4KZ<?8G].0H/C
MVVUB'*<LJ$L\74]A\M0$-(^4@L6\+T\3!)7H@#(_<H2.8]\UHG>0@A""XJO_
MDG6,<JU1@E7FUKCGX_:$=1H;@AU($PX%3MPZ)D@%,FJ^.?8+ DE49=,2QSZP
M@:\SRX1":7901ZAZ:3*SK3[S)F4R<H@>R5I?>4,8;LBI]4H/:X&<Q"PZY5&
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
MKLU\E"M..7PK;7XOOKU'/'N* 6WP%8]SB4FOA1 $APCBR,J V G"7$3H;KI
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
M4\FTG4/8FGPVISIZ.%H6TRP@O2-:+/!\Z,-Y.;YL$>%=F]$(I/O1QAY@2=V
M^CTZ_<\(VX.DJP4[420#16Q%!'I&_G=R!.VNE]4>PXC>: J)^B.<VMG#4T"
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
M/,CK.>DUG$'\THN]]_>XV+O+5=(4C?3U\;W'7*,+-,B7Q;C8<+4M =U)M&F
M-J:!Q7OSB:CHN&_=?*3Y6U:>2">HY9]\I;4CJDN1L /%R>WL8I]V4$SW :_#
M*FS0'^J-!L=(BEM>!JK6LFCD$-%KIKXJTKO,;DOY2>MO5(%C&;8NQ[/09J;=
M&*FKLH!E// T6\ZW\:)S,8/G<KW0#DJJC+UUNWO.H&KL&ZHT8K++2Y>Y5\<K
MZUFAU"-4)%43[:[@>1Z9(#PZ>HH$CKGR[NN<-R98>L,5)5EVQ]_Z>)TD1H2X
M5P=W;W*DB#)U49:0JJA48R=)XP4R&24SE0,YSIW3/KR$:FM4\.[8^"6[-TWS
MI$D-Z21Q^UV4*U%^[B7]>$9B+U'C+N L+0W(1Z!>"ZI4\N,E^M+&;KVJ,HO
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
M,5W2BX"2N^\/]PP@@^SHV/]=M1"E"A?2=FY.COQW)-L/FSX(R4RI,ZCV7>#
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
M7PK*> ^R<_?P.9;=(/M_P?-LDF\3>Q0-4F8BH2E)FN^*T6JY/15DPFZQC'W
M0J:/M5F6Z8TO)WF[5[0WZ]<7IEZ%PM0/2*/LPFE9NP-O6="?\2ZO1S/V$&+)
ML;+D:2/@,A>*D2@$_4+PL-U_=+.RUC29<]2SZ0IK;X!,]'A&O]>#4.B/^2/$
MG@]] D8MJ31[QNP2V)_@<.-'=,AWR*!]M/KQYZR:W](!;!,NFD11_UCG41@=
M_>^*.&R\<K0.-QH)G[I1,B_IS$#:=[[Z[O795RX(#'][#0\*G[_^2JA#[/#^
M6Z E 7-9=E:M1N(!):#$"$_UDN!"FX^G']#)V#=^\ ,>1.M;2=.UZT>Y<<!7
M@;BZZR)^A0>/[6]'\=]V:$_<:!',\DD*T]HA3S'[^O[1P4/"WRU/]?7]^P</
M/[\-]\]0(O1T@2Q&Q(68+I"D[*PSR!L,)WQ>0<0',=IJO2<XHO?J;\4$V;OG
M&?P9A5:N8BP7;I6)3[C*,GUF3)^*B,K. G;H-MT@YT'4&Z0P2>=$MV(0=[&J
M/*R"W2'N9<3UN!Q$T(J!262X:%OPF<$3#EJ<2W^T:6K),\@M<5WD&P#1^-(1
M28__0B3]F^04W&K:PZ,H9-(=JFCD.U(*5#'AT'6]6IN5:7CF0_>[>0PILGI]
M9[5MV?GVU]5BPDPLMAZ[,B3U#>\^ A0R+<>>IK0P4WJS,L!NH<4GL9)V?(3S
MP%;Y3G8;75'"T5=]%8F^.6/CC:>% ]0B7-6W!4N*TX/8)\(/F6I<];M _3+8
M0FWAP=7XE=;?K&7Q_.=?HV2MKI6P3@89G9E2.3<L$]HG];M""<ZO91!:Q">
M*@58ZL.6;CZ1:F&?O5I<?^M*^D.25Y\IDU5OM&P\>N#=R5X/K!Y5'F@FI9?
M:[BA;28*>AXG]'V_V*?L)!U(P"<>I(8J=2H$&3.#_-WCER(N&CNTM_09FTU0
MF^9]$.83%F1($:H,XGQ4TBH3,^!Q<EO3P5<4W:1NJ)B<*'LA9>O<_($H!2:C
MJ\+"+4<&0XL.2<A\%"TCSZ5HVO0JIOMBR7ZE_I6W8#\ 3($(>1K[@,_ST2T$
M3XRVCYYFOUDS]%F_J56WL>?0\PTCKZ(TK7OX[(YB14Y?/5>8R%W1^E:V%+KT
M[HS4&]GJ6,V=OU)5N6 UM&=>N1"MI=G9+-2$HF7CO4BK?!K:+:)7538HK-\R
MF*UH&P!45Z#TRYJ%8MTB%S=M#'=.^O]A5E X>62E=PVR?(M MQ3#S!)NQ9Q0
MFXB>QO>?(]%A$ U]".G]M(Q>G$*'EJM@%M5:;W7:R1<9-;B/HD&5EO\ B.5-
M^PZ'44@+^7" :A/CII!8;&9<1P H:'H(*V)?MJ;.VEG<6V\[\IGQ3-Z*8Q$5
M&I3<*%:_U75"C)(L.O:47UPX2Z.%2)G^L+9B,IWK>#4"L!1W@(Z,X$'U@918
MX?3T[.4O A+C\86C8 N/1@(G'6P%DVK>KBV4/L)J1SF<5=6# ?@ N5XN[A0[
M:SK5<AD=EXO5DG3HZ5?C(5*'W% JD[?-.!^+'T^G"^T#L[QJ($<!_*HZ6Y+D
MC*FD?I"#W]W8ZUM(;W7N';"KO8:^NZ!CO/4TWY].@:BJ&S;1+AQN'U#3'FPZ
M6!&KVR0N/ER!#Q3%V\"7H6@C+'2K75LI>H/1+12U Q&<EK=C_HA DY%Z^*&,
M@/)GM,;2M^#3>7@B"5:D4![E\XVC*P?%WMBXAR,VIGX-<T_6Z$\)@Z ()MVR
MQ4\?2>Q9$$+W-@0FA)*0L:HD1084B/H/%+!CGN1>-,I0+8DKK(\Q'[5-/O%,
M)?^5NPL,LG.B_']NVB(?9*_S\A(?GKD@<I)+ZN2Y>V9/AMC#$(YG"##IL%V4
M@K*?>HMYTH%X<MU/_%FO322"*>"1TE/\A7H88]-:>O8G1>[[CR->2J%XQ!G5
MV]K^P,KE795]VK!'SDCOC2-S1;;DW/I==(7?8HHDA!0WB5CCY>F^:GDO\X$T
M>+:WFZOL:D1-@U/\*I'ZL *W7"7TF$M=#9H<MMBF;=YU;=-X6A\BYTVPJFN0
M>W&NR\0MZ[*^J%:(+( $Z"_P$%2IGZ:]3;K8S4>)0@FP(&"-1\97R$V5ULHO
MY? VS8@]]<VJ)2GI5)()[NU$MM9"#@71 "J7[MV)>X\QGR(BLY\UH=<J\-MX
M2R,\KI*S\M)^,LR!OZHS%CAYZY)L]4K=JVC\'"G3?=E[X=A05Z!763^G/=&:
M^*ULP=>;#Z7GBSS4H-]6=G\@:9PNSN*0O('Y2\_;$--\>9(&AN+.KZ'U#BLM
MK*YPJF&='3_9X-,#SB#E,QJ$ Q"[Z.C!P(U3&MILO8ARQ[(]S;U1R70%>BP@
ML:+3)6=NS.,UISJZMD\$U&C;. ,P[[1!0QJ6[9U"N[+N&TVT%>_&0#CPMIY&
M2H(49+/X7BOAS)/4EZ3JF=U7"Z(["'UH0?;-"'#+I0CZ-;Z]0+X:C][N;:0;
MGA1MLT!7#+BH>WPB.MYEM(0U__0<_G&;_=(T<\U#D8"TA',@;:7UFJ9](6E'
MKX@:I8ZT,F2N<%#JXDH389M%LU143,_#]L=:]"0IS5\23 HON-+_& 1VF?OC
MB/I[>.Y?#\[=[6E0Y-N_*F,1%_F5Y$-AVUT4P O10+U^';@>2F084%Q2YD$!
MF'5+@J>)M\5IN7MKZ'JFK R IZ8J)[*U;L/J_B:]R3BLAUIWE(SWR$C+51]M
M\,'51S@;BYD(WBTIF.)K.M+H@>5\ 69C-_6"9[4BI\ ;(WD[)(/>YB3PB:I1
M/9Z_9-^-DZ%5EBJ2ZZ<DIMN9^^(SPTW&.#KH/Q_OPJWXP7Z.>M5"-[SEHC#$
M:3 L<;["J+6D%MRLJ@DSSR'6]_5?G6D?YF^P='$")A.TD;%4;8:FF.+AKHOA
MOQ"LQ9,]QEK<R 3?"FKP6FSO-NS:OJ-Y7[:E>TPE*A!Z[&44/ETA^)"V8&I'
MHH^+/>%ZOL)>!V'BF[JYK(J)MN1%@9?OGM(FERS[;5;0Y_ D[5LJ?N870%E8
M4GM\/A5:B)BKI%-OL8CP+"DG-ST;LM5!(= XY=#YJB3@%H&V%O$EM/HBKZ#E
MNPZ?>)>%YY@(F EB04/+I@V8L@!H"/R 4B'HFL B[,N"G5)5^P:6D9(72H5
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
MCHX%\[,_!2:C*=R[HE*?3(G=3$)I&)VS1J7<M-+_:X5J(<Z8"&V(-,B4'4H
MY-692-LP,QHXQ!$9?7WOT)@L65^M:S0===I2<T!R?WT,DX+8>(ZX\.';6Q.P
MA*^OJZL<2\P(_8IEQ3IK >^5)=*BZKYT7+[R/3@?3UUY9P6D[67W;<_Y:M.X
M:4/O;R3<P*;@SD H;5Y/)1L5]H&G!U@OB@AN @4W$51R&^]-42S<[IM$2QU?
M,QB(U&"+.=D!R"C:%E-WKE3J;U]"VDFP 0*UZ0ZRDT T4M01>%@>A@^Z#5OC
M>\%8M8Z1! $^(6EKXI/!X]2LQ#]Q3S3WL 0/7H\WZ[3)*W+.H1%WG'=BQES
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
M,7)\1';7>FC'57$U&^H=N8?HW(6*[([0BF?Y=-HR.]_4=^-I0W&GECQ^I$[
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
M/!\[>U</MCVNU%Q-HZ?W7"8/J^MDD/"9QW>-9X?M2R, /.Q4>"4=EAA,]_E
M/51,F$]Q^L9D\*9+04>IKK+34ZQ+ %(7A0BR<SV\/$:GH)NRR;2PA2O8!^>+
M.Y=[;CU'SC/75"B?FM'G>;%8R@$.HK5!&!C/)R$K[\S>92!<B2%))"4GYF^Y
M['NOG6P3N59H99&^4CH2OF>X'1;DH)_.(SR&7=-J>,+%'ZLOL%@&1*HT:6X!
MF=C&M5JUL O:7?P= EZ' T2J#/$F-L?F9S+_G^7S)GO^_$QG4(R/YD<*5!WZ
M:A0#;?)Q;@)^,%O52ZOSN?6)A[;8QCW8BM0.;>.BLV(2]*I7P 4S+8^'\#4&
M13-[',W8/=OJHD+I=P%42HL.\^07LD_B_G4H%!?.^EPV\T)LCHBV(<4M5J8T
MIEKI0J/!6ZQ:=)KN$K;MW^5,V33J6 ]UD9$YY>C1P<?TU6XHH;4O&EI!"^"/
M^$V[Y(F G#F1 3BFQHL>U]DO.*",XUQ9]#O!WUQ$&9$4M2.MY2ATR>FLCL@5
M.EH;Z] OW'^6;(C/?G)W=Z?5:]G+]C!\VB='HC:I3D5V[DQL.4$8&BG0R#>/
M#\+7+JU5-6EJ'Z$."<ER%^LXNTG- BT0M";@0ON]J MWL%E/ \ZH17,IV41]
M5>&!\$_3&S3G=52!%Q]E!C;C;HPB;VCL]@NT_U(%C\=$A+.]C0WZ65/WQX>'
MCZ(32J#("M4WB'[G!899DHJ:8-09\T[8I34-30J )I%A9#WTDN7@<>?EC0;J
M\"SH\+QR:UI(,5[R:ZH\?QC[%1/2=+B3&ERN"B<9K3-A\_*;ZD3]<2U$5&B6
M#OI.D5RFX%VL0@GL'9[23M3@BI1I=4-%CWM>_VTLEUM:+4</XSG!+.MBB>>3
M3;8;'AW6A3<3?8\V&#Q2]"+,&/H",GUX,P,Z]A):B=VT50=75&R<)% IS]=W
M0S?7NO@CO4F5E["N^9N[F']6YV]/O#.5$-LX^<H F?.A[?9H?R/8-]N2G(;A
MX+4(SL?W\_FJ+CT92Q3';*8+XK#3+:5^L+Y(P\&!#\4LN-7 5N,T?^/M68@!
MN@+4SJHY9CAD"TE6SU^^Z9^%1G!C#X3XV?/R1<EI/<NYDG29=JO14*V=[S P
MEBP+WQ)W-%K7,E26G5@V4Z$&BI6*E8A0&'TH75[T"H5?'QT<;2$D3+9KZPX,
MYV8Z%Q3]$E'>11J&G8,)B)$TM-9]N<)!M -]RZ\V:9!JPS>J#++.[:8J-P5G
MXY"0O><VWO^LBEB&_*+-YX7FP/8%<QGEUSRX.F&,= Y7-('2K'W%S!T_>N"9
M(*Z?N<TY8&)+6^/L+TD^Z#=!E)L@E'O08CF>B1X76K7A0N092J(KK$%I8P\O
M)"P[ H.HX=BVOIT!$3T/V:Y -[@F[#HAY)NVS:7[5QO3<8*EC5I\SNDMI^72
MISPC9[/5%HD-$I;2/7#SKL^PLI6%)4V\QFPFT9?(T.=&JE&;CB7,6X&V]?$W
MR#Y\PY\>/V$%?K'"]<AFIDJ,;'&23&LH1<V;MP'$JBG?KI_SC7*]?&'@=$R$
M7- A9E9&Q3@'R&=)KD^*"!NBWI]&\DN 5Y<SWE5V7;<@Q4#CMI;DKBE,/FL
M*U]?XZ1\(17Y^WM<D=\5^Z>+%$!?Z<?7U/$?-82/'AV^QQ!VLK@')+OD<?GU
M@\/#X=</'H1?PG_5W@O39_2!U=?'^/;Q]=_V[JF^7V1ID2@2A+F'RG%;J<])
M:+4%<K0PC"V \Q86L!2THZD ?26:S_!SX_20LYF:Q=@FA/@P[)\4P!FQM\,'
M>C W@4=3K!M-V[TG8LUN;D>3GZ<3=>^8)C$B_E#;>! X]9I-2SS8:HH)9:2^
M06)(X^MS@/8FK$((G 8*'[POL*BW[(1T'/[4&933C[).GURQ3K<O1#DWDUUS
M_(U;TE<<XA]UX>Y A^9'Y]S>LX;I/:/ACE*+S(<->@=ER,VXE5V^B\.] !G7
MYFD/TF!K]"920R@&DE(Z%7!9(A^@:KZU3DY. <F?#-C:KTD9535_BWMI*L6G
MH?X6L>I*)]DZ4.\7]D>*);O!"/DZS?@-F?'S\42D3#%:1P585?LL6W?@.L\.
M22OBJ]@'"F(1>40V:_HV.4DF:B"5D)-&3;%Q9^\N)XANF]#) J#A+1PN'FB3
M7P6V0=TO+,@/@MD(;>9GA=BX1\RC>%*3M1:GSU?5LARZLP_*B@/]9S-VUXC:
MV]P=+I1[7ES-*%/EWNB-9T:1\F<W:YHEQ3(6!<D]L!6J09PEC6JJ"M3R@N0X
MP='UCGPY_G^W]/WR;9NO(]A8A.?Z),OD@PZ/K_ZWY;<__Y+%P.[""/BL_N<?
M D'BR9[;A:&XO<4@'1TNFGA3HQZ%C<O#4"BQD.RIU9P0N0#J@6*@>C&[LI5N
M>R%A^$+GC?,MG*GR(/2(%$H="32S&$&'IC/GY60($RO51XQQQBK40=837?!V
MT+BP5\L$-""WQ.78R!UNZJNZ8@4A5.&;I-TH%S7%L?-I6Q1!7.27 I6LI6H"
MX#Z[,-W^J3[_= ]V8@!>Y @SOM2W_^[5B_/;>/>=.397W6R>PX&[Q8-S7R(#
M#3\M'K^5$"'8[&+(XH2 7WQL;!D] ?H8;U,2 ^3U>-8H#P5^N@VHX-$^HKG=
M7 R=P1Z^@>A3"OLY2'Z.P 45-N>IYXMR@F)9"1:(<DF07T6=3 L QA D8OU-
M6S<65;Z6KJD$E..CFB\BP1@/I\<;)?S9HW4XH36[ )C<FX+N5;5R!YKS$%B\
M'AA?M,5%V5M=/X.$AV:IW$K-@B#_^^_N'<_G2GE%.-.L654XZKM*^63>2@$B
M=.1KDPG]C;W)B9\U]7C5MMY'$28\$W/M;XX-3%P,#0/Y00Q'W&CY^,"E])J:
M,VAR^J5QWOR_]YX?=>O<D&GZ]<8(*+T/L@O(1C%QSDC%5YSR[KTHPN%V%.$
MI.16_(8TRF1JD*R8;]VG(P)$Y@L!"K^WNT?/C,<#C\T5="4) WJJ9V:CTU/G
M8/.2[^_,^Q,W$=WJCK\M=/'QL<Y2SQC.C6S7S;M;8O Y._<?HCZ(+7VQTCP=
M/W+3OJ+(AA]7FH/ X>1/-&HL4"&F6Q3%1&5P4:B\*-Q,+ZCY!(6"+\-_^$F)
M>+#U?$NHN(%1F*X\FP:HHL$=V/1D!=9^V]3EV'TT1H[U[Y-BJ/^9S0N4S<MN
MOAOK>V=<C"L%(CP<[C8#AK]U"3+/[&-<$+BB[1141&"+X^/RBW$CJJPD@<\-
MD:9/BVW"WP(V?>QQ.W\/,JG-(>_G<UW\)G)#EM@?H%&%8!.6]7HI?A';%2V1
M"_>S"5<Z.+T'VF T*>$FD^:)SVIOD-0BBI)G'8OTM#GC]4 4:)%F*^I""73X
M""1H')6UI]1A-\UE$W>!E]V6+J:H4B.LR5KH7Z.AJN!8)X<B,.N]HN4,5G6J
MOE'/N"K?UMGA,9FTZJCV@U>7,RT[>O+PZ""+%V3N]9%],F]7\K!;(?NWE9.M
M72RU/XD*Z<"Z%6OSW")\.I.'4:?1WSH?/VGG@D\G:QENLUN&=0-)84_L5V&5
MQJ&9LIPCYF#4"LU#/!9(K,NZH=PN&N3U,\RI-LNSY5E:1<3ZQ,UQH8N^UT36
M\8B, ??>3_$M=U](8"$]97$'HALH[R:C2SR9;ED%/MKNM7H);]D<T#SH5%BO
M(?YDA!A?R+#:ZTH,I4S(@>IPEK>3HE:&/F<:2RJ' D\B?4/=VIWF<P)2-54D
MY,)M,4-YAH6:6DD:I:2DO^,.D=(=\G.3XL)]OT ]O>VL002"'M8<94<TSJ #
M/TFQ4H)-YL@T_SPA;W1+YI\\F[%4],<":)5-:V&7;DEW&I=3,I)^Z8#Q!WL,
M&-^!%& ,$H]A:G>^>OGLQ5=WE??'"'14<_9*IBQ)#$P2>^9WLC_PBEK<+V\Q
M">YFXP>U!]N OD&B+*@EJBSVQO/LB6-RHKV/MX2MXKT]&LG9PRKO# DU@+\]
MR*:Y0 @E B['/MO(GWFRI1"TS,'-2M$DNB^E!- :/UF>L? RV%;'#T F&/-Y
M26$@VK:LRR]@;D,$EKD5.GY3K2T=QKP(.GQ.>JP^XLLT[)=?&E/ZQ4:#GP"N
M.K;>HQO>K30VS#73-E_,E+8ASU28;P43/8((1CYW_P81 QBO<R7EK?)+]W+D
MKY-XTM;J-I@5&P]3SMVT'5:"3\6AB:='0 )%H'<I*GE&^8(O%V[U@PN(LN_S
M*PC>/T?9&)KQHCVK10,!GNS(.B$[RHN\A<-S6T.T-\?"C]J5<J)=*;=Q//S8
MZXPINY B\OS:EOE'F<DT<=^*,.1H3=KLQO0I8-#7"Q[A'G>Z<0_E>QM0GHY-
ME$LOP>ON]7L^?L,,&Q0MT?LOS4JC<H3P=E:V_%?3\/_!0K-^CK\UXS<:Y;K
M <X)3H% [#4(S%Y;GBK"GWTK^;6).W*07"-3AU(PMP7RAL@LL3%4VJ9;=Z8V
M *)-GX;AD_9;Z9<)!6M%NF=D<U2QEJ6^N 8(<O,-$>*"'A!JUI051&<KCIX#
M9=WWCR#GF+X5#^$.$&H\!=!QUJ6Z8H%)6I7KWYLUK[4[.^>CM9'\X7:9'>HI
M^5N7.CM)*S;K/D\.#S?]Y=SY+.\"77GH^P]X]GY'8(\\D]LJ;K+ZN[90_UUV
M?1[H-7L$)4G?(1?94&-B%RY[-69X>]D#Z:$<Q/UW*%+J$@6=<4JB1'E).$C)
M>TGW9Q?X2[R(@QN%'5K9-RM7"Y-.PJ7J"4Y%;4U(OWZG\+C/I6]TVE_9IJ<
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
MRHW&+"?Z+@*&*-?PZ=.#UKF,S)3VEV>DC"BJ@J2+<4.3E;:'+3B*!,CP'B^
M,<ZOE_I$45ZT-Z+1&ATOL@#H>;2KQ/C.(I,]7S-M5/M8Q]OK5/RZTOTO5^+/
M&%1<EY5)!32#[2",ASM_;8?00!N2&S4\/7@V/.UQ--I&ID$TZLE^VP;/PL+=
MIS7\8AA%?6C-^KMZ/3F@0TD3-O8=X[L,\QCQ;KU=+0M98<;"=WW?*Q*>[G%%
MP@Z<DB8Y5FCRK,:UB\R$601JPT[![@ >TN?::!%#95D_D<C^VI&P5J8VH^90
M5H@U1S7*?+)T#:K)=69GK=99%5WS+N5H N6T1=\IQ6@28$UTM?(9P^V#T0^'
M7%!76T$21B^#* ,6@@4VT&Z5AN6.:VQ?U.*;-/A/NA50XS0\X-#=42^X,J[G
MA%/! '^9HOH*EPBC1-.5N;;6ZB,@-7[54'JT/3L4&'ME1KG,]UCF.PC>F8FX
M1)\[S,GDEH=Y717V_PUW=6C!+#>3?SSX/UL$:!X?'3[X^8^,?,R+H!]<_-\?
MP^]H7M6H(*,+A^4EUY+P[';G!$AZ%'62Y" OK-'._BKJ(L+MD<7@B]UY$:_<
M1GNB;]^O1$=ZRJ? A0J%,%QQ:Y,X'EJ%N^H[J=''KHOC8%[[D,:K+K&6=2^4
M1<ZI8QJ>A^#W!DF&F7TEN/'&@79!8"6U#$&ZC',44"O9N/?4NNJVMBK&='-4
MC/!,'US,:$ %U]EK^P2H"7/.S_)XJY)G02=$?BCHMG7\GQ;[E\<&SXQ'"G."
MG<-&.$2"-1A]86IDB=:Q>DEUP)'R<!21PH1S1A0DZY'=KXV1(WHVX$OK%[GU
M=?7'VIR\+V;"A86-]SQ=(&U&LN)*)>XGZ9K2*&Z6I1STL(EH=6Q$2BIR%(*5
M_292Q@E773H:-@T1*/IZ72+AZK.M4+)+ZQN(]D5L8TK[FOU2QE4.J9E(@1]_
M0LX@J)$T<88.0)$#+F#R2TJO4.2RSH'B%QP.&AUS:X+I1'<LZ>GXKYH>E;S
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
M;.2IEUEF.UW;/12_)$M3>+^>NG-Y^58Q;XTN%<$A'G9X(&-2#6[#Q$*"L_
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
MO&'&& &3*=!J N;XZ)XXFUU+7N=A.&'H4E>=,'3]F9V_Z:]=._;3^ZP,DUN
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
M\8I^*]R$ @Q>@DD"P,-*1R3V@^H??970@L0+ [';GW/ZBW TL\B\9(*_;:T
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
MF/^*97-?RCE[9]'T+UCP>TVBYZ*!1,+\GFA,83!6@3CUX5N5_E&8ZWEBQ<(
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
M,13''G:=.(RLEJSUUULE5/9?UV,AILW3*\EYHKWZ7AK3V0A!% =%QI'Y<5;
MO@JR*SU!@\ QTMAU@T$'.EF$5UIR'."_,XZL+LC#=&J$;ULR*'..+81*$MU8
M43RMF)//RASI\@&<9G*42<S ?/<K;1JO3&&":)FJ5W%%"P4#5S? B<)5G"1!
M$G] D&D"2S0 ;9EC?6<62&3FZ+6T#/S]RS;MKP2^G/9Q5B4O4VV)2CPH]'>_
MOBB2#/3 ,3/',7GDJINC9JN+1MT/5G=AV8-!Q#LU,LT02^T79%/#'F<;8_A>
MJ*]KP\YA3CI'I/\E74[+O3#@M]OAKV!";"G-]/^^O4#_GET%%Z"MC4LA-WT7
M%Q_8O1Z2*WTM'6VY7$#OD*9:B:DVQ%V_'$B+\-SQS5K[-%R]$J!<6/$[M45?
M'3,5.%1@-D$ZN@P_T/UT2N(1S&F.LV(M%%V'G9MCA;^?AU)YSA'E]JLRN)IE
MA?$4(GM.HF#M/.$]K<W3)S45'E[<[>Z:FH1Q0B_ =2'A2AH2*) 1ER 3$3<(
M.#?UTY:;FUXFY)II:(F8Z7HLZ,6X,I$&0(9K27>N^'4;UU"<,H^G.*@6=--Q
M(J+OJ[(XO:1G\8;DALS5'":)RV,T4A@C3QO4JXZHV=17BC8_DM=<K[)E6X?&
M.NUQK?;X]LKC)0E&?6C?BHAASS?H#Q=WL.S!'N&W<<^2G(8O89:I-H($)N'8
MB.U(AX2./7NX!H>:?U<ED958B-A<1>VP?Z2DM/1:1##9V(3(TH/',TL_SGK&
M#^+IHYCGOJ?B'?_ES"G36 &7LVH$0%.#IR(2"9U!]I=FY9WE'(OEO.HJ.*MP
M$+RJ<E@39 A;:]+I4](7I$\PEI"^]V>6(W6SJK=1O=+S.(#=BJI2C>W*0:\&
M)_WA@2X6HK]5G,"8+"I'Q3[*L@]XHPOR8?)V3^/472:T$A_2["HQT9276AB9
M:<:2@2'C=1P6LV "!9A5I4P"VUFK8D@+;7E:?M?.K0?1O\LVX8.?SVL14O]%
M,LHU\S2$.DSA/=:W14M-F>>:;0[_;E#X77B)HW[AN*KFQ7@V-\E?)O@UK^AP
M=4OY.4OY@I:"?+5S&SYY[X5(NQ7]G!5]*1FS-!"XO. LRQ?=2G[.2D(HJ[F3
MS8*74N^2;D4_9T7?S[(Y683_$<X7SX*+#W%ZG=[<'>.BO8[NHH*_:=29/6_8
M37MB4[P+K[S"(#(<$_HRV9/6C"6+DJN-R#+,HN4\KN;D^H;(*..G:%F0*5SP
MSVD\_J#E2F-4F<%'+L,X36"C%J6AOQ6S< )+_G4ZSE#:5"0&1@SYQ=',%#'_
MF-#<X(;CMTE%/]/YHR7*R=JU&9L1CA)B><^3<L9QC+J<H! G%U$0<?+I5YS9
MX5@@V>^1%AB,R.:'DISV5BTDSU*7RJJD@*,2IYA-T0SZTS1-GG(L@7SM*A\;
M]G'8#LLY6.S"Z/0#.?WT-2F1B,=&(A2KKX.O828H3?>,/'$38O)GLC*(S,*P
M,@FJ!8>;EP$<O\3H_-BQ0ID#5H%'!8%,C8E<I :/$H< 81D;U5Z$11T;JFL
MR=63FHRRN/=E8<=[7!:V ^K&"PSB(#<%7'QK-#6P-^H'(?B\0!>A9(6^0/K)
MG>6&#ZTB[']V-2AZ>]5@=]TF 65TA7K=1AK2OX7\%-\@>(64ED%P14*N$M_D
M=%51F/E(BKZJO/Y3;J.P6M\Z"4>HKD,T2.X*#A'86E72^!_B)$$R,<L2&^_4
MVBIZZ'A&<Y%0#*EJY,Z"O''_<&1W$J=Q,>.<($=B.-TX,VDCQ\:U:P@2^[/0
M-Q1U7%D?&9G+F%5SCO!KOY[M('@CO26<W$-2J8H33E.Z8;M:,5:@VM&%:IM1
MA66(XIRL;4X?9W-=/'\'Z">;T;4EWE=9GD38M^VR43MI^KPSA0ES309[?0-[
M8O8TCM 8EVWN3\A/B?"ES-8#'-449DJ=,J[KO=WNAG+OOJ^+_\_XFN(^,IC$
M4C(B286U3_5<ZR 9/F@80MJ8DYDZ9*DDM[6T),FTA":RSUMI*N!\"PNJ_<#&
M:9H)V1PE1F\;% IT0] )L=TAC3P1;"(U#?&:) E'[!?9Q'53T4]B@_BF)$A@
M]I#Y,:'C! 4:S$RR0/="4>5>SH=3O&S%K)AGD:$#%FE1?1J%><0F%^I DX1W
M@C;UBG[&_W*;")F 2+@@Z&OS(G*6\34:756(-=E\S\:5"A%"EA,-K5%47%\D
M1O-:#T@S0STIK_ 53=^KDO0R6QM5AY04^+%QFVT2&TABX0L1A.92DKD^,3!
MHRJ7NV"I>2B(KMP(]JG;*23V.W=.([WV*XW?:J7Q?JFC;U> O3OK<J-X_H.?
MW](YH6M]=\9_LWW%A7-(1FJIM@F256.7A/HG*6TZPA>E^+]#_6#C<UXW6.O?
M_Y,LOG1KP^*.=_,])!BE7WN]H4].@])-A+;M$&?T:A;C[LCKS1U<J,./^@+R
MX\7KME]$70-7)G+%A)_5^<F>]W<OS]Z</]>#WK._??O[\XOWKU^]>7>^^I=7
MO[_\_\^?_ZJ_%G@*";SI!YZ_^^/-[R_T[W0!>@UI$><GT7-OS8%ZBOQ';MKA
M4CBZN\,<480B&#X]W:X+?3>OD'=FBL1Q1FKS97H9YUFZ=R9M;2:1]<4%STV;
MPG/VR%U<F-QO%"*5Y-L<;-R,_J2[@ZV*RRRYQ"->F0AQHYX8._Q-V+[HN')K
M%DH@,!N/JX6MW9R9,"G%G!*3A S=*WES+@OORG8*X^*.;9\)IADYCRG/)R;;
M9QX7A33[7H5%::X8/(&<-#+W+ @'Y_AI9T/]-QF"$6,)(%JGW62%_N4OLBG9
M )9*G;%9-PX1GX,)M^7BLG-)%K.WG+>Z9'^8JY5B"<:V@)>:3MEF]8XV&\M:
M"]+\4B:KAL5=2H4(^<W2G%6E*"9(5P9,IG6DI?2V^ .]P'ZWZ<HWX##A.V2@
M%E8S3BK\<X=J#+:Y N+"UGS8" G[:B-RUH(+#9 '9QP(;XFY<!T"'[A1CMU,
MP[D)1+_?8I[FE*.*GT[4K(5KL=3](_[V*G106!BIGZ#[Y/'Q-\\J/?A9&N&3
M-!YGP4.2(%[Q,9U[.2:P=W.Z3.'2%(\&P2]9.?,B3!RET2UD[U* !*13\!>3
MD^ _)U&-V-.CO7TAG596Z07/Z_:1X)VGD2ZTK^#ABU?/WUT\:APL['\P3D+R
M,^42/CPY'!P>G@P>'PR/2?JYO A.X9A\=4366#B&!VPRG V"PY.CHY%ZS5S'
M!V47\#$M;#E2:<;V<!<*1S'VIDU/ECIU-(M:[4*>0X6*):MR-=Y6+A>J_6T^
MA<:D%H-7)H5N<>=UR)"ET-[73+MSIF]H"OQ6T8D-SL)%[$-![G? F"$K.$P1
M2F X6<\^<0V9!K<N#8E/:!MMM0<%/0MA$C+"P9C!H]VMTA85XRO-WH2J_Z5E
MP9Y",U\DV7(-1.GQR5$PRRHV+/GZ2Q#C=A_WPJF:L$(-VR>0,]J >-9A--P+
MY C,Z<(J;&0/D!\)QY?G'&6! 21=!G;N+BC5XZ*\2%MSXMP#!0JLQN6A_9F-
M@BF,Z^\D,>%6$C DZI<B<9GVJU2P+L9FP7WJ*UM^>F)WW-L#B::>A\ 1RGK!
MZX1>F\6^H=KS?"T?18OD',H1<:'<Z;SG19&1!K,B>\X9@Q@)SH>OGY\_JJ4R
M_3-;PM#,R+I%;+-.)]=M)=XP$49,[8XJ, @W63-<F:U[A\7#-;0UB V]U4Z
M0YYT0&)Q&O^S2@U$]&2S7-R3I.O)YJ0KQAA'_W@0AT].HM'3H_#IP<GD>/*8
M_C<*AT\/CIX,3X<GX^/1_YX>/]B;3.WPY/9",VLVX(9:%IR2+-BYP%'[:-^0
M[7,9FZL]\<T1]M$%_I74\B+X_?>SX.$#^=6#1STX>M&_JS 7VY4._UE&/A-=
M86?H(\G(UZ6?8[7VPMPH>!5*/TB+Z:,U44,*T7^\^_6#1ZR<WL5S!)/=I^R_
M'Y#RTV_(A4UJ[9(NS?(J<ZD$P!:RI_W3UO5-][-O9!L<MI4"N>,!'_J53;L#
M_ZJ_*D_2MRK=JED8:8\N8ISQ^(-"5P J+)QPUJHRR&HE,3E 4C2 R&&L]^_5
M_V/O39O;MM*TX;^"RO1,DBI(T6I9\3M=Y<AVXFD[=EE.9_KY\A9('HIH@0 ;
MBV3VA^>W/_=Z%A"D*%FV2 M3/=VR1 )GN??ENI-/8'OF(^J)&#1@+%%<YDIS
M7$-LURC*U&*.D0N#:!E!LT>63&<<G@1U7R<-]I_ -R;@!W$895),L3T4OHQ5
M6_0]<+_@(^"^4MR''77>Z"_D@TM=UA7:=*#R3;8;(5Q.0ATKE+^3<C]NU<XQ
M[0I\2]&<,=@)V,F,52JV.D"[W/P_7A#[SYH2CHNZ=8KR(LFEJ066)RO"Z )I
M(OQHU2A<"&8J_4; $-V'RA8$<!'+)=#S5$-30BW<9DTFR.YZLK[GX=OSL(K4
M!V%>?;E&J%Q?95B[4G"\"DG?=! _,3?5;C*[NLP\@0@AZQ&/47,-DWF9@!N#
M3I^"+-BH0'2.5N.Y&.&(. 6.X\MJR&''=\FE% 1_F!OPVCBN_(HJ/MEYPZ)&
M6JET=3K=1X()+.]_-;!NJOT1N=2Y= XJ<]J<,,9('ETG)58J@&P8LN= 0JH9
MH+APFRI27#BB,'#O)O^;CW0\EAH">_@<[@59 U(*A)7QED-%KN24*$Q/4X\*
MV&&&%TD%$B(%"*L$#0)WIWGTR@S*!C.[!WO[3W>C%QQZY@[5LJHC,2/P'!@)
M61XV9$04Q<H2C<YGUJJLDF_\AO?[.A_N1C](^,?[@T1^?F1/QBX0(]L"B\FA
M-1_2 AZM']2.72]*/N90ZAB,0*],X8) KK *16/1<;"^:VY8-%AO6YL%2\7;
M3M!4[&$Q:*:AXYY\S06N:64$3JD$*6>ORZ.J60)G0;]':IH5M?Y,(0P)M\D'
MMCA/]EM:49+,G>V6V.&\6AN@F,@^.-FI"<W]IZ>'0"QPP^?"B4DC\NFLV(T&
M!A0VR-5+$B-B](RP8E%[VH&R"(P.]I*0$0!<^]'DR1AI%U,U_X-X\',J"-L_
MW3^*NU]D(?!L]-4S.C3P:N,(6=+D0\(10;U_@34?H\@@NGEAN]8]@1PPM#Z,
M1"PL):4"(SB!F(6W+ UW)_>-^8J*,6P&1IIB*:^-A5<[G"KBSV#$ QB>@HUH
M")&T53M1C^!DR1$@<X,] P\:19X/Y77A/ 3RR0,T>XN4_Q,K1Z,_DS)Z;:6@
M/5TQHPF7'RY\6E#,$HG2TUH7Z9A#;V!%CJAUY:(@_8%UM_ ^-131C!Q.6&9S
M&/5Q8,S(H<I9(J>1/5"+]52JG5ZA6\*],I5"YF+S==E(+E7JL!!T8<02GWZ%
MU,^8C8,FO[3UD<6G29%AGGGQHKV;5G&@;"VHO?R/P/\23K=Q1RLFJ IEBNHU
MP=YV?O+WE0\&X)4 $"U-"P1HHL29$UY(,!_-)W G$@Q3X(\VG\OE(/NG3_>J
M1\*>-"%BW]E:8$Y:6' \D3.V0]^ 8"-X?+!=-?S"?\*_8 #&_0M,3XS?<S3H
M V-)C8P?$,(_[)^>/(T]9,\4F1R+#_@FQ EW3K<X@+L1!M#H(SEH9#!-KBB[
M"<9\,D+#QZU#]!VZENC^S@,ZPR7X)<W6)%*+^T'O_^&3CFL0S1-+-.;3C'TQ
M3A>U#55'31Z$(8IG2GK!$UJ9#C;<O_-L92"PQ\&.A/W74"A)95+;QZ+FO=Q&
M3\".:1A!X\W+%SYP/U4]*>80/LBO!,<2&:K 1/G8\AX"#^MQZ,[7+><T7NK'
MQ@\<F? <]2\=0F!8<C]JT(X9V)%%W*P0I-1]3]</WLLLAI$#-R5]C7LG^*HJ
MN;*(U]SFZEI#JCG" E#STY9(RH_%*'%NO\U."&H--[JP1V#\3$JU+)&"*8VE
MK1;DK+4,&VKO-M,9H:6#*X?G:$QL*POMM<ASL.P>P^=711S]42>3#:J#67G0
M?QH-31OKZ@$AOAO6Q8!*DK!F8O]HBT,7%IYTJR(6+A4CL%56KU%&!JRRD0&C
M#"Z-['L_X>#03;&O7$(> L?G<B>Q2[1P]J2BPB>D9)Z^1JY^,AR"35J+D&T5
M;^S]9[03G?"P,I=J<%9+:;"'GKV2*0ATJHV141 E/)WE8F;2BB#Z$(79P:ER
M(>R02SPRDGRTKET_+& /:3'&9W'4L8PV]B(26&OA$BHL/XM+/0>)5<1!2QE^
M$5&4K"DQ^J__.#@\? 8R:&LDJE-_*DQ]>@KKJ/@&I#?E;[#A$7B"GH:M");^
MA]+429K]*+4L*3G/5RDAK95Z9Q:&C$J'JP;;:BLJ",:H]RMK0G&!<U/1':$J
MM>J7Z+ RU W,#=Y@(8QPCA%<[F >S8% +]CSI<<3EB3:#XC-AI..8,EYP<-#
M2#/[U<G4Q9O"<N"'A_1@OK[I]B=PJ5! ^V;C1X_Y\&2+,1\V2=:T=1?I*K&O
M*SO;POZ%"-$SW9D8X2.Q4RK+$U<Q5^&-Q*%>E87K3,(Y ,A'(0"ZL041]3PJ
M:=Q=+HW7' A$6%V@SB%>$27&)D4FX CJ9QB%Z2XR#)9*(D_NSHEG%?_<L3(M
M<F.C5\,"=#%U^6 T>A2@26B4:V"2!BE:<J!IB?=6B-^G=SHA>K#-W^@WT!/G
M5&^"#924KJ85C+%RGWO[N+SB2AJML:>%FFJ #JDA3@",QVI+Z-N(4"O%;\_G
M5+IR15/B(J#!W.9"@_7RM[;%4?#*5#25-&ZR; <_J=DDKUQ&(EA:0)249<(-
M1GIVK>(A_J6R8KS(G#-;ZM9RU*N6P^_A"6 C56"RPM;VHO.__<%#"&P6W3.>
MV0Y!NT8'%+@:N3*]0$1H;[ 2-F7XP=$?EJ;M?@RGPF247[#QOU3#$F2ZUA9H
M08XEF0[2<&\*Z>S"O;%?:$7ON"ID@L5T5@7V[,+9+HLS^K&(5&.7;"7[L0X.
MA;C%*9X4[JKU1-4,CR0LV<H^VQ,:(_ ,!1BK])/TE*$[=D%U<#_[M6;QLH(X
M*:5S?-%FH07]UZGU%OAI"3MMD)RZ90# %<F>!1 E+S3ZB+1Y-L$CSS:H*_U6
MC?6K8(_;A:4/O[65UW7&M/\;UED^Q$ABJC;S:CW]J#ZJ/T*:DE"&=LJ'F5C0
MZY<T)!ADIDRK<6HOT3D%]E=:'O&#]]8?.U^'G+K#/492@RO_6O%^@F&T;VW/
M6" M-I@'*A KL@RU5S- 5XA_2!4=JCTY<I2-9$2[G<3 E;T6]X;C )>(:D)?
M=TM 4<8SB0G&O1CM8+C&:6<SI6B%0*[O'^WM[#\YCEXE$S#FX-;J1Z)';D.3
M&.JNFH&O3JAJ.S!4NDJXF2R#K_(=<N=XPQ!M?HL;-8YR/[WW;![\C)3U3,RK
MII2AE/,6I?+C33V!,X2=7&1S.$=K1;UXJ4@6/\8$9.-_*NZLB=B-7N*\*EH'
MED(0?J=D>A ;(!FB+JT(V5=Q<[ [T?H^B,#!"7PI.,69V6B9+9JR\/QQ>M&4
M7BEVDQ*8UEP.H R:@E?1ZGC\P)GQON![>;/\8L'W*G7[)S+;F9#Y*R#$!ZD)
M1U9>9'N2%\I>N%#KG;2$"(A6[% '#HRX1C?@O9;8P$\I,RW]F/ICHRLR*VEM
M7M:=HKP88X"WDH@#.W6&7OL$H]$.<]>Y/MWL_]'5P-!%.)/;L!H)E!FO@KO?
MR:0N>;1C90%U[:00!(:T&'+X6^3O77Z)$V;#S"0Y/8=,ZT%:C#!:-4)%'V-'
M+!KE4U+[Z1@>G%+1Y@\4-D&@7P1 E09CC%DDM,(?;91L2!2$32+#HL@4X:\N
M\$BH?C5+UY_<T;/\?;'\K\!:&\'Q;94>,CPL\P9^;Q41%_8WG36'NU'TLN/7
MT@R]C)GMH_"SS[@KJ[.\D;F*! ,HY:Y'X42NY=+'>JYT-'A'@=E4&QP^#RS$
M":9)03T4O@C 5R!_^8)D@W#T5A+$*PJ(+B2[9J4!6Z9LN0QQ8/'8WC];Z43G
MY5 (?RV-R37F%\IXEK+X[S_.7SR/SM"VHDEUOZ0%6XZ*+2HSF_Q)F]A PQ#/
MKI>?WA5]L&EKOYV?+]9?%'F-/BYB\$=/X3F](%B8497"V2>ERM0_M='QU\5&
MQT'#"YXB&",%Q\$;,=<DU4NCH/!V7X$28!+'J/*R/.0&!5IN\-,E+.7&DCV$
MNWZV&!T+/%S? Y7J;!GQBZU1C.M1#@GU7I]D1^B!2B6Q* %[_ ]'SQZ)V_D^
M+($S0?,+Q@BG8CAEZ8@"\^A5-H3/R^842!(L-=ZHZ.%*HOZ%@ZH/0<AAR3_*
M7\RO6-GK1V5TQ(2+(05]U7$$1,YC\0BZN""C4=H84&CAT.<"4="C B/$TA,H
M$>2*. 0CQ>,Q;(!XA.IC7%*& /LK*\J^*#=TW].#<H,/A8T=GXCO)Q?@=;-S
MSPVC9T7#!IZ'\8\@2J:N#".2R2?JHAQ.;-))GBL!C:EF&1-7A8^P7HP4J"X.
MIDI!X)U1Y599I?DE*- ,*V>BOZ-\_.'LP]]_](#(MX4Y/Q*IO]&LU0,R*;?Y
M!JXD)Y1];6/R";FZ-LU&05%-Y8%Q,#4$R5;7E/5SD$8^=%MB<=6]L9Z*M?58
MU9"?]0P:=D'U4&Z24E@V_65D.AJ.=M!*$"\=&N9)JTE"_5L$-Z$ %< T](MM
MX1175W?FI?[>B?C>! ZR3@9-,V$A*CEBRR\H0.<8/.9J#F["CB/"2J4-S>F^
M41XB,F*T+]G][^&Y5PE8\Q1FR64T5)C3?PYW;S/<WU>AS3A#=Y-]D(*U;SAT
M<R?:_S$Z+]!=V$%K$?X7SH_Z%& MI6$46GH]/4H&1<&'FZKA^4OAIP9)#0N9
M/XL.?HQ^X9_AP_);K=@</8L.?XS>9\W%#FQJ)YK!3Y6;1D+IY$2P&$M@ ]@A
MN$I8D2O>/:WN ,W80]POC7IMI.R5#K%\](5_)WWAW^<PM\8M15!SFA*H.!EB
MZ@AG1E?H;)OR673T8_2FN([^7F0X= 3)&8=GT$CB"HO(N:98YXTDC+((6T.&
M]!ZT&[U*/S&V\! G$B'4LAUU[W_G&NN^$=UJF*4S_6Q15L^B8U@)&MEN*:A'
MKM-2F\ 2$D#?JR(AU3Q,RV&3UN6<,)2?_ @6EL?/.S;4E%:6TT<<HC73&5@,
M*@C<8HD7@;%IH8Q.!-)G4*",6RI2/C?8VT=V5T=V%Q3I@X5V5W8;(IE1-*J9
M^64)+K.!+ZP$Q8KL ?8B6 F"<IBBW6-A99!?L'4#69>'"?TLI8L7F!Y%4&*G
M(=$5H2@?.3H^<<8,$%& C,Q5F0FH\32YY%'64R!Y;%.A\DOT8TJ)NWIFG2U?
MJGA4(H.+\HE$XHYR<%@GGI/]/4P8OF5NT]1@RJ4C2L6Z09*8@L&P'W[$OD@&
M,M#R,4*$'O0DF1G7WX@N(!O[.HC,]C:J18D.M4D4#Z9.9CR^R=J='K)RD:&P
ME-=;WT^70V*,:E@IV"A-@SK*7(YE;E==Y-D\[+6D4*187(PG*('=088(*)AC
MVFWMC%I>I3)1\N=)AD4!]60J12<,<2""4 3V1:HCRK68#,&G&QXZB>V=L/YQ
MAG-#N5X7Z6GMD'J?L+HOL?8&@;6&0)'6%W@0N>:6X6KP*_<S@U SKHGOBS74
MO@3"D+'6R6;0\G*']$,^ WD(F,9B *>*!T-2"?F<LJD#P\"_R P%PW2,DCDF
M@.B%.:X%_P42(^>I; .0,>.43)6L<_W<@2 Q&<3(("O )!561A,:^U5Z07,T
M"*]9S L,"-#;V$I(Q71(*A"!.%R"8'8PO=MU:HB:XY4G>W(+<SXBJYVI@4+\
M2JP=,+9 :5!*HQ)?IO;FL7-VK$QF*?<<BER(N<Z=E4>%775JA*$Z&$ZPG4!4
MAJO@;DK,-XKNH:4E@?=$<&"D/T2.4X[GS/5UX?<DK6C3*(187]%0)/NF (K?
MTT&%@%#[^[\D"5=Q&;187IY]65F0"]F.[G17'$ ]77L"E,K"*@=\/&IA?"-/
MKG0]$)FT'%+[(:BNF6P)UDVR$8N)#$[[=9MR/8ND[U(,.<F^I@8QV\DXR!"-
M1H/R\$U'MW;^D%]T43DPIQ;, :(B.'@Z^)>;EDS9JS$J?,JVM&ZL_0(JJ=(&
MTN!<^,0"-6K3Q@2[S@T#K<<+<C;: 5@Q 1PR1PY/*NZ#AX4)Y#I:[D*)B1!/
M9BZ2X=R3,#ZE:S06G ZLRJ>^?GSR!!P(>#\=@@1_,QP^ 6[%A5P;WKD;KDP'
M5!8#T$ALS*!Z#]EJ_;;17NG=E])[89MV'U;K>>NPA(B,HAGH<9,/;4EAAXI!
M69U6UH/D]MD!FH>J<S#Z*0])+*PB425_CM4HAZ21=A,-<<$?*?U#"DEB0HC%
MEM>VX8YJ+JJBK+'V"7T(KQD:C&F#9C\#$8G,Y%^*90A&J"UFPH@YJF.3P<N!
MPT2[4H>9K]Q%6TL+H<3+=Z-?#!OXK(#<)#4:9<3M8Z,27IK'GMREM#T=Q(QG
M_L(FAQ-V1/!DZ&\L5-U4=ND[9LTRH_I;@4P Z50+S >9Z+2%TNAT&6ZD7P3L
M8%-[-P(5,K7A1=_9\"IPX:^C#H+!C03=C&"37^I49)X"Y<3WED2M_]1&E#/7
MB/+*-J+8+,"FN L?J4H( =(^%& -/0H9^F?R"3'J; _-N8#?X._/L"'LX8I=
M)>WCL'DZJ^-UUK+?T6!)S&MFDX&]PTE!8\09)D*DR*Y]H?3 (2\6>(A)91-]
MSB[EX:Z4?A5@'OM&Q3868(0LE:B(#>X,G)#K AHB>S5*I[,F$QD8_?"7@_^+
MU?9#PZCM6CR:.I ,#KZD8CM9LU,,5>/FGV,094+0[ZT5NV"4YIRI+W26-=+J
M34-<\)<DC5$O2=.+-Z=6*L#XU!']<&<(!UBY=Y$KI059:!?:N@<1F3KQ$/7@
M#L6_7,W?NYQA+NU09YZ17'FG7<PQ^A*[N<CR>.EQ1(>K%$2^H!\.?IIZ1'"M
M_* E81R$T[7ZL^X52.JZ*-"%PH%:L:)*Q1(0@2/H(R)?7;"]M'A=[]),^P,%
ML.O!9!JFBJ+WR%[!\@2SC+0^0:2KL"%KX;V9X?3!%"%^WH#SCGN$GPS8%3@?
M"YAE/JL;'#QPC07N[TA*Q-&OX..;<=FD->)=)6A!(?9DFH/]A]\T]7#7;Z!$
MT5,3U"A'6WW^C''EA(=,#B)U;Z6N()<M2XPU4@D+V87H6&<93V7GQ\+O*>(@
M!146/@U+: P71SB[3HS#YR5H8C3"DMF<VY:=_5!QAKGGK:_.6V0DG$U 3#[0
M<!/W?E1);4#ZW%R#%K':46SON?@WFDNA*9.L#2F,0G@8*N/#F0%<CBYY>HEN
M^$X(!1Q17<(_R$-#3&&OJD<UI280_:*B 48]N'$$^TE AU3X[*S![,K.N%2,
M.M\>Z4G^JY-\((@>=+(/TE+BKX:L8E]AE$4Q!8HJD[D;XC,A-[)(L")J7"13
MCE&XW_'/24X(6XB".2A&\.A"BDQ)->%OJF'9#"K1'F0Y$O J)Y0<UW@8F!6L
M.1.UQ8;T!!00G @BQ%GMQ3@=8-1C4RFFX,E*)=0+6%26); 3U'@R4,*I-F)-
MJR&E#Q:^C;-[=YP)1QIJ08F%HT >_9"^IWVQS-?"<-@JY(HUZO_:%7<XFT!Z
MQ%.O*J8+G<?Z;U+2-Y3]:P:[C;;B4(;QM')3XY!2#0M84$K2EY1HITIWH"X>
MAS!R4T GZ4SK)G#8#%964VL3)FJPLD*O".-ZX4H0.Q)#BO8CWKL=0%&7>GB@
ML:XTCG?_/V/^K^3K*RZXYY-# A:%W2.",452Q<K' :MH1:%COC#=E_Y[GR@%
M?MB+O2&\V7R]M$MO"MW6%,)^0\>E4K#D_49X-# [IDU6IS-$+$KFR!(8Z/8Y
M-6!/!KU%R\6?M1>W()%D7@$VOZBH'";51'[ 2>_R)[;MA9PZ%AHOD252'ER:
M$5@D>4*Q/9G#((BW#EXW*T:(/?>3CZS+"Y$V,UN+W-/DEZ')#ZP@F!Q#;1%0
M(GA/ VR=*@WU1X&XF;*KQS.]M$J+GT#6+@BEH5*8';_ T'$7_(\7K_\ACV2[
M5YIK+4')<A;!>("2!+PPF<XTF&QHO$@^#/N'UGRR#9=(L;T7^K8^:2P@C\$,
M3:E^* U!SVLMWG2F.P=*PR(+;0NKII@DC][EQ*>R#!;<MKV7H]78M8;S;.4N
M7$IL$?8>'OBG-#P5_.#1/.=P*0>8Z;%33-V["IMJ4EP/,=X._^L_V9Z1]P;?
M$L&J# (\&M8-SD8!!J4A$7!,7(P(YV3K[8'B2FS(LS"4"G$CQ ."*N5Y85EF
MP#O9&J3HCT&O@TR:PM3BF#"B6Y*1]7.)-2G@T@TLC++-)HS3"@NF;Z.T?[Z#
M+6O]'QV-)3X5MCFB[92!WVI^UA^>P>W,0/'\G!)1[="7GLG3Q1%#+^0*&]AA
M^?(2>A__61R4IX>[>T?DH]0E_/](7RSNRR[]Z:=ZM/BWP^/=X_W3I7_>V]V_
MT]\.=O>>/KW3-U<M=O]D]^3P;H_M%WOC8H_66]!/1&),9D#(R"+__=WA=\[3
M)AWX\UZT3UI?GW>7C^X??]=B(1KP,*O14TM'D<H>?=#![!,^:I$AVQS$S',_
M\NSIS8/N*7SP#Q ]'9+'"IE;G&W'/M'D6+I+DE]?<:N_>MZ2D\7W:(Z!T+JQ
M0WL/#;*%L!<2T,[![NG)HEC%>G*.<T0_[/_8"N)\!A4??D-$C&HRH-C/V.AC
M.;#]_L!N=V![MY&)B[&IX="8\7C5;E<*RR^RUP4;=Z\%,KL.C=RTTZ7T<7#S
M,Y823G".>U'':9:XHTTXSL/C__J/_2=[S]IG>3][QS_1&6SDWO^S)Z#//\2#
M_9Z >@+ZC$/<[PGHKEI;,DI;H+7;!>(+R/:W8:#6MN_$0!U'M]EL<GAP2S;I
M)HZM88:>&%8<U=%>3PP],3Q28OB&G=LV:$DG^-=#&YW;PQE/[F99;BMC]+2P
MRLTX[(FA)P8EAD<F&;YAS_*%ZRX"71DV@_4VY+JG>-LH\):;D#TMW*/5U-/"
MMTL+IX^+%KYAUS*$8.]-Q2^E&;?<4NQI854,OJ>%GA8T[_VX:.$;]B#?87]U
M;Q*N'3LY>5PV84\,/3'TQ+"62GQD)0J?ZRVN4YO\%:K'I&GJ$$Y^5#3H)>KY
MK5T9O=ET"?_]625F]W! VT36/27VE-A38D^)/26V5/U/U&M\2[0'!'+X4M .
M3V[N#SI8WM%WN-O1)^T:^KQ^OGM8ZGK 5%'TO&)X/6RNPB$/(8Y,')E/PZRI
M$(H,$<WA=P@K,L1YJ1LXXG'E',5)@A!"&P0=I&A&""'TE_WCW8,('IVE L7V
MEX/3W=,'F#JI:TCS:)R6TP@/)RLN(I(R%<Y>6< D4#2"_1:$T)T&-SC^_<IH
M+?2<+@2R9?.O*\26K:+S&N=HT5P,/(<SG3<%+'..T%@7]60MQ+$MPUGKV/_&
MX:IUW]P+,\:1!V],0@C3;PE<*'HO0OM!H"=)"F>R(,)F0GP6'D*'W9<XU!J1
M9UJ3[9CB=-:X#C&(:4S9PL<"8&YJ!EG$;LH2Q!*_0!";Z"K)&APYDR& &ZZK
MR4%8$=";A3WWT>84S<1.J'TD,Y=?@[P6A"J$L"&<YY* :@<,=SME,'IO4@6#
M\]FY='96WC7(7H30@5ML:"K/N("CCD :P^%>I2-!T(D&B,(+ II1X/42:A[9
MY=#U'L?YR]G9H1?!J*;2#--9*H.:<@1P0H1BQ$S%04C723GBB05X<(3+/3)
M_<9'*=3SW3QSIUN\O6_*"JCGG-D0M-#SX;^:E(7; Z%*\PU=I>8::-];#<Z0
M2MQD&(2*LHCF,JH+I\-_FB'#X!6IC*$)C2G.@N] IF-TL0#QTA\F22@""&7-
M0-46E.Q6(',;<,\O^5@$NBT .OWZM[S35B73) =W@O &!Z!"# ^[3&HWEQ1Q
MRNR\GSE-<()/E>B$T,RC(8VASWEHAHRQ(-"\O6<MEJ??[C]CB/\6Q808;Y9P
MHO"3 9PB3S(>V:&J%LUN:TCC#!6XB5[G>7%%#NC# FO_EESAD:=N.8S3'@O/
MD<WBF1 \&B^9(J]B!, !T?N7B[>$7.SLFFI>T6PKX>181DJB0ACQ8.MZTIH/
M$58S^_#W/[P0L_<*J[@(ZEN!ZMT;D72K'W?=^FZEP143WP$0$AS]-0^E$41!
MH3V&$00/E5;[Z &U3[<;4/N!?==.'W5;A)OZ;;^4K/Z&Q47.XYW_*YG.GJD_
M=PYL;![2W+$&:<J#JL1%P.GAAGP]L$+$>A$O#ZR5,>X,O3WY^".QX=]V6 OM
M8Z19(!4-7A3P<5'X:,8;"D7P7-32S!J9PHBF?7MFE0PV*'&H%@EQ4@LA6#(A
M#Q/8ZP2,4YE3PC,+,700RN!O^VI\N%D9C+Z(CFLU&&'G#CF S%$ _//O!(?Z
M')RI%*<>BTVF)IH@Q,.3>/(ESJS0P1?VJHE34M7M%*C8C=[RP&(?N/;[RGK6
M<).*20S[Q2>@$9!0@)*FV3493E)2E2P,ATC!\\BD=-DT>KE"QX$V-@9SPVGD
M0O[N36"BN<#T,?@C#1^F3^![=5B.=USX+IQW_8F'/=-H37C/-/DG#7G*@3K1
M3K&XN!4/O*81]EE!L^X2&E&*X7A\H_PYJ?V9. ,,YN#$SL&<IG_KX> 7X'C%
MJKI.<J/B*#AC:]JD&J-BN;5@=L71+,'41I,E)0TF,.TXE#R8;;V4 '$).!>)
M()".LHYPB$C$AKIOKZE!)J-8W)*L+V=7;TEW8:BA3[ON<N&I =7&V"&>C/!_
M)W SL9W-^@<H'Y#=?X.-C(KI+?GS7@=C;DN X@U8N&?(N<CVP.S/,W'#KQYH
M*&:H:;[W0F@$QUW/9SPX<5$M%*4'9(_L643@0Y*XZ=+IQ-S@N,#_(S0^\ M-
M^RY&F%9):/BCV/F@Z@1-NB3?"1ALAF.]P1=F+/,RK2YI)%&3YN3/ FO0#VXZ
MEB51=BD*9 3T:&O#\[]=>#E8I#H+.DY2/YO(]D<DV&I4LS@Q$H?W B6E8Q3M
M(&22$M[.<.CN&'EX,+X"!9&5V#9:T+4..Z#R<>C9YS;@D,WC-<(G0+!LD'A#
MY),KD%X\NKX8)7/^AD@^FI6*</*#E </PCVG\@_K>.I=XX>%*_JK^6M[#!Z.
MXY@R&^F@NLJ8RW#PJE4KHLR6S%AD$X"^R0F72ORQI5-8>7X'L&@U3M:?T_C
MV<5N37 NF2[6YN $-+BEA@)T&Y=,7&]($W*NMPNTOQ*:S()9HA'.2J@X7TJV
M!X8>"IR;$'Y+)I-36G48@41(><@O>2J<7Y,<AIWE%!6D'RBY%)DQ2&/,>N!L
ME>L=XFJ9^ )\G.9Q5!5-.>31*CISEZ=GS(#*:!@#[!PC\=[*\)YH]D7"!CZ-
M$:W29.=],D3Q+R,]G&6T>[Y!I'F;'-+W=D)%F5S[1P2B]P78C1-8$IC+%]D<
MEH4C^R9)CC^('0IZ/8$;R.4>#0Y1P5S&F$ST=#C!J&1IAH;<'3O=!\=FH<2O
MT#N-IK#HR>Z"%SQK<&1&15.I*V]I?#'^>$ :$R1CGSD!7)2PY]SFES<QGKU:
M #/9PM[#:^&]<R9</Q$RU RGT%05QU2'- 8F=5.RD%"Y=@-->W :@J?S+&H:
M8!U[$[=CR>+"OJ/1W/#E)I],]:SEMSR[:8:U?-6-BK=.SC/V<I+A97+A50;
MQ;T/1L(!X<QXZ*ES8.A0[(&,6@>"(1.2/,&$%ZOAZNLB^J-.)M[GV.STHP$J
M\63&,LVFXW?A[DOTB&D1?*KKD!K9 !NGI5[G8.NCS$7I#0</W E:^*;]>*-1
M-E%CD?F'P989:::6W #1/\*!H9?B9R<UR24,H6 9&$T.,D-,S$G:ID:5E-8\
M_-<>UDP/BZI,G:Z";X*1@Z.!BNN\<H/]-J@XCZKR#@Z/2:E5[/>T3N7DQ![,
M158,V'#'/V#"Z>!I,("*9_QTG^K,4(AK/6F\F2SRP5PTX#5B>.ME?I6618Z*
M;*M,.#35@ RE^ !N/2DI\%BZK:55U8C 7.J?\:BME(?RL=TFDS S<JW-54*^
M,SV41Y/)^S4R "\8&? B:E_"JJ.6HE,@@X Y6;X;=07/:2UN8\%Z8AK<E656
MQVG59A7+4IEPT8\T[C9E;ELQ'#8SK9F8&/!()N*1C#&@EB77E<YW<UO<'#OC
MMAZ*27CP>#W?+FIV02N41NA?8B63/QL4!'B!^1*R#!L,=0+1E377'9H$K%0<
M1(9Q@C%5$DF87*L-P2?EXB@\(&OS3[#[()G+K[WXZ\WKJ2=I>?OEM%ZXM83V
M6P,B)3I+: #FMCB_SSN*P>,-4N*15_I_O+\G[JT13QKH#BT6M'7= .2KM)+1
MZ@=/CKTO.''ZWJ_6.#AJ?<A-8VQ_W#KH$@)%*@?W7 T$]44XG7!>XT=5'G-*
M*.5\!8]0E)=^_6"8J7C1AH+67L4..!>HH\2O>@L+G*2P@X\FQ]RL85/QH_D$
M]D^""13\<95J>!R5+"=[6US)L@$BR"H8QX5N.+JPG'*<?O;[%JT"BUX5,3F\
MEFW;5ET53#=GODR#UV)"$QS]QUZ:=;*_G*!QC>GHO[]+DZ?'H\'I87*Z=SP^
M&I_ _XZ2_=.]PZ?[3_:/AT>#___)R7>;R07W0]O[:R5*7W]\^9:;1O>?[T;1
MA]?G?XM>/3_[^.[#^9K1AR=A]&$#0GGO0.D-I'4H%@;E4G T_%S-@\X1YKA2
M,_@G!ACJ@A+W6,*/^4_^4@,N#0UAKE.-4KF9O-BLV%25A#4H:8I!,"H-F11-
M-@)&!\Y.1NPBY?^$I]%KB<%1(3OORF8K7[B'X@*>@W\PKU(:D/W*[N#,[8#*
MU*HFXQG:[]R>?WC[@FK6GO]HJV74D,:L#YFVJ&C=N51H%W"0F)VLC#Z0%S7N
M/<)>%,DC:OI6MYN,QV(VH]U!=3$8LY<;P."BN> 'I\@0\$>CAY*;UIF,3#4L
MTQEO@DV2RK@'Z![<LDNW??(AW!'8;W<LQ&25N>9\IU3_E 8%>,Q5*I35\%+/
MW3OUWJ61W-HGD8X)RNN)J).][S;!SU@=ER$N^2!4 A2![&<[]ZCDN2X;2NYL
MK>>$6QHWU"50-4,,\Z,J'AD,JU'CCQ03644-)(>$P8Q=6FKU0CI<?"Z?4VF%
MYCA74U3TMR0G<_QZ4DR!25"4:#R%1IYC<0O&$)D:Z4D=XBVVCQ=^MGSBZ'8M
MIW8#3+&.B^!;P(/#\CF?66&IE)^4V]&2^9%V6UE9L>S>8A8 >@.3Y,I$UT5Y
M271^8:@T H.N";9]#3B,0)/5=XD)]/9'A<%:BIH?@+E3>A^108*M8/0323Y\
M^=DD->/HY2<S;"A.^ XSK4Q$'%8#HJ#RF+CS09B7FM/K9B57T7@[LOK%;9GR
M)YGA_@DL"BR)V*B$#[,XN*S&-4$U7!^T)?3RT2[9TLL"RT5)5A5*1D(L:>FU
MF2^R[< ,$TRI7QO/_@^>21D/JBR%W6-MYB"IT%5UC@,FK^C(@1X^I57-F?+6
MBY"ZO%]:UWR4S.&(=S JY3$Q&@25^5=#>8]8/FK_CJJ=SR#V>]4H3A>>C32M
M950]B>4 4DX0<^_)P"R*/L=<9CR6:LBE(H^Z4^Q9L3VE(L_G33PW/("BQ%8]
MY#"[Q-9C\6,=;\/P 3UDX<X?7IINI*+[DXPY(Z8O\;[P@=IZ!DN($FM'AL0I
MK#8#6P!+W_%6P%;<P<]Z+9G;HFR>DQ@$^N'-D4VKA36II/E=%Q;M$+.5KJO/
MG@,X%U4Z2K$@.&0^.1V/,)'C\4U6)OB,\JO)@<8H":@B"%AWXI]N5&/QL63M
M)R;#U&EZ10@@,<HK5 Y>_2;6 6 ]->5][.5B.8-VS,H# X')4B/-J;^!W@HG
M 3HJEY!YY?,W5Q*".FH&0(295T*XZSL3M#JNL"C=@<V]4@I<.JE0;]&&#7&J
MC2=:%"V&(NQ"C/V ]J(_%\Z L @PXSQ!W?P)J1VK$4'U4_6M?1NN@6,IN,MB
MX>A).W/QS3"I#!\WTA-M/QE.,-I#)P?623I,9V0QEP9X)K<5)G.OQ#U\.#_9
M'D+B<FLBN^0P4"0_5N&EI@^H**E15=TV;E#*CQL, ;"4"KK$L77?7/M4.VIL
M>7*6#*D06@B7TZ18^F0&U!,!*A=_(P>.%$=%M(33@C>*3<<9F02PE%G-*S,E
M]C,(N9 V2L'F$M<1?LQ(JMIR";Q1G\VM)&(IW*''X!G)X_ *7GLU(]/DTG3=
M,'$C2@5NRBZ3M,(">LZ%.:NLGI1%0Q@-<+6K+S3V1;V0@ 4-8#^.P*S0J*D+
MI""X02"MNM/MPTL8N ?H \7L_E@V%9%:RXP1 L7V(3&.%J4U? L>3+ Z=7+)
MA?RM6ASQ,TDT#8HK$,SG*4I&RIFF4ULOBDT'^'&?<[!XFSD.8UQXAN!WC%*4
MH5;AY(9# QY;%@-J44"&%"NXFH#=B-PK0",#4';CM(Z$<TD\.N@&GQ=<CS^%
MY\Y1+NN#?8E@2]<[6+&EBXCMF6W5)D:2,"/B&'RHQUXJ$G#110DV<R>][$;/
M<RZGYQHV;HY@ D2MW_!S!R8@'8_&J'$)2,4+52HFC'(U,W.:7YD*VZ^P%(BK
M,OF9] #.J7'W-R8>KCD2F H##6QO%+D!IG+T2M^?%-F("CL_DIYG2Q$7?I,Q
M[9W2C/%#ELJT0&8O%7"/V5#_(Z?KLJ+AN;K_L4]XUMT?%$DY(I4%)BJ',,F5
M(TN"VS:N^?K9JG0/9HJ 4T500>9B%!_E3/"ZPL! )(FLJA 4/[!NY$.81F&/
M@G7>O&B(;.!3%+O8%F7S<?',HZ2I07C!0RK_]&-JVR2+F)4*,57=>1M(HG@X
MF$8<8VF*"=B-ZQ>OL+CW+G?T@P=L<D8?P\R"8)K\N,O88/[K1!G0X^.%JW)1
M>A*=^FGW9!8L;/L./&N& :O6)-" L%A!+E\(?=\^;61P8:K@M*EIZ6K154(=
ML2AE\"CQI<G" 97VL?/(ZR<5V"Q/<+IKTF;D4(S^ ^47[!G^!WV&=$POU!VZ
MD$L&>I@.4!P__%J;#KFY>5 6B$/)-"G-/!XOPI8>>_[XH"^(^*S"Y?48&,'B
ME/,76 Y+?-"LK!S[6K;U"EV5^N_(7KB&$?B Q1;7AWY<[[2QYA$-IN6,C]6\
MG%OUH*@\>2A*2UH^,1A"ED%9H!4.4E'JR*2WOF9);(:(TT!M(:-F2/%:@Z**
M>H##%V$#,AC#X% 8/YJQRK;S0$W(9+7A,39EM\EFN)<K1')6)D$H!D:0*#G
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
MY<*1JS GO4Q$#\+)5+7?3K*DB+:C(]Z'1I#B<B[JM^/%;FHS;HO&6#HGV5#
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
M&W[#TF]2XH@H8F38JM9-5G!(7+>C#J"P%4D;KH>< ,&"G!U>:K@.62;1&8%
M*^4T:7&I5Z_IQBM@7RERQM3L1B^OL$A@K'@\BXR' $\\R<B;A>'/C/*&$'7
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
M* 2@XE3ASRG[="H9/$)S9S^^WIJ1.Q\7-TI[ SH]^_6M3013+S"-FE@RGH<
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
M^P%E8N]58-L=<D@"8%UZB%NDL#TS[( .4+E=-8R ]PK\-!4=,?TYPR(I$9;
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
MLV)W@4;HS? '5^/?H!GN)YC^T1OB:X.;'/9Y[6^=@[=$!?M9W5X'K]W'T:.
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
MX,=AX!D:5GZW0'F B87ZH:O%;LD>BKA>#DI:L,"U);[L(YQ0/[_)!)8BV[:
MVBG4?VPS!SI]B)UR22&# =SYPG.S7G";(*:=9^UO^2;3S8B^IZ@R4N\C/X99
MK24UK@JS=[)G#H.3<N=I:QF^<NIDQ;U-P0H82%&EK:F.1+XKAW?=ROI31MQ[
M12T W1@;5PH;51[[9['!FW2#TE+%DQ,O?X==:I\L4B/E8U$_',P>+V*\170I
MOE16,9Z[<OXUF!.H#->']!_V"JVI406&A/81Q"@A'J)N B<'B(U&B,Y;*OII
MHW#"E?1MH.ZOP9U2.]L<4@.IGJ')&7\#-7M1.B\VU<K-[8G669G;5=@I?!6$
MYTC1W"19-_$5=90.0H>J7*<%Q8'5@8ESKK2N_"Y;5W)S2^D"YDAW )!JWG.^
MMO\E-RU?%89Z]4Y7##IJTXF>A*7/F1[*5.G'X*]<4>_-".B6NWXFY/<1Y)DY
M?F_<G["MTLU<<Y,+B'0O&\+&9\IVY&JE,6MA*[%B6ZW<-SF;FPQKU6BGTNAX
MZX87ZHHX*$)#F+C9"R66OPI(0[L)P$X$7"8T0Y!'W&/ ;==SCYK<H\F:3I)W
MX[BBD5@*3N*)HBN;568Q4]=#\@.DU"+:G!$F8E]:X*WN6/2O!]$&^.YQGR9O
MYCY1J4&Y'*@A5USOY,F<%^K!4Q5[0;PH^FUJO$BO@80&O12V/B56@;ZU.1X5
M/7,=QV-G<]Z11NE8/V.6(SQ$G$"^@O0@D@@!E0SM3W(QA-@)-H0-K RIK0Y)
M.!9$HN,;]PA39WN23^2$FGC!DA -U@F[P$K^,)[GD6/E3]P@"%31Y "V[4JL
M1,K'58P9E]-+MM)>+F+*1WC^U">#/( $KQF]#2!:8H]C6!B\-0YH@""23>G(
M1^.Q.R1&UW<2=)4PX7O!T8B#HB.8ZQ-\"J!2.0V;P!&)5G]S="&SO)\R!<*#
M&"G,KLXBUXZ^#CAZ)?I!(DW[;,E1D9N&O!=]Q-@/%2]2$3));X,RU(+UV]'[
M*O2)H! A(6<8_$5Q!B7 R/6U.\-^)T\*'M+8^A^>^L(H#QJS:U [AAQ1^^2.
MS+L5/S20/PSD(]X(0_3M):0OYP3-"1SH!.9H I-!;H'PF/*NJ]@_B0LN?LV)
M#739!/LWXVD)EG^O^6 Z,NVM:S!#)YW+DL99R*R(7U^PGRZ__<>V9LTI'HJ.
MJ(R0N./#9KE<VZ'FTC&SYERZS)F%I#5)Z$(7-<T[UO"V0YT)]K"*TY[-:'C
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
M.]%<X.7P[AQ)/P[L'S#<.9P\T&>4>+$\_S4#Z$3\P=('%CYS%RO;04P+D5'
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
M[:1;,)U61'\Z0B"0B,8#"O%*&I #.,HRGM&]OHR,RZ(-Z-ULT//(M7!H/YG
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
MS=Z8!'82<;\>K\0@93#E>8ALOV(EB#2&,TL0RVNGN6PKM-1[K2Q<>L,%7J5
M6^GB:Q$<5(2KD,&W6DEFY03YT"MJ-=?3TJUS5%1CCQUQDINN+K,+/I]-29G
M/&A9!T 8!A?7?[_Z>&:.0%T!')J[-NE;T8:=I."!9:?7-F_SCH6R(C%=LR1A
M4%UE5MEC)2+;+SFMS#&=U<Q(<_YZ9<5#JL0G-_4 FGH 33V IA[ RZP'T.ZI
MI<(JZVS;J)T[EP)X;-IUFD"]4</*I5SWT8&?JLM_YCRY(&)R"J:\*U@-RBM0
M)F=X/F@Y]X 7;'&6+ 0,$%C$@LA]L#;R!T:16OL-!@AR$I?^--*?_A*MW#T&
MWOT$:TU5.]065_Q>MY5+C_6;?.2&LE"FXNK.UD;C:Y<4 BA?SCMBBD!?69]>
M*2<^ATS=%L^,<+3.P##?Z+C%!7>]882C*.S @_<YOFQ,PU=FVZ0:DEZ4TLL*
MV-<6/7L@>UJJ7>1 %W>S^31L"H5](+]Z3?KV=EG9=ERC]()Z9V5G!E7$-5>9
MV2^+D\V!Y3)_7>[S,\%4AG[9J?Z(RH/P00,R1!P7L&!#KJC?U!(5]++P,Z!R
MU\9*"ZYPY!8+/XA,&S S8U PPR8)_#@4KB8)_.$D<-/L*K+X(*J90=&5;36<
M*R]F5G.E@TTNQ$)HL>I#).6BH[H,*DQ&B2'E8^<],WA;N*$NT^K(,I":7_-3
M **9UWRH8(IE9TGA*XK>NBHVQ<O:0K6CO#-K&U39<!N+_!$O(I.HY$8TK>D(
M*[V#=PD(:8XZ0E;6AUR]4"7O)J)/E,:9"=XNH+SB3]*S0(=<&".M0M[DX6J(
M__&,&W[Y6#GYFX8ZA'-GR\SSO::;9XR I"9F,;0+82XMBIXI3SPO*I_9$K9-
M05<54%'?(5O;<V>BE\8KI$B=8CKY==%73ZK&>O0N,4A7':0O_2)W5/^+W#HK
M.Y\85U1YP$-X) K-RZP]8&ZL/5"L)?!0[8%.@857K#U0XDI8"9;9HO: ZC\J
M:&7H0RHH4\1?UT>+'74A ;0]3S;+697A>\EK3N\GFMSFDMSF"IA4%CYXL&1F
M[>KI/1_K4:BE"Q]K&%@\6G$.K RS2*B,7W#GBOU+).,!]MFME><"_W)$UH^'
M<\I]HRFRR?I01W5"S/1I*]'53K#TY3UDNV4.P8B0Z48K&22W&XA@[_A?9.)Y
MQ"@B92ME#ERSS9-,86A.%!DW(":P6AFA<()%M%^-^$CS=T#O0>3(APZC@S*[
M"!4S1=@@H1@?VUHYXY)C+8,JYJ^50U/2"X]:4,L)M(P:":6J<7G'E*;Z@DH0
ME(7NY:M/HQ8X;"GV^J.J#Q1B^DN5NO1N<!N]KD91*_M/E[X\*ARLF"Y=FNI<
M^:(;D^RJ9TJW5C.ES4X6;U7W3.F\9Q@'JY8OK;>*WZHITQ5RI2U?U6@P<;HX
M'"TCMP)'A@YV*,DXET&=.9)GUHH/C!@$.H>GK R,6;;L6H4G9T&L9U+\N#=,
M)4YL_3SR_GLU9..UV>ZIL9S++$=Y_7S9LENB9F?+S%CPKHG =6)DY 6]/9D,
MWSUDUE;F=&N68*I5)*LE&5,3AXW)O2+"_J"YO3E5(Q=A>_#<WA8V"BG)W,U+
MEO9@]=JB>F[O<.7CTC"9D\D1NTW?SV?T*:<1/5"ZAX<?I1G+$3F)HC4SYL*O
M0W;G!DD$?+<\'[B25E@#;E/7_.);)1M2:'38ZV;"R+>LYK022U(37M>YC@22
ME^"9[5E11!UB)=J>7UR59)-6.5.S]Y2'6IX%5WZEBV=EMC\4+G:/!$__1+]$
MS*9!"!^5Q]!S9V*\#$#A15T\IG"[9$%P4-Y^Z[[C?&!CS!_RAK>N?'5C8-^O
MFSJO@)2P9[ :&Z//>%6#E;!W318_&#//97>XU04I/_\6US%WEI>0;4%+UGP4
MGUQO=4,EME+4JD=/41SPV DY(D_6>:A-3,BH90@+HVSX+!U=G@#PWJ\;0A9+
MM_S"[X%A.?6_"*X!F9=31IH+-[?\!(,AN2:)I""B3E0L!;7&25"9"=#T%=>M
MJ*?2)1#2"K+Z(JV4$LNFR-Q28EDW.O=, -JA=\KW@X2*&> 4H'6X8=9*(RSK
M/#QCEA?/;)R1#RCBA*Q<EF $P^&H"Z"]N:5K8,-3D<$\T%*(\)!0NDW(X$0K
M%==>Z!B(L\ Q*PO96;>L$J7'=?[KE6L->\YXU+%&K=ZD.QG GXYECEJ=H=DW
M>W9W_+]FN_OJ ;$Z?(IL\XU25;+Y"\DY-PG1JOL>/+3O]O.K$Y3T6A\OY\:U
M7M\A)K/ED:@U!%J7[ [1JBLE26S5Q]7ALW'B>E@'U)[YO&SH BT3'I4V1:,3
M=6K/6H*U W^S15C)!,AV@G,Q+%]R^>6&*S5S="1A#1KB51@/F:F(2KJ>3#OF
MD6^8$H(WD/#'#+#>HIYAV>*Y6D+EZT0A)#^XX\HT?9\ NP SFM*B\8=E$/Z(
M- <6:"-')&:&$8Y)A-P4;_#(>B@ 0&P;#= @7I+34@( N>C4YW8*\V?48IP[
M&B8LQ@LXS,.U;/@;[)KQ(BIJ.W(T!/"RU::DORQ,C[-)9=>X=,\!><O$_CGT
M@)_R'., H^[3LD\1OY>D.%AB6!'/E^"7@O *#9$*+.2D.#0&#\IO>?!"XKN4
M?8F58U$[30^1_015RY_B;UFB.$9GIJ]BL1P\E]S/O'* SY7;GFG*S1M@BE4R
M7>O ETK-G$J+[ZX1)B+O7^J88':&>*?I68N(O9=_^0!GL_"L^_>N3VNBCSZ(
MX85BBDH9<"*"J9B$YN./A;XV&AF#U@!5MCB$_SMR8J'-&:3-_1([J\\Z7:,_
M&*Q]C.ZVW9[U.IV=OMRTV)'1;^U_U*'1'G;W#@'3Z)KM!@)'!(%1I5%_(0KC
M5 9TC"SBOUYU7A5(G7C# K1V#*'4)-M:H)/2G[YO:2;==,C)]CX.*,&%@00W
M61VKTD3MQ4^<:I73%5D3G^8P]O *ZVZMJ=.$OKJ4>>_KS$I X+')"F_>)P"&
MVU]B$4C>\GH(283E7=[E('$(9.L_&I!UP25TY3?@V@9<9@.N;<#5VHHMK43#
MV39CD\ESLJ0'?90M672-C)@JV/'0+HN8\=!WE=&DI=46@*^+@-O?IM7-ACCE
M\^^V.^SK;;/#3<B#[1R?;@F!5;WJ8;1]'/K5Y$1,#)*JWWD\V?[?-(RK85P5
M&%>WJX_Z#>.JSXDTC*MA7 WC>IAQM4S=;/7K1R@-XZK7>3P3X]K:,A9Y8K6W
MC'/%%'?BU86=5N;5)1 Z"79<MJ\:XG>[-]!;K<&6%%Z.U@=EJE7QI"9P[;6-
MT;, M>8J7<,FCI--='IZ>SALV$3#)AHVT;")M6RBU=;;W5[#)O;-)EI&]R6Q
MB9.]@=REM.T3>LQ.CF^6[:N&V-]N=?1!:UM-H!SIG\*U=2Q\LVMNK5[M!Z@U
M5Z\:-G&4;,(<]O76:$=W;,,F-K&);4W;ADTT;**NAVWVVWIGN.,M6L,F-MQ.
M&MN:MD?-)D[VMNN&%^176LF("AV-K^KE^*JZ';W7,1M7U9[!.MHZ7."H/54-
MDSAI)M$9Z9W!\[A>3YE)#+>VMQHFT3")NAYVIZ6WADT(S;[!.MC:VCIJ)D'6
MUB]4:F&[PA2'*11$XY3E]I97JBA)=RZ4HBS6#'[HBRR%\]GK\:R%Q;;%>E<3
M$!];O.>96A.D&]E4&K:  $L6,NUU=]A7:S@72X=WE8[C.M8W&QF=-ZM]*U?+
MZU*3.S=K9HYE>[!<=E8S'S[E]7@ NF=I<4  WC*>\1J;HZSLKZXE"\ULO<F:
MK"A]X59*H3]/8UE>[89.88JM3#S '9:UY:,Z.+!6K(C-=ZFKY8]X7<$[)B&
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
MB)4*^NN[ZYC](/_X +X4]._E!R^@]]-#'XH1/(: I=M,]#[^=5[AL7J\RB,
M'<2;Q=<6?56Z8\6_ZX^M_MC9^'7/LO?\;NAL?NFV)[=U=FHYX\'!6YU8MK/O
M*+>]L3\9:@ETJ*^[6ATW;;7FOJ]<R4&(6?OQ?KD+M.55Y/*':L<9E!L2QJS8
M5BNVOBY2V&\[HM$*:F=/.1S[RO>D?3F+0X10&!"F,6[5-L+;>96ZC7:W<PG:
MA >D7B.K6Q*4K0753%"]!H(ZKD=J"X1QZC8.YC+/]H*3=;(#J"/UBOY55G!>
M@\QRV?-TZY/41KI="=8/A&D/PC@EM$GUW*[&G;UZW%FG9YO#7EM@+XT[NTNN
M^W#=7S3J[(GL1#,_>4T6I.&(.Z@@MC,T[=Z>+*Z- R)M=;35T59'6YV,XWAL
M.DY;WC)M=+31>:71Z6SRN1^\_XF3SUIX)PW#>_4PO-.).9R>AQ#QFG%X!Q/-
M1:NMQ-58B>'$'(\GVDH<VDK<&%RWMA)7;27Z?8WI?PPK,;7.(]1.68G.IG<7
ML;>XS]UMO?MX];N/_:DY'9VG=G35%;FIU398OL*"G+825V(EG+XY&;2M$6DK
MT<!*[+E-HJV$MA*=FVS;,4<#1UN)0XMUHF.)#F=_%[&YMQ/L1A?GKKXX-^R;
M/;OM63!=G-L9&X^LOB[.:2MQ)5;"F9KV2%N)PV?0VDIH*W$U5L(>F!-''QHZ
MN)5P6A>$KM!*G#35V\@=O@6+Z*!(;!/"D^;_QH::8ILJUSZ-A1>XP0S!^;R
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
MW.TZ_KJDI"7;1/'643!\/(Z?,WD'?0LPJ^<@->3RR(+_YKZ(R><.@G]:),?
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
M?Q@E?SV'+RQ#1>4C1O%)NG%)TY)$Z0Q99*34E;%*N7!A,'70KB_0.3EJWX-
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
MZZR@61W="Y"MZC82@;O!5(>:G9L46\?_W9L49SCH8OS?RMS;TX[;7A']FD;
M*C  #3>1Q4GP/@QY'J9XKEQV^[:/%1Q"+IU<F9.^.>SM62D]G&Q.%.ON=:!5
MKQR]<FKWYR?FI/^ZLV9ZY>B5<X,K9S TQZ,]=T[/OW(:WV*^O+NQ1#3]A_O]
MHL""TT=XL9'Q'Q#JY]*-V#+TYX)1[-.7GW[)KT@3^1D'@A27J+=1+/Z! +4*
MM9I _.,?2QS.G[U%LJQ__LN:H:B#QVH;$BH707GQ5JCZ8<8%_*.\R?V3O,E=
M .:EKS.>!<1N=.5M==Y%^(CY@K_K ;X@U!X",'0S_%5Y69?P>A=L3K"AO))C
M).[W#)VU\&;\ GKDNW'L+6"U8"M91T $)B+N(R7OW(MGB.*97R;F&)AF75\?
M"+\4%R"_C%SHI&7\G&,[%N?9> J)* T^Y1*#C"CTGW@CQY2)97Q+9TO>'C[S
MP&:@8 ;C$*-/3.&5SL!J,]8W3@:==PSY@1\(2=G]+CN$.),!*/+26S>;I-A#
M/-:,>P9?VAL7B2>?"7E9&;7ZD@(G'?4K4\:Z.>>DUPGG3D#L62](69UD;Q[#
M?MA]#/L.V/2BOJO+?;<N6L9/:21_O@C3"*QRD1E5>(B<@17!VHEP\*WM6':&
M73!G"T9P"_B:!Q:P!3)CHAJ#84G]'/EU-D-<;'HG*KNT[Q_G3PCC/3<^>=$L
M13,(#R^9/[^'-7Q/L-0*<;<A411PF7IQ]L(((9QC GW8PO7ZC+#;U1<&H>&'
MP2/\, >M+W?B4G!]/R,\<=%M9HJP<O\W)*[,\#DHX3@3ZH)"8/DS-YNFP4E/
MR7+!"-"$(O9Q;**%A?<&BF%%$_\WIFA*4+"ZB*82B[-0"'^10[-SQ.B Z&7
M5.<>(:.@L:WQ.V.>:VP3K(XM;P?UF>Q^.ZT;T8.^;4U;]<#F7 5O[;XU4B%"
ME#Y)W94=J'_S$-$#VKRY(4C(B8+NEB@AB BBB.A.R.A]AAK"G3"+T"TA!"4A
MB]#O"<I>N%4"W>?Q)$(!/3#4UH*J%C!7-L(,"%W*8%M0O"6 DD:()"5O<2Y$
M$G" (WL?1)+AR!J,G,/C9CC6<-@,-Z,ER$?_"$C2%]?9B48D.3@BB08DT8 D
M&I#DH@1V,X D_Q40*\TW#-EC&<+3/],DC%X0T_15)SY?M\O0F:HZ1/][G@<]
M9LG\A )X=U1<5JU(6I&T(FE%VE^1KOCX+_GF8B'B+F!4")7^6I0\XLHQP.L\
M\3BTVE[;UF=13V25K+:7,_3,G&9FQE;;@XC=.RG<1>O\<\V>QFU<D6N_UO5%
MK*[Z1STSIYF9D=46=.J"K\AE!R5.)%Q!.\%/I>$^=AP;_PX#6AL_>;C5SW?I
M_R/T<32Q\>NOGRK[<"?M;\36$8L9/^" QX2(& <Z_+C$_73UH-T!Z=2'UK#,
MX5Y7!JTY+(09X[UC3<?5C<,'-V;\H*-Q9[\O'8FYZKA* Y9T>7;LB=7V%H&>
MFA--C<Y(CB/87\#S>1&=E;LIR(Z]"Z(ZZNVDC]2S<R.S<\6U>[3%,RK59R=G
M7PRV6OOA"\-#?.'L3R-<TXG#VRC=]ZRV=]-T/-9E,Z!GYU3!C0Z6CR'7OX;!
M_9S-TUGBX;%JA3T61AHG-U+*[[76+AV<G6IFSHBIIF=FJT7>$Y]"A\P[+3+>
M!WL,/ F#_>1&7IC&QLR-HI=%&#V[T3S&*W[J=;3;B)_M?FN#H$.TTTS-G6-I
M=+SNS<K ZETR.EX7373QT@!>NN1X#LI!&!TWZ^CLO$BEUK#YLM>S<J)9Z5F3
ML\S*%<?+/WE/WIP%\^Q0^%Q^ %$T\Q"E1Q0XPN!&SH?WSUDLT]&8+C+KV=$Q
M<SEF3CQ?8?;"H'E&I(LW4F*^FUHM6(IT0-;%[%C/RLF2%UN'R0<^'$Y(66AZ
M2PB+\ G\FR4<O(TPGA"\[38BY:D^'MO1F;FS>]98EY.[-BTZ1#XRW^!M1,..
M/JO<V9DYXPT]/3-;-UN<BS]PT6FNJ\\9F*P"IQKM"P F!'!D'I+.:"?B#>\7
M%9R5=>.$$MH/^>F 4>:MJ&*__=$TK8I:%8]B%7NMPZF;5L7&_$<80HA!WF/\
M\(,]*:J P&;G'WG!G 7)#_?XH\,,;[0;2]79#"+0MVK QW,, 05"X !=;<(@
M4I)ES^J-45((-L\V144E./@BX#O\UD_GS/##&!$IW*2676'M1C OIJ"J(>*8
M>FX:"0LA")DR0HO/VYAPE#?^LWR7X17>H?+_-&( &-9JV6%TJL( 4*=2;_[R
M.Q)*S3S?R^JW>&3XWS]^_&K\[ 4N?.7ZQF_,C=/H8KBVJ/>2?XC^$2%'"L*
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
M>KDA_!"P 6S:R'93A] 0%9$!KE$7&]N!T% 5<<%(!VFF)#(@S0 ;P :P 6P
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
MP@2"/2Z"-1SD6\?LWP*"/2Z"[9C(L,WC=-\!K1X9K6(+68X'Q K$JCZQ,DW
M?UN=-O"E-[,G1>&?$8FR]'RA(WP3[@T8 \:8'F-#7AHAOTT5V>LJ3(5WAE](
MC8.P?ZZ-$S(@24*H3'L*$O*F *3#\0AV''9/VE@/44C;.&)<',!%25R 7P 7
MP&4]7 P+80_O!9@-60<*ZS$7HYC.X"]1FY5\'Y,H)=H9"Z$)HL>0W3P%:4HR
M48TUC)ZI/1$GKW1J9'PV&9]&A(UA(M-M&@D&%]([ L= E@O1 HJ"XR##VF.T
M ("S#)PVO70 G!U=]NLZ\MP]HG/\+IR;T3@($^8AS16?PW;8K+?J__J;9V#C
M8SM?/!@[@ U@ ]@H=UP:.K+MEBW# 9PC!^?XO3CWP7>-[A;I9<QWLQF]1AF5
M>9OR&<P9P :P 6Q4/3H[)CTZ7:B+!;B<D&/F2QR=S<OGWIQNHXP*#;8G8 /8
M #;'A$V#,Q0;.@3< "XGY*GY'*<IJ\W<)P],A<GHK"=A^L0TFL/VTJQ+76!O
M CJ 3LM23R8$.JF)#/"-RNCLE6].SU_#LY^>XF&?)'3%(^:FX?'%A^VJ6;\L
MNZ>W+!L)ILT.L&F9A@S8;!D;$QD61'"HB8V-<.-6$X#-CB*%3>0WKL@'/ILF
M.5*]/R=A&E93I-KE=A^<XFS@IN6[P*0!@Q/0L9&O-]5E !O@'$#'01COL9K]
M\3MK;J*,/(J*P1H=X3GLD50;D ./HUE;,#M-N[*!&0/(G#8R&#D&.#15Q<;$
MP#=J8F,AW=FCL_GX_3*7<3*.J2I#6 =SF?]T&GX9L&%41J=C(=-L4)D9<-G1
M8>D@RX:")VJ" R)-972P@3#>8[>TX_?+W&9/)#D-)PQ&G@Y&BZK8Z$;+ECV
MS=:Q,1K7:P-L=H1-X],1D-F5&\8P]^B^/((&(^[\J!C>8(3T-1(D$9WI^OTG
MY0I/JHE/LS6KR4@ZLKR6\4!J=)U:8;H!P1X9P9K(,EH:K4"P0+"[)U@;^7[3
M.&L@6"#8O<4'>\CQ6M9W!X(%@MV]F6Y[R%93B=V0BUL]S_;7X235.D.2IN_;
M=:)<UVT!8\ 8TV,<?Q3,%1DGI!?6.CB=1A0,UI%E[C%8'&Z,EX/C.9 ]IB@X
M["H):LDH"XYG0IB2FN!8%K(:1\-O$)SC#X2YB7KQ2(3TCI/X.4Q/IG(,97S=
M@\ 8-<%QD&]#%HR:V!@884@?4Q0<&WE&4R,-L-G9A9/>^(94O> 8A;49R%$"
M.T9%='B*$F"C)#8=D:@$"62J 0,B365T.B))"9HR;<DM(YLP'47?I;5=,BZR
M(+)?77!L $=1< P#N3Z HR@X-G(= $=-<#P3V?H><S"/WRES,8KI#/X2(3/Q
M0#1C"M-T$D0]0M><9B=2WQ<B--1%9H^7S(#,,JT3Z8U[2  VN\,&^$9-;$SD
M6BUSF\!#TR!P9I#$(XVU8PJC"9VX%H^)*/>;:D&6)>'#) L>AD3+8BV*HWE]
MMD_#M6,CWX5[:36QL9#=. \2L-G9S:$-K@,UL<$&=#=3%!D;Z="E::MY4&$J
MM!NNZHR#L*^=:>.$#$B2D+YH2GDB;AT'Z1:80>IB TXW=;$!O@%L )N&UXD6
MPFW+@&Q,N?G W1KT__WP^>>?Z!_YJ^54+;:6<2SZ.)XG9!ADX3/Y^!+VLR>Y
MCNI3X@WG>OE(\)#&PTFV^)'*I'N$^5)VI/X8H@TH+K:>[T#USZ<DG\,X>"1G
M#PD)_C@+!G2*Y\'P)7A-WWVHK6041OGHEL^)8'K-8F4___20T"?GO+<Z6) \
MTO%8V0R3,X/P/Q7[S(MJT+T9!N.4G.=_^=@/T_$P>#T/([Y8_M!'.98$ATUL
MBC X!N)K.6??Z[HZ9M.6ZJ]\L5Q1EZ]HBEK%=R;NFK:S\&N]BQ=^MVQ8C+NV
M[K<:=OEWIN7!9&&R6YFLV?7P>JQP_([V^R*3@UJ8X8B:FLF(ROOCB(Q<;PO:
M14*#LPFP 6P &S6Q,9'=N#L0(',"R!R_[_Q+')W-BP38G'ZCC$]CFW(:_$V
M#6 #V*B)C8FPL<< /$!&562.WV-S0LWU.ACY7H/FLV#![ @7MTE%!T!E1S>7
M")L0S*@F-AB9C4]%P&8WV+AXCX&FQ]]2[_J7F_NKBY;]*>3E.%7$M'X\85?M
MO$?%";<J>=N.*,F ODZE8\LBT9O8E3U;@< *P H%*YC(:QQ:#ZP K'"$K.#1
M4^%MW:V %8 5CH$5/!<9;VST!JP K' ,K& Z/G+?V%=V+[PP/ZY_<>CY"0;]
M&XH%_>\\NM_I.I;=,KK?Q8N_?D-8M^NZVPCKMML%B\-D8;*K)FMT36LCT?VK
MO>#XW91L6'UV?)R1L;L]5><[:^^?$D*T$?W=4ZJ1J$_Z:S2W7;D_YK%LS[])
MD,S9EK?2S]'LS^]!TGO23(PT0S?P&J2S>KW'OVE_GT1$,W78LP9[=D?&&1D]
MD 0VKMG&79&>W+?UF11V9Z,A9>I%DGTAF1:*0GN=89RFC4-Z3LJUTFS-2CI/
M#(Q\OV4U;C4\A2L"5(!@CXM@.ZRYMXVW))B 6(%8-QO&@FV0KD"PAT*PAHU\
MO6798"!8(-@]E(1UD*>WC''?P?7>8<?QSM_S7X,PTF+ZKF!(>'^9,)4%V4F_
M4H\=:1&U)NGW6?#]L).JH8$FH /H;#GEPD N5,!4%!P#@%$3&,8U[N'G5JNG
MX]Q4G>"BZ<R4FK,9'>?@4N,LA'WHPJ J-JX'*:5J8M/!R-0;=&\'7%2V"@"=
M'>DWR&G<*112L5O<\R_IJ_<6W\T;W*G*T"!VD:<;;THO4#N9YM0 [6 'Z6:#
M*V0 4UTPL8?<MM7% % % 35LY'DF 'HT@%H.,MV6+<45NZ$[%._59Y*FY[F"
M!QV3URV6YK2-A 0[<,O8F$C'T,U:36P,9.A[;/T*V"SE&P^*#"J*#<;(-<&Y
MM0OGUK2>\UL\9$M(M;/U7%Y;5-,/+VJPV9K59#T;8?UMU7/4MC&!8(^+8#O8
M1[K5X/H0B!6(=6_2U4$V;AJ2#00+!+LW"]9 NG/,+F<@V.,B6--"3N/&#N!2
M?XM1*8K7LT:!Z?DZ%49:^SA@#!AC>HSC;]%Y%:;"1</OI<9!V#_7Q@D9D"0A
M5*8]!0EY4R#2X;@%.PZU].S&EIY"VL81X^( +DKB OP"N  NZ^%B6 A[S:,?
M%;(.%-9C+D8QG<%?_!HI[RC.VHQ'61 ]ANSZ*4A3DJ5:$/7II\_4GHB35SHU
M,CZ;C$\CT 9[R/:A+:&RX'A6T\Y; ,Z.P/&1WK:>%("S;2^R@YS&E\H SF[
M\4R$VQ:V4BC81F'-YW.<IJPJ4)\\9%3SR>BL)V'ZQ#RFI^&X@?HR*J-CFLC4
MH8R)FN  ZP Z@,YA"K;C]^E\B:.S:EH4OXUZBH=]DM 5CYB/A_M[3L-[8R#7
M@0) JF+C69#NH2PV?M,J$H#-KK#Q+4AA4Q,;C)%E[M$A??R>FXO>GY-0-(3-
MKZQ.)-;&:'P-!5;-KK@>@%$3&.0Y+3/G )NM8V-A<'&JB8V);'^/,NWXO30W
M448>1?ZV1D=X#GLDU0:$G(97!B-'!\L?L %LFF*# 1M%L;$;YV0",KM!QJ)&
MP!ZQ.7Z7S&6<C&.JS!#66$*C^T9Z$$4#5@R@ ^@ .@>*3@<;"./F-7P F",&
MYOC],K?9$TE.PPG3H72D-V]-#^;*UHU\W830"S6QL1QPOZB)#$9NV\;:@,UQ
MNRV/H'2PNZ3*$^EK)$@B.E.H!+RY-2O)2*:.#..8FWL!P1X9P1K(;ASC#00+
M!+LW@K619S7-O :"!8+=&\&Z")M0#1@(]E (%E,1ZUI*4NS1E@/^.IRD6F=(
MTO0]E .&,78[QO''OUR1<4)Z8:V,WFG$O_A(;YQ>#1?%N\*F^6T%8+,C)4A'
MIMO2D0?@;!\<RV^IH (XV[9W?61Z>\R#/?X0F!O1C)*%\HZ3^#E,3Z98C(-T
M%_HVJXD-U30-P$95;&RH\ZLH-AT#^7J#1B" RVYP,3!R]\DTQ^^5@:PDL&
M'4 'T#D>=$3N"X #X)RH:R8C"4FS-UTR'9RJC$WD-:X9#7;,CL"QD \=F%0%
MAW*.#9RC*#@.,B#13U%P; ]YC7O6@WNF;>_)>" Z,85I.@FB'J%K3K,3*>OK
M>%"A5$UDW+:Y5H#,MI&QP0F@)C(>!IY1$QD#^2YX9[8?.#-(XI'&.C"%T81.
M7(O'1!3Z3;4@RY+P89(%K+5V%FM1'%5;-872O7,:;AT#.3Y$#:B)C8ET#-$V
M:F)C($.']C]J8F,BSX *06IB@S%RS3TZ0X_?I7,5ID*_X<K.. C[VIDV3LB
M) GIBTZ4I^+40;H%S4W4Q09<;NIB WP#V  V#8T""V$/.C9M4;DYH<K !EQ,
M*XN-JX//3$UD.KQP,V3:*(>+9=B BFJH8&0UUE?4<\8H7!/X^I>;^ZN+E@6V
MQ+S/J2*F]>,)NZWB1;9.N-;:VW9$219T=>0USJG>X*[LV1 $5@!6*%C!09;3
M-(H=6 %8X0A9P46.WK*F&[ "L,(1L8)G(M-X6Z5:8 5@A6-@!5/WWMQZ9"^\
MP W]#SSBDOZ_'S[__!/](Y^R7*/%-F$<IR&+7#A/R##(PF?R\27L9T]R ZI/
MR87HY2/! YWV)%O\2&72/<+"/'=T=6&(-$"S@(SO0/7/IR2?PSAX)&</"0G^
M. L&=(KGP? E>$W??:BM9!1&^>B6SZEG>LUB93__])#0)^>\E_\A8F"+#>4D
M0#=A&(Q3<I[_Y6,_3,?#X/4\C/BJ^$,?1T'R2"<A46 SF*( OMGB:SDYW^M2
MPF7SDSX?^6(Y]2[_:HJ<Q7>FWO4]<^'7>A<O_&[9L!AW;==O->SR[TR[W9,P
M69CLJLF:7<]WUQIVA7MUM:L;OYN2#:N/AX\S,G:W!^=\?^S]4T*(-J*_>THU
M$O5)?XT"_"OWQSR6[?DW"9(YV_)6^CF:_?D]2'I/FHF19NB&OD[OAI7K/?Y-
M^_LD(IJIPYXUV+,[,L[(Z($DL''--NZ*].2^K<^DL#L;C1I3+UCL"\FT4*0#
M=H9QFC:./S@I[TFS-2OI'[&0Y[5,_%'#%[@B" 7H];CHM>,BTVE>%AIH%6AU
M]^'(.O+UIM<P0+! L'N[-T0N* - KP=#KX:+L-^RAJ=B'5G5"].=O^6_!F&D
MQ?1=P9#PZG=A*DO&D'ZE8@S2(FI)TN^SX/MI)$Y#_75 !]!IV[@0^GVJB0SP
MC<KH[)5OCM8'7BV'-Z7>;$:W.;B<-P,Y&"IWJ8J-ZT/E+C6QL9!M[+$6.V"S
M+# 8.5"-4%%LL(EL$Y*L=W"]OZ3H[UO<-F]PI"I#A 8RG)9EI]5PAF_0)#H&
M/#M81]AN<'4,8*H+)NM!Y+XMV1, 50E0&^&V1?Z5PO,-D:4G@C13[IR694P5
MN[0[%(_69Y*FY[GB!VT>UBWTI+LM@W? 0-PR-KX.;A4UD<'(](^H<>?;I+\Z
MJ#C^.EDQI[Y-9M>VG+<E>ARN)VCZ\/\M'K(EI-K9>OZA+>JNAQ=<UVS-2C(#
M1KAQFRL5+;(W5HD!>CT0>NU@JK$[#2KF K$"L>Y-N%K(.PI_%Q#L:1"LC73<
M,MA,*7IM[I\%2CXN2L8ZTAOW.@3_\UN,35';?42B+#U7Q0\!8YS(&*?8OO+\
M1+M7=FQD6PU:V2R!^@#N_0\(%]ZZ$G!1$I?F+A/ !7 Y35P,$SFNMQ=@CK]3
MY<4HIC/XBU\O:>3[F$0IT<Y8V$D0/8;L6BI(4Y*E6A#UZ:?/U)Z(DU<Z-3(^
MFXQ/)"K%1+9^1!?LQP6.B]S&7ET 9V<APXX.W6$5!<='/@9PU 3'H6+-;]IO
M;W?I6'FOA2B.R'(\X9?;_^7QN]N^Q-%9-2R:.]B>XF&?)'3%(Z:V<A7V-%QN
M!K546_;B!'-UVZ<J\KR6;<  FZWS#78 &U6Q\=R6+<, FRUCXR&_;?88>.'6
M\L+U_IR$HCU<[H1K=WMX<'9.NV)G8(7N3M$$#X&BV$"FI*K((!NWK) ,V&P9
M&PMYYAXEVO%[:FZBC#R*=#6-CO <]DBJ#0@Y#<\,U&X%= "=END.4)%:460P
M<HRF\0^ S<Y\FOO$!NX)#^B7Q^](N\V>2 *>,[ S]XV.O<_@#4 &^.9 T3&-
MIA5& 9G=(.,;A^\WVZ?",K_GN4C3)7V-!$G$2C]!B:<C3X7'R-";W@XT6C=4
M(0&"W6R5:+]I7PB@5Z#7O3G$/&2VC20#@@6"W3W!.LC +5VX0+! L#M?K*LC
MWU.28(^VFM/7X235.D.2IN^AFA., =6<-LM>5V2<D%Y8JX)P&@%++O(:]PZ
MJ_U=I5U@KZ6G"+#9.C:F"RF8JF+CF2W[U $VV[[?,Y'A[Q&<XP^!N1$=1K+@
MNS9.XN<P;9L6?W WE!T3-ZAW"/?&NT&%E=5K&M@+V.Q(&C?N-@/([,HNLSS
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
MV*46=)4&"ZSK;WYA82RCH,\<[MREU:4FUD"XK]ZMV+C!8-/7;DM.A)^"/<]
MHV?[X'_>_6V-\GZ>_^YGYK_0_E<[T^ZRN/>'E)/_K5U31F35Z(*?=T^5[Z0S
MK4_27A*.JYKQ0IF54OWBX+V.>4P2E:,I)_JG6(C_T7@8O[(+!,9#\C*O\%45
MP3OUP)W+>$17],INIK'[,5UT08BH?A81^M>0>_J89Z.3G[G5 W;W9'#Y7G.,
M54I"Q656OZSC6V6[7>_'A;^A"B_=!7'VDQ'=>+9UIL=>N7!8A4PHOD++Z!I+
M5H@TFRTGE"8B-T%OM"M^%(>#D!3BFT*\>X2_YM-3:%?+G0KD31V515*AF&:I
M7^(@Z3/RO)(_3%%A:)4452]G.9^*68RF?*TPXI(18==^=/5\B/DLKY(-O3&3
M:@-!0PH86=55%$938=-7;H,IXA%Y8:$1N>[;XU06"B.K@C8_%<-YX\KHC%+?
M*BU]YF[@,1:YX=05 N(?Q9W1\OW6.N]N[B[>O1>.VB)>I!8'0N>OC:EBR"-$
M:B9"%LNH$CJ3>EQ)D*9AFDT[#Z0+J]@*;O>$(M2:,DKP,*06JXCKIJ0S9M1#
MM,>82K.(.<+8_.A21O0HI">F&)+MYC#DWS+6I! P7QL=0H:1Y'?N_,5W0?(0
M4#/A[/;[D+QJ%[U,^$9T0UP\".M6,#FGK3G3??UO"DA,N2#,SVMV$T6!(96
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
M"N82FV/^:58:(#P'=WTCY&R1$5)K.Y[''62O8Q[$OBIF+)A:6\5H8<%'(@=
ME$@*1).65,9"+-/>*]%'E0W*PRY3JCFPOZ:5Z!.6F2ZK0;$/V#T<*P[.',VR
M5%T>TC+@58690*@L@VMS3,&2\554/>!'(FMN6JE5L."<9Y(O3(OER3BZ_I3V
M,E?!_.^T'N%3,>1*05'D/0Q#*H H4*^H)EIZ 24(MD@Q71:I.JR::W,M.EX/
M1EPSIO0O07_&0GX.DPE/QIAO.^9WJ:]B?^85DN,CB!@&"4->82YORO,JBMCU
M)SUY.99GS>S2D&0DR J-\O(->2MFI'T.'PA/7*'SOZ/<$\4-O7<-#$OV@_QB
MA,Y@R!JBL??^DRK@'-H9<S/=CKW)(DFF5PD6YT*+<REF&[5#F2'*&[1.HKR2
MH0B?GK9"6=-R*<4+P34W<'"E:TQ^+P,=JA%3SS'S-'..YN<+U4)YV&H>;S8G
M1 TL2D5NI>=$8#<Q)3_%54F5-3$LA35G=_T?*QT<-V]:+;I@7BJX7C5L\5 &
MMC[.RZT69W;-']%65R?D3+.EF5WOQS)9L!H!Q BB(J^FXTUDD(?!Z@LMXL)M
M+K:86D,HG:[UX[K<*+2&!L;A]/%8Y-/NUBR\&7!%0KCX*!+2-TF*^#PN$]<9
M:_TH!Z%)B$!05*LR,Z0:)!?K<;U<LS2JF,0L:6!NSH%4*/D9)Y/BJG-8UE;G
M5&Y#?;@-72-W]BH/6SSL9-G/S&A?E.9&#:C_R/H#U8SNN5;C5+9\%$=GXNZ
ME*4#V<4ADWI9'HS>>Z)&4/SX*NJXR%S]_&J%FW#,#*2S/6,S+ZJXY$FZ9=QF
M-;T^ERUS4OYE,\:*951/29FQI5/RS//2<NNB?D<J2SFS]X4C4O@FN* O/2RQ
M]!QP]5;TCN,7/D14-"#"<2(PJ.07EE>L%9G&RB*P*17)IBQN=S;E-#_VRE-O
M005X^3YF7XO+)Q[ZQM9,MTTV&+Z?_W@P,V^>01AGU2%8?FQQDJ;2*A_E;V<]
ML=.\>$]%@:SO';<>BM+YW!QA ==L YAWC0Z1B];:JN3L;P:+UK_> OBADM*C
MC+"*9EJ18UD>V:@.O$!+EI)A/R[1&_+CD#6;D1LMRLC+F2KD@GU+(HS@[06L
M^::J(.*KC'$H)Q%6N)U$C_1GG%)D(VJN09:.,NDV*]ZQH()%,%/#0NAY;-#'
M2+Q@GA-1Q!Q."9I-E<R0FC!/?.B)E,T:/;'\KL?UG!W[+B,\_Q"]$ GO;,EY
M-Y5#.3@OA%SE@E]:LC>4(IB\_BK2\FY9[A2E%.Y"D.U7YBU8.E%)48^%%;8N
MR^UR$<[+70W%$2-+G,KRN[^)?[U[+X0E+ZQ:*Y::LAH7*=-Q.9,POA@P8[R<
M";-2)L- %/UB@\IL$$ESTG$ACQQ!V_*M_-R6<^M7)R!2W$3!&A8&0(92C\A_
MP(]/+K:?15A04=M5',BSL\P[S13>!2GLRY3/:JFX2I]-4S_KT_,M[[M0])3D
M5DPX8&4XHBAD:=^R6&'AH> ;4N@,98TP;6[GD%!:><6$.H& A_WJ^ID71A99
M%_D^I\%0&J'3C]VQ;^0S:_;)WFY5VO64XF_".U:M\)C$4<R<7US_6[4.:2QQ
M8:46NW^#TJ!0&G1NE5_1#4O6DI7:D/025\O1UOC@Y)T,EK[8R="@5+=KO-NK
M:V*7%;]O[J]_%X:">S&W_>.F7K\@2&HKKVRH+_[7WSP#XX_'LOJE:_V_JFN4
MJ0W_5[GMO*+BAEJ3(J__@1I%+)R$W4A]"],_%+('EE-TKCE]8\K6'8FX.AAF
M:S4@4D GN,@6]F9F1T>?/&1YF$8J;-M!^)WYR]ER&:(LUH0[&?@G(0MZF(CS
M@=>N3+B9F\=1%'HF_S&O@"(:G(6\>(8(?ZETS1"%D-E$>#:8;(?X*>^JF-_<
MSSS!C>?2_.#E0DH_8#'EVG0JE5WN;C]]X]-G:>4_F+Y=I$=6>T:459KYY.Y9
MU!#O%,+[<6%[V5/%DKX5O32F%S<O$[/6MC+F_67+3H%A_44<NC56/3?C\X#<
M.#']<$1_^<1A$\U9:B&7ENG(PF$RNGS>BLO;.4J&9-6(MK]Z1%'^5!1\&+Y6
M:\KP$@;TC*Z.P9B,5U-@,(K7%K$H3\&S"%\0[0B*L+9(>G.*VZCBNHR73RE<
MD7$R/YKM4)QU_\IC_1@9B\TH+\[F2HO%7)77@Q#WB]4"Y;+#J^C'P ,">1S@
M=)&:B#N!>3-$,4;59.>.A;I XEF]#^O('Z5:)R\]]#[%"?UGI%U_EYU4#_3P
MFSV@!G)ETG?$8[C$$LL3BZ+'[W:$.[_L=5M4>8G8C3GCM$DB4NQ+]TY6>*+R
MSA]Y?!]O\Y$71V9.E53$)H5)7Q-EH2L1C_DT1>GF*MOSBB9%<U,^Q;S?XP$1
MF.3:=15!)4E)MH">6^:-"V=VC?!,@>9WBF'T3 6!O&#D1Q&OLRM<C3(L;$&"
M%3?QIP;4>*/E8LBBWDKURJ(RP;10I<0-(KO-2AC5A3D9UE2[:CW@4?"?VOG"
M?A9FD[),T$O> T'RAI3;Y1U6W@LWK;=T$\6%6>NNJ#:E5]EZAZVX"-JJ+CU8
MI-+FTV;;08_;<,SC,>@,.N%[\<N,'<&3A&J60>\/.I&4]"8B71/Q+MGB5W2)
MDX3[=YGCG&H*Y#4/IF,-V5(D?B9;:^=/\7D^!,/\=K.XEV77S,5)\$""1)2]
M(SU^[DC_"V^Y],"4.QE&0O^8H9%R^/E=1B817Q K_'PO;HJ9VZ2\*:Z2['3Q
M_AEZY"5;PU&8E;TN>,=U+9IP/8B-ETLLH9LFY4T[4[5SC2OD1:.H#..>)U9Q
MBDK*/(1=QGSG73(>2?R8!.,G%EO(L.JR**\G;C:\D%Q16CR-EZ<X[\K$WL?\
MX.)U97^G%2]$XO:!W;JR#AYY7&,_?HFH-A#)F[)"F>-IQTPF,$UA2BA(_6T^
MH^>%2.E[8DX/XD%2Z2 @,2Y7)PI?LIL\D:G(+AY>N$Y3OXN78[&;W'DUZ1;[
MC$[0QX<WX^.S]^OCF[.9^VCX5[K_/!8?>_/EXLOES<5G[>[^@GYS_>7^3KOX
M<J7=_>/KU\_\WQ??_JU=7=Q?'(@2((7J"F<[MQUFO]!2*O/[DR&/,*#"*,E=
M)O+T[9/O_*@,>"X$OTRD4N[3&9Y*?Y==.'IQ,F9W'2Q?BDHV.@R/\^52KC?G
MOAVXOL+UQF:XWCM%S[Z?AP)=_G;QY=?K.^WF"^?JJYN[BU^_74L^_]?-_6_:
MQ>7E[3\HE[,/;K_D_[SY\BM_H)0/]-'+S[=W__AVW4@0A+RUSKEA=5VZ@SN5
M!%]NO\S.%5BLPF+F1EC,PR?)8A?T^+R\_7+_[?:S.#*_?KN]O+ZB#'*GG$]O
M0>AQ<?FC78I %'$P?F41;WUV)[3.0G8:+C*?DCO!^^UD9S=,(2_+Z_,+1O=C
MJEV730Q9$=J-[+@B6I:L>ELLM8RT1&4^&G=@,#._&E<[_>3E4T@&VC4OD\]N
M)6]9^PG985U\]ZG0U>1WB!J::1'Z+&X-1*DIEE7,_'P+WM4O(>A5(1@7$&B=
M/.*,.Y]#5C=_P!4^JL!]X\HA-H,S;'>(B,/"=E_^J[R.*MRR%[UJPAJ)BLQE
M&4?&(X1S\[U0("O9N'PFI<V)-K6#PE+/<VQ%8A.:*I8\?1W9<D-YEDR!CJ@X
MQ JC\J!&&5_+_RY:,H=_Y5DX192L:'K$HR2'K^+.!M7RHHKT8M%75$ZJ=(OD
M)9JE*B\&3HLD[$$HJQNEDP>>5[ (21ZF2V%,\[C (&L[#PYL/A%V5]KK35C\
M9"9COGOQ:#2)PJ*1T[S-K_)</:>@%4_EMVRB5V+>,O8EW_<R.*F:)U8LN:2$
M0[F[[#R\UVXJZ$T[W%0X5+X)BY)W4RO;V,JX7^;%E2>)2&<I0?V6\\[NH][6
MNN-0X!2[K><'<.F;CIF#FCER>8!PWHXXETBY;X__NT\I7T1<2"AZ52A*_T(9
M[+_VT3*H'2WT7WFZ<$4:O1=>^,H*1$631<<ASY)>>ZK+3@*>'C\2B>HBSJ-2
M2F4JZV*2SZ>7A/SR7&,)+G1S18Z&E&I4Z&:$7]3=,0!B+EUOD\<@DKD,Q1%Z
MS\I_4%M"/"5")3M,(!KZQ\O;NUO^5_SQ/=M2%?AWFD_/V >/PBOT*0E&A-UN
M[Z&X4,?0L:D-\AF\GRX 4M8*JL3S%#^?@;FN2#2D-1;>4>H'RREO8[)EC_U_
M GI.+_1-UA77LD!/GI DJT%)3R.%ZQ.[I,#ZV?_FOYW.D*YE-.09<&&2GW0\
MTR/O^E[Y;;?>+ZQ>/6I]</.Z1[S="&NUW)\35-6/B<B9RY<01%,O_,J"U#['
M U:22^9[L@LBF1A!U<&;J-=%/$;G/ZR^ZZL6OS#)6JG>,[6S1:6U(B.CDNVQ
M;+;BZFX1>&M-E+F!92X+;U$F6ZQ2D1^1+,^$%Y>\XBJ73@L[HA0%_A%5H!NR
M^DIYKK_0'E?YO^7%;]ZEE3O#UP"IJRW/7EB'H?:4UJ#:U)KD._@RW^%2.Z.G
M?L&=#+E?BKOE1>D->Q)R[_)T!I+28W]<2ZJM+V$M;EDH\Q<*^14>7@7<)UM4
MS[AOY(&0J#AHJ*+U:\("3NZ?XB3*Z-9__OP5B6I/?<(:1(G2:X]A*L(_9$O
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
M) '6EUV1U 86Z3+@-%PL$2"H_)0E0@.OX9+3O;5 J,B#^7['=E>F^_:7';1
M@-CS$Q4(N<5N&KIE^F[-8C?/Q(>+KA$V*A'0/!5!UIG=B >]N($5]C[DCRX4
M!A"I?N+"8%WWW:=PT% 65&JF;B(R"GQXZ_*T(K'HP+B[=]09TK@/O^^76<%=
MMQZK*A*.#:RZ[6IX!J<A[P-SI@_"A#)C61*/LE :%L=LPOSHTV&*NV'H)?[W
M3^0A$259!$\;P-.+>%J1D&3@Z=T?O^:2K,X[UIR):K$I16DFA7NNI?P24IY/
M2#HF/5$<DVX"2;4+[2OGWR0?-&V9X@TG=@ON5B0(%[A[FY7=,+]%,[W*1V=8
MW*+]_^R]:U?<N+8V^E<\V&N?DSYOB>AF6TKOES%((&EZAX(&TEGD2P]9DH.3
MNK#JD@1^_9FR7?>"%. "4]$:JP/4Q9:E^3R:<VI>V,PIVHH>\.(8_*#L831/
M F-<%Q^;H/M@W/2H I7<=7P,:.$=CSV^;\)W3>+9/+X??_?FC[%[O[[_[LW]
M[OW0 FLU"6_SZ%ZK3UM@@>,P?&DXBWC,IQQCMV_$*^[F-R)[K?OWH8*'+ZM4
M$^$A?A/$:Q(!YR'^^!MX^!@;^)O[;^"AW\ ?BNZ:1+-Y=*\9W412&841?FD$
M"[F,'VD/?[/>/7P4J08@]PT[;P$Z]X7-/07<E(?R7X,?^0O_<*:V=DX!P1EL
M^#-UC^VWS'6!<H=B,#WYSN\P>5LIY#$[K ;S77>=RC)7/-YKLJ][O-<*[W0&
M[W$TC7>WBX^5@)O WPFRT4>J+I@\QP /#(;Q#/"T8>G3O2$]"=2*!/)#]?]2
MEY?*A:0#N !H\38-\7_?>"(^PP>WPWGWTK6,S'[,X]D?E3\4T$\;6NZ;O=;@
M,,VA-IE&K8C#_Y[XR]]F/ZQ!@RYZV^H6(6PG#K!OANUA46%H#;CVAV@/Q?73
MAI?[C;JVD ]'D-<W0?[->K'M_>L/Q?;3QJ-[;-<%VU@Z>+\TA$HB*8";ER5@
M7(_USF (<$WLX+MU?K?5C&IW&/=A^W2[*+W8S$>M6L%NO]_56=E5>;I,97'<
M3<=MTJMH$C![Q9F"$9X"1A3PM.'KG@*>F@+*A!7B1AVRE[IKLHNK3G=@^YWR
M],K!!XTB8!^-$,9G9R2NCA.67-1K!DMIX6GCWCTMU" JODAB(_RE<F5E'%I
M+Q %#>S9ONYEEY.0=CWL98-LY> 8$+#Y>@[+LL^HSSZ[#:8$^X/S7Q6DTZT'
M&<&+K0?AQ=GJ+H6%?F(_9_U!,8[@Q VQ/Y5)>J]JZ[<T[H%K.3M?99W"ZK^
M+\)G5B\,-_;+SS92"V_N8S@N!A/Z)H8_(0]_"N_)8Z6^I2/R.!U>7K9RI@#5
M_7@X6&2.Y5;!H>JHS\7G1K9 I8?S(,M\.5'XAJ<5<84O(^>YXDZ*1N'E/Q["
MU57?KLH4]]8RWAW<5*+V>'42B;RVL3X&\;7G/(/4F$&.X6[=?G!P-[4C]HRQ
M/L:H264[SQA/5,LZ[_89S[Q4=ON$%Z<9X_&=&K>H&S>V0V9WK8I_@_.#K&;3
M+);*S_F%$Q%Z?LGYI2;E^#R_U)U?ZF/+5$<NY 9CQ[-+1>Q2D\* GEV>JA,'
MP;&4#$^S"R&H>'&&78;)Y#1UO@UY$<E8@BX_#B7DGEUQ;V\[7A+/H?I\I7IS
M+7Y6)Y6?A61.M_<EQ#>Y?>PFMV)N8GV3VX(MW?U\DUO?Y+;8NFM2]=-OW77?
MNF]W/#S''?RGB<V/MX,_:PIYVL*B[<R8EO4L\K1EA7D>0"EGR@IS5+PX8P#<
M7.Y_*G+BU/:^9;H"[\-B^,5L?,:LC^'47@Z*H&E65#'B^06ZO0Q4*M5J704V
M3:W.<[Q&N1Q7 1E'5%1@.ASI07?2"HC[:- ;HT'Q__-?@E+^N]=??E'F&??\
M$X+$=+[G7_[B-//LMR];W:L<^/-JRY_#UJA57]&KCS56C^XZN8+%_7,[>*N&
MK:\@.A>J70D3+ [*D\&-9%"3V' /]<?/WR28_+SO]YN>-=DT\.]FC#B$IJ "
M=#1,3Y!U@-@'0_=T_>!2]097[@,]"]!V-\VSOMR)11LF4*M&T-S>W:X@!?1V
MNK@E!W1$%9XI<&V:AGNF6'\^%XM?E@\"'(%4P0N 4%<T3?VT,WC-*,.I P&A
MHR2QBA2,LNKZ#6EGOSQA4+)-_C]/&,^&,$;IF]3^H*14"]YG18E$=_28F4RY
M<BV_O%PS+]?/5:X9&37HZO3+CIBN4H&K&^3^+-STUA4?.AXFK4P'NUIWAYV\
M"-G;##:!^0+A;G<8.?<[@_^W#ZO;Z7=;6;'[3/:P?%]T.Z&'#W]J^%1? [">
M^*D$/?^5*1&:1#(E<9CR-(:?1A&)F2 1"35/_J$DWMHY[GZWO5P-@\GM=6S1
M7K8U-(6^Y'!2%.1W-4%<X$"A6V7]8+?3&0)"3BQH9(,\K7^4Z?_+E[]E7H5Z
MKEL-&ZE0)T,P#0A3B/ 7ZK>7)#3%;U.%[48]*BXRZ^K663W,3TF.4GBW -5D
MB_&0V*8>$L\4$O1^D'@[5J.>#R1NDX^UX().;145W#?<#NDJ K 8&>EB\Q#=
MEO%B^%RB^K80VO^S\H)Y(-</R'1R:I CE; 0;])^]@3@I1Z\'KR/ UZZ.GB?
MX\[[B+B5LBZ%U3P*UAKGBS%S>8 S<;X8%2_.1.@-NOKKL@1 4T;IP1ME'EX1
MEX)G WS?Y;D+82,XZ.CM1O ^2ZP[[CI5J<T_5190O J.>UTSU(,R:M>]-?/9
M\C@M>%.><SE0KW;LY43ZEM#>26;?:/RS!9-#(IF/J\F9P1^6_QK,("+)^#PS
MY"_>@1G&T;,EN*("77/Q__LG[XZ"UPI>RUN<M:W)7%N$)6AO!&< X,GGWZA>
M+[.]$;'\K^IE@.;MX&VOVQ\T OCC C9W&&_V+3/.':O5I=*.:?*[]XNT8VM'
MU'!BOW5U3E9GH_:)L]<LGVM4HK7,!LB/X+&XX:)S5X!/RN O&$P1(N#\Q&Y
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
M40ID_XCZU2-2S&ZK5?8F[)<RVP\ZW<$(Y"KI?K/!A8)_\L9MW78VR%\O/J6
MD6#T+H*QVX-/E)WN)@EHCEE<V\!"\+/^#..XS_U4#7(7+C_;*72GHJOB]H.8
MY\8$T>4-]WS ]W\[#>V6K-*[!'Q']0CX?MKHXI/]XZ.3L^#H;> "I8_WX9_F
M67"R_^[@]&S_9'\O./[P^OW!FV#WS9NC#\VS@^:[X.W!R>&=8Z57CT<N]=-U
M3,%R@7K=53WC-)=1&8"B@>.TUV^E<8]H-<M#E%X1LDT?^U'<"8'J]^%)OKG,
MUC0#-OL#'@'89[5GH&M,(EY1(H\NLXYC:4?4HVA+749;=EVTY43E[$VB+7_^
M;-%C/MKRY?E8[F'*!6[EZ<IV]6<<G0#=M+[!"Q7L =E_=\KQP*42_9;+\8SB
M_<+=TJF"%/^>7ZQSE?]%?O_-;:8.!%;;/'"-%4F+M!$DJE^D4.L>#!NF(;!]
MMW%E_8O)#DHQ84&%$7>3*<VO\RH#DRS3*TSR?(ANKOC2W]W+GWO%_MY3;?N]
MV_NZEN'>.CC0/?I#9[5<E6I'.]=D;'[,<.F4D)Y;ZJ/>9]7)KLNS]=*H.H-M
MR<!N--5U.7@Q6LNCTZ/10FX'!X">82_H%DAJC&[E5CMH*Y X^,_EO+O>U*!X
M@5KD5M7)6O\2&+#?"&R:NE3];W>13R\_CRH_;LE7ZMB\SL(0JQ.?:O6[,^Q7
MB!\8G3V3AVV-.XZ#;'2,:\(P$OPRPG<DP=-=IG(:A/L$Q2;^XD,G&Q\@]'\;
MPR,/RAWAH\"#GM;X)^+<GSEZF 9.(=Z.45WG=_?.E56]P 4DFV52GS>!!A26
MY2B*&\VD@P?VQR5 SH$#%F+8^4]NC#M.[T[VP,%%%VR990-<N5WW4^_HKU4?
M3"XW:^5S/9/M^FRR^N6Q;Q^XL@,F@IO_("\UTG>DG3G+TSW?B%R=;-Z+0DOI
M<@XSV.=!-O([E9(XOF('WG OKGSAQH+!ZX"7/YF[[23&_G#R>'?)=AD#;?+]
M\8P5'YIL3L%1#HIRXK*6.T;/\K.($@X.##, 6%R%U6=TO/<X*.;,LQTX-@(=
M2067!;&H":&D+L^G-TDN&)-2$=;OUL=]=<%_.<E,R+]1;J2C,C@C"KF!\#YL
MGVX'J05#P^%[4@('=+G"%,D7;.+CZ.7N$?=&+\\<G]$2IDKHN$^,R^A,*0VC
M2^;/M!T\GST$5ML,M>/1\6JNOHD4#WN6T^GDW7(EX2,*ULX&ERU53-"E[3F/
M43'W^9U@,;N)0S=\2?6[G7PM *7#7GYKE72'<(D+F[NQ[H/^[ZH_I9[=J)UM
MYP@:/7T)ZV)D!8>4A8W<,Y9VPQV(HJ =][W<?Y;UOQ9SHR8#^6[5UYR"[ _
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
MUJ0?K@X_-K\>O3LDS>L#UCP[X/^^/A\<GN(?[\_V!T=G^^3P[."?U+ T%:%
M.(Z5*PM)$(BJ1<(P)KAAF%FRM1.1!HW)J#C?2$1VBN82#\&"VP+OB(DJ-V[/
M2!O"2-H \838ZH@+KL,H$98;Q:RD)K$IPSDC$<](=62DJUE&TG&HHSA)49HJ
MC+A*-!(JQ$BG5$964,$5V]H!XFG$C-6(DC993=\=)73GS0&^.=]LP_62N5%?
MIW=[[J7<^BR)J"K5:#3C)^,);]I!:2UY_JF.?_2"1A1;8D)@!03KE0+_ /4H
MF\9(R5 F+%)4*[.UPSAI<(X?RC_+.6"M*M&JINXO"^&J= D/X4>#\)P*P47,
M$AQ*)&3$$ ]#AD1L8Q0;&<6":JHTWMJA<=R(29T@O,E>HH..Z_C2=:5K[Z4U
MK&J1/4O*J4IK&$WR%3"-IYCJ*.;S@I; =**BA"?(QL(@SK5%T@#/2-<L0DHM
MN"!;.S&C#4Y%C:R4JD\\?EG(5J4E>,BN#;)S6D%,8%E@=1 E/':*/:CX$G K
M(JLHQIS&J=S:":.P$7/O6'@<P!V[MH99V6>P/\I&R_,_]<S1H/<TK$MG*)=@
MOUB!W8XY<M-?G,9[:Z5R7OJZH$IH@15.K$2,10+QA&J42"T1!89*B3%&R!A4
MB;"!>50C8\7[&VJF27@@/S:0YQ2,T/724S%%/-41XE)AI(C5*"1$AHK%L)8)
M*!AQ ^,Z ?DG^L4H,!L&:V_'_F-]<M,&?"?MD<B:JG)GKM9%%5K;SP+E-G0;
MJ.SDR!/^>@A__\J1?:&]?87Q[5_]$XM$Q5HRQ#F7B#.P)A-%.((M7&ME)4^X
MVMHA#4IP@XBP(J-R-60\(P_1KP;URDZ8/-37!_7#6:@GG)B4)AB$)B9@I9D$
M"9I(%*;8)#&+*>8N+*6!(](@DCX+J&^V9\GED[LNA*XB1%%\R,4F7Q9]47SP
MREI=2L7<'[N9!T-T?S3OWL==+4U=+V@DBJ@DU3R!&<48:$I3E*1QB)ABTB@=
MPIJ:K1V*PP:/>8V,4.]-JIENX3'\>!B>4S6H)31*0XX$<1%HQ()!$:<6A32A
MH'=(HAA@F(@(,!S7",.;'+XRJKCJ8U?6I32,9MB32X7D@A<4!)YP01(6PXPR
M"^2B*)*<@443@L:@,"/:ILZ.(8PU.'ZPBN!#5^J'V*I4!(_8]2!V7AT00MM(
M6!1;&2)NHAC)D*8H98EE*A0)YO'6CA"T@86/6WFL:-:Y7FC>H[#FP-;1?!<^
M3S!"]G^416H]#:V!ALB"XH 32H1F% E+..*6293@2,%O<4JDE9&42:XXT+@A
M69T.N+UOH6:*@T?SXZ-Y3JG C"E%E41QE$0.S0))02D":DXCK8@VW()2$=-&
M)'V*S.,@,8_7"F">4751%)M)1%6I%5,1<IYO*N0;NJ ]:!&QD*D$6:Q3Q&,<
M(Z43C(2)6*J9-&$$1@QQ?,.J.CSU3H<:0;8JW<%#=FV0G?<[D$1RJA.D$ALB
MGB8"(*L82M/0I@DLH5("(,M)0Q!9(\ANAM]A>9'$(LARN5KPL^=[0)15;52D
MU<L<W>VAGSV]5AL]ZIFU0F8-%Y0APZ-4&$:1CHA&G*4I4H3&*#%I1.*82JO5
MU@YK""Y!'7IPW;4[0>&)G2R>Q'YA$JLV+M:36+4D-N]!TMS8$',42<X1_.[X
MRT8HBE6*J28Z--*1&.&\0:/G06++2]_?5OE^K:6$IQZ6P1.9[M =.%52T?II
M1[G)*OK[K&B'-^I]WA]T]=>+;@OFJ%\V)<H#D0=7OMKU,W32CBJ6MR;+?+^R
MY176E%_;-38#IS^I:7FIKEQQMH><9FR8OKE96F75)3F/"WGQ:5>5:YD'B_D,
MW*T1IQQABA7BRL1(Q<8@R^%_@J11'-JM'0DJ)MG = ;/01O"0577%/4<M$X.
MFK-T(VMBF28APH3%B(=<(5A+@Y1(1$HTO!J2K1U"@83P@P,P?:S$JMI;;V@G
MA<-\C,0:U1XWTU-FK6>=ZEEG,5$C,=R2)+((6\5=HD:$!(\B%%FNA-4DA;^
M=21I1+BJRA(^8J)& *Y09_  ?@P SU>,2,*0Z"1RO90DXJG1*&$,C!BI8[!;
M9"2T4QMBT0A)G4H$;[+39\^F%F3?!#W[S7:&"TX?'^-=E=HPFNF38J(]UU3(
M-4N2,V)LE,8I<(U3%IA-48*Y13H-0V9%*@G5P#48+)0-=)-XU%:E*WC4KA6U
M<QH"BT.7-<61""6@-B46R42&2"4Q2\(HC&)LG6.A(?"#8Z*]7V$U!6%H@T$7
MU(.6&H":<*EZ^4'NBYX#AGNGV1W8X*^;>Z__LN9*98K#T)YU3XKY/RZFW]LK
MU;/18HH&YDFD=)@@S&*#> C:A.*)01&+A>!*1U:Y8I:N/8+W-VP@@"O3(3R
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
M-?*B^_.OBJ +VS4QEJI4J(1'*@1++%&PB5L6:QN1T-M?M8'NG/UEI3;""%#
M,(E<\V"#$DT)"ID-$YK@"#Y01^C^(F'XNMMN _0>8%[=+QAZP;QZDP_$VU9K
M@27Y:9C7N\-K]XS-:P//;KXTWWWX?G36^G+X#I[GNMF"Z\#S''"8M_3PRX=_
M(H(%"7F$F)()*+J@\@K"-6*1"4D$"A85NF+;JJJ@^RE!\]D>ST;FKK_^PTDH
MA=)@7 EE8#M)-!):QBA-+4^,51$HB2[;H[;I'@N2YTWZ>DM=\^RO?\)8T#"U
M,9(Q98@+ [\E1""0@)29F('U#5(7TP;%BQ5U[VO3WTT^JRIAX.7SF<GGH5.P
M4QY3C!E'F&'C0D,CE,@D1:%DAA)I01C -HY$(V:+M=/N+J /":[>Z"/"->P2
MWCY= _SF:P]R@U,68Z29:WP R^YJ#TH429( ERHN$IM70,5Q _,Z'1'ZP_V:
ME0#RR%TO<N<\2XQ*V.(T00H3"C:HD$C"JJ'(DEAP> \SYI +"]<@TK<[>!S<
M[6H]; ];:@#J1+=H#]UM7_;LA>WTLV\V:'7[#RI$^(PHZ,6C: ]]>#[X;9Z,
MIM8AKXKZ9GH5BN8L[V$IFG9PE)ZI'YZK*N2JQ>*$H4XX%Z%$5)@0<<M#I*SK
MMB08YJ%5(<6YED'88HWUA2I/_N3J.2'[_MJ%1W8=D3U_OA7IV+HL#V5<QR6:
M:B1#+%$2<I*DD:(L<>=;#;RD<OF3('N3R^=-*Q_&IIG.[M=PZ?F9.T^J:YS8
M@8(1F7W5Z\!\]:>68:]8!4]"%9(06U OM&#,:A6B4'$PA4"G0(+% JF$XS1.
MA4I3LK7#8MJ0^"$*AO=>U!#.E2L8'LZ/#>=YSX8T"K0*B2Q+!>@4L48"<XF(
MLC3$;HT5 S@3WJ#18LS,D\"Y(I=&@4I94_6BZ*C0O[$F:: &@UZ6# <J:5E7
MIO</^)1#T%HZ+VQN3?:JCE*FJ\?NYRODB:M"XN(+>HC1BDF@+B1CPA%/TP0E
M"9$@2%&B(QQ*J6GIYFC(AS>"N2M"GI$SY!=$?57',![UZT;]G+H2FM :FP@D
M"'5-8&..5 QV2)22R*I4:E.X0 @A#4&J:B*Y=M1OLJ/$-4:##_6ZK9:+\\@
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
M-P=^AEAO"U0)YSE;0+(H)HG&B,8L09QJBA(K!4IIG!A##==<N9[V7"P6S_"
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
M22O!LY*T)E6DL=ZI:"UZ[JR0TJ4D%&/6>,9(6KLCK4LY>&65#:8@V*00L+
M3B>$(JQSQK@D9"%MW5SR2A&D8;Q)+",B3Y9)D6S]@:,.,=W2+J((XOT3?"&M
MC#H:XWT"GJL%52%6X%E)H)4MR6A6K2G?5!HJO'4NA?C=/7Y;'8)//DJF,Q81
MZ^TSCRSHJNQ")WL?_"8*KTCAA71HQ!B9S!&,] [0%5=='^5 1!61EVR$RUO;
MUG B\.81N/7I=\_'HS*8DFG=/FT7<G<8C!!9,JA<-8!,:W E:B@YA4:*G453
M36O3Y[<_$]\B<S>@8]SUI)NU1ZVW=*5Q]$6NKM\;YB]WZ/V:]%QS[QV7GN^+
MNUR/\4-6PA \! _!0_ 0/ 0/P7/?7HD/T454UB83T 5CF8E!%8ZJ1!3&K.R5
MS"9[7#.8N_%3UFLX]WKX*[\MGTD.RO. T8+1.0!JJZJ_HBJ ,1EKM92)-_Y*
M'TU;1_&(TAVB=.MI/*+T_5-Z\80M*XX5+L'9)G)H0X80*[FEL"F'P*0NDBB]
M7I0F(XK@(7C6,?).&^+];X@+,7G#2I(8.91@/&!T 8(7&834BJ?(77"L>QOB
MQAZ7:7HSSZ:XC$IO/DLTSF>)SOM"S^+RS6NC4NJ?&+ZJ+T^F7YY$N%E)0JJ0
M)'@('H)G(^%9;2( *N&+]@*+$EBM,I^J-2:4Y;YZN$7PE4VQV>'G^62 G;-F
M9WE>;V24YA,##O*[V4M4(-&B,?;[4J=LH64(1080IIIA&!R"J\881"83US$7
MH?G6MI5]:V\]!X5X3;)+\! \'8?G(</U7]@2_^6/SS+MB'>R(R[%ZZ-6*#5C
MH*QK&A\I!A58#@6%+LRK)!)MB>M&:M)<@H?@6<> /6V)#[ E+E;1:X9)ZPC&
M: ?(;89@DP<E>(S%!)>\Z."6N+%5](>G,QHV"_S78'K>\U>.@/6FH][PLT-@
M\T#^19<YJK"G###!0_ 0/ 0/P4/P$#P$#\%#\'2YK4T<I<'CN<_SY,+EN4G3
MBW_,/1Z*#;07&WBYW-LF*.M0H@/KG :4/#2];12$+((VTB?CW-:V[3O=UIP
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
M'3P@> @>@H?@(7@>VF[6U2:VWDC-4D$CG+7.Z<*Y=XD[Y^3L4)6X/%0EOFU
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
M!1]%F)]QI..@E95V8H;]T3@Z&DV[=E!/+\+1!+K].E;8]M+(:<>]MQDT6^X
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
MG"<R3HN2J"SCA":Z)+Q@.2FML-QJPUAN=_;XBKRV+<6&'R*<U1^JL4$VXW^
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
M9U$<!92KRDA0]'SE3U7644T/EG$[MD@WFH'7""_Z5Y,JMM'B>*HH';V<-,/
MLXVT8*%J/TL6H**:_/GY;59@ZKQ<=7KY/'IXOX]+4Q#-6_C15UZ2KR'6!^">
M*R.J2M3;^=5NM(UT.0* #X%XV7U_A!/6XM5:"J:UAN&Q +,;&N=5>WKM8(:>
MU3;IOQ]/W9,W3-#5J#_TI,C]R\6@_-;*=D?E^;U4GF49J#S_%9'HMQ9L18W9
M%'F[Z3$9/A?DT"FX3L5<U)RZG@UW;RT=FFJ\<(0:'=T0C/==?);9-)6)Y"36
MF2+49H(P7AJ2JB*-,YUQ;O2BMTIQ*],RS=+,<AI+RHI"9%IEN2AA0?12#7PU
M\S[<7\?_72S@6660W#HQ7YR*QA0.;J<UH9+E#(I6CHE7XF^OB*H*SQ:NWXV^
M.$*\<1CCFLY)<[Q2GK93(Q./;^I0)>NM3<>KWM4]O';QK4JY>$COV@GR^XBQ
M?CL>X:O\Z4(ZTYL?UZ/V^7UR5F1"Q4KEA,9Y22B3.1&9R(FQFI5&93+5=Z7:
MW\[S**QV5"VWHSUXBED4K4#C=?4N7IX;;T+#C5!+8]THK?&0.6JO8"S6MVJ1
M>RT$WI4:NTR*-O%"X[=W^1O(AHMW0Q+^>FP#T;^L$S"J!C>N2XQ;$->8I!ZZ
M'"%E1BO^W"K8=W<*E&KNLX7WK^MKHV:5YP@*Z@Z3(1ZPL^_>25>A9>RU.,>I
MYCN*K^/9>]2*_]>>TO>%M_]O6F'YR?Y0NU\'[6RR'UHW^OQ[?$:+0DM;)H2#
M*D2H$J ;&562U&B;IT;%1:J?-,*%'1&D1]T\$6RKR,C7N LFYKS%Q]%R'B!3
M7U][3L!W0^=;.IGZ-)JJMR/Z%@?U?*"W8GISA5 R\&VP[&SH)*;UI9!*N[)C
MY#CT /:ZENNR_&[W9#?26$<[G@2?;-U&Q.?M](>51P80$.NHB!E6K9+J5H!S
ML0U4^0+IS\*]6AVG7 _<0%BT[.#Q;^$_<E<T<!"=N\D>.S:8Q;:[*_LO8537
MA1W0 S<V%X"4OF.*"ZV&.ST*%KJ*^</^$+NCW%1=I3JX U,0&4]H3GG!22)3
MT.H2I#?CR!-MC :#1L:9DD\:[HY&PU6MT9X(ZJT9_6( U3E\?2\$X1E.8*>3
MT37Z/FN2_P8L,:LQR*5O^PJB>QWZ_@WGGSBY #P+HKX;K1M.\"+/VX'KQQ@0
MPV6CSB=:U&.]VX#NSP^V/31\]\[WB/O@5'SJ /'H\SOD>RP4+8N<<&%B0HU,
M"2_3E"16R,QF.6-:+36?BS.J<IIF0DN:\90SJTR9<,%-DN:,+@)H$#WL_O5E
M5]A*A]/M3YL?G8TMMMXH,Z8L%5G,0(U%\I,"O7VE6 _H#X-_:^5AC1[H-1W
MCLKBA+WK5+K9)'H5*):?"+J_<AH?:DDGYFKJ6[OXSBY):*K:?.,E .3.3S[:
M=CJ>8=[\H)W_"_9N()5RH#J^"B$3I_TY_=,:[7*F^_7VPU0;;$P#R/YVC&52
M(3HW_]3V,[$7S-R3,!5_"%!\T;^ZTY-JI=O=KZ$*A+</^?]X2<^IGSVO?#K:
MQ<:=B*2:349X[5WTXPLOT#XD>O./G/LLNC:^NUX5F^RW1+.I$/'I!XXBYR*0
MIJ]X!7\I/@P'OQOMUXDAJ^9SZ@:#M@8\:\6RN6*#N;CIW-167UV5^+V0D-BE
M?K\F2=&E?G>IW_>6^GUK*O=B'2*U2@DNXD0EE--4<)8D&4\$XX:EA5@7:]KR
MH_R+0M@Z#(*3U^/Q *MO?1+0W4\!%\''?"&7_U8=!@"2RQB_NQ+W_?6.T\.,
M6\W"HX,_3J(3=0%/ KC__TCR)1R?[VZ^<!15S21:QV73\CJ<4XXHLCT9V#E"
M*#7#-NBNB\NX]G+767=-%M^DSH+S5^L1G%HX*\X)5ETX&L_=<M5]6L7;KOM*
MZ[U"KIRKBFS]>=7K83[I=#;V+?D\B6;(R'==.9:7(9R=Z-;O5XGZKG =$P?O
ME)^S!?OZBYI3NSW\HLNRLM.C!3L=O7M.+VE-;4LSF-Q1HT/7GJE:CNB^=ALC
M^ F= @+?;AK7H")=*=2-%1[Z& N7?C4WVN7O.FUEBKOB^U31[4G+^DK+I ZB
M>Y,:[9(G0YU?CWU. 78$#V*@ G*XY*L6[TW;)7U3D\ZOOU5=)UQE.U45J%AJ
M*<WTVIC*CX1X@+MRM>\[<*\'WWN3[^@)YE?8'!YBS5!X@PD^<YYRP/:5S75\
MKC; H6=W=W1-0X/9WKC/FP94NGI5=Z@%3JBY1D.5>ZU=K+DR(=]Q-GG2X5VP
M!C\Z\?@&X*C8J);&U69%KOJ(>C*ONIEHE7,-@W30'5YAU.8<@3%_33/(A%E3
M\*Q4@A4T*;E(;,R8D6D6<\F4N&LOT&I3@4SY1+TC,^UZ/ZYV9+V"Y^PG9S&/
M!<XMX6F>$*I*0T0B4I)H$2M!<TF-WMGC?#=9V_P1#Q'7)F)Q.^&6#EWAMF(W
M_*<2XKK78+<YUF^.WS^?I8P*F<0E,90J0DL:$Y'"#LECH0V+P28IY<Y>FGQA
M<^#BKP+/JS%,\;B/U0,KTMA":XPJ$E WCZYZ66!DVNVLNC;3MZ/HK?XJ[DC?
M!*WQ++D2@IK5PITSM=W@JQ)\T")D<SA-:;(:--T!B.',_L3SF8<WPZXR5<:(
M4ZMJ%J3PJ$J37E;)P,1!?0C.D?;IUS )^FALDVCG<=L5!U3M)UH#Q*1X:7RS
M.0!J;-GH&"L^!7X*=Q8VM1Z!GJ'G#[ J2-QJ>.C.ZG;R#]S\2O3A3/IC?N'\
MM"[/F(,+F%<=BBD\48-;R,D,*5'[KB3*#V=AG.Z8QF*A>548M\Z*1V%G/GSM
M645>V) )^KNO#'G/5]75G?]N*Y7[BG%YRRB\M[G]K9TZX4Y^K_O A5B@A6&R
MJK'CRCW30RZ1"V_W.IH*!0.66$7CZA['5;(H%DXOUIW@>_F'ACVP9O]?+U"&
M8 W@4(T=L7Y_V-:U*M8-W/03+/()%=G7M?$8>@WY'81^9%?*4S-;MB2N&5UH
M8_AE!^?]QL=>!7/YK1F?H%W:A<F./K_/SQ)!E=9I1BB7<(!D.786YYJ85!9P
MHEMNN7G2>0/5NN-&QC/@$GMC7;0)F[?;H@-PK,[*F6LHUD?_?,O]@^_E73+M
MMW,-4#Q1M0Z92LY9<#TBCC2OZMGA;85P4OA+Q+#OV_Q6U9H-3Y/'?Z,"HU_[
MN,,ANZOJ@;D/72K1-3)H73?E:Q(-Q,95-1H.G#76'G_EX'.^!\^I-0U\?PA\
MK3%@97:P;5T^5GM>W*WF\UK1,W>.R:(P+_LU05)4I1.%82/Z8.+4_)LW+UDY
M&D,5;IMI:;:.A/=?(\?9'[WZ6'GSHA-,AGWE&7E=]BN2)0'H.R6EPG'O1ELY
MU_..2\1H?Y^^[:'B/1!CGWLQG^,J1V*LG=;F6KB-EA(PMK:&[O2B<60$!4;>
M13[62H:\\<[<%GG('/_EJBT9YM,/U#39>V"<2-\F<%D<)W.=AEN)??YXW8VB
MM3@%>\T.7(&J4XY"N:==6'NW.YRWL5YWYQ<&G:]R9?RK$BG?_F[EQ>[[\.2E
MW;=BR'?9,P]T)MPYF[[RG_HJ6O1[8@HDZ)5N.R%ON&/R=E6X+@GR:H2>?=\%
MSFTME/H6^JQ95L>@'Z'ZK-=X:4)Z "X&_! _:G+YOG9$]GA*N#*)3C>"^^1G
M>5Z6!4M*(K(B)F!H&R*ED20120)S+;7*GW:13&O=JX*^)Z$3+8U[/>-@<"4W
M*<]?P3SX51124;0\*@>I7^-8^R99_I*'K36F5_ZM.H?:&H<:/?IPF)YEEN<Y
MR#=A3%-"I>)$,)CNP@I @E2(5*F=O2S;C=<ZU'I?M>0T+5@LE4BRF%$=YR(5
M,1<E_"G)LU0:M^1)M>1)M^2;7?+?K\^DC;-"BI2(I!"$TJ1 F&<$UJ/(XYQ;
M+6#)TW(W6^]#113YFE6/C6)<:9F6":<LL[*P>9D+H4U!"R&U6_6X6O6X6_4-
MKWIVQDNM8IYPHC*;$II*..9!42-%7@B6*:ZEL3M["=]-UZ_Z]RA\KFWSE4\R
M&-P\JOKWAYD89,??'^J7F,0S<AUSPC;Z<>ND/_Q]?:83856J4Z)H7A#*=4R$
M2C2AC*96RX29LGS2*F"U]B$OJU[])Z()KAO^]JB%<Y2%U>/'ZX9=DUY_74!V
MXWKC%R&A.UG6G2S'I^]RT"=L(9*\)#(I<T(S2HDL4TY C2ARH:BDAL+)DN[R
M;54AN]7_QM5___E,RT*GN2F(MAQ.#"G!E"AE!LIEDO-2Q$46E[#ZR1=6__&U
MR6X#?.,&4-=G*M.E3EE)<B,,P01Q(@JK25)HJYDH8(. 8ODE _+A],JNI@1K
M2LJNIJ2K*;F_=@)WJA&Y1_/N+3(XC(: Y<<8TG@+FO'83/MCIZ^^Q9#'CVOC
M?7Z7G$DA)3,F(Y(C(98V D_L@MB,)5RQ0F;R:5,GO+J\&HQN#$82JV7WH:XG
M8N3-T5(Y!E]/DHO)@C5?C*,1QIH7[."+K-K(-5 5N2R^>,_G-H%%"#+UC[]_
M\G_=C>J9:E]=YX+CEWR/KZ:8<VS.,1@]&M^T\A6;'$8\B9'>UE_K$N<G*[BV
MT!IMOPRF X*&I:KN2O/#F5WADUV]U:1Z0I-HZ(.8?IYN LE\X/@%NQ9YQW$V
MX)?QS<)]L;(I9'<M-@$+.8\NG]SX21JOG*1)-8#'BWTXFIB7?AN\: T1H2XL
M\+C]]WV7-MEIM6NTVAQ^3\^2F)=&E DQ,K%@U!::B)*#99O)F%FKA<WSG;W\
M"S[R1[)IN]VPZ=WPZOJ,9B:V.;,D*V%+T$0QV TYAWW!I5(<MH>*T<;91ANW
MVQ ;WQ#9F;(F+P &B#4*X('FD@B94T+SK$AXFN4YTSM[7W)YU<5DF[5XMSJ5
M;;$@;'\\' WFV).PBS(F(GHJ7J_95)GE3J7 65,-I1YJ$>%\-A7A?I40'_+C
M0)&%K>WUA8Z*_ANIZ%D1J.C_'9$H@$GT:U@81))'(J#'-)1538BJ#-]:>:NR
M6#VWK,]7_6C&=N;DKNI?$7YMRHN7]J"W+7VNX9QA6>FADZHB )D#6[6?=97X
M%QA7O1K='N=<,SAL(3XWP* !.[)$^-EO?Q>K"9>YE-RJGOD2+(;0:6D5U>$S
M(N<_,6*"VG]_^E180NMLV%:?&PRLP>HU%66UN>3[+OMWQ(4?"E>@HV<NA_>C
M&/=',U<Y.QL[QZIO7-.++MR^N_'[K+[!M1$^]5-,L<<O%NB@.8.M)B85J7&H
MX\+QS'6^#9Y;$9W#1AJZG;@;_:OF-![<!-*@B_Y8AP*XV7AZ@2VGQLA.X?)2
M/56R\1;D!<P*5KEA,1UR)[M=CL^U?50ZW"/P3:ZQUKBW^,YS@POB,<!V45/
MNG#6]D+=$9P3(?H)QX1KNS1I]DWUU&88HR76/U_N7?5J@CMB.KO+];]HS<#N
MG4[H[12D^Z:JQUQK5PV'F@&@D3NACEURLFL.B4Y*V%@_NM/N_/.9M=P(2@V1
M-D$ULP +Q!0%B552YK'2EC&^1.]G)"]UGI6BL!2T4U8RJYDMTEP75BS7.9VX
MW'#/5:Y:"_*LVE[<.BGS^?-SS#0BI,\O3Y$[_7]I8 D$?RWC<[L8L])WOWSC
M2:"P\ ?\!*LV7.]'+ QRU[6OZ+58H-O9_DXC"?4[52TQ=FVO*W"PEJE6I1&K
M*PKJNFRF[O?7:.R!4'JYQ>6UP&:V+B&EIM.ORIH#<;\K2PK%6L)US<2?? -
MEX_2=)=O'(L54UYC,SC%J"IQ<I^YMW8CV(U>?E=L\7&3F:ON@:MQL@M/?QDX
MKV&\UV>YB3-A2T,T_ > DRLBRM00FG!A."Q#$N<[>PG=X@3G;AM\[S:(SZ@5
M0@F9NWQ77'Q#1)SE))%(2UM*EF&>>Y+LTB]L@T?/4^FVPO=NA8.;,QD;6<JT
M('E"L5-&H@F/F0D)*VDN& :I^9<25NJ#=\6!7:4T(E5 35[DZH2QA6CX$!?Q
M?%0=7G5F9M7H"BP./-F^+0-SW_UEW0'7)GD:>?JF,$9'@8!O1;[P5@TGAS]-
MK7.=?(0S'L_W<%ACT^='IUZJ8ILG9ORQK\QJB3D:A;'O.WWE% -^[<^Q//!H
M-'UO8'#!)Z.=FNR-E$DG:NM$[?@41,U85<8TTZ2T#),#4T68,25)"Y%G.;4R
M1\<BI5_PDR_G;-U*K($6B9OOV_V:.=^YQ2[/KZ8/F^:#7M87D3,7TE^B>[;
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
MQSPHQX/;V!*D1N>L\U9;.T\="=;9_ZD0X2$08<85PO".96X44E@#,=(8(R.
M)SD7 [:Y)3X ,2*T)K6N$.'9(<(Z>D(5$CP$$LRX2,$Q, 6$H(@E19P'BDS
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
M$C DI2\-<M8S/Q,Q /<A*>/5+8$H%!<9[G'X$I(:+=#S=$XG@")?40N EY!
MLCTU%+B*@6.[_6:O-KIF<97"#$W0$C/:6BE1P9P6-A-N,<*',0LVF!.X<S+>
M+0,F;HK@C#&@$<-)$!G@\6&Z^_8$IB=-#IS4.@J;"WGK&.N3:\[Z9M$_35DG
MR4J!SJ4TI(F[>M5FK/I<8A;PEF*[F4A.]ELQR^T^#,MW__'[+69H1/0?M@!E
M+C<9$;>I/RGHIF!ZY542Z2;5BV]ZVRJ)E&^R?/7%,LFFQK<K%'EM24>Q2=1*
M2CH^C3"U^;4>]ZXTM.Q*=:]U#^XV9Z7RKL.LO4Z,^J_$J*OI6F*Z7HU\LT^E
MU_,V>3T34S>_7Q6[4;NJR>V<:S9L5C'A=[G&LQOA,T[OW %.U4Z<=L*=K(J>
M5E6[%D74JABPRIECDG"GE8XT"LR-Q)[&'-,;1]2^;L#-0EHH\E?6>K*%)'D)
M40EG\-V_FE\.C[]_N?SK^]?#;?C\%3]X\Y[LTU<_P6G_^86^XON7KX\/INOY
MG]8;^V_^.CYX\^$$GJ^YO_OA^,OA$?^Z^PG&_8KM[[X^@;\O]S^_$G.+W7@'
M_KXV%CDK6$JZC\@*AQ$S+%B,4^\HDMI&ZQI9JVI=JTY"NQND/P8AN5:=ZVFQ
MHN%6H+^3&CNJC%%H[MMYFONY&$[PVS ;YBB4O.AM(X8)388'=+_[?N<BF$ZE
MNTOI[F0TYB?\C46E!%8$"68TXEY0I&1ND1<FDMP3HHC>V")BJ+8#H=C*TJ3/
M):E/VP]<D*[4,3XD*:[JWMT#)\BI"4PI*@./7.-@>/ ^"(N--Y%Q57&"-<>5
M.<4HB#&Y=5$A+FP$7,DYT@9^2"ESY0VG2O*-+:YJ].Z48(65>*HUBIM3@ENI
M;T4)UD5UIRC!Q3?+/,ZYD\A1*1 '8H<TSD&)N<+&,B(II8G.WP<E>#HK'X<I
M> 9N<711%;&ZC];1V.;8RH0KAAMJK,]3YPRP'1''W%2<8-V!Y?TL)Z#81:R)
M12Y:FN#$(\5<GKJCDLBB]EQXX 35,L'3YP2W4M^*$ZR+ZDYR@B_\FW+:."HT
M,DHSQ%60R%"M$6,\YLK0R'/@!(2LX3+!*#CY@=1BKX7..NTB"#$%")I."I5L
M>3!./T*S7096KC!N3FP*NL0VXZ*<$KJI\^N22L9R2@;AW-7*QPKS,VG0CBD6
M%#-<QP#:I4PN@L>:P4.;>V(Y%9&Y 1I^FB4RV!MP>0E#UAKPD/*0(Q6(0<20
M&(B@W&N]L26JE8TGP&+J_S0K-4_W$9M09?]7V?_K4+VJ\J$?UO1\F:I@Y<Z_
M26J4<EXA8W,-/K3A2&-N$,8$WBJ73CCPH1F6-;TR\_,,ZJ?<^1HWR17_==#Y
M.J:/WSQ[_+!Q&KI9/9QG']JGIO4H.>]KE"&RC..74M8&*6E%6H0/L<#4(M/-
M9RFCHEE$_,/@0Z=9I ?V1BO-F0TI#Z2;_2ARTVHI+:_,Q3MK-^#JO3E)!:-4
M/'/:ADF\'$]]&R6=C-+MXG*9%>N>3^OFAB5FYS#KX_-?YJ2 84HIE]/S5J0Q
MFO$,R/7.=KMK9-U,VMOJK/W+3HF#S[:_!44YPV"WP3=,#<$50XHRBJ((&N<Y
M5M*H(D;N*:7$E0GE)COM-WL-= 97:?MA B[@7\KD[6:GH7?<]IN/H#T)"<;
M<U*9;Z):=]V,JE3KOE0+@VHQJ_+@J$36<8E %%Q9U#65Q!*Y9JF\1-I6^I5F
M#<1YC12LT*R'UYM?Z?) G5(9 AC2L*1#.]6R"5T76BXEU;M>NS-?Z1^1%_2&
M<7Q/RK+?-3ZN@I_[@A^:+#M8[R@!?IS6*=PM6J2,QB@X!W1=&)Q;G"+=-A<5
MY%MWPY[]PK GQ5KBP %0= >8$<JT];+PQB#-&20^%&X,J&2CEX&F@EQVLU1&
MHWW>"IUN.C!=MLA3+W+:&ZVIBA]E88U!/G4?W*GQ!/1ANOOFXKI']U'V[6K:
M%]92F_\BQAI'IN=[VS\RK7:VVP!?KN6[2SW$4DGP]RM.!ZWL8SCKA5,+;X;5
M,@ I4E;]>?MV)_T"$GYT7+SF5CAO%G5.DD49SW7O]BUX;0W3*2H&#2;BW^UF
M6JFI97LMMPG><+8+[MZY*9R\SEE[4/7EM__]?PI0\8_)D[K%I^2/?]0*3V_P
MY;_Z%Z%SL^L5IPPO5M91 *>\W6Q>H"2T_FKH%V/O<#B*VGC%EU3UH-L?%)AI
M]WM=P.:BJ$OW& 91B#CXM>[[/%GX7W-Z]D?V9S@/3;A1>H#LMXWRH(U_#+0"
M%*N5N=#I&="'3BH;D%8"!A?_+=U_\M&*HM@E5@T?L%3WV>\+@QIB#*FZ3%I2
M..MWNOU44BC5O<D^%L-^-ZSYL'W4"47%JGEWG3UJ[%4UN^W,%S>8(U+VHIQ_
MF)&CJ3=:%.T(S68"D60,?5E=HC'S.C^6!TV\T/VTQ EC:F3_-HW3['5(*YX)
M4XX;J706*%[#]XN*3F?&-7H7PVH:C;(,^56MH&)A:XA4DS?<'/[=2%4XFL$4
M+]Z'U <Z/<"I:?43J^IW$KR-:G+!'W"Y8] V%%J^EK5!^=H1&?0=QI6=#,2A
MFQ2LEQ75^=(L=5,UD<$PSMN=ID^/2_(_ *M3>:A4 BL4X)VY9B-MU37#:'Q
M35)MDF[6-<UR*6H(T F33:.9OFBWNN,EA<[:9ZA_!I+6/N^TVZ?=Q+G*RZ%C
MN&%BCR"'9W!6.VE"*N+52].7G9E.+P'_<>.L))R-5@2#T2JFM=V!*S0NRP6>
M(<2'5,^L!Z#5 FGIE,LX9\>-5-T*<.:L"%0Z/4ULZV)\RH]APO_;AQ,&"W-I
M61,TOI?]*QAW7,MV4@6F-LR)6=T"V?WS7<!7D!,?LF8;KE143"OF8Z!A":H6
M\E"@?*!<4U0T!IWG4:D@".?,8RU-;G*%B8K$69,7)94(UIB-,]"]^NM%I?S'
M+-R[T$G;PN8H',2_VF75_O0ZNE>L=,0[$7UQQ//5^<'A=[)_^(H"^;RHGWSZ
MABGFQFF'3 P!<0H<U$@7$3/"ZL"")&E-2<YN _VMJ/'6*Q8]BPF&7X9&M03X
MR>H\X_7%BB7N  :G*&.6"N*EHF+MLNA<84K ]@$\@F5+)N$F?@X7>=32,:.H
MYR)5D")<6$_@28PT1A=^3B%<:)Z47?DY13.[8:GRWFRI\GKHM>-XDVY0BN*S
M,8/6W0%@6K*>^<OS@B:%\6#WTS=/65"Y"PCG6( P\HB4=!1)2KT47G!:+'!*
M\:MEF%( AV4,QR4*I/!'**S% .M[8_PCV9RCTD:,F.7([A;K.C<".D:\M/ D
ME%G,H_.62.H4M9[A&$'G*J![&-FZW ?9$EQ+3Z5%/ 2-.,L-,@Q0P"D5?4Y"
M6A(!%WL>T TIV!10C8 /!,&VTT+6:",H&<C8!_H.-"C59O9EE<I2+&>+12ZZ
M< (_G_C9::-57J,L@5EPE'3065$,<G[%U"2R ,^%5WT&#,PGTE94R$QD9W3K
M0G +KZ"D\*/S!T?#K=N==*&A B4_N^B\5YY0/E-OBL4/2KNE I#M3ED4;E0F
MSEUUWMG,=M[LP\&#VIO)J_<_&JFHW,";3^1CH*@35<N&Y4&'M7W3\6>IC8\O
M=B_#T<#/ M[S XP/3&._,ZHRV^C W*:@XA&+?KOS]^'R0&*)(]>H'-^P$EU(
MQ'O.U3,PG85C=1-#=3L6-&6?YC0SVKL:W\?!PX,52XL@E1U:"BM.]K^E&M**
M\( \EJGV9&!(>:^0R(F3\'JB=\D.;;)?; :<E1.?#9P"@(/"6399#YP:D"7P
M,0$V!BM>(/\C:35%&>)6N<,\V)T?4)',!I#,H5(,KIR%HCKD+LAHZ<V2TIT=
M>-J%$A45AOWCD*EKFF^-V;0/9<'"BC0M+:SUP^UOW!.OO)*(< /6+=<$61H5
M"HI)*ZED'*?FW9OJ%\*:L' ,Q5.-Y\(A!HDXZ;<&T#ZD1E6?@YD^!RF9M>IS
M4/4YN*\^![_J6S#5YT#E7AOP-+R7X$>!P7(J#SQ0X@0A*@5XKN^RTV!);8SQ
MU096\-P,^PR4'MS Q:ME1P'(&Y#28M74GZ;*]JF\<F)L*4*MU0U#DYEBMU)\
M:;$ 7-2\+^TJX%^J8S]8"1SCB[WC1L>/+"T<-FE98[^PO=,4M8#*HGT _'%<
M#*M8UG](^RMG6J\-%EY>=]JG;\'7/037XFVRR =Q!\A!HU>9W:7,[J7[YDR@
MC$>.=$A%CT -D)+,HF"C,EYAB54$LTL7!5 /S:[OF/,D(FG].[W$[$/XT6[^
M2,)7OI+LM7&I#\3%TAN.CZV^AT4;AE0"?%JKKO:<C@UHI@VA-:'.,_HY_S)
M(ETH#O:#-B5CFC=<D?][=\'9);E."_,#K_.J'\+@J+1F%(Y.RQ8=R75=5'U]
MX/P6)-^&9OM\Z(1V![TH4BGN=+DTQ#D-("9Z? QB8,QH&WK>P]U"!!ZI(C=P
ME4U<\I6;EN3F*:-4K+S*-;YU[>QKJUS+32U9-=A[&NS28C G/>.:_H93WHFX
MI@SR#?)!JD-OT5)R8?+/G/R?!TTLO'G 30%WDST4EJCL<Y.$HV43I1X[479^
MF?)W8\T[1B$:[XKF'=NCYAW5C(W-V'XPW7ZGC'-Y5RX47G6?7Z9(]LN9JM=%
MKYJ[B-5MP&M1^9U;3>:Z]*P83>+.>.^SQRC)_J(2SV_VS$\]M?RNJQM58_EY
MC>5%_7"/[)]^;=1/]D3]\CW>/ZW#??YL?#WYLU&_W!?U-Y\NZ[M_-O>GT\I/
MOI/]DT\77T_WZ/[)=U;??7_QA<(SG?YYNG^ZQ_8OO^.OA_MPO4\_ITNXU^&\
M;Y'DBDNND:9$IOI.%JG<>12(%#[DVA ;4_1&7A."KZ@VVWHDCE<8]Z(P[K>;
M](\,"D=JI#><<"6HE41Q[7TN<)YS3\J\&[@N07,;22:Q@^>$WY;82WV7%I^Z
M\(MI[K5*K"LB HKPE>U1M[V]UK#)WQ65G##TAU<]3BO,7"5F7M7$&V FLP(+
M)3"*'F/$!3;(*FX1B4$*&3PWN0/,K/$YZ\@SKF4%EA58KAU8W@ K=4Z,)4PI
MS3RG!FNM:3!YE#&/N5-LD*-(KL'*BA ^(KA-$T+MA=76*L0 XQ#G*>22 "&,
MG',,7T8I2!'.6R/L*1/"Y9>9"7_P=>:Q"9FNNE3=\&YK/T]@(>?U1*SQ1%/Z
MJ?W(WU>[EOA,#UWE"N%:B<^"UHRF>UPU8JP:,:XVAGV&I\UQ93^,&K_OC8'6
M9'V)[99_>Q5 L5W&3Q0I62W_"@X!W$OLKV)YJV-Y5UV:#@Y?D?W#O6\J\.A"
M3I 7N4!<2HTL"0ZY7%H@>5008.E;I,;9HFCY)]R/H<*Q9X%C*UBDNSXIYRX+
M<X!GDP@6&S^#1Y>ATZ[ ZX;@-5Q_&X*7SWT>HB+("4\0%RH@PYA#! <:J<.2
M,;NQ510VH']4\%7!UUK"E_=*B!"T8!CS/ BM W,%7L4\SYDL:-@2RV45#7M"
M2#9%PV*>&F<3C# 8,\2Y3-NP5**02TIX3HR*[*G0L)4XV4^LX\^ !'0'><9)
MRYY.@Y_L-_*/Z93 JL7/,_>S4SIQJU<>^6$DM!7,KQ#FW\]XV]Y)XKG/$5&"
M(^Z L&H >X2CE,Y*C// 4@GHFKY[B,T:-PYZJ4"PSH[JT()=84'EMJX(!:;=
M5AF4B=(P9"P+B/NTYA:50Y0HHVP #S;PE;FM%0RL'0RLI<-7\8&'0(+IU7=#
M6,ZY0YX %8!?'+)$*V1(GFLO.0[NZ?"!%[:YNM=*)4K;G8OL/K98EP+)Y]S]
M?1V=IM$KKU!Q=:CX:<9+,EI1SGE 1N.TK!\QTE09%+B.GDBAL-(;6TK4<KVJ
MN+,U6M5_\9J_,B_I?D+M*Q"X%Q"8=I)H+KTW>4#$*H$X80893PQBG!"L,/5
MEC:V=(T376' L\. =721*L6_'\6?LOY"@"^4@^+[F+;"2*Z1S@5#7#L<)1>Y
M2YW5M:A14NV%K>->&-C6,QC*12T[2RT7BDI)J=A\T?[T">V*53MB+\JY&XKM
MNR2T@]B'0F0KN%\=W'^9<?:$4P%S%Q'V$> >>!W2@BH4)<&Y<;G.95H"J^7\
MSFA?+86O'1"LN:]W#294:G\CM9]V[S!S7/DHD2KZ.:@\-:X1!DGLK==12&/
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
M!X</@YDW1WJP;F*UY"M)TV":S;8KB&N:AAY\<C:1A P_0S<5E_"9L>T?(6O
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
M^4R],=5)HQXD_J>$TW9R(6%N1GF"[JHZU&:V\V8?#A[D^B9WUO]H ,L:)=P
M!QEHYT3234FM?C1*QM<+1P-? ^C.#S ^,&W]SBB1O=&!N4R;8\.'AJO^?>@'
M'S?.QFAO.:"R6L'\2V<QE.G+-[%2MV,^_%?5@/>NAO=Q\.!@P9*G7]F@!6#
MX![?C%/<>*-0+@1#G$2%+%$$:< "*9W*(]-@>'YE=K*S<K++O'.3]<Y#$XC^
M*;SYX^$"#DCU2":+Q<%.:!6+U*7>E/)=U!OP-Y(HPRAUC$0K'8B0$<IH0G)"
MF.32!.F&O*>L'X2Q9/-%ZYK2;6,FYD.9!E?1F^M$B]=/WG\30N;!I5@^*ST"
M4R^03HN'\+'"W&K*7)PO6J,5PP128W":ZCLDKI+>_TF_-<#8(3$9$I\Q= 02
M?=QPQP4.#_S;@N(,"DG4P!,%X!O4=S#^-!6>2-G?R4E-B=NM;AAB;MI329M@
M16),49*BH,=IB*G*1+GP/8ZUW50LP6>#=8!T7)*^U95TN7^O%TP:6,SI1QQ;
M&#DV,$\VA-;$Y,[,UOSK@)*!"4D'^T%-E[$7MYD-;_+W[H+S38$@:1%C8#&O
M:D<,CDHD-QR5#+@PNXOR]0>&NP P&YKM\Z%%[0Y*>*04V'2Y-,@YQ3(F2J(,
MJL"8T=KQO,>K4OQG4_QIE>)?I?C?6XK_+U/VIU+\>5H#TM(8KBW/@23)G#-@
M#T!;H^$D+!0CL18Y[$IL,H5OD\.>RTTN[R,MG,C;9<9?FQ:N-[5D*TD+7Q3P
M,B?FY9%"Z9;?Y2L+(4_47U@B6> F83;+A@<]=@CQ@HQPX/7-[-UPE?9=4>UK
M>U2H[D:!H[>9B76I)S":@9T;]KGX543K,PY-?1DQIG?=3*B*\LZ)+VWS+R=_
M-;]^KG__>OA=?/V\A_</MR^^G'P]A7'"6#ZQ_<,_3^%:K-Z8BB\].6[4/__5
M_$(_-.$>S2\G[W_N[_[9J)]^/:V_^>ND?NA^[I]^ ;_<T?$$6;C^97WW%?M&
M<6YCRJ[+-9.(6V>1D9$C(4@ =L.%,:F6.<8U+687?J^/,+W_\KHSI28&031W
MMF.W,WG3P;*WJ;+P!*S#ZXG5^8FRD5->\.^K91>KJ5KQA-([3??X/I(Y[YS
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
M)'1+27H%*'*:.LA_:J7 EP##@X\K25H@203&\$U)[/-<6^2-8(A'GR,52$!
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
ML4>O#69^;)@?^_;ZU['4I!=/,O'FKBX_,<Z/QW#]P? ^#--'B\RR[&/H_&B
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
MU52QP7M;W[\K *ZFM^?+6->_V3._=.A?^5[N^">M@A&W1\6@AZ6\*RNP0BO
M9JP S4.P>2IZ8)@$-BQCBOICR%N2&Z\(CJFU9RYJE*PJP6;M5OP?I'7YRJ_Q
M+ SA?$RKIT9YUY1,> R[^'RM7V7C5F3CAL&9<VW=WK /3&7F[MW,B1DSQZ(E
M)I6$#TKA_\_>NS>UD2S[HE]%P3WWK)D(%;O>CYE[B6 9SVS6-3 >XYEM_T/4
M$V0+B2.)L?&GOUG5W4(O#!@, G>L-39&ZNZJZLQ?OC,1E\8B0Z)!5A&;E.,<
M)[NQ!:31E>;.&9WW[_5II=D3EF8-+#RV:_^K$]7O8O?]B'*B<8.U"?GWC]^[
MGY?P.V)&/=@D"!,O$->4@IF"-4J,4R*CE58HP&_!NT3<N3?;/?++G7"_Z;A[
MH^;F;5O>M6[+NU9R:K7[<79 LK]EW]3'2M2ZD@M7,.(ZZ@9_S$V+;!.XV@2N
M-6@VNQ\G!W-#/G\,Y6;O,'P\*/]M?W[WQ>/]PUUV\/=?I^\./=D__'<O*SK[
M.__I'2PI-Z\_[]/7(O^WM_/;A_TOK\G>!R_>__W^9/_+6UC+;E9T\-[IKIAM
M/-L4V@BP1%E0! 5B".+$.V0M&*@<8-HQ$PUEI>]L6VWXH$U%OZNW\8=/R;IW
M/)O%JSRV;$:;:>'K_N!K=[EOA(R$<JZ0P]X@3HU!%JQJA*47@2:PKT.\I^Z:
M;3K53:,GGX:CCWE2D;=G>=1&QX8\-&JV]4^;5'7=.?[TL' VAGW"3]<%(N8F
M6I2IZU7NU.[ CR)8$CNQ^KLW^+NB@1<5";0@>'\@N-QBF "Z$9]BCB]0Q(-/
MR"2B$*9$6&8Y82H72W>-6M;@EJ;:M,K;/2357R)>VQAB72'OVHS2J\"NO&+2
M0MK]0=J*SKLQB!AL0%+F)-%H#3(!S%+LH\6&>^EIS)UWM5QN_W!S2&M5NIOP
M9949>M8X"V_KG6V;/[3-'];1T?@#3;5Z&!1?;LZ+DZ4 U1PQ3Q(HILP@)[!$
M7@9K)+?<"?\DAUI=A74/-3YUO9:QD""DG\:$KRL#W#/CC]EWG'V].$=^]3CR
MF5$?]_#,&\[;[MQG9_W%?:Y^9)6A&,>=_W4+<9&,<%Z0*"@3G%IJ>'0\1DR\
M <,WNM5Y-.(&NG_CS)T9M5'DQ8N</ D+.[?][=,\0>9F D0^40'R_G].L#_]
M:V#_-N<'']Y^>O]AFQWL;,-:=C\?'+ZF[PY?BX._]WO[7[;IWM]OR?X'?[$'
MPN%_OKR\V/^P1XZ"!) GP: 4@D?<&H&T9 Q%HR/CCE$E->CQFU<U]07RZI>1
M]X/.<3[_\O[K%]"QRT-\NKG?RZ>3GC^Y%2%]8T(6_S9*>@DH<IH'TK\=Y-R8
M",N#7[>4=#4E'8LCJ[@H65<86XTX"0%I;!W2RE@>X06&1#>V\":6UY'2N#,8
M3CKQ\QD<?*[['79<MFK*BXAAL],Y/(F=--=!: 6E=>S9V6CXN;S(<<<-AQ_K
MKS>1N\WYSO&K!8QY? %#[U/ W SL.YUO@GN7I  C0#!I,>>6N4!PXE+"'\(2
MK1KK )/*.J",K,3]J[S;;R;Q;"9R-YW@\6<\C79\/HHW[P/_([+IP<[+BR,I
MC*,A LP++D'EQQQ9P3V2@AMAA, ^J(TMLGE5/=<,X/>F<WZ<'0/7CN'UH/.S
M;HWOGRQ(@Q-@I8J'_7 \R:QZ/!R&<5;[0Z=,;P=6'IZ/)B>=_W-N1Y,XRM_)
MU'%3]GQ07F1/AA?O:*GC6_+B'W^\;+GP9EQXN,N/.-&!<L60MR0BGA1&Q@F)
M"):6!JH5,:!VR6NY$'CE[&NC7.8Y<Z7H_/KU.7L]B]\0ST"T]K)2U!F"!5X8
M%UZU[0UR)/E\'--YKD[_!\@4;IH_K<KR'EW*WM"DR@=C^_VA+]3=[.%L+@,3
M_HSCG%(=.M;!*615)0^C@2,9=$[MP!X7VO_7N!-K#;*YS^61CSN9EX[+/ZI'
M3:(_&?3^3_ZHUY2!E8O@7\-3T)@+<N;7 B?V,4XJQ<;ZDTU AN9)S37S[[:\
MAEK=F99)#D+39'&VFT!W\?)F"W#%*$ZWV>VX\TG1S_J]TUZEGG4O=;5T/@$
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
M#7MP]\F*7.%I^9H]'0*)?YFM$9OF5T_KTE)<+O=\*EG2,^=4*M<OS[D4@HX
M^D<7R^=3IZ;/94WGJC\[GBDWO$T)Q1IG\?QX=18O\?Z7/7[C-)P5Q16=IE2[
M*OM=!2M7ZO;?E^AMY_2\__#E'I,>.H,KAZ$I2@6HR]6MX\YIG)P,0\V"O4F&
MOVFE\C!72<:QCP.?BU/]9#BJ2J,F37;)75AN?7,H?D26.]AY2VZ<!+&YW)=P
M@>5LCC/V8D*YQ!B-AA>V/[FHB:VB(;\R(-GT,9G6-.?RF'^-Y[Y4T6FI1NJ<
MV=%D$$?YNCA7;'ZK KKU#=C]D*1X^/'+C2-NF\O&R@(I9DTA],:34<^= X+5
M1 B*&% +(.MLYPG YALA9:YRKPFU@LLX[5%02JSJRBX@L*) 3CH EKG'62>7
MX0\_98+-W\FW+IPR.1^5YC[S'0-&L2[ K[XPSAT,\N^K@OVZJNP<M,^B(=8Z
M45.3=Z,6(+G*^[YUOEO:(F\']CR4GA:@B%<L 5NI6&.VE?)7=B$?O\BX='@I
M!7NE9<2*/04[L:4$,K^D'%L"FLC%@#O1QU,'[Y.1;F[!1(LF"S^0SG%I.0&6
M)2C\#4G-J+R%3O[(*O*K8:HZ9KPZ/[:#8:X>#""V@>";IBFE[KE7R&H<J^83
M%;.,.R<V@*D1\X#!T[-^K/M7P*W_8P?G6?NNUD4JU%[8T.(29UI\Y'X>58L4
M '+@JW&M7EP. <@7].IAV\6N&8SS0BN;QTZU^FD/C_R+Z=<N.[]T4JP;F4P+
M*^WG>DUU*?<,064^A4W\T\N'7TI2^_WS4O^:VWXT1:G :OV+V;+60<R<"7C1
MS^9(Z/GJ^S6G+N^U],SX-#SO!SC@_$5?.J6$^B7,OH+9-Y +:T^;;B4%N')_
MC?J!$4!KD%><<>0K*ZK+V9<7-=.))#M;RG-\*>\MO6CR=L<G9<UYRZ[ZYF1T
M7I'$5"3/WC*?H!U<-,^LH/-FV+,R.^#!JU0UVU2*?&.5*E??5J+Y]<^DHO=?
MI8HW556,>]\S7LFW%>I>N]B;G>P-JU3OHT3./*WBQW=3&7.;)(;'S&2\5H.X
M8D+*;(%\M^A09Y.,1 !FN98^"ZJEZ1??J49RA?=Z/:EC2>VX22;H37;]0YX>
M^5&RB/,@NS$8IM\E<?B&X:3KZ>991J1OL.VG'G9VC$D;C7>*<2ZLU4H9ZTL?
M8TN52\4/4_POV0]#%UL97SV_:J9GZOB/T?"W; S\6;5+_#&BS@>'[_C>SML+
M6,/GO1Q)_G(LWOV]"^MY!_?>/WGW)?3@=U_V+I:BSF+_P_&G_<-=NG?X$K[[
M^LO!3O_DW8>_/NQ_V"5[]+</^W07?K?W954IK<36!"<)(AH;Q EUN04RS_W)
MI0U$<V-YGEC%B.E2:K[WM),U"RZW@/># YXT,DI'$C7:<9F<\9I)YP4-/'KN
M6 $\T@ >:0%O[0!O,=V<I:B9H02):#$ 7@+ "Y(C')PP*CBOI<F AZ7I8G-5
MI^FU [QG7"E?)MADEV#J?=LDYFOR2N^<'+XN!W5S'%^ULZ<.U?>FF\[U]I]M
MYE_#=*''/PHYME!]?U"]7/&/,8]&68^H*?DEG(!NJCD2BCAF0 !;YC:V#"==
MP:[JW_F$\]U;7'H6N'1O*F2+2X^$2TL5B\$:PW1$W) \'0ZL9ZM%0H)AB3,P
M\81S$@[M$J;7")>>L=OS8!I*K1H8M_T VWZ Z^##W"W4^ J ^;?1\#2/X>P-
MSN$H:WJ%;_X[ E3'%R=V<!S'NX/M:F0??&5[$%Y^GHPL6(Z]@1U=[$[BZ7@_
M3@[2H?W< OS] ?QR,PF+1=#P/Q0I!Y1G5B"-@T.44ZQ=,"E0N[%%M.A2<5\>
M@B?D]6R![DD W8/Z+EN@>PI MZC)!AV944$CIQE8V-I;9"C\I"3SA!CCF0D
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
MO>Y.=L^E(;SO6?]IA165BZ!IXY)R^F8.=97G%<>AJYFWTC;MV=3 ;M#F<0H
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
M>T45F!.@BX.FJ!C&7EE'A&58J*O4IFO5K87G)&LXY4HE'G0NP#:@;WDG&5@
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
MW'L)&>H< F/1.6HL3A9O;#&.NX*T^0//C\.MC!$;Z8U5EEN)-7-6:".$CDR
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
M-.:0J3L,M@_A:_[^5L#!&%4$A@IL3F353N=3(OL@0_4INLP(5WHL?2_'OWL
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
M)<J;>.0_3Q@9]U@UGK+@G+<O5;[[8M64Q1I5-!:ZA/2EZOQNDQIU5>[9Z0K
M=38[>=V>1VD^8_5AP73&O,'"GO&1SM)TZ-\*/]SODY=3UAW2>""SY1??TN=E
MEGG)G5Q>;_1;\D WW./$-URJ78ME@UA97TP:VPPC/2^%F\5*R;RQ$X_>XCY3
M[>&$6\>J8P/.H(1DGN#QZ"5/F."17S2=:MIF;SFG+!92PW=[-&L5K(],EJ9"
M>W_TXI1Y9+&<X#:B-%J<<LLGC?>GK>+3X)]KT[*Z33Q-KZ;MQ;_*E-NQO.^,
MQW8^8@4J#YHDMW9E8G-G&^],%H<L+0;%E!GJ?TZ7$\&=9>ET.E]9>8NW9#XL
MD*5(N5@TW(2\G/FW36SSO\[H;=Z7,S.PVH))G+FH#"3-]UA]M$WWH*_-3E^\
M;.N,&[-L_)+S^'O-W[K40I^M5LX/$Q8JD\,R^IYIGWABRKWA??[PRW5A\&TY
MXJ:R(&C(I#P;[OJ2WC(_?^;!:2-OEA#?#[)N/OKFY>2(_WS*2^SEZ/\R =-R
M?/^;&.OW.MW>-=T^G+]@*1S/[IYRQU=7U+/9?+YDLLO*Q:!]K8##RVW)JF7^
MKF*QI.[&0 -AM"Z-$LWGDP:L03]+O"07,WZC07Q*1WR3E;7VFH=L.BB01Z?S
MQ:"@3@;S9-Q,)K94AFMQ=LI-6]UM<.MSH\\5EG.-Z7PX^<*$&\ICQ=;0=+JT
M@2XNMCM\W5X\.YVN%,M+]VJTV##+%R;IE>"+XK!98^?ZS+*E=$Y#+VER=*'B
MS([:0%_^X+G2\[I$-H+7];'9JC_GIAH_J$DF7@,?=+L<#>Z0];(4Z"AA+1B#
M!F53*"YH$Y.,Q5AR\"=>%[WN<_EF=M34Q.5Z_>=D\>K',F]OL%&L+CPK0G]Q
MKI5'ZO&SGWZMJ10 HT0IJ0B@&@2"R@*"BRJV$]%E*P!S-87U_VL@:2MBJ:(/
MACLS\8(EY+GF\S//,R_&IR=-E>^$?.>$_,/I"SJ:C;Z=T"'+Z\7G-M4O\^[1
M:>5UQ#K/_))C:6G%#ZH9&[>-@8J854'B%<_TZ+?"RF*SPQNAL2;3(H%-WUC,
M#B]6W&!V7GCC#MG$;/S$5-N4;5:S)DW7GK(BLAJ:IL<,/+E<Q+]/Z(IE1],U
M2_]X=BQ.CT>+E[/7\]GLD*^=K&XG7O(#><&S &$]^(@E!/_1M/&308$Y5\Y>
M3HZ7.MODJ$Y/FZ'?O ISOL/DS<JQL-*W"BM_@])SQ)K-?*6]O9RPQ&F\?CS$
M?PX/&YV>773I?>K5X_*ZZ>6CKYM/[;)$[*"\<U >T/PTI<GHZ6 I;28FQU=
M>3POAY/30P;8+*_LLI-FE=&B-,<+OVA67YV4Z7#;%]/9[X-R1"<G[_[]@G^R
M=G)2!O_U8+"R:G1Z]&)*+?&F@7YI)-4JAMN=>[$NVTX7CQUTKED]&?YH[NOC
MP5M\NEB:(I=]5$O-[9!%T>E;D^?>Z'PZ6'=H)M/O93H[9@MOQL9Q\T )IH*5
M(ZPV??+EI-UZ:>4V$VXR$ N/6W,=32[?\'TX_)I.N'O_9 )CO?2'68LET%$'
MX=V#\,>F4O_ "^=SX^^R^WJEO*^<$Y>M],49$WYSGO B6IQ.WWJ*VW)N35HL
ME_Q;2X$76_..M(AQT\K*_/4 M#7K9>E-:8NYSJ:366O$Q<B\]Z&+9;!J<=G
M8/&7>/#BK+FI)H?\^:/F)&+$Y29'B278<)NE=;#J\"#>ZKR4S&KCX*QH/#1Z
M0?-EA(B'XL6 K*96MGF9+%Z.CD^7#V_^E4LNF\LCM2*+>Y?Z<;GU \J7\;8+
MMP@OD*/986L?WW?PI%UVI:P\VTM+</"I\3<7K!KP6PWS9\UJ:CHQWVPQ]/+<
MY&JW:D$V'M1Y:?ZP-K5L"@JV)6-SX1P=G[:PP*66OH<R?F"JHL-Q$^&CY[/Y
MJTX6=TX6_V*9T$(QHR=+7^;GYHR/E=DTF;\X/6K.S'EBJ7EV 5I>ABQ >6DS
M6H?[#1%FYIW3HZ5;\U+<Z-P[\0YKK(_(.2LTW?F"&881'%#0^(PYB5$P>]%T
MW(:E;^:SQ6'3:[\N1[_Q2/&K'UJC#NB/\>B?]'M[XYLANO/C;'*T5'W_+S?N
M?R]8?3V<77C &_VT" _]SMKZ<.=S_%VX-5::_.#=:%$>5C18?9DW5VL;BUQ8
M][_J CHJ)T/4;<F1R[$\[QP3WDEY,>,AO>R"YL^,>'H'?V][?<P79JO8& V,
M-I#!I9%D@*^RCD<GC-[2FO.2OW)R[AM*/"3O&6\>A*4BM"3\L_5VM5L/@[*<
M^/'2W+B8F;=/71_A8>!'@S\_#DZKI1!IX\I_+./RRV^WV-Q)62V28UY/35!\
M_75;6[Q,F9.GTW.GV#=/=/.?\<CF(:2VEK[7\V"_$T;U/-B>!WL;>;#O30?\
MT_2^M71 F[U3,IB2LP)%$I.5L5@L9"+9:#^XC#Y6\;A3-6,0=HLAU-5R/%C%
M7 7XF*2;\?C6\[ZD^I7TN^#XE7!;U\K'Y]%0)GVFQ0OAN:3MTTMY)TSZIT=I
M=LC/.1SL1];P!M7Q](15R#?M6TVTO<TB>SU(&B;W,J0CI";PCJDIGT?=CWKW
M"N"#_'N;<)9DDWDZG7P^K\UE:Y&UI^E4S$]93_J?TQ;<X:6X- I;NL%A.5_5
MC03^]E;B-R_+89R>_7WTXS=?+U.'5CN@+BP7MA??X[X?/?CFT66%\SS8,P29
M%ZN[-(5DR&9(RY%BJY#F>>TQ[UBIC]GX?#EZ,&0VT_(A[S.#'IS.>6+>!H@[
M"NX>!=.F%C\]3R#Y7!@XMWY6YLZE0 *#8K4*#V?3513TW,]89W1X*?EE<"7.
M)[Q0Z++?\)W;-<*>'0W>B$/*9>F**'\<KR*LL^D9]WI>CLK217#Y0B-O'I"C
MTI)CAV%;(?>RXV3&G?F=&L>?#3FS%]9;B[2^Q>OQ\732V&>58S?E#LUG1Y/4
M_*@O6991*J=#EMEBB()/&4U#QB KX"VK=]RR"6>'LS8*+1]ELG30OO6EOA5^
MRY:^#WU/$VO4B\QVTGC$$_F&S:KE'<[3]#X8X5UY1L_6,^N+\48'+SU5<-FA
M+K;MR9%073%%_4F,5Y['>-,L3RZ2Z@\N9H][^-V%2_8+SI[_Z<W!MS_]6A24
MF"T*M"H)T)E?!>>%K!J"-U*;S!J=NGH4UX"C\]52J>40+/.>WOJ[SY._UFA\
MU+,=[YZ?YT<\79^+EI<9N)?S"\]UE??Q]*4LLT-B-F_.@[=?'9+2AIS=MUZ3
M5?8U<^7 B(G>$GEI62WO8<["*_.XI>TM%95:CA;,7R^8EIMSFI?3,J%L.N9U
MWK)7FA_\OUI0YVAX.3QA/)I-5@G4U'Q'RVS$\:C=Y,79>-@G,GLQI^.7YP[N
MEOP]/YD,N3_GC5YMDQ@FZ*+OB_4>'YWG[92EL?&.8YM?\XNED&H#MAC][<>#
M!]__O>45M6Q3;MQ\=I&#4T];/&R0%3RRR^Z-_K;W3SI,L[V_MP@<-ZS%Q?C)
MD^E;H?2W'R\N/'O)Q'_0HGR+%M#>^_'90?OF</=I^6/27&T73?F.W^$_&"F
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
MI^@LH[EE6&L9BO4F6:N,,@&A[Z'8/H2OF16^5EUKR((RL-9A5>!7S@NEE"N
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
M!SO%KC"+.K=LV.T0=J^Y[S83_U;1.Q=V $4FZ3Q302H&O'#F4S3T@WOK8T%
MOK+FH&]T0^\2HO>:.V]#[^VB=V;O!3#&:)0LBUQKV>K(@J!=6$M$JX7/R6="
MK^GKZQ]LM<9SE\'>K\>O\ =[4R^S(Q"U44**NJE(H'TEY( >$:5-A6?>TDFZ
MPS+[<^H\&K2R<HM7G#, (9@GXJ'?,DUBYB)80RRC^UXLJE%,<^)W![M&\5@X
MI]W%("A?@A<*$:*.M-5(!TV==PF[,Q:"S3:%Y!(SM=43&%#,:^M94=H6J5,*
M*JRL2=MWHDL>_(;=!9V?NZ*C4RX(H0$<A. L6?NJ_DIP%DV==PJ]L^J<@T>;
M?2#T6LL@)\5<#9P5W!@E,0!$M;*F"+[6ZP;?I8.OAP1%)-ID%<VU4 X5!EOQ
M&['XZ)L\[Q9\9S;?F(4Q4B#C6@ #1,50%-J&O4/O@DO9<=I\E>I;V:7 TR4^
M/]_&T7&,@W9\/FLH%!=0B:K3-7@1?)&Y8%*>RQ0SF";0.\,S<4Z@:XL!LRBL
MA.(9")+J3AG)9'%9*V%(L]F:7],7[MI60G/B=PZ[$*2E_P>?LP=MG0->I 1G
MG ;%(3>!WB7LSM@()2=G.4<6LB8;(21--D(T+$'RJAB5$E2!KOIR824-&G:[
M@]WK[KO-PK]5],X)="3SWF1DRE6'> 5N"-I7"">3(Q2O:V*9$WTM78/OTL'W
MNEMO@^_MPG=F\]5$OYB385%QP4#1;U[[P))*@@<;970U=@U,GU\_O:P=H%\&
M?/\>T<K^=5@F[0Q]AFN$D][2-B(!'5B%OEY1K0PC' +:T"1Z9YCFU6<2_=7[
M[3=/7VJ-2&R2F'1<,]#<,,3J%$PH!%I.S^>:QDI;1X<<@<V/OR KW^00#5?.
M&P<A*F^C)SM1:9=-$&FQ1^AE\#XG]B&/A@VU5T7M1_O@U;L=0FT2-CEM/%-"
MV)I\GIB+3K&(.7HOI162S/O_^2]'M/M3P^W2X?:Z6VXS[V\5OCN?;[I[SU]F
M 8D[3Z#-U2\.I; @@F VEYR-*%)YM[*F!.][ 0V^2P??ZVZ[5X1OVWA_'+DG
MGR%W8_^EA>RB3HZ1=4S"7,C,G"5UGDT67!A5:YIW<>-=XI/SW_/!, XF+?-\
MKKFK,$F:3 1C$]C$R3:,9#.X8 PO(7XWQJ[I\CO1Y:<>0&EDE%DH)M$[!@$*
M0[+Y&7>&S(-HP"=/)H+JB^L7J&G^^\YA-X),147IP-#4Y^2-XC)8874JVAC3
MCLZ[A-T9[[W7),V#%DRD3-CE]?#-<E+G.@2I \VLS81=T^>B2\[[AMUN[+M-
MG-^1.#_//%?6:A>9!T7H!<F9%SFPX!Q(EX+@J%;6I(2^THLJ"MW@VQWX7G?K
M;?"](X5^EGJ>0D"9%!-91T9RW;%:II/9(FTT42:;$\%7^+Z&+@6=+O'1^?KC
MK79H/EO@HI1:/S:C,P#69)\DZI"SU@J+A=+$>6<XYL\Y<9Z*"S1'D9D2. -4
M),X#%I;!"Q,#,8V$E37!^V!;\>?EPZ['2+=5$\T#@5<)[Q/])X6V-7%9J2;.
MNX3=V;AV@]YD+AA'HQD$YYD3.K&@;<Q&"_I?7%GS?7M];=Z@VSGH7G?;;<;]
MK8)W3IL;PJ?*AA6G!"-U5IA'ARS;FHYB@@_3:#5!Z&WGYLN'WNMNO V]MXO>
MF:U7)JV3U(KEH@,#AX:V7B-9H-G$8"UBE+7K0E^TK/-;4N8'D^&H]VQX<%S'
M>-R.T&<()[@<?0J@I2B047LE>%&T?$V.Z*-K*KTS=+/YKE+-J5+_\_W.WN;)
M2ZZ\<X([YL&23"?K@*'$R%SATI6<@0>SL@:RKTS+@5L^\&+&Z!7AMP@)3I>@
MA!(B62S9EX)-IG<+O-L7P9O(1HA6"V9]3 RXR\SQ$IE..<G"(PJH 3"N#ZT
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
MZ+]%],]L\\(XL ".80BTS4- YH+R+& R9+\5HZ"LK"E;BV(MRD?0O6C(^^-
M.*W71VKX^/#X "<Y$;+>C@@,TV)4#\.9<!<U^]8_C?C&9P-.OQ_D^@O1UOKA
MD(;FP_3QKU):8[/%L=FK^7!)#!&1(TOH.0.K. LJ%N; 2.F+ X%Q94U*T]=B
M/EZRE?B[STA?E#72D-Y)I,_6&180@\BQE@&T#$BQ,*]C9 I-T%9F4+$>37K9
M%VZ^?$JK"'A#@&T5 5M]JWOI:'HH]:YNB;#_G#/-3#$:$#QST64&SG*&M,@K
M?T=%9*VC];6J@N[#]1N\=*;>5:L0V!BT&PQZX\ZZQJ"+9M!95UV4-1\#F.:U
MD8Y*B?FD+3,E8,K.TL:(-1K/$(->NS)#9QCT8L7 "Z7\SJL!UD?K6A\<G99D
M_U)]P+,[$!57GY4,%/(BT[TY'D\&Y60Q*!;\>R"6YR#^_/)/T9%I0[196J-Y
M &^L+]DYE;)46:+/O%;K^J1.>_G]VWPTSKUW..[AV[>CX7O"W"0?G/3^^RHD
M\2/E$#]C"SW+%I]?X^78P=Q3=KA&M<1WV^]>2C)F@Q.*%6\%@Z@2"RIYEM"!
M5R*J;-S*&L#JO&W4HY5X0+_TKS35((WC(:)0W$'B&B5RCY8>$EK)D*=3+<ZG
M>GYC:%/]0U.]\^YE404%KV6RO74,4.AJ"0.S/(<<H_/!J)4UY;\QU=/HP:O,
M-NW[SL<4I!4>G"K!%&TUTKYAP&!(T]GFY[/-VVPO9+;?[ZR_+($V:>$$2SYQ
M!B4KACHY)IWD4ZB)2,!6:G7>2_5QMFEX>Y/7N7>2<33NY:.44^^\5N/IOJY$
MOU<9>?I33)='G<=^;>;T-M/'_45;P>K\3MF;KZL[G21T.@6OT'-=H%CZ-Z'P
M7#EAA(X07DIK5[Y=C==\K."[Z&UTKB#?=!O=&4YR[W][__-?CO:EGWHW7/6W
MMH1]1]-#%O#6T02/7@W(0%D?C_-DO#$8QX/A^'B4NU,!.)XO_??;\C=:GO3[
MFVV]?[C/MS?63W;W7@Q>//GE8.?-ZS<[&YOTV'.]/[?T-S^\>$*P./R%K->#
MP8LW3]]M;VSIG<-__;G_QW.R?@E&9!7O[!T,_O,AJIV]^#*5H(J)@9'!0G27
MC63>B,A\S#$)(R'!&5'1@LQIO3*(XHD6FI$)BP,K +D!FP)M3YB!*&JV9/#Y
M1$S7_*>IZ)W.Q;S%^/ER_Z+A]?T+N'C!,45B<^":S#7PP(,'K,C)$F0.6%:^
M7^)Z80#Y:IW3+T/F?.PN4US;W+VAO$ZF;26TXX-);UAZ&$EZC@=UYL;U[[]P
M-!@>CWOA>$QOI>D?]Z>L^7AX2)=XTGM-IO&8KGU02&P<37J#3XL%IXNE5Y<
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
M#$H+QEFDSG!I7/#)@P, 5.M,$ZW5^"NAKE-CF\!H#SF31%DF$@(E94$8"<D
M8RQ0G1W29MT18EF;7M04_5=5;1L&)R%T:X;^#K!)>F[P_]ZE4BYFK)4T<RZM
MMDH**E-UZ1\.F][.N?0 UB'GLT@=DB-2)V02CDG":# L!A BA[4-1DW'*K5"
MX<:JK4M*[KD<4D1#I*+DTBD!AE.0(6@IC(R67<,7*!W)\=-5"CSVY[>.PB#!
M,+U(XW]7M5ZF6L_Z]T;%F*-QA!F7T+\WE+C$-*$9WZI1- 'W:QN"=YB83R+4
M9-^J*?0-]%EQ#M(J*AQHJ;.T-$DM:#0Y1FW2W23KJV___9H[UX8 DK8^>J*2
M%66#)4:<%I+X@#Z$ AJ@U,S5<INGJL V6P^"%1=?2<>\RSQEB,)1'@/J<O7M
M5T%=SS9QM]H$)C@!!IK(P!VQ62@2:12,>BNH$6L;1G4,NW4DO6;KKZ-JOP]0
ML%_W\W5ZL=;(XXW122<?-!76:2M]$,X$Y[T2RB;M6;QEPK[RB.\$IG<7'/N#
M4[SGOA*9&<L\\<PC,.ELB.4^$&NSLMI)Q*SE5>W6%,'**2HD[ZQ+P4?+I676
M*4FSU!PO5/3S.GY]3=8_C"J?._-C5;;&&N]8)!Z8(]+'2*SGF5#!+17,X_O,
M:QO<L0Y3] FK\G=<XP:5:!KA$BF;#";*:#,H&8-STK.<01M8J"^?A]UG1]W>
M9!^9:SK.51MNI@WG#C+=>?&.[6<;' -F28AE!V)9.DSX* GCB26?G<R4%?&9
MT8-J7I9I7ICESBB.M@6L-&677?P'S4IF%B087[W45="9UH+L;>\S'81%BDZ,
MM)9(H8 XQS7A65+FP2$_B*MH09YP"OI?J=</W=%ILWLRBOW^H.:B[V(!JN0Q
MB\"MU%[F%)T6E'O#C(I9::UK+GHU7-9)TBJEA!(C2+2*$<F")0Z2(5G)'*WD
MCE.YMB%HA]Z^*K4&OE=.664*68#/24DO95+.H[7B/KCL;(BT>JRKJ\ESZ6>&
M/")S3I(O&P5HDXE/'"FZD3$").V37]MP'>UD5>2JR#4%_8#:&^93T$XXC:J)
M[H) I94N!#3$49,DDK+"9XL>7DU!/UT%IDQ'KI/T)19F(H44 OKZUFM-LP^L
M.O>KX=Q/4M!**PD^$"I*?Q:?#7'6(;8F;3-'*^R20]KL.L;<N@-<34%?1]4V
MGV_5Y/-=K!;GF7(EC,@V2[P:)(B9&JTR.OHJU'[N#THC9MUYEW-@U*#_#HD2
MR<$0;[Q Q]ZE -*5<,S:AK(=RNLBTZ>GK!G *R=,UDQ);KA3,3)O;:"2&5';
MN:^F$L]Z\MP&GX-%B37*$0DTE7;NGM 8)*/)A,AB+2.I6EQ]^570WX,%;=\8
MHU[$1 1H] ZX\L2K#"19&;Q2U$I:EXH_806.3CD$:YM5RA+UV OTXWW.S*J@
M5:B)^I4(O9TMQPS*!18S41K_2&\T<6 ] 2.8I< @@%A!SOR$\_2;O5%_T+SI
M]T[*' ]KFOY.:E4A.!%<S(Q+JQ"CF& L&L@)G4@0U:]_2$HQZ]<+@71/9D9
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
M-<=I4"@3TN_NY/W\SPF@/HY:,[> 8A?C.GVL2Z:Y^':%NA<O+'>1.*:FAY?
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
M6A&C:2827"0V>HFJ9Y53DFE/VRBO8JYCZ+*J+E9F=\6J_]_OQ=X# -3$SWU
MPDQH2F:5I7"!1)H"D3H;XF-$M@39&Z8Y!%_6'$G7X>(VK? J%JPV%JP6%%0'
M><EJ/YM1<LE&RD4@VF5.I)**>!\#@1# *:,XBZ650(<:VI&&5290M7_:/"2B
MDBLT%EI:&93V%AUO$,GQZ%,6M0'?:NK_; =<0R/C"HBFTA.)7D!I;$V)2ER6
M?O= 36SK/5#_U>W;_53]7VW]OXDG< \ 4#V!>X"$V6270S\ &4$D4DBD!(8!
M 0,,>8&FB5L3@;&U#:%DQR[H=5\]@:>"!:L%!=436'8 8#95%@-7F7E! K>H
M_"$* C0D(K4 8[@$G5SI:Z ZYO;)LL>J_-][C2>\_N72ID!'_5'=&.A>HR=;
M1S'E<]QLW\9.>1D5+I<'EP=S*900?$PR .&I=)&0B1//2_MRQ$DE($=5=A]0
MNN/T4ZXL>$*Z^[__ET5U^Z6^FQ5\-Q57GRJNS@:D%3B>I'5$)TF1>YI(+,=/
MRIL4;5(N*5-Q]8GJ[K+\R*J[]Z.[LSEDHUQ0/I'(8BC))$F\!TLH_A72)V/+
M=FI5=Q^/[E9.M+KOIN+J4\75N=!<\*!UHHDDGA.1QDAB#:>$ HA@DXN)\A\
M6+_W&O>]U4'L_GVO$;BM(W(\Z(<T'#:#-$PP".\;.(JHRG^G7O^X['[03-__
M$H:EUA6?&9=9,*Y?COO#;I' 9X/4@Q$"QB\ESDOXNC/'\Y,'PU2NL+;Q$SO/
M(;4S67O=+<6Q#?W8O9QA^7TL-'].9&;S*+XXEYB*VC="[8_S1=:<JQRI),Y+
MA9ZLLPC:B1.G'#4^BYRX1="FMU[JN\)-[9Z0IGX?%:[OIJ)H1=$;H.AL/+!T
MXW800VE(5%!4<P)1*Y)DP'<?-2CA*HH^14V]K=-Z8TV]Z,+F[N<4R9<TZ%<-
MOJD&ST0%E73>R&!(@,R(5 #$,M"$*IN8L,KXLL?SQ+Q6+7X,6ERYT.J^FXJP
M3QYAY^*#-K.D2FN:D)DC4AI/O&"> /"RCQ13F<H? 6(?N#IOC IN1<OT^J-+
MK:E+L5X:W30L/"G8'#_ ,X'/'/LGI='U=-RW*WV^\\FZUE3]UP/.RN.V*,LK
MOEFP$NSEY] [*3/U6[\?/W5[O9IU6IY5>?GI]:Q5@9)T2B81(Q(ETE%%G/">
M:* <?,C.2M%VB3"FK ];4N)I>;KTP&FK"J452FNGC8JKKV=[7D6O).=6D&R]
M:I?7(%&/IB3WI8\N\"CM,EIM5$"M@/K4 74%N.E.&E5F>L<(^G:FJV?(S,CD
MB!"\+%4,90OF9(A+2= <F(LVM5T+N.DXH2LSK4!:@71EPL;5R7](* V7H=19
M991GGBC'6-F2@!'GHB>6@N:>)P7@QPV234?)^7X/%4HKE%8HK4UT?GA<_3A3
MLN\\1'0XB+<L$"FL)58I3P*^3Y-85L&;9731>:R NIP!5SBN</P(F&T-$=Q#
M\NKS)(&EMO?>?MX^V"\[C*=@) 'DN(C 6A)K@1&J@6<4?!!EZP]K>$>[FKRZ
MDS57_Q@!/OQT'0_^F5[K$ 8'W:/I/+%2P3#YJLS,3 7%AY/AJ)M/EX,9:MW.
MUDO,+5[B5R]>$NOM8+^V>&F92ZT8_1;$\>LN .L."]8-NRA^*3;=LY6<3:^0
M1D3%4;?7C-XG_(2']$[QC3:C%-X?X<@/3AM4I?YA&C9_=\LK[30P:CZ][^)]
MCOM=O'HY<7;;\Z; ')XX[0*%=^GCQ+7'IL_'*8S*?=N]57 0.:W?<.+VNF5
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
M(:BR*&R2DAK)J? ^^\2,1>KL0]2J:MW=:9W<WMS70@ /5I"D(1.I5"1.*TI
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
M":92AAA6UO7\87HJQTV4O/&UR[C,"W)TK[FRHQ)^U[2RFTUI>?HH9Q$6];%
M=T<(5)Y2S6=>;Z#$9:G0^+,);Y43!8JB9P5^]LH)NT*;Z^5A2JTKGCK\WK3'
M9DXQ^Z&CYPP<L*)<*G3B&<U\3/9\(GHVY?V'Q4EK$0B9S['ZUOG-&P]19;X7
MG_:^PQN ( RKM^9__;"MP25(VJ*I6'EYON7P,.N-%VK[UJ# R+(TWK5Z.U>@
M.3[&F\F;F=1=0:"+K<[9Q 1=$K%I4W7U849!"V05AORCL"R7V:<_\H<_8MOF
MI)'+00.=&_0+B])JGC3+65TM?QX9H=+(I4ZK5:0,O2N*X93O6I3@&V:+7"NK
M>G."BIHIHV%D>CJLQ+UZK4P*4%9_9'-MH0SY)Z=E"">?+>@WNW%47-?;TQP7
M 07M^.^UXFSQ-7'(S\SW_/'/&FA]$V8DE'+5*8Z97Q8 MZ4\P8)=&]1UZPDW
M@7OT01-Z=IBV6RI;2K!:\*SB&S#R0CH*HUH^Z"1V#[-?,$SR'9X.RC<H+H K
MKO2C?-KYE2$O+\M?@^^54UMF,<;B\N;/?XZE[.;GHE9.:<\=TFZ.M[@57'%B
MO^?OCU*1F^T?\,K#V1^E*L/O"\[CB^3XJ[SE^-/'TS)->7DP]>[1,?DBHV/
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
M&E1+&4L2UCHZRK!QVMO[$:QKPK'9[/F*92T6(/T$R^(Z6*Y)0B9W-^$!>^3
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
MX!<6:+Y^H[6OGIPW9"FO@1:T0TX/?QM1A"<F#'/G\Q>(,UJ*"FKN!C5^DAF
MGY(\0(VV+"&N74".TH08$< 8K$[8II5U]9 :F%4P80DU]N&TH-+8)]+8,7+@
M:+(4*X*BB4 .HDK(6JM!E+!7V'@=15Q9IW*RK<2SJ.RK#RJ,3K07"M9MND&>
MZ_*@3K\+-TYQ(JWT=;HE2Q9AZ.5#58WA"G1C:'0^=#LG^:,*@NX$08<3I$%B
M+YE6!L%R:<2-),@D8 Z4@M.BB/.$ FE@4\K:5TD)+UYUGR"@4*GNXE1W?%O"
M.N]I#BT AP"^+P2R(1K$O:1&,:N2I[F%W(/;W%3QA3N?3>G53FTSO(WPPG*1
MA8G$Z=&*_ D+4F'.G3!GLFVE3+G[C2"(Y#7B\ ]DB:-(:FHT-@8(@UY95\O4
M6:L*-+P8ME#I[D)U=SS:X)WRG$N$/6@LUU(CPT5"+@$ :^N53#ZWX9@,$%9Y
M#(]XP&%4N>9M1!:6+'EA G&VVV4EKLUA1:X/G>YG6![;&W2+51HK-U2!TIU
M:4I;/1K B['<(IP< U32%AEI XJ6,Y-;3! *C$*0R>RJ*IOA12OW,]").RMW
ME<BT2,T?:X]@C:2 YP:E$,&7R U[->,LDQ(IN N68Y\SF3B?/'*YC,D1HY)8
M,,YX.UP\U3=??;0%%!C^V<ZU+[NQ[<_+;9I6H>QO(_BRK+D=PY5Y/UR8K9^^
M*+WSV?9C682G-^6$>X6H=T'4\PDN%2DL:^0.,28BXHZ#<Z>RAR=RJKH-D;*,
MJ&JR5U>5 O*B%?L)4T JQ7X*Q1ZC2K!HECCA$?:"(VX"1M8J($U:80W_&2_!
MZ OV$**TI%$;II:0=TQ6(+LK'WUK[:GN_-I+"<IWP.1@'3/"49.XX!H3:RGE
M/%+@8(S&86F@Q<2L*C]U@>![,<&J7 A44FN18USDGAX87%3I4!*&"H599%8
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
MXJ#O?_SRL@G'O-S'P6 WW_C'_;RC5W1CWJ%=;/[9BZ][.N.D3\D1@S*6,S&
M.*8%H4Y+IGFBENLGO9CQZS@/\>G)65Q(L[QK]CUM)KAI?QSZI5M\Z,6II5B
M>GB87[^@\JQ#9"<.J>6MHVK+P;GY<_YLV$@?!Z-.JU?W.QT!2AFGZPS; [=
ME1N6JENU0%4;2E^O]^4-6VIF9_H>FI5*=2_]/U?L8<V#-"NM'4BO(AT'_1#V
M8T=O><OFGM]=[N[YM!<_^Y@=EPO$#'B*4U[4;;O5+?7\UX::M:'F8AIJWG>N
M- _9&B5*KTGA'FEPZ#'$?A:1HES;[.11OLZKSW_MAH];7S\<;!W\0?\Z>"UW
M,H%\]_<6S_?C6_GG[P[>?7G7;T5VRC.7Z_(W7W=^?O?EK]W?#_(SP_;F7_VM
MKW]]*,^8?][_Z^]?^O_^^OITZVVK^U $=-PE0DN=&DBDQ$2#),K($9VU/ME.
MLY/K$ABOT+:VT+:(U.'CC&@_(.Y]F<0]0(\6#"<"HR00J288%"L-3/)W1$(5
M>.=9PXI]2X$%%?N6*Z57L>]^L6^[Y?.YE##2((GVCF7LB[YD'X!0EN?9!:E%
MP,ZS>?><K%MGX>6KE*)OSI4N6_7\-$E73FD<G4,]ZITW<3CEW+#08]5GW!-E
M'4[/3IIS@N;.X03X_1@]G@WB3AK-53-5%>^ZP[NM*8XKF,488B!:>54Z[&IB
M03M"HY2&*4]34D^>,_64B65J;E5E64LCM*S;?A6V?8OB!2N5I%Z3Z&(B(#40
M5#H0!TG*(&G^2W9SY%.A[MP9IN[ZI=OU]T1DZJY?LEW?)C<8F+=<4>*%*W(;
MKHA3&00$".N$9-+K\.2Y?DKUG;OI5\'FM3C,77*0B\\[/GC>=I'1J0=_V:7-
M..Y.5IM/(OB+4*H$#RJ6=XKE;Z:(&P1M/'>>J& S<4L)B.4I8[FT/EKF\K]\
M2-RL6,I U7 _K7:$O@+@L@#@@^8E*P N @!;%#;#GS=*1J)Y]F-!)$.P-".1
M%J H<DR4YLESP9X:,>W-5@"L +A> /B@R<D*@ L P#:;I\DD<,H0Q61A\Q&)
M8]D-#-%P9H,(F=%G .1/E5G.5.4E !QQ_/%3C'>!;."MZ[!?O48WUUC7ZO A
MX WC,J$_&(5F8OA69.:VQ>#K6QBT_+4_BV@Q/!8";UY:5^>GR4X>-SOS5WZ,
MV:3&X2_NXN=J8;NSL.^F8BRN, R>!(F"<@(<LX45-)$8,5(JN;>A.?A)S BQ
MK/SY"16YU@*Y.FNE7)%KF9&K%1RA@7'F4@:M4L>=UT @:(0B3#(9DD7FHWWR
M7-NG=D898X6N"EW+ %V=]8RNT+7$T-4.:ZAH?(-5,;E$@):>=<@DR9"E$Y-6
M.>F?/&?\J59WKE)8O2-N.FW)T'6E=:VJ;B$8IU$8*8WRVD#T@%8;I$;D=]5:
M,7NSDVDZKZ]*_<\QD*_QY*BBUHU0RT_746LN+"8@0FM)P)>"2FL\H50S+7Q0
M^:=/GH^D"$M47%5+*KO9Z8)Z2S/%XJJ<3D2CTQ"D8PJ",4#1W>S$FKK3EVBG
M?VF?!LZ,HER3H),@(" 1)Y4DCE+0AHO(':L[?7UWNO?<6X1LV=&!16==!GIA
M;)(F?Z'ES4ZRJ3732[;=VW0D0IY$'SWA FVF(Z"(=8(1*JF'E)S546<Z\E2S
M1U@SO0@V<IWLW*7N3,M>0[T28:45%_DO["S1"^1.\V)+EQ7_P^:_357-(SK
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
M0R;S0*PM%+D7!EMCD*MJ^N>P$"&06:L"ESZ[ "Y99E%Z-%)J$604(Q< QBY
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
M(I,UNN9&5L6Q;@E'[L6?7-M!Z^9(W17*CTRDA5A+.'(OQS'76.2J6O]YM5I
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
M<Q:O9F!M0L 7"/![_AA65C/NI@'F_![S?%S#/OP/1-IOM,*[P3SM9T/H5>N
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
M(@GD'&;()A&UHS&:3*Y685>%7:5V&6TN1!0U-]9@CF.R#,PPEI(C"DOF=8G
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
M-TVYY0KQ2(5H]T*T@QO6S!8@VD?V-:CH7>0>21<4RL>RD?$&(VD=%@)SH7$
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
M&I !@Q.E*)GVUDN-<V2.*5G7RPE:RRPED1A.$N8,2RV""UPE8AU UI0<JUJ
M=K:2F-)"1C!7>*(>\< 4@-80E)3RE, R:IWK>*M2WV0Y0>N"(BRRE'3$7#KN
MB(J2*V9,<EK15 [Y:P#:V<@<323-7>\05S8BKEU"5K!<+D'&*MN&>%))VD6U
MLR^@K15H57".2\:"P)'[9!QE*CN6".-8>%M 6PO0SF8SRY! "6:(4FL1YR*@
M?."+J,/&*T#E.#)G<6UK"VAK!=HH+:=6>^%SW9#@+,Z!6L1%XUA^I1SRUP"T
M<QTSDH2M4[665R!IG1/(\>01<4QA%IRWC!9)N[R@Y4#8BFIL ;B<IV2PDC[9
M7&#.,AY*^;\Z@':^DEBP*GE-$+<,E&3B<] Z(RA(E5T4QH+>7'6,KE..V+)&
MYFR\WBHQ.5<8WAADA\(F61<YQ\I1 WO6)JIXH%'KXBU[<F;9GW-Q1V8(SETJ
MG38N&]X8&0%_)L4QE2(2;O#*NBJM*I<4M-@F[71D 9 +H 7#.U%!O1#)*&-2
M":2K!6A/9T&;6%(N(B4CRZTJ(W*P1CG8/E"6"(U>KZS+!1C>!;1U!*WT5GBA
MH@9%GK.$;5#$2*NU#L%B4LJ(U0&TLRYNP[2G)C@DL*<@:7._.^$]2AAK;+3P
M\'*1M,L+6F\U<YX'!4@%/0OT*BNM9UP:$K&FH8"V#J"=D;2 3:%T!$E+14(\
M8(J,C G)Q 4UD3&:#Y.+I%U6T((EFQRG)($MQ%5NWAX)Z%[):@>P9:7N?AU
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
M/,$H)[D0/%D/!&-(RAD\GGJ*.19,IFNJ5!6">4R"^3#O8*'"L$!,#DI4B)O
MD''>@'6B/?:,!L%RY4JYBFF);UI"T%H;19*,4X4Y)4I;BE,.(9=,<VVO*9Q1
M0/O(H)W1"DCP6BHB$./!(TYB0-H)CHS7-$E*51)T99V:5<YJ%]RTG&Z"]\?[
MMM<OGH+90Q<A&:$D*ZLT1^"YZ*RQUE(%BFO$Y="E!O3R:4XGP%$RD H!)<$)
MT(N)R,2D47!"QA1-$IBLK&NZ:F2I\;%\H)4,^X0QA]6VG)GD#&'6<B\\$93J
M:[*+"F@?&;2S+9J8UMARC@C5"7&I"0(]7B$:8\381FE46%E7V5-0)_?>$GL*
MFG9P['V[. IFCP^2=I:1K!L(;H@SB<9D S.Y$$WDLB@%3\\ONW-*@2..BL09
M B8!?HF6(FN!:8)3WBNJ%$N@%%"\BGF=;([B*%@,:+FC"O[?F1@-%TIKCA.E
M7$LM.,,\%J6@%J"=40IRZ96LP:$HC$7<!X=TDA%%8WC F,B0S_QR^)2J$VB7
MV%'P5\YA>=]/H^(KF*M%0HT25%-N-5<Y.P_^(Y0DHBVWZIK&L(5A'I-A_+E:
MT-S9.&UM;N O1DHM,=>YPX5$G/.(-%88*4D\=593$O0XK$"R&MD=Q5FP(&5>
M1N<E9MI(S9UG1GGCG&!"1^E(6)"S(+6_QX#.XJ!? 'M;P)[. %93E[ W$L$_
MN5>=L\@0SU"5O DJ'</"KP R ;GT]QHA=HD]!?_$3M_#YB^N@MF2*:"A4AF!
M6%3@*F ;O0<503LI<7*>%)V@%A0SVWC:60%Z&T5,6X9@\2)R/% 4%/=8.$]%
MP"OK<I7</]"P> IJA]DJ*HUYJCG(DQ2#D0Q3I\#"#$E(>4T'G8+9IU$+IIA-
MWH608PQMB#D."&OD G.(1)V"S$U,<[<ZL4I%G<* EMA1L/%ZJ[@(9J.54LIY
M!]%JR;F2T>28=1>C$,PFQ5-1!YZ>6O;GPPF<!6$0,<*2"00B 4R/J *R!'N>
MN "#PZVLDU7!BH/@F6#V7[< K;$>GBN'#SA +2/&!/@?)4*!'A@8NUX?&,+C
MP6\%O8^*WAG%@%D1B,MG!L0XQ&,.,V1.H9B,)\F$7.1]99VN2C)?V7^N7$GQ
M$]Q/)^B,^H/B))@A&*>C-\'Q;'/R:(5A!"<6P=B(WAJOBU;P]+SR=4XK4,)J
M&RE#WE"-> @*N:0\DB%B$P-1,J5L<&!5>@\L'V9MM-XP@&TBE&N1'".,D*!L
M#B]-]B=*0<'L(V)V1A=P*2EA#$8TPY5S8I$6)B$:M5=:.DDH75EGJX8MJAA+
M<1+\7"$8]/J=4/P$LWZ"* 1L2$*8X1PL#TT\2QQ3IJPATL:B$3P]NU0]"F>Z
M>$N9&/86^:3 U)#6(+ O+(HTT@3+)4D^F22K_/[!2L514#O02DM3DHE+G "T
MP6H:HE-&R$1",B84E: >H)UM(0;\:KTGN=T?R65%-+)8 8:-Y8H0&4.N4$!6
MJ;YWY[_B)"BM1>_!+T MP"J:1&YSU2*+"69$6&.CT<X7I: ._#+?6-18FYSG
M!$F>VQ:#*H? >,2(8>V-T["@OO(_8EXGFZ/X"1;DVY,^RN@$PX3S!,H@$<RE
M8)-2VKF2=E 7T,XH!8Q91J/"*!D7$'>8(,LP14)8YRA)R3%>'?G1.K4#7F9'
M0:?3][9"VQ0"P^(VF(TVE(H'(J6GA'&EI#-&*BR3M59HY:[I87P3LBE\<AL^
M.9WO+HYE\#A)1)3EN2)!5@(21\1(J:*+.D9:-6&KD8E1_ *+0:7A3%E" A=>
M\Y!7FSALK)?1,^+8/4H4%53>$I4S4EY[;KP.&M&4ZX0$S9&C4:"$.8[*,VRB
MJ!LJ[VOXW[$*^Z2E$H-1A_YQ;M TA=;++M.^B'EY[@1'=(K2,.5S6"-1QI*4
M.\4Z"@!R8-T6QT0-V.]L_K3"2>NITLC29!$'BQ0Y+Q7RTA$*B\6KQK"4BE7,
MZ6(KN2\ -<^C>46AS4*;U^:9!&!'@:.77',OI-.1!\NBH<'%Q'!Q#=6#-F>4
M1N<2Z.XB(1\U0YQ9BZR)"91&XL#Z#L'&W$];T55U143I<Z7-*_KZ3AZM==P%
MK/CQWWF#MWO'E:/FYIU_Y_O\WJR9Z 1Y/$-SOC7OI$/E&)87OC691?SC*];!
MA!V/KO_*56U*%T JY@:-?%?6WR(A+D_!Q9]YE!60K1;!54VA10)A#O\&2PQF
MFN2P ^Z^,,Q7IM\Z&$R'?F3W(W*#:+\BF^#)7MG.B3T=KOQVN6UKNS<=%!\W
M(+YNJBXT>"7TF@ZO"Y@Z@F_0KWEE_?5V\Z^-CQ\;FUO_O/G[X];;K3>;C?_9
M?K^YU7KW\2;;\0F&W-K>>?.QL;/=>+W=^KC]?FMS8P<&_7:KM=%ZO;7QOO%Q
M!UYHOFGM?&S<^@FNP=/U;\Y\Y)%F(#>GWFY,,O@;_WV)9V9DJ/*)>DY-T(1C
MHIR2E&(NC38L1BR^;&;3 Q-,T \;Y++XW !RS"Q@.V_;/=OS,/RMWEB"PJN;
M[:'O](?'@[@#-_VCT_=?GUQP?I@(SJ-\C\[VY[V#;1!VNSOP_LY;N,Y!=_=P
MB^[MO*&MSV\/]G;V3YL?9QIG=[=$DWX2>]TW8N^P== \@['E,;_;:S</]SIP
M/[+[^6UG>W/K^W_.OIXV/WPASGG/M$?6\JK["D9:>HIPKJM%>&(,Z[&" _P?
MPT96/Q1H-LPF[P7Q'(N<3NMAO8(.QG#!Q4HC@C9RE#?LX#BNK'\\/CKJ5 VJ
M;:>Q:4=V7L9<W)PS\F:\++^^Y^4Q,LZXY09[@R,W2AG%0C"2FV@T!8%^KM(M
M>O_Y?FB_NOC$DW[ 'P]B'/W8=L.=+'-?].;;_R()IRY*@20..; N&.28(<AA
M2P*8L"E2,[N9KA%*YKQ3^<+(K+K.50V1KZ:W2[M\LNB-:M6K/=^XW##YU?4L
M7[M>ZDJO2<'OTDM=LC5F].+;D\LUHN_6]?SG[REZMP[MOQRL6D0O]>=QT'MU
MY^>/QUW8>:>-?FI8[P')H1&_'\7>,%Y_WOO,6L-?:FY]FY[6I3WX9 9+/_7;
M3]B5[=-G+&E9S<2B#WYO<(V%K=0SNL$2A_!N3)C[R)X.0,EH@";32 ,8]#R)
MWSLJL"[/?&M7^%(YLQ=U!OBF>]3IG\;X=_;BQ?"^;5V[ _9Y'+X^'@R 3Y^+
M=_MN=M+8N]T7N]U6M[FY?];L[I+F61,WS_[H;F</='=7M+J?3O<V/6U^_J?;
M/)WQ;A]VVKMT]V1[LWFZ=_CIK'GVX:SY;E=LPWWV#K_"_?[\VCK;_9Z]XU?U
M6$T4%'C,.,J]G!'GBB(->Q41XJDG,3!/W<HZ4ZM8F1H%/C[2H5[AHF?!18LZ
M6"M<]+A<-%NXA0CCHY (*Y(0]TZC'#*?J0D;1CT.E*RL<[$J62GI]JAJW<A^
M_XDU_E+C/!>E E6S;#MO^X.=/,_;HX,XV#FPO:V>[W=C]5KAGX7SSWQG61TI
MX=P3Q!@EB%<5WWATH! )IH&:F.2JZBPK59T"1$O8=KVTB +G)X+S;"=Z3+!4
M5(+^0!CBEGIDJ!'()@JK2PQSQ%=P!J.G1G!>8B_1& %C;2*[BO*Q4\GZ?DBM
M(H;".@_).O.M:',-"1<,Z \J&<1=),@*$A%.@E+0(S#8-2OK:E77RH8IV=\U
MU"$*>!\<O#,J P#5!L$4(BYAQ"FCR"GMD!1*,VLT(-GG/A":D1J!]P4X(-J3
M4/?B@W@@;6&:2_#76"LK;+-PMIEO4!N3XX9%AERD%O$ OUF7J\=Q(@43%*P5
MNK).R2I6]Z:;XF^H'707I2L4Z#X"=&<4!<T9YT$8I+ "+=^8@+36'BEK&/,!
MEL_F&G)L5=2JA^02^Q:FFL(@.CN*PRH");2''I[FCH5CEME.N:_:4,6R3Z;\
MKT$_''NX<#7QA7<6QSOSC>JB=2 JP$"16E/$N5!(1Z8195%%^(5J35;6]:KA
MND8&2O$NU$-C**A])-3.!C;X%"-/%KGD%>(L461"Y"@E&["(1(N(<]F95:GK
MU#IBB?T*G^U@8'NCTWN=0BRS<;(HO\*$9J;S/3D;+72S.+J9;U^731,OA49"
MA9!KSW%D8;$0\99ZA9/UW.9:EDK4J<!U<2O40TDHR'U$Y,Z>/^3BG2HJ1"G.
M?:B)0BX&CF0" #.6(K>R*ATM2\3"(Y\_?(N]47]0&MX_I"=A:SK+A646QS+S
MC>R8L* $6)V;VDK0#SP8)D%1)%)02G.#DU(KZXJO:E&\",N'V$5Z$0IB'P:Q
M,WJ!L0H''"UB)KO]<A2C4R8A#QI]]$X(EA$K\"JABRK<6!P(/\5;%=5[\X(%
M+]48690;H9KN">>4M*R'))\KNMP9K&$1+:@*CFOXH4%?<$0BID0R#OY/8P=6
M"5MEIK2Y6SX,+\JA4##\F!B>*6+J(X\>1Y+]"7*<6VDHBPB'X'G 6D:;\[S9
M*A%UBC5:D&MA#$533U5BIS^RG2<LJ[Q4>>VEW/1#)9(4RGY0RI[O(T@(T5[;
MB"0(6\1-+L49/4,I.N$855IGHX\8LBKQO?6NVM2=+N7Z"W_6@S\7G,M3^/.A
M^7-&Y>5"!FI50$(JA;AP"?C3!,2EESHR&:D,N6Z_7A5D47[NI^?/*^KVW[)8
M^Z.7D-68W+&$+)?\0:JRBKM=]E<E9&]6Z_76@Q6+*"%;*Y_KU34MSX.V.A,J
MO?XT]ID5B-V-=M"(O1!#X\ZU8A^\$.8RU$0M160?H(@L^TD1V47/5ZVOL\2!
M,']$$.P]&&3#C0O8E[*NI93B3XR>CR/;"W807G 4X=G>YEZ[N=GZ"N,Y;.YL
MX-:F)V#YX.:.Y]L[G4[S\(^OK>X;L?MQUO)IP>M;)TWZX63O7?,[C .WSCZ!
MY?/A>^ML7VQ__G3:?/>![NYT#JZJZ2JBM30$CZ@T+B<)161#I,A*C(5*W">F
M%Q1%6+_PGL)#2\%#F@J%C6><RLB5IU:D**)P,FAJ"8X5#^'"0[7BH=EH9E@B
MJ[1""G.+N%0<&4L$\C)(PT(B@F4']JJH59CA$@<M379]B5*:57KNTM3K[JSS
MUR#&[^WA".9QJ^<'T0XC6/W5OX60%D=(\P5>(Q5.&6Y0<BHBGEA$AA&+%%7Y
MH(T+K\S*.EMEN$XQ$"6.:3$H!U5"8^<M85CS@(6E%N? 6N=!$%$7*Y23*<KO
M;>,4E#\6RF?4#DN%3E(2%$4*B%N1S\VI1<Z*((C6$><*C'P5-,P:H7R)?4<7
MDZUS%\074H[E7S760"8+48AH<40T7PJ612%YXAH1(S'BD5FD*9A#,7+-J,X-
M=G/,Y:K$\ZUU_OV,73 %SH^M:A0X/P2<9_2*Y+!1W"8DHY&(BRB1\]0AG*0&
M<!-/<GL(MJK$?,FW)X'S+U2*:00'C#/^G $>ZY-+['IYTPMW.3R[?(9_A["B
M9?1W+WA2:BEMGB#.N[C*'TNV7%'7+SKO61!(!2X0#Y8C@RE'#F1!L"QI&])B
M2_8L"#U/[-0JQ%F(L\0ZO"3BG%'*/0_<:FR198H@SHQ!FA&*J*0FP7O.F+#8
MBDE/3)Q7Q'=/GJMUW 7,^"D")G\NP,]TH>S'1W\0PW$G]M/'XZ.C3LQFI^T
M $;5K_VT?10'-L_N<-..[$X>Y@[<_8].WW]]IEM\[S\'V'?_Z=G/YGB[NR6:
M])/8@ZV\=]@Z:)[!V/*8W\'V/]SKP/W([N>WG>W-K>__.?MZUMKX(J)75I.
MN/*P0SF1XVI\(F%A,4G2$;G2B, #1S#+H\%Q-H>N#]E?#)L2/"73ZCJOVK"*
M;?_SD%":Z?7BLC?.U[W13XT?*]_(2]_X5[O7&!WTC^'^8?CO5^<P^TE*@JA'
M1H)9H\S<)2.!BS6A]$,$^6-QM\O^*B.!EL'*FUWV^:=/C$O6M,<]^/XU*5GS
M[]5&+U[?5H>(EY=(4<+_2[[$@O(ERH3]<L+P_9*<[G8*#E/VN%;IV_X _NPU
M?)7YZT\;^Q;4HW]U^L/AK8\&7G9F^G--/'_D:( A/"?\-NNJF.S#UY-MN#.
M1QJ/YQULR/>P'?^("3ZS8[^_!+_%T6%K!ZZ]N<^W=]YVFIL>[W;_@6OL8KC6
MU^:[-_#W!QCS+I_+3N\V"3P'A^^*YN=/)RT8_]YG, P//XCLR]C=@;\W_^FV
M#O?/_G.V-1\;('F@4D1$D@@Y.9T@G0A#40@1*.6):9H=ON2*_E$/QQ@US]TH
MS/<<F>\IXR9NQ7>%TFY':3.N6.Z(HYPG))01B,OHD=9!(&]$,MPX%8P"E6]1
M'6X*J152>Q:DAJ/7Q@='%3%<L^1D$DI8&Z+DTKI0D1J>DMH-<MH*J3T<J;5F
M]#1I@E=61B25U8CCJ)#-D5\B)1^UCU+D(D+W[\_[6*2VQ"%6>>,W (I#V/#Y
M0,+;HWRLT;##8;QCS/FS2X>IAY4YI:'MWD=8B^WTUZ!_!'-S^E?']D9O_M]Q
M^ZC[0LJ?/19QS1<!D,9(DQA%7G.*N 9MS'+0RRSVR@FN#<W)MW15Z'GNNKF!
M6=+<ZH?K!1A1!=?UP?5L%+H4)'E%$ 8%!/&<S6HYLRBYQ!E56"53.8[X%4GU
M!=?/&=<+L",*KFN#ZUE#0QE/I' :1=#$$(\*YPA@A;"%17;*"V5%QK6^HC[_
MD^!ZB1-6KXZ4>!E9JT^1M%J%%E:3OE7-^9OQC%>O%-99'.O,5\3@6O @4T#$
M4YNUB8"L GL!NZ",UEZX6.6T889K5**GY*G6UE3X.90+6F^'UM/9+"&N$E4"
M^9 ;<0EBD9;1(!5,PIQH+41N W@?!:&@M'XH7;SB7U"Z0)3.:O+!6,Q%3D3)
MAZ&<18J<2/"GLM%XT).X!0M=L^>1)5ZCE+PE/1!=_+P\>\9[N*.)BN(FJ2I5
M8:X?[->*H\)]M^*^*TK>T."M=1%)C+,]$0(R4CID66(V\01OZ7Q<.I_%?&L?
MQM.W6BF$60BS)H3Y<&<^OR+,XIU9()O.V'L2]$:?N[0Z$CFP:7+(<<^1)-(Y
MYH64(59G/7H^N;GP:>'3PJ?U,;D+GSX^G\Y:YDRZ0*P.B#H&?"J$1%H[@4P
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
M\@!G+C+-II\\2YC._L6$]XUA]=+E.86QYLJ!,,9I98)Q::Z+U0#&M?_B<%*
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
M<DTML)N D:0$*#E.#&G'/'+<1)DB@"M93'VF)EQ^&P7;&T8@Y443)I]"$T8
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
M6\;= <VE_EH],$+_KT#%WK#G/QU6RO3/8@OL4.[A8M>_,KD/0#]+!04+&.+
M]]LGPTNNS+6D;+!6W(9<WRH,<VU.R,,^]LO8'UK0G9.,9J UIX>]BMT>GW1Z
M9]EQRYJ0O:ENMMCUC%21S_YJ]NHZHS F'2][Q_!$9__G?S0EZM=!\?*P'5.Q
M]27Z44EX=U-J^_PU%[L1?H71=X"8G':+GX:'\.P?#XN]'NBP'8X&V1?X_E+P
M<W&ME0',!A]U^O0&CLE'J;6/FG,E-) U>"50&[3T<3Z1OC T;(&LVL,_L"@3
M6X+HCV=,"(SY@!KLH^("!>(]XI$RI'/J)0;+S8W!Q$>_LB[IVNQ9C7^,!?QB
MBHN)72_ 6-P0JKB;X'@#*F(350I;GB36FNE\*C\;0),(_@J+;01GP8*360CX
M64%HXQ#EP2"NX#<K1$0Z>\K1"ZR\7%D7:D[TZQ_7"@=9*P#WJNA%/ :HS6!Y
M1UD!WX9Z#BQ:$XX)^#@YM9A+HPV+$8L&9+ZKK-"=37]@* L$!XY<_L&)"<CF
M7N]289-<H."R@ZPP/1=DK@62>0;OD8C!-V :IU)C!PXYPYH'+"RUV%@%+Q'!
MJ/M:Y_-&3A<MIT<;!R"FB3#/03!9 N];@)P*R5'$1FC,F(I:K:QSNC:;PGP#
MIJW>43)LBEI*;HACBBL?C9=,,,.,E=Y1];6*RHUD+%HRSC<.4N1:6&%0E##M
MG%*/+%<4J9C 9W."$9N+LL\%L/:@.(R=4+BSXN7OV\5F&61LIW:<N-C W[\_
M>W]S5[F,.D2*HP#6+G@DU##LP*PJ1Q1CB<9&+K^O7+;.=T N%6""$2CF"#AW
MQ"%G@(\I%7.+;1Q,5-?*Y1(9T L5L: @_>AST?TZ1C[M*/_6L_U0;H76'QQ4
MVYQ76>/)1$KR1^>[*."ZCV];;@/T^L>Q#__ TY>7F._(3\<Q\LQF16EW1^4=
MKD0VZJ?D.4&KVLOJ=5^4T3: @5]/VV%X.$[.NO2M.G\&7WS%ND%N07#]5R[%
M3/)S@_8N!$S,K9;O%1)F:E(N_3SLCP=Q O.'7#_:3\@F&.,+VSFU9X.57ZY&
M@]K=\>6Y*5/;KGOH&W:=%SD),T*LYH>'=G?>;.SM%9O;?VW]N;?]:GMKL_CW
M[NO-[=;O>]>&OAYWR*W=_:V]8G^W>+G;VMM]O;VYL0^#?K7=VFB]W-YX7>SM
MPPL[6ZW]O>N#=]<]P?J_7/^7]9FO7?]F]7-*FRI<=XDF8QSWN3MS3-2&0%,*
M0)X-=\FZ&\7BNP4/%Y:2D#'J8_5RL1?[G]L^#BYR% 9/)$GA\E,,QD_1CR>
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
M3S[C5(_?;;M;_-0!>/HY%Z$<V$Y9I!-F85(^]E+X:+7HQJKPJ?W2Y(1,F8[
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
M)2I+5):H5O-0I=DWF;A_R2*W%'5/BFH[IX3/$>-IZ'JA:H_#&74YK&$W%BC
M/J8>2OB+0]TCB;RQ'&4Y:BLYZD%-M=;CGK+\<S_^:8E(G 4>QZ# 8<XC$(QH
MX(:@OKE!0E)!@)-"@EX<TA_/)+'<8[GG4;@G#+PHC&*I6B^RB'@AYFF4AK$7
M)FDB4&I+16TM&;7]3Y&72H)\Y$94);;%B+F1CQ*782QYB+T@0L&+0X([&&T3
M'^UJ-:A[F^YM@:C=3-;SI,K*HU(P&3+?2R..4$)#'J4)#G'5%]NZ^+>/8N,9
MT[V,0Y:$7N"B- 9B19[O1H(+UT<"ISB-2.1C$[/]PQ%'-G?8TM'CT%&$<>Q)
M/XK\@#&/"(^EOD\I!V9B/I.V/M0SY*EV;@GR0<ACR$T2SEU&?>%R%"2@E\I
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
M)WOJ51K:S0QM_")Z>7T0J,'@6AO<]9D/4CJ_B;L^""FU<"1%?%U#N\%,\M]
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
MWG4^*F7+FCSW5&VQNAA%8^IH7*:>=H^":2NXHAQNWF$^X'<6[QA9P.\1X+U
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
ME&BE4 D[]I%"-2LF)8T+'B=.R&JA_T[HZEA]&U+^@!=:SQ9:"X]68)38IZG
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
MGSFLO?W&$8.<1"&9"- W4W&AA8%OP-]3E-CEDT/8:QQR!PA=QBQ_F\@ -/R
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
MW<B3!:]T8,HS%D*Y/D-U. L:3R?+$A:Q$^CFTW^N4_<S3I:+RU>ZR>PF<B>
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
M-:33)==.)&2^]7'+]X)M0PM,]<ZQ[R<3W$M,S9;;7\?3V;R;@,OTA%PL)AL
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
M]8F)T47.$$KVM-U73S:DDL$8DX*4V6=L;:8=A_@1;!G'<G#/+:,/$?>Z9>P
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
M$-SD1\'!^XKUH3A8@;X8+TB2%?;B_4><8RA+G(^T2-9Y3>LF%#(F6') 2CV
MMUEG+XU7S9-F6V$?0KNMH;.TC>![#_V\6\[2/S[.)B2S1:VWN[S8\<IE).27
ML!BG,,W/QY,5C?O7,)^.IQ\6;W#^[F.8XQ$WJ/N T2HTU/L4M0@5_8Z;=- :
ME'[ZB1Y2>U.\G[VO8^GPTCM>EW\CT(3GUUIW\&G^;_K=NJZ2BEH4):!P4Z\5
MR'I_WS"P+&BTT01S\Y+''8&CHV <55=D]Y.7ZR?3+V?E^9@D.XZKRH+%R%AK
M=$WTJ<G1-&0;(3"E@:/3CJ?HLOTN:P]Y\& B/Z=CS+6Z(WW*J4V%FE]+(;7^
MNCRK'64V.&A9=^T/:^+A]-H0?L$45@N\/E&CS$Q 13-3#!G%JJ"%X**'Y'G)
M2M5".WPO=C4 ,Y@(SP,Q[M3R/$&'@ KV??B"B^U+V,N/6'\,TXO%^9SVF2_C
M[GT3&E3$,NM>PL41FW23Y[;K&M!Z$IK=4+^DT@NB?R7=>+HB(KT^QWDW5J)8
M!;(U@%^_+.>!5N)X2C;$2UI BSL:6FEK3,CH0"<FB(:"@V-:@&&H?!":"]^Z
MEEJ/PSG^ZM&]H3VG;Q;+<1J9K)PW)0,BDB=0\^1B\08DZ96B@BA:M[^R>##<
M(1@-0^/W[5M1IV%#PYMS]P:\.8(>225Y+(:#3^3,*I,E^" =&.=5,2C(A1R
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
M!,D=2,E<R:$4EUMX8;=//!MZ]Q3B&D8;Y+^NZT)?TY?OIK]/_A@/LC'!>94
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
MB*CYPU..#23=?.2+Y6<_H31,62Q0O)Y.9I=AO#H2-P&S$P5\2.2SEYP@:I'
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
MS[S)3;^W"2ZRX@6GT\5AS)3\=/P)E_\?CO]S,OT';9ROPZ?A/(P&W)B0O%%
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
MX).,("W/,1G#)->=('SPT+/"KJ^R&I:!W-C0?'*%[V9ES=! 'B]7W(6:/"U
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
M4&M)&37 >&Y_^J!KRP7I,SF?$6B8N6HZ@@_D>3@1<N$I.%FZ-5D=6M*O%CH
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
M7OC:#E_Z:[OA%+\3XM;RNHC1L(#SP:O'+]GLJ?Q-^ [07./"S(?BJ))901G
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
MYRDC>)#^&CM+;Q83?(]Q4B9Q'5)%$<@W3S<] )4M"ERJ798S!5-!U?Y,G;A
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
M7C::9,S6V\:0/RW-:W$X&N$Q0&?Y[9*M>ZEVD&T@-V.77"_C8K3"L)-I' #
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
M!-P?LH.5-1(=*3J9G8@:T%"XH+S,$$22Y(1J%QFYH!B[Y4@<)QUI;P ;J&N
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
M#-*'+!R#HW4,#-)/U-&A=]X@"Z0RK6FB* 982FV%Y80TCBGCABDG/+F[L;T
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
M#N6DE/X,8\&Q=#Y&KCVF(3P["H!)53C& EQ0H*X4[6Q1.P21E!+,,F%$:Q+
M$Y^B,GW3;R_Y[O-1AH!YJ_-11BGJV6D9ATBY_WP4R;-+40+M;63A9-3@K:+(
MQ&F631%&HWM]*I\T'Z6=QL<(M^_P!J]##)@EB%B'@AD9($C%(7F)45EERN;I
M_BJ&-XR1[^[A#6.$TR$Z_WF>%E_PFTU^K/^']9!,CED74ZF17*7=3@8AN"2
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
MYKM<)]8I28ZOKWZPHJU11HM1F_;%%L<VC[WWK"]A'6,DW] JZB2CW\+\\NZ
MK),/1'8>LK%U8*7A$"7%*EI&I[E"PC;HBGW/2*AO+WSMQ\+ATFO8C?T-Q+K\
M>P",AD/='KSZ^'/<#A3^IOHF2*['M[B^M;?.B%@$:+-JWA$:O#5DD5849;QB
M<I/8_S05^,Q,MK;Z&R.PQGK[3Y+4E]LO:R#!1D4! =2W@HH^03 Q Q:A1!:.
MN3+HFGN/YAZ]]'BILTEB7[206<-+C160.UZN>R!99:V22B"2C700:%I.Y@[H
M3T/FF%51@U*A^Y3W\*6O4'D'RVSGE]>%@??WVR]?PO+OQ:IN^C\65Y5+YWH:
M ^]SCVS(P#L8^08#K] YAZ2<M#:HF$7,Y%I:ZUUQ,7&-%_L>WH>!UR4O?&8)
M)/(ZUH.L(Z940#AR;WVH'0RM2W\:,_"N'WM79O=++;.[4%YK1N8-+J&@K0LC
M!#JR*@./4<$69*SY0.WOKW_IXK7#M/MTO-)A\NS>?[#!MN1XT6C00M%U;IPF
M9\5KKX$[&[W"^KFUOB-['?Q64Y3?3.+=2]&W$?\:6IV3+$!@2$Y+MAH"BD0
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
M%%,._\DR[D&9O&,JP@!4;W8(Q1B-#1Q"<8"XCS>$@@F7LI82PNH.5Y8"L:@
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
MF=SGE_<(8D879=8)E*@4_CG66A5.(:+04?J2140US>3>C-D<+-<MJI^6G=V
M^$?X:P=*DQ.C'56##'3PJKJ51B=I4_7T%U+%(/]_]MZMNXTC21?]*WO->W3G
M_7+6F0=)EF=\MFQI6^J>1ZZ\1$J8(0$U ,K6_O4G$B!X 0&R@,H"",BK5\N4
M+%=]&5]41D1F7$*WT]FN;SQ#!6@CW0TZT/MX=LMMTQ+VW753D"ZJ0J942HG+
M!.EHK8?DO-6T@1G!6Q_3=D-VXLHR( T;4L%Z']O>2TWX)VGQ^//OM=_5["+'
MJ&758J]+34M0-44E^7IYC39G+7QN/4=L"Y0ST8<6@MZ@ /WZ9-QW;&8?PO=:
MP??J:G*]2'9>AFI"2QM,[8*5D134A43;F?#U;MKJR+A\-+JU0R;8YG>=.--#
M2'0#X_W2/Q_&Y[4CQQKB4;X%:K7(*JAZ1NP]U$&'X HY-\BU2CGDH#O>XN[P
MTG/0@:%DO$$9VJ6#?IH\N&/F(J%07H..N8Y+C840DLXR)[35& -7N^?_/GS'
M.5#=2((;F-W[.'2!ZS><W^6AO_H61I=U(YI//M7*K84DZ&],R@.]O"B"&^DX
MA^(PD"\2:4\J@0-CF#F3+F?3K0'2/F\_!VT87.H;]*1W!N@3Y2RO4KJ^NKX,
MM?_IU60Z'_W?Y2QE1QI=? F0-+.UP(6#=Y@ALIA0.QEC;GVAOSO*$U>H ]&S
M0:-Z)YVNXR2E?_MGNKS.Y/7^QV22_QA=7EZ@-B$91<K.E 2%V4(4%/A$6XP3
MF6G6O-ES%UQGHC7-*=B@)[U33I]0;<)[(3#0CN@+:+/(:"H*G),&0C1:9W1*
M^=9%:D\C.A/=:"CV#5JQ]QGF\_#^,<-R?5F[TU\(BIA,K:!CR9#1C)I 1I3
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
MK99QYFSRI1-SFYY^LM3U%E7KQI]OIY\G,<3OJSG<DC$C8@:191W,9$WMS2-
MZ]H\22@9<\<&UP^>>[)\]1!/P\/'!91W(T(P7R')Z+-.%"-A\IZ\IR3 VQ*@
M9-JA5?#1Y&XV[,%C3Y:G_873\-!L@>3G2;CZ.<3I:/&W5I\XZH@V1P4H&?D^
M2I/O4\@5DI:KB)EV:<TZT;7Q\2=+6W]A->P6N4#T3Z0?ZQR8ZWF>3*8K1*9X
M&U&#3H5VZ! ED%(EB(4AQ3!9\?7P;0M]&Q]_LO3U%]8 /1BW#1N7=?YCEAZ<
MBP645 %<+>34M(.C4]:$W'H.WQ8H/_:!70M^!L@N>'Z2>1>  QW?/0ON.$=Z
M3:CLH![]>1C@@.]YH-I8G3(OD R/%$SK0G8L1A N4ZS&E2;/Y#P4Y9F#P./H
MR2[B;WV6\7OX-EJ=>QGAZ.7UR,O7'5.0*71.6$#%E,Y%&1F?3:=??^CA78;&
M\IXT$%;K0\(/D\OOA3S2U5F8149A7H2HS,T0!2>D!8DHDU/"Q_6FS5MX>_C<
MLZ*NA\A:?W+_N[:$?A.N)JM1X-S+8CD#85RF(#"X.F/:0!$I)">3M.OYSUOH
M6WOP6?'71V@#.&&W'NKK[[<__N<(I_22+]_?X3>\7-@-HS(KWI#)R#*!2H+<
M3X_D S/R1%F,2IC6W;2[(?NQ/?L!V!L@"W13GM;L,=Y5;-P![$!._TY CQ,
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
MVVR$7835>C;"PP%K-JCH)2>_540-*M&:7,R!,%D7-9F_:+K1=N3I<P,2M[_
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
MXF/23)B#'K'=,VU+5Y<K;FN/YWJ=5?/\$T1%GF\2+I$>UU*"UL>Q6\'\L.Y
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
MV+H"6Y?\OKPA+*/J?2]J.W\9IVFMJ_L)E__\>3)='AS^AO.+1&Z2R*76R/D
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
M!?9:P+>?CFN _'+%\ R<W2*@1]^GWU5<K9)/4TC+@:.WLSE]9=.W?]PI\5J
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
MQ7C;;<D_0-OQ$P ?? -]  [D$N\$=Q[GMS%3^XG,D1PYG6IYV(^#5F+*@?$
M=:R'+Z0%?6:I0/01O,RN=3ORF41FA]=Y;HG9AQ&M7<,'XQ=6$-_=CL?D5(]O
MY[A:D6IL1EFG<I#)!?*:DV A"<FBT8;<'Y>#*+V\C%ZO.[T'TIA'W: $?M*9
M?&+:[=U?UU\BS/!__[?_#U!+ P04    "  B@F%6_F Y]R,( 0!530$ %
M &-O9&DM,C R,C$R,S%?9S$N:G!G[+QW6%-ME"^Z*4IOTFM44%!$5)I2$E 1
M$!%1 04A(B)-B$@50X(@O0FH* BAB$@-'6D)'1&1WJ4D49">4#>0<O)],W/.
MO>?,S)TY,_.<^\=YR7H>R-YK/^_:J_W6VFO#&&/, H)7KYA< 5A86(  Y@_
MF 0N 6RLK']]F(N=^3G >>  ._L!;@Z.@YR\W+R\/-P\/'S\AP3Y^(7X>7@$
MQ02%A$5$145Y!<0EQ$0D#HF(BOQU$18V)@_[ :X#![A$^'CX1/[=B]$$"'&R
ML;)?9V,Y"K *L; )L3#:  @ L!Q@^7L!_[A86)E[/,C!R<7-PSRA2A!@96%C
M\K']M6OFT2#F<8!=Z,"A(V<-#@I;.' <]1(Y]R(QBU/^8EFSZ,U^LH+:@Z<A
M7-QBXA*24L>.*RJ=.*FNH:EU_H+VI<N&5XR,3:[>NFUI97WGKHWC0Z='SBZN
M;MX^OG[^ <\"0U^&A4=$1D4G);]^\S;EW?O4[)R/N9_R/N<7E%=45E77?*FM
M:VEM:^_H_-KU;6!P:'AD=&Q\@D D_?H]-_]G89&ROK&YM;T#[N[])1<+P,;R
M3^N?E4N(*1<K.SL;.\=?<K&P^O]U@A#[@2-G#QXRL.!P\!(^>NX%I\C%Q*RR
M9BYYM9MDT0=/^[G%%-0)QRA_B?:W9/\VP4+^MR3[[X+]#[DF %XV%J;RV(0
M&$"[E1VM!/Q?^K_T?^DORBMTUT9';.XBMDR7/#0[A-Z?]IR[DVVP>#>2C9+)
M\]KZ!TZ= 82$4MG(=C-CYFT\,,'%QY-'R\C?SRTF79V9NL5:[KS84ML+>O2*
M!10FL*!Z&("P+WEF<55CTKC2U#5HQ.1N.0[,%"ATP;YF (2'J%'<,0;PRK]Y
MA@74\C<'C:G7=R:A>"<+3$L*70@^J6H]M]8)X:IDG;J2_''Z9]C>LS9G2J9
MP1_L&S3A*FK8'ZV.KWP;<[^SP 8\-&((N;B6"B-@\&X"C0R SX%_;7>> 7"3
MKD_N[KYG<GW^1RX_O#J<R84RNEQ'/E9TGW85Z@HCB-+*-^,]=+W(:7#E/K<)
MLY52!#;I.HP;V"N)WC6GBQFM/"=@=SFILF1(;/46 WCIW;;FB%_8SCU/97+7
MZ-XEV.L^W]>BFO6Q,H"B+WW%1T=6LG=<CSJU[!.#H<79.%\RG"H"F87$G::W
M0 _?!9_?LAI728C*2C%-.DY?DAR^!;NBL39QO2(/##6/9@"FN.JAHD>2\7,#
M3F\5Y;)>OT)S [6&(C=8_DM(M#>@E:@:!I4;IV';H<?[J5KN<=-^Q6C1 J'E
MAP[ZLGRB&W)X!G! &I1W^*R91J A;H&A15@SK>8)PXXL^4"/^]EJ&.>B-= -
M&V=_CM2$K^"(>JFZ@]!U+[1UP=VA;UR<_,  ZOA=V!8GE'^K+F,GY3LAE(T2
MZAG0Z1$-5E%\VM=VC %,;W@)P:["0<>U:.AQ!I XN)U#V5I=P^DJ>WADTOQV
M#2CZ$$N3H^W2.J67+=X^.@\$IA)T#2C[A(27W7$(HM;+S7#SAIJ)J4J%YPX?
M9$:CC!@ ^S"HE_^U/* .(8&\^%JVG6I!?%[;#;GUN^'^J#]A;2QB%A+6PJ/Z
M,D/D5=X5W& 2F>[-<2&3%R&(;KZ(=X;S>>[#VSW$/!K1%2/NO=U=1KV$>_-4
MW1S"\:S>B&5=#^(0S'<3SF/W%;+0>!,7068 K7#. '/$MF*8CYDT8HK>.Y@5
M"C&+5OZ8*? &1F@H\3VM#ALGD>QS,?6GIL7$^FKZI^$+1E0-_XXX\W3Q;4O*
MO=E-^O!H49$ J?X\MN /DPU-"$(-^<]0UO95QEUG-]UG(C7/H1P.)=/%S%?\
M@^@YL_,OU+\S@-ZU:*G'Z)FJ?V*2IU4X[>,$P$L<--^AM4G(JYQ]T^WAY-4_
M,^P.#* DQ:80?01N::$/.;F+J28]/0)RYNP73?2K!]5OCR:LN6+8'C'/\I>J
M8P#:>P71P*[U_O/MWH2U .O97S-;O19#UKO1YJ Y[+$TA.D./%"9Q0 &@%$5
M[!5#KQ%'AWUN<'S#D.OQ;H5_':ZP2L@GT9$-SUS%4!D/+)C>:4#9,9^WHB5O
M?;[A2^^A!(4M4%D_]P19&P+(?.;A=J***OT2NL*\0_EQ$"GWC]?,"_!C3C2,
M0((++*-_79C%1F5(L*W)PENTN&J62JO^9NS/9@#-Q@S 6?:I^0GHL8FQ'_Q2
M*J;F]95*05Q)HI#B0%@$ W S#\TX.:&.C<[@:TRLNR17[S&'GCFP(_"MOL>]
MI4XU2GY]*^AHJV6"Q.3SQ\F\01)2&VA!U%<\.]+BRR*,JT'Z5-Q.;L+EFNA+
M#(#M,M]>'T>^:UWNVS*W&DWQ)W!;K:G4"<M$@;X00QMLB@8$/)[7=,$S=>,*
MN2.'(&N _[W6.O'[=V'"-=74&R@>2SPAHL&(@$.*[QLAK?J!_;=['7ER6 2D
MO/,DOUZ%/L3* GX"W5)+*Z$*_8BA>#?AA;+-ZR$Q#=I[[J6;4X_,H?.4'+KX
MVHK*;(GNW7UMVX"D<133'K#"EQ1I&QYG-@3FF=?HAY^<9-Z7*SCI/RE<[A3A
MUNGSH*E?3P4BAGI!UT)LI=KX97#H>/R!Y_!6!C#!1LAK-Y @)R3HZA$EX;F-
M\3G"/_1B;6ORMP_?X$#_UP6@N1E9O OL(.K'M+"=?_M>Z&5/A?53ZMV7-["^
MDC^ Z&FA[C*%0);$)"6V ?=Y3#2\1K$5'8&31W/]P>8CC2GS)S/$R7;Y0Z<O
M/3DKK[I* A+KO3W9TJOF^ZEJX/C^_7/VU*M#6!P/\NRK9/$7F]+I=3]RY P.
MTG\)3"GS\YK\X.)ED<1^A I3A<E:33/\IR-FS7G' KS-2=_%$NG;3P^RF9[H
M_CJSHB.L+\=>1A^!R;Q6,R?@QS=:O=>%!-T#U]X^/WO^!1?\VKGDQ9/T!&;8
M608]@M#\A13IVQ3S#EE/M0:[@%Z;5**"Y_[ABY_%2ZUX 6R^2R:_>S.:3U>>
M/->[C!,A5\<1"H/JKP6:O;1J2@B*5@-'3>W1E$+2Z N8,YI[ DPFBM4S $YZ
MC&]@*E(+YI@Q[[,BDW32(US+X4WTI:2SZUM=DK]1//1QS$&\B[G0/1<H"Z41
M5U/4S/7%_<2I50\%E^;FA\)M:9093Z\A8K!>0;3R-ZK!_DVD"KDSE HG%JZ)
MVT($ HQNVD%LAE14YFKC1R@-6;_H"Q*U!P.&EGE%HW@-K "V8:5/E\[=NYC4
MX2__V>E\AX&D: _R*IA&0(?2^89TK4DJCV8,R+20\(QUDA>;(HOE;3$_Q> "
M'N&F@\':T<H]="Y4/YH?[=(C?6,8*@MFS[3YU2%;II<5SDUVLR6^F1'Y&B\:
M[E<]55P5K)#?^9%I'$\AO/13X"V26,)G-YS@,+IJ^90&UV;A>USO*>G3#H=-
MY!0,%=D3WK$*/'#5@,1D'!I '5^8$2C9\N*(V>+3-K.9-'=_9OS\SEAAUUS8
M^BB[' ];YU6@AF0>CA("XURWX:*@[16*"FXJ6\^F1?D51_76>:KR/,V1SC5.
MGNB@>U@3?A02,:$3/R.>U9$?56DT7)^J:?K]"ON@0$0(KH_4 Q,)F.AI6?H,
M.;X,@77Y-/?\,KZR*]SDR)OL9$=!MI+-Q]J_[]S//QP2: /LJN30BE '\YTP
MK>A*2/CLKYS,?HV94WXWU=A>X6H?R0^-VI%KMG^!" I/FRM!SW5+-9RN2X"W
MT-6KM(.Z/*_(/Z+]#'[EM^+1YEV-"R^1)W8VP]B03\DD%Y0.N2<B<I..+/.'
MK-U7N%]Y,U;7@SYP1IUELA\N8T+N)3DOHWJ?DT=OXL!!<L<Y7AS':(F_N[;/
M,X4TGB188,%Y(=AY0$EAKG%_UGR%8[9W0KG%HP2\=,/5K"'#D/[>+\-L-?W\
MU[/W+CZ[P@ZY\>2)&1!H)F*A?^ _3%9&T0UV6:"X0=T(U:APW"70L& M8_]&
MND/XV=7O^@Q "AC-QIG6TFHT>F/\!Q?0%9VM'D;$\W&Q-P/JK16O]1V^;ZQ@
M>EC@ KM,P0'=$*[/3&3Y"J> ?-S& ""HT_#%0)\/^! J5[WIP-GI"TX,P.Y)
M Z:Q<G,N6$^:F+)21G8FR/8/;J&E[[I)S:U$9;L85$F/)I<_>Q(^UDDKKYI?
M8@9G%%B! 2WQK+:M-O<PBU4,(%H<<_^FP,7'V<<?Z/S2>)[0,C.^0\ WZUAP
MO*"*YH!/5B9&Q=YV;T= 5KZ/)S* V6ON?2YLOQ@ ^$@U'BZ,0D?-5)[.R[UK
MLK,)"]\^D7N4?]:N]%RI'M2)[ML?H$/G6B)+MVAA$%_(ZE#EX;'5M)L4R[:Z
MCQ5:A47?^Y,W#>!&%OJ2=1SA/FANUR7';%<K;;TDVJ0'=/QP;) H()IK* )8
M_"_T#++B1/&^ PKLZP8,=J8>J(J;*\N>--)HT'[MN;W<H^Z5OA@?>T5FT^&'
M$MNH$C;B$>TSVL7\9>!.B\<E8DDBN=."C$CP?6XFI425/;;GYK?FD]EYQ#;\
MI.53G@-\M)_Y3HH+G S =2W\:8!JI]PI^*'Y5CK7T*,!W_W>TGL,(&OJHN7#
M!.<W==?$X:EGOGDWJ[,LWK;^*G>265*$!-@2>E?X_#/!UGO]F_"P]0#-WC8;
MS](1?_,@7R^O<R</&_[\_DE3I=*P]HG)838[HS:!"2)DI3=8',*/54<< HV(
M5ZKWD'NO$[_]*"U@16;*\CX-_U;^]6,^NRB[%+!G'[V[0\"NZ.69S*[%0$]2
M&$ ,\AB"P$2T8,:^B?N*',\?L1%./_;PV7N9KI[KDUZ>DK+OK?3:B/7F(9#*
MFE;S"1WSH36H;$#!3)O70GF1=6*1L*T9E\,;%9&O"56E3_;]DHI8OKT"]+2C
ME3)9_R?B+/'(:JA)XHE,"G@H;7]!Y%SIYN$M42)>$/8 ]@(N?"VA!'FF#SJH
MJ.+[:9(6\A3=\+!&J6T_R7V2B>.2F<8<I6M)WMG!<-#U B:;$_/._MG;^-3X
MJ03VPB'M ,O"A^3I1-QAU B,JY:BVHKGHL+["?NCT[Q#D.M#FNAGQ:LLUNAM
MQR7XG7Y]B$: %IV;CYQB.SQXD6(WG4\N;)MGJ43+W8&^6PR$3%<_Z'B>(KF)
MS=Z<NMEK4Q:R;UX?LO?-=T:TIS)&X:EJ07D2YYX5/+:!@X"-3+VT8'^"3']/
MU-/82#.[.: 3N;LJV@SLQ[O/\]W:YAA$BN:;%5-Y*:.14%[WT]..=Q8VI%>D
M"#2G\G=O]#@N NS42I8M#]%U-7H?1I8)V;8F*<F$6)0F>4A1@!F9V_/.?D)1
MMP6BQ$-XSKW*X0!&&ZARX"X37Y/F0FG869C('3!\6%_-B.U-QL_$IK=B+"38
M&HN^W(O_1%3"\9H^ *_D3]C7IEY(@>/"JLS<UBU+^S:EO=/BK/8N16;& N8*
M(6ULP0*W@I$,8#N(]JY*&BV,;ID"N_7PT;@S;MQRQY3KNEN?O+HZ<??(UYM9
MD:[:2=<%3O5V4T^402JQ*U$D=)34ITFFTDY_26Z!BE7?EY/_O&*%KU_8&7H3
M*S26OY@Y.CKT3R[,0HF@BDKO6]-%.YM[EU7+&( GNJ6O']=,R\$OS[BL>U*Q
M6LX]OU<GZQ'G?US(5\>',  Q6Y)E0B<V?H\!!%>^HT-<Q(DM FPVTR;2A:U:
MZ2K]F$/G.F+;KA0]#7Q\075SI@WS$B4,-KIGV8(U5^DC$9>&9T=]MO:O]>V*
MEX8+F;Z;\O?@GU%VNOZ,(WH1\;AX2_G"RNG9Z,4!HF:TRW']A:-G6I5/S(9P
ML<O59@ITK87BA7'')NA]<-8J0PJVG<^T!7WH$<X$2W4NMLFM+O@H)#^Q(-BE
M.G9(TTFI1]Y9N?1D+$2K'GR$5-N70 VGY@3DM$TDWP$W_RB:#VT):$X@5"W*
M$=6F<OUU*[@ET\3$#N7-[J:94G@3(KQN)*4(="=LX=X4+J2&+/JE4&:F&BC7
M"VX[3#SHT!5^%W4V(]?[ICNF%-O4*^26H3:DVL E;1?0"9D,Y[NZSMYPE*@3
MNQSO=!OZV/A7YDWC"_L]KP2$R3(H#?#$OE< 3XLX7IAJ20J2[Y03J1WRU9%%
M_3Y6%;)^N+=NX)@EL\*]QV[0-/N6)/>>&5$ II&&(>W(:(,^ZB62+QA4:!_P
MMI4N5.Q&_&&;9E%XPB_D0DN^9=SKJSS&%TNT/KR<"$J[ 6K-TFX1K[\@+17+
M]U \0YU.8_+<(*[OG@D:<_JLM^YZO.I\>_-*@ :""&]A -S4!V2/G3"D<[:M
M^]Z!/ZSN.A_BC:Y8W924\?,]$O% B6T#3Q=.D*3J#N%=,0+@DDG_)C[^+0/@
M3[F;1A1_427]+F=H-IPS.][DZ*ELGC?^'(%&_$_&]+/N%@5PV% Z6_9[Q[4Z
MJYF9M\&.U(V)2KZ[8+,3H=%C;'?GW<,0P37V\[MR/^/*K_KKX+__R/T &ZRK
M68;-0MBI'&#Z;,)+E.0@\D0!V&J2T8Y5/5WBS"=_Y>99A0')AW>:+TS4LBFL
M=.7#G"%CSH24IC&D/!$!7JI\#6+R7*SJ4%G%XSVZKQH')HU$V_HZCW#&_I;>
MB9'2X4#2=KYR=-1UMJM&:7<N]V9I)+0AA%T#M[,H6PVZJ=\#/_;H6CU./A"<
MU.ESTJ_F]?BE2B_[_N( ")R,6#$CP$+]\"(X>;<,R!!.=NF0>=!G,/KN%L>7
MI&<AO7@6W;%F'NG'W\+L&^GAP[!'Z!"Z-#DC_9.;C4K)^\P)L!HB,E$\A_4^
MQ/?4:)WX6N<:CUK#"ZNC5]7.LW =+>GR)UNW0<1*&GP9 )=B^)JN[^S^!77;
M[J]5FZJY%S=$73R/W/6[TF'7O=\^5?^[UPW8W:%S\<WV+L/'K7K;()-UP\S
M,?63M']Z>^-[6>FZI^*UB?87OY^EU9AT_6R2.PM_,OH>*4U+I4NC>FM01[^
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
M0$ZRIC?]XO4IO(E4(R-'Z+(AYMPN"($(2=O+<95_KBXXZ5MJMB)6C;F!\5A
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
MT&&+,?[EMMD#D@JO@..UL(292J-0O#/D(!1/K">67T46\IT<>I:2&@ON.H1
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
M]L9;1/%6VB7KL*TU_G%0U*.X4E;/DNT]=C[RZK0C%^?Y>T^UG%V@.<R,M<
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
MKN(M3K526"K2O6<]X'ZF]8$W^JXS3-9>0Z[C=[-><P\+E"!3N+:*]CD#"4^
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
MC=[&R57Q3G2'OZ X\>&,*?HGEY"]\(2N7ZE&.K[ J]I$5\B+M7>@NR_=\WG
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
MO[;I_Z)F)/_-X^_LX\AO-OM7L;S?X?U_3!LNGK_'G#?MUJ.X,BVQGA!6;G.
M 2?;-=O_D:CF?SHJ2NMK(H5B*S:6YFEUYF @Q9$4ZI 8^>MFM7B:0_.PT$2L
M:EMRLF+J^YI)Y3O\O+R*[Q@O?S\S^'<S7AK?_ZG4^>]EO/RYR/KO)-@H+[S_
M[;+\&PDV?WK5\+]U.O#TM$0GG,@!R(G,@[CQ81+O"I:B1)?%1:@0RJ:'H1]K
M:D@SW6H;3F=T9=O]CW>UO/QEBAH/?,;5$D$.P"5OUSYV<&$G9@9+,:[:P"AY
MFJ^];"14<(#$ ,(D5Y]&_GXZ2;#M;SO^-])7_O0&Y-]-7['[4T7ZWTM?25FS
M_:V__P?/%TDAA&++]1((O]-S]C:JNC UJ_H-=]:6A)*:/2XP3%M=B(';C]=<
MK.8[_^UXAW38DT3\?T6CN_]-!\R JY=Q=Y&T(X0ZNOEI>&'%VEH^\V$[^SL^
M"4O.?N6%W>[((.R[K\7552L$PIX#=!8B5F* E_]0GG;J5*AE$SX#(\^>@@HP
M)?#P"#3\[EOT'_1\I4Q9FM&[P?R)$ZVUF.7C%D*I'W]V[G\-R5H0&%_TT1UV
M+*B+*O+)<NZWUGI\1BXW$;#[:!G,<$#?=EY/S11GX>J-]":?_A+R==KY4+<Y
MUN_$'/+:HP.V&7#V+A(Y<>]DYUOF%;I-+%MCH;F^!6U=\#'U;A5+L_+Q^RRN
MZVRUQQKP<S%D-<)XT4;UNGK8O;^6$9=52U0,]4N]D[D;Z<N2=3X=I"'6C6V]
M%=#9@5-OM1GKH4*CP^Z*S45E1QJ7I;%R4Z^/(="[MWB;X#O1$%KQ)\< @Q9]
M]8AKXQ6$TJ5#CW"L65N^Q!J%V@5@TX8MHCXNWV%X%3Q-\6_M\6=T.@X65Q@\
M[V3 /7AV;='-F4=MB+YM6-TJQCD'S[M5I#+:7.BRA5R/=E$]QG;M!M<0\IG'
MYZ)T<.EMN')<A_3&2NT?57+ITL$7Y V#;B:"_NJMC+Y-P8 1JD=4,+:<Z7R'
MT5AWZD^/P!)H2]@036QG9V1%02NICZ[PVG?S'->:(IW9O:H]3*.7YFQ&0-BE
M/O:SO_2_6+(96X"#&[2\=UX<P EM_C9Q[F0.]P<^3&6NYY)D5C9-@&22QC*5
M:\\%ZVG9_?FIV6;U/.869)F/7F"1%#SZC8X@ND*O3JEA]>&4%QS 4Y8?MX<]
M))7>T:#*-*$8*+.F.DXU1P[N_J<V(U9+I$I$&'9H"GT4C/1LP'P5FWWQD -8
MUT1AM.,9MFAOFCDSD50&C98:.ZG7R#_D4U$Z77-5 IGXYB2^@(L&+PSA7.=4
M"CSXSMLR=Y&XDDL6ND:8A4[+*DS;^*U-+.5I)/KC7S/5IU5Y.Z6\%V R(]J3
M6)O;:0[.$_X:4%!*!.Z0W.8B\;7>.:\QHWA>7'\8ITBJ&/1Y2E78R@Z%S"",
M @K8N\9I"/M!J"UM)?$=6F?D\P-O-O_@S(!"[)?WQS0$H>M'>>=?*G_K Z_
M*]2;ZPEAF"/?L?NU+6J<H9VI-P?."[#:ZA^SZ1R F,:+%_,P937^0NQ>N$*$
M=I#X L+(F77*@4A8R:[:?D6L!>H-G_2;;R'\1;]SECR^PP[T,R_EC'O7JN5Z
M%<S[6S4*C.\:#KB!N.QWY&I0F,,_JD7I_SLN];O'3U@\/WD ZT^]$H6E;RHO
MCL/!7[&LKXB#V&8+D$9H46"OMOF(<H#I'W8CE0CZ'(21%:+X#PO!;0/'&==!
M-XI'=#;-)K*\X335KHWQ>!)%Y@!"^'3-^YO%-X"B6L%0*_<0D_$$Y&>F#[VN
M@U2AEX#'R*!W##F>HF6^T AKAXIFQUG*J,#6\C(R#Z</&]]I,($J0^^#^QCZ
M ?+K?K3!ES:/[P\[QN9K>4NU+VX2([(U3FK::$C>LU24.=K=)/D:(ABY[@:6
M,"PX0#[FB]S)]-.TB<Y[3!V:X2SQB^*)A!]+LAO\VV^??_#MAL4\PI*I"UJ3
M26%34.M]S2Y2 _4Z>6I:>W# Z8/0MN6-C!JXEDCP8A'WS*=Q+9)4V=<,B<$)
M?Z-!PS$'YK<(,6*S\:IN$?=C*%F'3X3ZQYGJG6KM>3#QNG3&##F$1OGE7075
M$37#,ZE"4K(PJM6\JWF@"(^TI*0MS_53WT)>/WVX#?F#T;2NA^"]A=GFLN#?
M* Y.TG;82'1"0M86]:H'_"8/40.OKGBF]8@H?3I"$@UU>DZ;0GQ\S;MV+X9)
MI.^HFD;%V^'*"6W2I/C,8Z!O,"W_2OW +XB0Y\M0!R^ZZ4U92NJ6(+0\-NWB
MCI4<_=#%"HE,L(XN,&W>J:P>#CLX@#:EFN3"6\&*WJ!6DJ"AK4_.XO"E^M@Y
M;QO7WMDI8[<?G^X4:[:]?7JH_17OK[!VA$B]!CG8H_6E64V1H]=6?M1*;T+R
MC8,*R.[0%=<HGA,7XC]A;"=JY._T62.><8!]JM.LW(K5T<ZV#TPK>FX779CP
M-6]$Q?Y^[-N;E:YX7YFC_44- Y7?_.WN+(JXA2@/-(IQ -0B5!SNN2H'XJ<E
M$NZ3!-'J=*%?M0\24>]ZU#)+<D0,(V9))ZOC3YVYR.<N:<?+NO8:\N7]+!I"
M5V_A "*$*IOPM0*?VT:0B\GFA-0OJ0G2Y0DGY0Z Q)DKE[LO&A\N]E?FV4RD
M*5,EVNK@1%_R>ZMI]1B)QCU@\K6WAFF9VB,^&3J7D5=\C8I?"'1I4V2J/7_*
M/]5=/NA_C(Q6S%TD\6/=L8ERQ[GJT&8C-?\R-ZUMF,8>&OX6H?JDS]-E?IT/
M5=XED_/48]862#C*NWXO!JR;EFB7Q5JQ&NXO"UC2N[YJ7\5(D!8N-@>]T_32
MK3J[(20[.>A8_T'XE,8#I\>(LW34F'0G3A@CQPP ?=SH\ [$7C0'D!YWSA%X
MMWBE\2AMN-&P,F"FK#;"M5*E]"B+6/BMX(!*#/D+_W>[-DALYC[0T8\2BQ7U
M)HPE!Z3;A9WJMUL:L%Y/'TN0C]7(OM7-5FQ)^'8E\3]24HEN_IVPQP&>X-:O
M<W&\(@O[_68#__HZUU\["99Q %=+[*\CKR$^_Z&"R Z8$F82NHV].^"CS>Z
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
MH.7DDI>N-L&%,[ H9>(_K@_@#&)\D>W3P^[1BX2O4_\I$0F%WZQ29ZA,R7"
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
ML:A!FJ$*QETGX_:C*_PXWGRS'T=G-)ZJ-3\L&"1S]72AZYVO>LU+4CD$.9"
MR7X8,BX-'\9<H<LRS/HU/VG,VHVH:=K%JB#-'_T\DG[13DGBJ/(W*M %!-HU
MLP%!)_0$*?]QO5'P 77GA6VC-PS:1 '_^^3FY&/69H<,7>*3[TZ./ ]IPTN=
M6!F7F5[*4J9)Y66XOBTN#<Z/+J_.382KBI\[1*C+;/&;E6ZN7]D(8;Y7S>F%
MA&47?=JJ+4%N0TD?:91]>1!S\/I T7=[2DQ>LHWJY?V&-UKO";E)%4*IRTTX
MKG9S:82:M]*4)0/NI!5>&K1Q'%3;.1PW/297B9YY]M';+6D/A?DB*!W8+(E%
ME7.WJ@E@[@Z%"&+X>O74_(M GPZB-4WD$\6L>%>VQVR!NTJJ+G9*W.EAPT\#
M(-Y?.IRNQ3 $GU)Z]B[0&)>HRB$\-$12@7F^YO#%M ]#_$!KUX=[-^V_R )C
M7,"9 Q_S>ZK&H^(@JX@?=VG#BY!!5PI2"A0EISY_TZE2%:E)\BN<&ZG<H',=
M'_?A4G!J:5A2VE\C7]*+*O-MP4<C1?34WB^R=*E<V?N69P9SG7@L&_Z(VU+>
M4?Q%]15R(?=;];4_T,BC'%<:]1_^2PG%/SNB9]>!+S=A9+LM09'^?7]6.OE?
M"N?^V39;!7"1?HR!9.8H>Z>UIINKEKJ&YX/A%G],>#[DW3?=VUT?+_WP17%
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
M$(K.5\5*]*X4G8AKGT;"T:>\'H]$-@G=]W"H>)+M'J$1NM,N]'BA\4S84]0
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
M ;XCD*F+Q4'BAOU;RUR$(.3,J+XLV#+R][1/",^BJ'W$/3U6,5/[D)O2%1#
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
MLK50K=B%+9J@[&HE%&AJY'P']^W<DM@9'=?]+Y[W/=A4R5G_<NM+IGZ'/=F
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
M(,L#DE!APVE!Y==I O7=;%'MV"]A.E,K<\JF\1>=D59C;_=HR(FJHV/"]NM
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
M@PZ<>B#F$;>>%YHY&3TYS+J7^(Y!CH7;59B]_6YD++Y<%F^V/-[^@]E,:Q]
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
M_2*BD:1Y-PX1-?WEZN>P8(Q\):]J8:=RE"#K&279T&''(*:^?)E4S' %__6
MK;TG;>^MB#IH>QR::[HOA'MYOOXKVA[A)SZ%H$WEK&"Y@/9AKX@PP32VB%JH
MU\*FH_52%*$?G?NW*TNIL\-]/4_HSDD]_:#;GO[1P/M=A5L4_-BL662P;E&I
M25MS\:)A_DI^E9T&=1578+&"VXDH=7RV'"(6J<DGOZB3Z>-P_*9L>&@4_Q;'
MT!Y",^FAGD87FI]*JH+SZ7)G]P/>;$9-@O*; WD1C2J6/0.?FFP'55JKQ=VV
M9/29R&RJ^Y)57PAH,8S1YX'61$S+.N;]\&OT :W0 I;/E<[RLVE6O1>Z"6F-
MMR.V")RG[7?0N_?YU/W/UZ&:YM<"/_+%F2R$88.5[3)J$!(?I^YV?Z?#,;A6
MLOW\NO*0R6-8 7<M+-0//CMB[T[;86U8[JH6)M/E%7#4Z-/2(>'&\\($'I3=
M\<:'A\^\,!CD[\H '.D90.X(=@>:K]7^<^=H)_JZ5 4K+0NXVVYH?)YNK#=:
M*5Y5&B27)'R5>+H@(1XRGAEK[;4!42:#S-_A7KR_JIX/@E:\AD\L?$,A"SBQ
M#[?=[M20M*JW;I=SO+#@.?/R\Y,>T>2'DQ>CLK)2' -Y=$,!GRJ,)A!,@XV8
MS+8&#)L(]$]I:>T&(I$@: SB/>PQ][Z:1C*C/7:MV>O(F;YX_9TF]GRT$]FS
M 1GN?JYK2H$&$;?GTR1)U4W(/?7#V6<F;%L] [0'$HQT5BWF*$^&CLTLEAD>
M6 P[?&ET;_/U5E\R=9PE3<;$!Y]G:!"7-R"VL"'7U14A:FP-LE=Y&!:(.8#2
MF]*3F2(J ,BM$=&LY&&UK5/K7LOF BT/6C5BB\[?_1QQD"I\0C5U1_;G1_+'
M^,N<^P;&EQ#S[(+%H^,V_41#UD0CZ9,:LQ\)INH]&Y"YBE_O [Z0EMQ)('J#
MU7O1RHJI=,MO=>/>%*U=OS."$JH4=>:C_7-OKJB 8,TU,M7 "D]9K9GCIX ^
M%J*.-@;TAS]J'L_1E7/?5[0^$?320*:L/.C.#X7X1=SQ\STW!=WD6B;?">U2
M,B<V6ZX18-,SR>;*;U(=9I8F-R"$-VL&U/PZJ]@@]@XFSX\LW8NECD%R[)^X
MV@=PU"+C3'%!9[+7HLH\DF*9\HDU:.O:<2Y/_?9Y0X6?Y9K9J.XZ]@%6; &_
M(&K)@MB^L@ 8$GM\* /65]M)A:XWP\6_-:O%.&L\SRQ>3=(@-WT\L(A93RH]
ML7#H+B$3"]:>RE,]LN5?BU[99@/6;-ZE[O:E#U Q(-^D\Q#Z<H(&[5QQ%[E
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
MK'+8[68CLU9-HPJ/4Z4=RQH6!9D]Y1)^2\Z3)*^;'HZE^W6VR AU_CE>'UD
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
M7?:F NQ!*]@*Z9N=KLKH.?TQ+A811@AQZ+"F33ZL$_>&-CU1R(]F<!0!9MG
M%=;</2*374+6'8715?RROZTV;$5ZHZ4EUR7\MK$*V8.NKNQ 3Z&QRF0-\%XC
M__[^Y/$H'(9WK7+91X]6VK/]?]W64OC<A;UW.>;!-[1KBI!#E%1\E_S@^E'(
MH9SI0:12??-^*&'=MNRY31A"NXXO/8<*C)RF KD'Z.GIR%D(4>OP<1LWLEOL
M* YTP?>P_*KP]_1=X [+M4*I7)_<8UYV&BB%GMT(?) GNQCYNYO'+MNQWMG
MSK*P);^\=K30,%,TK<3,4?[*$PL#WNPW_X-EXO\I[/A)EY!#L*,0'VBL4$D[
M[+$K6_TD0K?,H $W@;T[K/FEKR!@QT"..R-8/ :<]#9PN9!>K*:IK?;6-\C
MY&X9,TM922'4(_4A4I",! =I=Z22\"N#I$R9G5=L(1BU#[INWFD30 2TG2P:
MH4E*FV+?.YJ7@0YG]+,'Z=N/.*(FX0&,8RS!OLK&//&B6A(W;)XE1Q]=.[IE
MC^%&"I AX."BHATVM!MZ=&I]7FQB4VC6>J1>0+];Q[-:Y!+#$8&;&?=O7 (F
MNX1DDO244.W\9#/?17AB3G[U$GP:;M'JA&(/:W./+(=BFS_-NM6USK!!2[['
M&E_LO_O^RQC*I2/?_T-IL="AY3#TBV[)O+;IQGHA86SM]E9FX;U7(U [:+\+
M=L:I=]/[+6D[L02[Q?%3].S7.V0KK(O/J.6HVDGK#Z-[;"=C,T\^=]&7?-J4
M5O&NB..2>(R=?(]WB4>D\>L*FD(J.O?O*%GT?VM;YS^^=![P$^L//U!DP$9<
M"Q6H*B%S=YK7$MB[P]WHNY$*'V J1B#*Y]O)I$:@;,Y-SP4C<_<@HTK"/^\L
M5X-RB>0%G]EAJ;FV)(J@SST<(>ANT(>5R2N9%= "TS(J$!?BF(MIZ-W<?TN6
M(J1D;;PBR8+*D'@Q$80IO-D8_QF>:W9D[OZ7XK=7CW)<O/_HZ%7/Q>.O8D0@
M4R@BPPC&PW?0;@G>PR[81V!>@B9;&R_!XG.>A0?FB54[G!+[.9%P_VTB_UV#
M3W06W*%$F<-'>@+([K;C;3%7QN ZIDL0+N>HQEX41_WRCAJ$PS7-H2AC*NWI
M(\4:\:O7[YF>]X3[5;08GDT1@AY_",*Z%?.H0+]NX62X[^T/YT"3\3(%<R4<
M[%CH=2J@%9IE5E@\*UN0N#UD_8^6]6+ 0=)9"BTLZLP2JL!UO'Q'OH)++I=+
MY.5HG'W<H4K&6(OGW%6U>0L[\V(3J^48[WU'93FK$EOA6N.*(6M$0!0MH&Q!
MNL7(Z>"A:>8E>#<LFO_+\B7F^V3XW1E$FBCTA7>0NP._SL:QP@-K&+X"L]@
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
M57P;AB$/\D1]?_K\LWMH_RZ\V5)25%TW#CY^>4U3/%H]+7SY;JF0;)^'S'V
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
MOXJO[:(G=)B2A*(N[)J9S]=VETA\Y];L_BF -B.ONA88<*EVM$T+.WHS(6S
MGLVXZ@P2S\LN9@@DIE,C[-"3R[=NCN$!U<WX;H"4#K3;%@/M_A0,$:C5H,1,
MJ"Z$O5[4HNNX"1-:8B@6H!?Y+$&7#X</+7,90HIR-63H'#4G=G4N@L<@(3SK
M@>*[F'"P@ZI&@X&]I;]6LPBFWB'>Y^+CX\T.-3X.BNW?\,UG25@?41/2GW2_
M=TOA2+NZC$H.(G'6^9S,$@13W_?I3[2<=)28GKXCYE'Y:=_*3>+$,,.11%UZ
MEW7'5>*VJMBBR,I-K[K97JG2VV&U_N4^>6BR(+[FD5? "]+8&IX$;Q_DRH;&
M4.SY%P.<5RY5O*G?J9:]#RV4JZVOKZ^)\BF_>2W_TK,D-<Y2/<A)V2W[Q1L)
MKDI"BO>V)346)FC]:VOHF% @II@JCSELRB,^/"LLO?HMG7'+0-WK77W4'T7)
M&W.)ICI--V7$4HR7Y-I0+,'8=AUV$__$7J$@M)_R\J?B]GF&X]*T2'JM=W>F
M)N^K#Z.7$^#"$=BH0/==.Z_L4<H-$?XRQ9_QJ=04CP:+=).*G_%^7W:^R?V&
M@Z%^1$LR>@=:)43CC^P)3_S0?(7@%[OS /3M5/)*T3(U]H=6^;@MXY)!#P \
MA^]!3"/]Z+6Z"J0.L^S7@3S/Q(4T^--@'13JW,+5F: [!SR*!->!4N$$Q88,
MJ231;]:+: 977JDY3+9XKZ $.R())1@;C4S1OZVOZQ>18Y*0@J3-JZF=TS!R
M=.:[Y8\L,36LEGA9YP;_JD2" $JJ]0&YAW9<B"+UL[:'Y,>*_ *K>('FR]B
MBZ#3;%/B;:]'1U-.W1"5'KQB"<(8'$3JB5_>EF#'G'@V(3E>_U1R:@72BFS>
M7796O$C9_?1-^-V$L0$&.QCR-PE*1G3N"=!GQ@?:@;L/K&S1><SB!@_N&?&5
M)G^+?V#(5G[?!DO$'6-")JM3=JU13Q@]W!O4/*S]+E01Z#!C]8 50QLJ-P-=
M4WY+TQZZ2^#A1=XE:ZGXZ/U W]%=^L7]_5K_ST&@ \+X!8@ $50GH.U:\VU*
MRJ92-(K?BP0&CP@U&\Y>,=<6IWZ6$+O;VIR7O-U:)V16SV7$LRC\R'B/:O+C
M?1YM9NYWRD_]NCF:9C&M@K$3LG-C=W-FA\;70>$$9</5L-R,'XWJY:Q0(CE*
M<\+>:$I![*ZVDM]S,):.MS!&1T>[<3IR<IZST1*'!2Q/V1J(05@>9=G*TO6X
M6_9"0PO".PFC7;6NI05+GZA,-*F]U_3#?._OA(,?JO^GL*2*A,^L<X 3%MJP
M!)I"X0HE,6>TL2 AA/?-]NZ= _;/:88LX6@/M.DPSH4E$C#CHFUDW0:\8M3-
MP"*)G:D[ V+4;<Q;&8SIOC<+NS8-'V_$I:%WI&68D&4%D<NUCH@#65O!^M=8
M$'"1ID2*68=Y]..RYV(Z?- K\LUJY.->\C'5'0^J_!"WA]&D7BC)9CT&"FO'
M@[+B+PE-=Y@0ZP*D(>AS7YFQ/546AD&_Q53(8/SH(001]+IU%+!'-TFW_SO%
MB2]EVPK^?6(U'=\Y_%?O-FQ<!+&L&)H&>OK/P<>Y9F&=K^:H@T@8^7?CE4_;
M;%96JL1=2R:$QX2<S(K1(=1++'O0;M4&K?WVZ%>ND;Z'CSS3;ZI0^"T6(;#
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
M;HVO34ZQ9W!V'2U]-@R;R09J?4J+^+Z@>!8D8.M<N8:A![B]X#3!Q=DML7M
MI0=1\D[/'X6Q=N-+MU:4E3'EGICOL%K0<CT#EA[&J+QM^P"[N4[V^(H@@?AQ
M"C3;&N0A-WZUIWM/(>6;]I]=^B7]AHS/@LUNP:H.P!0+9OMCZ\Q0*RY(M>%]
MMU;.1[?6YB43%;D?S8_HWXC:&[A%/(_>)/Y=H$KB2<'.[D!)\%]AP[0 0K8$
M8CO%!:D_<C%A3UVA7VMNU8@&4V(<CN3I+68,9*K[HE:<05''@S'%7:\)?RO%
M/-#![WN^>[N$\<E0#%3ZG<DX@-WEGW^$ !5B:'P,\J@F]E[9J1MWPEI%1ZZC
M),L-82(#M2SWT 6T7?#]^56(Z/'V,;>R0CH!^O7MH=;81E)_]/K+O!82/>%;
MCWP5[NS^\,V7-HJHXS259G^%Q8[R0W9L^]X/GK[-7B1G-!HJR(1\EY($)KND
MF9#&+UH?$;U*M,/ AG0\CM7C]MB9-_6^9^,IK:10>17=B;%+NU6/Y2Y/,#B#
M_GXJ;DQ@73V11(/XQ^H:<$*_/E=;JD=4CWV6^_7='LW6#%5)3:D"[XX\@24$
MH8.HTJA>H:K#?K"[Z)A-3>&C2I'W;\P-29W3P^S'[@;%(G;X4EE ?DWI*5&I
M!7CY8P)HNX*]6=9PP!^%@W'M.ZN5V9/! 5-/X\3Z4 ,8G?4O=T?1==+M7ZTU
MIZ"=)]6B(U2D\Q8I(O38]>M=851QI'RZ\5<'%-3K@^KJ=\'+BXS#B]2#4\8+
MO50AI#R[<"=J_]!/E"F' -#-R80L20(S18Q+C"[Z^N>E<JRWTK@K!2[53\D$
M ;DYG=ODG'BQB .UJ E*#+CO$33'@]S;-ECHWZC$[WB^?]C8-82EQ@]TLWKD
MD8O1?"]5C 9CT_J.$HOB67@K\N[OL3S6L0"7KZR+GP(UQ=QX;U3Q?+W!J9?)
M>O!'K ?G_OO@Q0I/UY4:@-=KHW@!AO"T\;PCTO"G^TT5.SW7XYK;LV67Q[K$
M3[0DF+L3Y$Z\>',HCBC,OWVH-;B!5;4VJZ<N^,YM%-!3+QQ3?=/U*#1FT^')
M!RH&/!-#X]__YXH$MJK@N80;;VBRS:5=A9\"K>6?,8S;9#G&_#*,/GZI]RG#
M"YB18T)2](LJ/.:4NC 'D8= :P)/ I8WZ%#=@*Y:@3E0_"V^X;M_B8[E0PT=
ML7.8X)LZ8S^@I#DX*'4 IIY#U9QTP%Y1J$\*>ML9'A :NKS+8CH<@G05.OX&
MU:NOEDI!@!&8"?#'F)&&JWB5OM*P;W[N#1?)T*NJ9BOK9\[F/>7YOF+(<:AI
MH[GLL?_K'$Y!5<X5U3>W)S]N$5(>&M=+QJ'/U:VGCWM[5 :6W/2P4@Z2O#LV
M;LJ$^'ITPEBN=A8]T=$SK?=II/7(:KC18YI^*LO5OO1YA\-__[DXO[G0F&2^
MGE2H++QU<G6U'Y3FH0GU?H8=IVF4A<(IO\>VH.S>C9(O&FO($B9DAQ52-,?
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
M%O4^UQFA@%_W<F7K!^=>!;5/R/D%+ E)?2IQY^LBA+F[6+QO_2Y0VH=-F0=
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
M=8K, .;.2.O^>W@^%"_^VT3?>@?L^0[%#$IMNQOV$O7D(J48F'W&TFWO$5Q
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
MEA:B&C!:Z?:42N)X.M9[>UZ#$%Y\M^<D4M_*M0YN.AE>6A5PYTU.F, <)MB
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
M3HNX7J8XN:=HMB,'E[5@76H2$/AXQ%+>L>Z@<^Q=&3^?RZ,&L+EB_$K*=[C
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
MO8P;EAG.?DUKH]HS[K5 Y[('YX=PC AJ&E#)]@#S%7G2.<'U=#N*JOY4P)U
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
M%0M/GC-:\#ELT9YU$O,2$*)>H:P,DB C5)=W7:'/$%]?SGME)(&;MTFAA,+
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
MYL)Y;VT+#F6)$\T:.&S++%UD+[Z-Y(?GTK$V&42+]7#Y2TN]TP@#IT4<7MJ
M2%(X^TB^]JW9%[JG$QY]@C>.' [<<_1>FI?\&.COG!_F%70OLL"@#:"@.( ]
MC)K#[I6CV.# L1#-:2P&940W;L<67YTQ@MZ635<VNE)N-#HY?B1%:>!=^B6Y
M9/=#3_4T2E!OF$< 1YH%:M& 33\B\&:5P54(;2?@= !! GW8">>P,I!5>+8!
M];8@YFLIYKZJBAZ7;WO^L="]/"#*^-PVU9#Q" H?R3A*OPT(TLR0?I,H843<
M0$WE9KY^(MV6NBP%U.=2157"JVVDQCHO]A'1+2[7;/RIQ*];]:.PR$SLN6=R
M:;*F*?(\U2#[*S&<3\K_V86]R$B#27ZSB;L37M<"$7M'OT)TNW;!2!^/Y3?G
MW7#I'!0>_IC\(>6(I_5P#S%2-E9;EC/S8I)$6T,N-'CE?0UQ-JE';GVE37_+
M?/59"SP==6AJ?G+AXBPF-5D'?&3M0\W($_>7;VSG3Q_=.V1T(DV8!>HZ/7*(
MXP-:\M?Y7@AT1A7# LT9$LVW/"@VA(R!!=)I73@O0N^S6YO :O?AF8VCX4'1
M0DZ3OH\DOC\7X_-(JGL=:U3Z*5BE%S6*YF2!/%F@A;@!B#1PBZ;*G$!+>;]#
M20-!CIT4L2$-?B #)^[^K-0ZNLIU6"Q^;*9%(9)T,Z3P1LB^[1NMMYH-1E2Z
MBCI+D-> "#99NS$-$=B " 'A1 %>1 -^:&#-R)2B?8$BG2,O5L0YW4(+JBJ?
M6/9\JIA/="Z]+.O9$#BF'3QJP0+=>LNI0%;!-]QETP[XO7F-WN)$S16T]]KM
M,4GMC?Q[>1$1MEUIJK/Z0J^MQHR:AN6;+(;4=[2E,3,3_YRG>+ 3Q0(\-&Z9
MKPN(HZC@9GY>RO04&^_X6UOT]O7, ?%C&JKU6U69Q_PRY^SM'\6@["@PNJ@K
MU87B?G?5!D37H&BDAH&3EB7?7JI?%J04]QL[6LP4F%N*D>[4I1=7+?3]S)@C
MW=N5Y>HW9!3O/Z/+3O-[ST .H&9(JQF<S+F5)EAJ&<4\"25J/+I)MG+7HZQ+
M*S45::AON8YZ?573A:O<;.OT\[X\SFUJ^4GM$U@2=0SU!D:V1R>B.9AJJ+&\
M =1QP''U=G*-_\QLZXK/+%U<AV&V".2.V,8PJ>]LA\;;\I6AX:I3SO6PL7O/
M.:7(+) %96A((TEZ3Q<@P1X4N)OK:DA=:=#\>&*7]<''[%Q)\$P1O[:3SIU+
M[5YEY>5U\[5-I>5;9@=2(GU2CN?P:D>/T-210A3H2W#<3,\>RLI ZHHDD!#,
M)BA7*6(IVV' UINGT9$1:M/C4BWGRUMD/BI+GG#U]G_2W.I6CU1E/,;ZLD!W
M[S Q1&PLK'DWUDBJ&I$%U\>YY,5W*?M5+@9FA:CU$"WDS J;1O_Z\'>C\6;;
M/UO8TVF-+9T:[N_6ME0)=HAR<2TH2-YC+AS([>=K="+FUPZ)9S6#O[9!S]GA
MH*T:+Z5,\.S(RC1$Q+T4CQL1^5)0O?;<=9PO+W>G;&8]"JYS0WV+_GYV#*/@
MX*V:;F$$BIQ-91M3$[01WE^<U&$3UZ-DO<K.D2''IDNGZ%"*X0"8/SP8VG<G
M9[IX8S71OFA_3,UWR^1#'?01.64^U#6*_B Z$=OB/(MG/&7+>8)2?HMTBUZ5
MXNQW$>N-<@LR;:$(Q'7=U$7(BN=F!_%7+H@J&<TX93D4J8R<59UJ-E<*_S[-
M>,X$,Z?0S>,# N]YF3QNY(:+;R$G Y9%\ZPICOT(;'3PJE,(1\*X/9F0_:DK
M@1A=9-NP71>B*5G@)K*PP@)Y"\R)]<.XF)Q(N;Q5\[M&FO5T%[)^OY1$_SPV
MX^-$W:?I(N)RGTI4AOKW[#?OWS3082=O%%7$",PI4J\![\A6.)0"D$TS9\[,
M-PRLB $I_3938O8OR)BBQ "O2F?=T0<#(H45=F,!&HJ1OKX*PV>J4U(P7_XW
M%(0Y(I[8MY*8WX8KU%X]4$/@E2@66NNP?U-0NFGW4CI*PC4O^8ML<L;/1I6S
M!QDOU#X>,^)P_?:;TKT1XR\AO$"R5T YL-GOD(^I2W\6_,S5904GGQQ"^G!X
M8?0RO7;B]3/9PP?G!"4],BUF?[\<\;%W.B-J01?;)[XKW<_=O6FD+YAXPOGH
MA>>O'YCOV^'2&1,PF4!JELP!\/X[;-)5&4!M7'!R<EJHO;Q@(AYO46K*<47D
MS.4G(!#(OOJW]]?MR4TEC''V)X=*QY6YSO..S,'5Z4FQCRL??/SX%^2KT"(5
M%+:G_C=<Y'\M"PPBC1E%/?Q(%2!Y%9J*V@=$5P0P%8'XJH5E8,BMK<6T_9U\
M[)(:_O I4$ZZ/(=CA?-";H3OUMKO%RZ&N0!JY&9<L6B81CI*A@PIC"*.\P5$
MY*,3=3MK?"*_O5(?-5OW\-1*@!U7\)4DG7L2\T:BZC<V@/R__:A\QLX;,GG:
M6*!]&XQ,U'$K,IR:PZCK4L1O"Y_UXY_N4&^X)3OZ_#5WVJNK<GP<0[K?%-"G
ML&1G]-P0H9@4S@)QVM&AC/P>S?EE&P+ZR#I*>NI[50NM>=\8-Z8PR1*D</!J
MZ!EP YKMDC, .3A#7I'M?)G[QUB@P346*)&.[I5 K\M !=AY@#J<J>_.P0(=
M2OS5N'8!8$?"^,45NBF8PA5!%VQCWFM( @-N[$MQESFQ+% _$XI/PWY[4)S(
M @%B^BR01"D33&$_2# +5':/#F6!7K9C@24$)_V<U'^W/E4A<C+%0M$4831.
M9H5LMO+S<,\Q-"%"_U<\D&:!6" !=F80J\<"39Y#@=E.[-H*/20#0 _]NGN6
M$/G7/_9\8N<.X?A_[=.5?]-S4!0+1(>N,KD66"!+;@#-#@KLNW= V1B ?]W>
MPJ:?_0?> A8H;3;F7_MD_F]ZSK'-ANH/F'_ _ /F'S#_@/D'S#]@_@'S#YA_
MP/P#YA\P_X#Y!\P_8/X!\P^8_PM@-M32C1O6EE7>JB+M"&-FAMU0V^:4C;XO
M0@_SCQXR,*")',NH0VM#R:&*=$$8E=W/6%<Z/^"SNC)G<I:B4/246"SJ'O"S
M.:A()FK:WZOUL)*]C\2E+]\91YG#+-!.$)0?NE6\MO+3A!\4\>W_:ZD58"\-
MR0*]_H#=C_YRC3UZABD,9L-+\,)GIJ,"H,("_?69F;EXF7/[N[#C0]0[;*MB
M'POT_FO_3YMDB!(B:N#./?&QU067RG@C74BYK$'%CK?36:47:S9V P%F:2[?
M10P"=Z+D_5PPJL;ZMJ4M#J2B!E-D*%M97C*RH&N/Z5YL^.S98XN;^#=MLT\9
MJ07H\<?10\6,MH?H<8#Q^?VTXQ"43!>8DV,F%P]"Z;J.;"6P-F7KROXQ1H;.
MPNEP*7/"[L!F5!0BW_)S 2%\1_Y781[<=1"'?!%(&.WIN_+U$^PFMG4GXP=;
MD;I^CC!%Q6*AA.LL4-\S%NA>R3CSL,T6G 3?@IV*+MV"P+.I:85(K/:'\0:1
M9M@;,!TB,80F[X(!Q"6V7@+F: RVB04B@!?9P]ZGP:S<Z@QM&]UAPZA9B/7_
MT9S"N,7^.?83<R@_YV^7]$(RC?A]H!MG)2_43^[X,7G>(\?G^LFS^PZ9[Q/_
MKJTN/$J6'L\]B)RPG@M6;_R!4LS+H80X/HIR#ZCZ:[@\HNN.U6< [#,!DV0#
M1(9Z9_P\CC["UM=W,!:(HH/^ER;=CRR0YZ=?SWMK@P4*_@C^RH1&4G5%*.-T
MZ%ZJ!0M4XD?)8('X[7_9II![ TT9M5)\ 'H#>FAC61R $6PD W;%=?.O+4%3
MZ.#0BL&U\>=<\]?WMMZY^S;4V>%ULR1[2,N5E>H6S!Z&7FL3O&)7Z:!NX_V8
M],WQ%;L+]K#[TA#RET8R)]6/#$O5A1YT1MX YGP(#:) HGEWE.N+%D2=.KQ>
M3>V+G SI4P=-ZXQ"6JZI>9Z'0[]&&6*5^A<C'^K' FUAYUU-)CS)ZH7DCEG;
M6=U7=$TAE_F-VY;E2P,GN]J2JMUT@F0>*V2Z7_5_Y;#'4O^F]-TOPHXCTL)L
MW..09MT46&^:QL#*GF^=$N!YB;[9_,3^TWC*U?29._<-_*BU+B$5J)%6.=W\
MUTPD)+#L@:7TK(0"2@ /IXLH4G.!S^5TSIDPV)QVG\-EU 14H.$[=G]T#?':
MA_6VUMRW;E8'G[99&Q[S]\GV?O"C?NSP@73HR4<QD-62'@6R(UU$8I4%&B@$
MXWLRR)U4!S*.J02T&@5XJ/5@*.)!0?P2#N1W'UH=_7>&*BWE6YNL>)LN-/ZX
M%VS'M>CF0\;21<R)B?=[..;H9AG4FY-T*)&--R4A?K5;$4;)Q[3F$<$"HS+!
MQ]_V\U[;T$#T6<ID'>&R\,A9^JLZG8-:)T*99X%ZG<+<X%< J](U)O_;;[S;
M]Z&\2,-5Z $7X"LNHZ*_ 5(QZCNQI0%Y,[.S(9K)]=%?*K."=I'GKHE1)A7+
M!847P.]#,<5)6!^&B@696ER#L(-A&RD""9BT.U8V@B[O>R4*@CU5CCZQ[WK>
MX2$]?#WS7I"J::JV 8[C6[0(!487ENN5%J8TT(6SJ:?)V)264_"PI2@8I:Z^
MTT,/66C&9:1[*Y3/D>O@<8O/IIDB.R*#9MRZ;Q!Y.&DMQGUV#'F6'['UD>Q.
MI<& *(H7/C$):1I.GH)1I'"MXJ(-92,@JU1G!:&>XJ!PJ=Z[A#0^=\]$IUWO
M0P+=:PVI4!_80I:Q &%W*XW0+4 -)V_?[1&AAP!NPD7@]C:*3FV1V+3'Q-3E
MMK=]NDUE*=1GIU-\,WFCTR]?/ES0(2#(QNY\SXFS%>M,$3+LI5(X6FH#>O C
MI1N;2')U:+_[K3W$)]4JOJQEJB+KZ!><NNM8FNW2PV=:JP\$:M<:LHWD:%',
M:>AAK/^(1@SS("---6PP@Y!WKRN2*$]!IRLT3;=T&SIT=6,ZFX/.-S[0>WIC
M1HB4."IHU?:X1,&^Z_, EFP'Y6=.8,F7MM/1DAH0+H3$(%."G-A7D&8RB.:O
MIP?="JJ:OQ9=M([1.+@IVC072=4_-'"(8S3*S^]FB>Z9+8[=,1%R&XGS"5!*
MS6*;0C(@0'4%XLC-O4PYP+$:]<:%6:=Q[WNW)_'4_;1G:WJDVZ*&OCM?\,[2
M*I&"<8/9HR/R%W'"C&QLB, !A"'5!W D#^'A6^_\"&JP07V449X%.:0XO'K3
MP<6M)Y'(?:/ABWN0E7)(O7A09TV$ZML*Z\7[8P]YCW$N775\_2NJA@@D8ULR
MJ(HOG; ^^]A!&,?O10@?2J%'X:%)^;C6Q@#1-#3D\?ZGX1B_1VYCP6%>.27W
M5063I?0-<#[L[FN^GP/RF-P<-.@Z4[XYG<F[?>^.K7LO,M;^A6.;1%S"JYM_
MA?[]68?CN[4(,/0$:4[!%-,EA(CK3P".U=345UT"Q"" *5]15R9B]2+<ZET*
M;2S: K:=?$5.X,./NUX\3ZJ.,O9C&!5TNZ= G OC$=0''#=_'%N/5 <<2Q$9
M[E,8X^!O[R4W]I"=UEL_&4:BHT].?7$K]VA2>TN1R>QZ+E"^UC .%F#.83FZ
M;M$"D(;L+F<XI8X9]AI4;LD0MX]N-"VZ9F!<UZD_AQ+KRRP%+XD[V;VQY3CV
M_)3\H2!OQ.HJ&(<&E#]O?:1$X+#<7?HEUX!*ZFW*I]*2.5<@/Z#L8<NR>*Z*
MRCKD]9XCYU=W&VM+]>WVGY/C5^)<;G'L+6[:):VN6F7$89L%V.%Y+HBJ2[X=
M5TGW 5SK@B#B$QI&T<:8C 2)BZ*C-SYHKN\8/<_I/'?<=-'YPJ.'8,VH\3BV
MO[8#"])ODS->CMAP(J4:)[M<*:7]*(7IGI'ZH'%&0=GX4Z.;2_.\27B-FSLV
M2H*9XF"%XX_JO7;^WKMY1X7@#\4W_DQ;>5E\#RN*V;X'.4JV_SP(XPP4'X^3
MI;2E?6Z=^++]]"2OM2#&[OKSWL@PA8BTLCU:F;Y0:.3<KHW[P__K6. U6#K$
M$ $E,+N6I69:N@.=9Q0>=*=GRT\0.I C@]$U8*9X,V&< >JR9D?K;RL$]QS5
M8ITZZTO"WE/O#,%":12YF)U%GXOJ*EKE/ ]"M%+SK74[@CJ,M5*^0H' \43H
MMST4?:;0%#H>3'Y7?!"]MI\(IRM6L$ \V"VC52;2ZLMI-/$$<(L%,G&! N+&
M6LU&^JM0'J"?A":G;E+;5CS^1WM?'@WE__X]$K)ERQY3"<E6LI1ME&Q)0B7$
M?$KVF$09C)E*"#&A"#&5D+*O99FQC0FA;!.RS% ^]GO$N#.+9S[?\_SU^WV>
M<W3.\SOG><[IC_<_]USGGNM^7]?UNE[7?;W?[[L^())0=4:^Z_%M)[:)B/^O
M/GHZJV2EQF0/4ILRC"N:JYAH1X^_F72M:2S.$0KF_LC7<'O1)(!HN@?E3'-N
MV8)(6E"Q@M\V-<=?/_@5YC#[Y"H3>SY<<MTE##)-^W"=)JG<Z< 4B\(01UDP
M">#<L<TK-S.$@SN@:BW]FQWB6E\3OA :/E73;9=65PRJ7,TOAJP=3ECM.4:O
M!7CH.3S?^V*8=CM3VXLY$7;U(X-?@5M;R(3DBOLODP;76-U+U>I]@)_>2$!K
M@(&7LIZ'N.K[;W;UP56]FQ0+"QP\.)E7V 689=_U4.$PFP@$D/=?[F'+$#F^
M!<&),Q*W( _?44@L85\.8ONN=:E#F]GZ_>A]ONI43:G1U4-REQXIK[\S5W$N
MZ_HV/8$_P@F-6*8V*[_Q&.,Z4IV>RXHI%01_MF)$]$J<VS$B29VQ)*IEIO!R
MQIYZ#A]MS;BFEE,29*VL8CU4&??]I[]3D67>@Z&L+WE+Y9>_J7A%%R:T]IQ[
MWO_D>HV=2594YH:)) VS^*N4W0D%G.P54!9@$L5.E6'>IF@,JE$" L^H6E8-
MKF63!E&V/#,Z/ =L-4])UR6<D+5.\>B'/GLXK=1#\"SCXY0R5'WL&TR+',%7
M6P3_ N.S(NI'SM6DS3CN(E . 9V/Q\&(O_YN/8UO.M(I.3>K?C5"MBI,?I<A
M]DN6^L]$^MR'09@7A[B08#*8@+*1N"M@-,,8B6V+\$J.ILE39C.#WZ%DW +L
M#\]*W4P)]@E:MALA5+2G )6\_**7F'Z5X.U23(O9%L3+%BZ W#T[+1USFQ/6
MY/8Z=:DXS;@,JDQ@;S1=TVYX<WZ7LN#>59VC*3D6+6./[2!H[!</-\8^$''J
M,UNBKPB)H?"^ ]@F\/:(I$]XP:'E V']N2=&R=<>>ECGN4B->(_MP4K-/<^K
M?$SBU&:@<D<.I6R,,546OP6YL3(:V3;,5J?Q)>!5P*SNT_U,<^CH >#.T\+Y
M#+G;!3A/"69MLE*-A(VN?VJW1OYX\N NK@U)R9]6<:9*2.R4 7:*8^DH=&_6
M+60WT506Q(1,J[_C^(JB^H=')3'#1;<E8XHS/"Y^VI"P/>A\M*8]\W#MA&>\
MG%E<+,AQ,9ZSX$O&>60BA1Q+\,:,$"RSX/%PGO4^V;E*<*"C_RO&VU_N4LG5
M_ F_#!N>1[-B?7?F51[A?XK^<C@'<-%C)&F%BW.<NYB"#;1YQI1W13#CV-\1
M^M$,,Y#/<:A1IA^Y:E-VH\96_M#R3$V31;D8*8A2<"%7]2E-O.IT@?E>5%\+
M M2P:B>(@IBIL([)40FZ1[^Q)/!NFA2KM:(KLL<OUS#*<<-B4+/Z7=+%DI4E
M-%&@6&?,U3W<T4+CT=E]'U-D]??Q3>@Z=_WGI)''8($;X;ZB*FVC^6DU@%L2
M>=D7#FPN6 [W3+ST0NH6#BW=T'[AZPC3^=&E9NW[VBL9^<DJHOSY+W@[ 50K
MBX'YBH J!!)T5( Q%7?7=#_2J16^^T 3#787VK$AM1'\S= =X^=K6%-=>X#:
M2ATY$,<SO2-$/5!LYS<SF-F;LB3\/O0$7 J_$SV\!:E6SFC/$3F-H_BT0A]P
MR)D4SK/@2@^K4&-C=2&^9D^KHXU/5I?,G?0+28[Z/-VF)F%T!.LU6X?I#-90
MRV()$C"?*/NV4>^4_,OSAGR/J)6#UP9J[(]_3!L)'+RQI&*;>,?BX(/KZ2=2
M6BR%Y>Y&>DD"&0_U.M'2'#YU%6W - /(#TKTW'#"[,Y-Z,/B4+>2DR6:LP3#
MTMHJVR;/)^8:%:YM$F>5O-7EHA\?=<6)P*9*-MFX/&08U6#I!&!T!HB+1CDS
MCGHPK_??MN,CWO(/N^DR!\Q5P4>^F='+WW;6.<6\/-JI0I'G'?T$@3"\$YB+
M8![#$HFE<,BH2#.FUF!)'IBT 7[$OT:3/& T[SSIN-N9VLOLSH!PRM@'3641
MH<.K;;+[%<Z1_<;-SC?@QJJQ8U!Z)^W22RH'$3EXI1)H[C" AA;&&^_'8-[X
M9UUZ^G:27\#N17<(IN#T%_=[WQM##B*$WL[4I554<JUK2DY-ED.7L"7H<:B
M\_2/M"E!.^E6Z7*WEM<V6GGJ_B)O2.*E18$F5:TX'ZFZ5Y%F+HG6P[V,BT*!
MJHW_^RQUR5ZF"YC] B4'!K]C.M#LTO-""O].CZ4N"ZL0ETO=N;C%VG''ZDQX
M./7V%0O?_H(R-=U4M]HUVQ\=:6F5AH?59P@@BK18L04YO4"=9,O+K[!5L/_M
M"KZ093ZMO0GAU,!WJPKG+Q-F?(:?.'=B@%_8$4]V/)E(8.H;3#+MPC%+^9RP
M>@WZ^3$TP*^H70"AG5->D>5.U'S1LX,WU]TY[V)[[+5EB%%21:52U4M8QULC
M\B6^ME*=CFF_J\.[@V>?>(9;O/Z0Y8QXY=RP>E@6K17B,.,_^P4FCYEZ RNW
M6ER:=D$KH-Q8^;KN,+>ZM.[&@>*E4L1,35J]'=TZ7[1\N?1",K7)F:+= 8^!
M*Z(D$33I*7*[L'I[O?* 9*)#O]:P;]NC($O2H6FE0\U'^O8YKQ8%!P>'W=P(
M"VFL[/K^/=U2H[=])M7^8-H$OID3FEKH;W)QBV$,>]L JE*9!WB,*'<!"-@T
MC2NTB53+.C1J&_F@#IM^V^N0]=^I'XQWP^Y0<7FY(AJ4K&?%51*.I2I/PI]?
MS^LV"GJ5^B.QYA="S7UN>+8N_N-^^]W?S]EUHDUQ ["7<MLS @&W!1DTU=F"
MO!# @8+&VD77MB I.%<'N#*GX/\!\\)NJL*E.%3MZR2&IO>9R4G,]PO^.:E:
M%JTT!Q5D:DYAXB^-QM;=T2Q1'6KD"@NXD7SR1*JSO -R/L#PFP3Q?83C.R<>
M!TNUVF_NJ:ZU+-%<$4G),-XH58L0G'2C+ 7Q$":DM\(']IV.=AA 5!=-?ZAY
M[R%SXZ"HI4#Y\<-=YFJ0^[MX"5IL*.HF6,308[>Z3BY*,&XBNWZVUX<EP7QZ
MK-JA567$I&N.WD.M?R/"5*+#8!>&BF7BZIZ)^MP3&RQ..0+3"($6KSFW8@"'
M/JXY:#F<".?E((,K6P[TQ;3J <L##+YIJ^A%)]$>2F)A\OYW(V.SW6X,?N/:
M;PF* 9>R%)IY)(=1KJP44T.P@6X)-DSCHN^WM1+VXK4>ZEDF_[R0.B$HDVJ+
MT#XI+:H?V#AF+=SXL]F2D9VYO.=1P6>1\D-E?7U?R53<8B<MD0K%XB7G857Z
M!$">VI$(E%)%%)@0FG!J0;9>9J9^@-S5NZR$51&]LYKA02]G5,3VN:?,YG"F
M_#02T99KQ'J$\6K"M$]R#)B01[Z-V3U7'[,%Z3B!6)N<^.8V8GM')?VRME?C
MXRNZ!U0D6A.ZU>.\;B4T0U]7.W-J.[<W^[%3DRTY=L9Z(6][,7XKD,MXW-6#
MP=_\I3)</XE=^<J;;CVM%BQ[5,=Z02*6ZZ-#"I;&GJ4X-R-&;*DK)/D^4)4Q
M-^I',XBM5@BAU"6B3O+DU[X,$%Y_YS8?G'^OL59<LZ/ 30SOY68]-&%@E\"U
M<5&2AEC:SXE<,W <T&XG*$S:LIXU&KU%(NB8;+-&FGXAK)W_9?U@=8DEEU%W
M &1@Q.)3<#KK4_*;,T)GQH <#*D//&2?B.=F?S;T:66%47B?;>KGT6S;/(1K
MLMGB-S=S!@V[6N.+-:O%K#67#C1D+S8$N:IDOLAYS'Q3"8FRLD"YB3 EN:=O
M$Q*"M/561A+;:O'B_1B_!D3TZ(]\!&V'7UD,<;PG/[_@)8)KX,M!;&_3@X_8
M@S?>7M9B-60/FDJSR1@94T/_"/MDO "*JY+,EI]D6I*-E:-*M1/RZ@9UP;6&
MQ#&UFK#:]"/8&XC%ZW6B)"7[[]U[&.<\#D(V!1) $CV"5;HNK#W%DTL &NA>
M .[^JV'T">1L&UM) ME<FUDP+^5:^S;-/7I&N8=%9"U5\"-VRF^X2_2;E)'
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
MGB=SE8IT<![]##9V4H*I,+TD3U7M0$CZ>^P#DX!T6"Q;B5;OXE?NG^%Z(-/
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
M_=UDI]A+BUTB_K^RMXL]"ZZ2;RGO+&O4CG=IZ@[/%8:2LSP3@_U*^GKZD@D
MPF"),@55_#8'XPUU5R+E0L/'&##G.K+F#97+(:N_@'$;11+)0?9QA.+0AC93
M;(6]:Z.8W;;9LT(B8".&<9CI;I9)<>BX@>WC[L \MQ.\IZ[O"T_##SE>"+00
MXC9=M8K:_K+RS3)1Y!!IK^WCQD+)XX=L7&\]"/?1&SVW='!SM<-@S/O+'+GW
MZ/L$Q2X[EQ6O=^Q&[.]Q$H*R<=7O<9)W**\7$V!>:WU<G.X61/2*GQ/<U9C_
MS:B%?#?B_5_UQ6\_7N;N^*[TE9R(<N?\W1VF(.LE[%J@$5T.7.%DV/@U827K
MRJK^FH7J^YKG>B-U^?VB)(ARK\..QD!U7ESB&7J25XDSVC:'P8TAZ/8 >8G$
M.(I\1[]((R3?)HCX>NA42+F.<VYB01@3KIWJV1L8O.=-=L*CVE:SWJ//ATE$
MS+TZC#1>4+O5)(!*CM=M(#8,: T0-Z5'_AK,>U^!O[^J]MA8&^*I7,_K)+'?
ML;F(3_+GQK8]MJ"-L8=4A'(:Q!LC5Z:]FTK "037-]#H%'G2=F!*3BLC)%B2
MV)<F='-G:OCK^[SARA-YG0YREH)Q;2 7QW?I@S ?S'W%G:QL8R7&%:;Y!\#J
MKN? TF)H0+:)K"*[M]<B16,YZ$"YC:OTUW?[+"U3#/8'%C?3)K<-(P3&-?1'
M.8.E^!>@0=OH%H0(%06O:?.@3O8;>Q5V4OXN'EG64]#YKA6XD^!W__PUE_/'
M#L=H?GY^<0LR.DWWX/C1#9&1!4=6#A-.XW;]O*@7OJB,'ZJ66<(/=PS/R[\6
MG"4>])>[+!'V$?E1IM?JX;9W94 0S+\X'@,'8=,7L21- R(<VNBS$PX-[3E,
M(K9V3-HY>4D^V+$+W^$Z5"N%-?J4ZVW3M?06?>*?BAIT(ID>I8DD^K"*3)7]
M.JFP>+8"&'^[8&X+,L(K@[)Y3?(4][ <N&RCU:DT4#(X5E5]*&S/R:>"F;^!
M6Q_>8%JT&I7?("-=@6GVYUP]Z_4R["68U/?,P.I68.%2QJ4Z![/,:J5%?&#.
MAT/-'T^5_S3U=,/PP:9R315!"5ITNZD>&,XXQ32K 9P?HN!AU!&\N%Y/_.>E
MFK$BH8'QTUL0+X;_:?+.;U%/KK">G_TTX2+CT+YM& Y .K'YW2F(G5>05BY
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
MRQ##'$54N9A,_TW],TL#1@,<JL4VMF$I>Q7F1EDZ#2Y3)NA\\(T-NGQ+N5T
MDJT! )Z+DK;,(&_?:V;,-FY?C$QSNANT]N#37C?\H"T Q>I'L#4"[*P8)6VQ
M.XB^DL/;*S!M2GAG@(X2P;NWY,:7NTLL?:*19RE&GEW;$C3E),ESF.!4)WD+
M8TACGD-&!:(!"X@45KG>+>7/C2GW;D+N$O64E2CN5FW9UF?I>BQYT;9WS$AQ
M1,Q'9L3MW<9]O)]##'YK;S2:7&BTYD)'[#P1H:WT25G0$9KG%.C:C,,6Y*]D
M1>Z:&HU?1/5-K8UO[RK1_/MOQ?K^U=W#K^*!BFHAJ8@(SA(8A$) A-,0YH0R
MJ/Z?IC$/*<^9\2:DH="Y,=U.;=#I#;:*@S^4YN#5+[]:[)F98F^P!SD"HB/S
MV""8?VO O'L O[5ZVUS'-D758B]R!'0GVHW<0[GN4"9'GZROJ]66, WN19JV
M-=UNI*5U!_N1MN^ZEI'<NS#6[GQ^W*SK-5GI@*9%2$(<A\IOE0'*=2 [47YK
M$,&81C@(TBP,I5$F=S-Q<R/O5N.#.Y0W_1;]GMJVA24'$1\F;O\XCDS9UT+H
M4&K2!)DK"DX.-C]QV4D34X^+3QJ]Y;8N?DN*2F<H$K\*HM-T-)[G]H?_6HA*
M-7G_]+K49^(+1=\(D2R%(=<''3)/H5H/<Y@(%L4RC 4*C!Q$)^ES(QNM9Y.P
M2X"MILWMA@^W_P9^:W6VK"UAUQMFJ^#1,!Z9B*Z#UWK!ZP23I^6NG>Q)%[M.
ML#Q?ZKHUXK#0?5W4CV5-EG=5N7DL5EV4]_[6_7;G?EV15:UW^'5)RGI=+T*J
MZV2$! 9QFNF$,0)2DL4P$S2)\BCF.8Z-%[]7*#(WFN.=*:"QY09LK3ES)'(#
M]BP"C4D6"[MK>M!@"3U1OXQ,C?]]NL1B_3U1UTRT)A^SB^P6[!YP'5S$7]/^
M= M[#R@<+/9]M.?FL7\6W\KE-R6LS2S9)Y;L-KP0R].(8@YY0"*(,GVE7?GL
M,$Q($,A0)&EJ%8HT*&UN4]566;>LFV8(FWG=WG ;>2HY"]GE75EK%]L($T\N
M];"L25UH([.?N\QF+SFXR+>LZ#[D.$NEB$D"<<X81 %G,(\"!&5$ \&HY%@8
M%?PY;'9NG'#[ZIV%K[-#Q\"9=+)YY/&L='(Y3]G9;>&Q.=D_D?^ENMW7B<>1
MF8/NT.[IZ9R;(PT/7)7CWSH6%NM<GE^TR_.N=WE.YK?;*_30%J@DRN](XQ3F
MC*00B91"FC(.22A2D>.("V:5+<Y=E;G14UN7Y-&B\HN'[C!S8:8!>60^[(T
MO[3KL*T=9])QWAQ4BO%?//%J3'T5'7-79-JZ8U<#=E1Z[/H6W?BSRS71I@?]
M2K[KL)]5W9<Z>]5*5ZKL90GM@X!Q(K,LE@3&:9 I5RU((<U) !EF.4^22++,
MZFJTNRISX\\^@<>:?+?-?G!%?Y@1Z#0HCTR@/<!=0F-E!NCL #]TEOQX W;&
M[&4V'B5(^WI0/3'H%8I,RJ#7 _:<03VT:!_[\KI;-^BRZ@L4Q#$A,H0DT;M<
M#(40\UQ"+K,<ITS7K#$ZJWG>\-S8K=<-:.7,HU8.L!KFJFL0&-MU,S+>*M[D
ME*5.D24'#4T60W)*_?UHD9._=[PO(=BF4J[0-U&M=':$KM+'ZNXS68LOI:RV
MOWFWXN+[ES_(H_Y-MXF0)B)/$HQ@2B+EKS!]-38,*11$Y"B).0L3JUK25VDS
MMT'=&0.V.H.M.;I4D9I7OWQ\^_G'O=\W1@%M5?. Y=V*JWK2S-.9K']&IIRK
MNV:$77,OV/JZEW&5+M/>TO !V]&=#2^-NC'RV82D?ZV%W"S?%U(L@CA/8Q*I
MA2$/8X@$)Q G@L(D03P*,RRB-+3A70.9<V/75C.P5*H!659Z:ZW+/_RHC6@B
MR$1OACZ7!T^"F-;&L>D+,^;TC/#(_/@LF?-A+N<;T&&OE?;'?Q8(>6(Y$XF3
M<ID%!,\9R^951T]1!R*32B=,YANV_ANI*B7JZ9:Q:D.6_66V129#$6A6HDPY
M@@CS .8I$S ,\UC@B"=Q+A<K<:?HDALZA4:"C48/;D?/OOCQ!E&O*'ATNRMK
MAK>AX^8/PXD\M$YAT&D,MFAV.M^ UX)536(^3?\7[R/;^V-6D/ERO,R$3NMA
M60%QY$K9O>T0Z?!^<T=6I>*\3U7Q0-Z7<MVM:40>R"3$# 8H#B!*0P[S*,)J
ML9H$*! 1I1$R#GPX)V5N?E&K9S-C;S6U"! X"^8PSWB#:&1:.86.2QS%69@L
MPBI\P#51E(751V47=7$)A<$@C+,O3Q>3<4G_@Q"-BP\[7NXJ5L5:O"^^Z=PJ
MBF_OBFWMBU_)?Y;5JR6IZP^J?[L+18+Q)"4!A2(A&*(8Y1"G&$.2JC_C! L:
M&R4A=90_-\ILU8>-_F!GP+8Z6V,#:(P V@K72U^6O63FV8V(_<A<[!]V^\M@
M;N#YN@YF*7W:"V%NT!Q="7-LQN526)<F]"OYWF>W?_HL'LFZ*IKIL91=)J,W
MI-)IG^M%E"0QID$*XXS&$.6YHL!<1U_@/ ]$3+ DHE^K?C6]$6:KA</"]>LD
M,?8[G75Z(MEE@1*=VC87BZP[QL#9' ?GB4X\^ZS".LIBJ[TNPG:(>9]YZ\T4
MF-M<X1H3^XE<6N]]8'E;RQ7"X3M:UJU.>#/+U>+#^UC.K3C,*%]$58CZYZ,$
MU(_J3]$D>NV>^%IMZO7V,371"?7$^MWJ5?GPJ.:WUVKZJ^I"%H+_:[G488AU
MMUR,J)0(2PS#.%<S$ T8Q"C!4.!88)D@C+E1P-\TZL[-<6_- 3^#$WG:=T:#
M[6.-W7L/]Y:KOX#.=K!G/.BM=]DA&/_;,9@D9_5%C'ZF___GC\%B]I[51S'1
M;#^?C\/.39BLKP;=BO&UF,X-F0S1 [=E.JF.=[ZV D_&^BY2E.6YC"G$44IU
MS;8 YF%&(.(HR7":IU)@FUJ+%^19.1J3U5_D/1LX7$*X!+#99I]'V*9:X@[=
M)_!XW\H,&%^7JBY(F_;FE)GI1]>C#%]S6#8=[/E]JDHF:D5UM=#)GVY7_+7X
M)I9E$YRRD"%.U#J'04I) %$<*UXA:0K3-,FS+(ABG)AG(C:7.[>%3*LY6#9;
MX<4*/K;*@ZK3OCEYXSO]+5Q/B\XP6%", _$D!PTOC:Z%ASX.RA.YVM[0MO.4
M[3$;='DMFIO.=[6W\< )=7C=,81YL_[85&CKDQ7)G$<BPI#S4/N,:0@Q"@/(
M(QG)&(68QT:!.&?:GQN;*_5 JY]EM/$SV,Q\PBO &)EW=SB,<%WBC-F^0H.?
MM3YM&/!ITXY"?L\\YC9F]_Q \E"LFDFBJ4RQ"',:)3E+890&:NVG_$:("4EA
M+CG"C"1,C6&;T7M6TMS&\<'29:MJ5X[%,OCC/+QFH]P+:"./=T>\K(?^12P\
MD<!Y.9/2P45SGQ/#Y1=<,Q*NBS:IK[YEL!]/EDJ2"$S5A!XF$"58P%SP##(1
M!9B&:9X'5O%DYP3-C2!V>K;%L:X(#CN+K1D]^$!L9'9P \LA^> P$M[R#IX1
M,W'*P6%CC[,-7GC>U7?HMZDU\7Q<W^L:4T3F"0D2O5F<0R05.V A))0XB!#'
M 0L8M8BM&A UTP"JO2,CK>H-:)2U]1J.@37U%]QPFLI3L,+&P4,X:[TWW^!8
MPL1>P5D3C_V!\X^ZWE'N=H^;\,W;;KT:QB'E!.60Y%FBL_\%R@U0?XM$D$A)
MHB1.K0H/GY0R-Q]@=T;<1BK?6L8'#$-JN 5P+5!C;P388^1P?7@  V\7AD_)
MF/B*\("9QY>"AQYV/2FF:YU$;UGJ"A_;3&EA%L4Q#@7D2:"F>\$(I"@@,&28
M(\YR%@JKS'6GQ<QM\&LMP4Y-DT1H-J":C?[KH1IY^#N@Y'  / 2"MW/?DT(F
M/NX=,O3XE'?P:8?#W0\;32*E_"R6VI/^1*KUT[^)%2^K>A%QDM DD#!@/-&G
MN0)BRC+%!#@(699%46I>6F= T-QHH%551XMWRH)&6]"I:W&>.(3N,!OXQ&QD
M/I@&+HOS5D^P373 Z@J?W7FJ 2:#!ZA#[T]W8FI@Q<$1J<GSUYRO?%$?1[/_
M\EZCKSZ3V^]%K19. 68I9[J8"X4(Y0FD$4E@G&:QP#P+B; JMS@@:V[4V9T9
M;'4%O;+*2U#J.IVRG ;9YISE:NBF.6FQ1\WQK&40#Z^G+:<EO<!YRZ#)IT]<
MAE]Q#LPM5H)W47EZUU;GW:T*NFD2[O[\].;A<5D^B6I!(Y'C5)> CI!ROEB0
M09PQ"@,9!H@FB&%I=0AC+'ENE-*$2J^> -M3USI8UQ!TTQ7:"%".OFAK= :=
MTLV939L.;GM!_\ (0)] ;X;7N%X[Y/Q%^!K*G3K6UPZ.$U&_E@VXT5:3WDGP
M_HIF(>HNF?@BYTQY,R&"2/T'(BX315-1!'.>HIP'0OW/*G7E64ESHZ5.42#:
M.&O+^P/G 4TSG(:($YC$.A<H8C&D&4EABD0<48P%T^6]S*]F^ %TJDL9OE T
M(W(OV(Q,W/UWMJ>DHNI637_$?!$)3T1\7LZDQ'O1W.=$>_D%-V)]7Z[NOHKJ
M06_L]=\NEAF*\H1 KK?=4:C</RIC"3,6*\<OY$F(K +T3LB8&YEJ%:$2] "T
MDMOO&_Q*UINJ@=N.&$[!&@<A"E,I(6&I@C4+$,1!ED,>YG$J$ZG\Z<PNDZDK
ML).F+7TOZOHO6T ?RZHK6ZS!7I;*_9-MC4HO&)O1[I4?Y,B$VWR+7YV^16O:
M'4#"$^&>DC IU0Z8^)QDAQZ])I/>\E2ZJEOV]TU1"1XNPH2%42@0E'FJ/*Z8
MQA#+)(9$K;ZSG&6I8(%]^KQAH7,CX"YY6W_+9YN\C31J ]+I[9(A[P+Z9I3A
M&].1.60X%QZXO02G8^8[,WR\IKN[(/(%<MR9@7 ZL9WANVYD]$&L7Y'Z_E-5
M?BNX6K0__;76PK;%*&[9NOC63#"+)$FC),,11.J_BI*86E '-(,DR?,PQ'&6
MJ9%CL0@T%SVW5:'2'#"ENBX(T>BN-Z;DMKH+V2IN1TT6?6%&4.,@//;)K0)7
M:PT^[8'[@]9<S0$_[A71N;T,LS5EV2/FB;@L!$]*7_: /"<QAQ8<0D9^WM3%
M2JTJ&EZLBV:G\751[[8=/Y$G?3WE=KGL#T[N*M&&J8NJ*/E"IG&8I2F&DH>9
MHK<@AS0-4IA'.<YB%@8V@257JS,W7ZS5"JS+K=O5GGV4RZ4>BT4?;%VL .UL
M!Z5:QQ5RK6]CKYJ<,J1ZL@B\N+Y+AUER^HX:F3E[6\"^,># &M"9 W;V@*U!
MH+5HTBZRB*"9M*LFBK/9=AG9[S)^T&6/79>179>1;9<]-I;]V5- CC>(!\-V
MKI<R77"/-T0.0H#\M>I\=%9NFI1@G\IEP=3<NXT'3O)(1AG!D&91"A%1_CXE
M803C/%2S(98HC&W/SLZ(FML4M],4]*HZ!UL/ &Q\"N0!MO&/@5P0<SD(N@"&
MOY.@<X*F/@JZ8/")LZ!+;UQW[[)+W:6W01<I1Z$,8P:#J+EW*2*8(^4O$Y0B
MG@J<13RQBR4\DC$W<MC>)E2S[Q>Q*LH*?"C7MBO\4V":\<&5$(U,!%MT.O5N
MFF,*_W<M3UCO^:[EOH07N6MYPL1S=RU//>JP='XCI=!K<+'-Z:#KS'X66O%B
MV:8\_U"N] _N5HVO\E%^*)>O2%4]O2VK/TC%Z]OUEPVM"UX0G6%TP3 *:"A2
MR#/,U%HZ"2 ..(8YS[$44JVGX]QX+>U?O[F1B](>5COU==C]-Z5HN:D!TU;(
MS@I UJ#>L\-BI39")QNLKE^VZT8FO:UQ^_E'F\+=AP;>J)EB!?9L!!^E^M$2
M-&:"MWN=^V4VG6NQ+G_93IYHH6[7V<\&\X>/[]N!#.29SO:U@!^O+P97]".(
MG6Z)/QYF!VO^$<4XAGD5*_%1OJH$+_K*DBGF.$T1A2S/U.)?AHF:MZ,4)AGE
MA'"<9\QJ\7\L8FY3K]90#]%61\M@HV, S9SYZV 9>5H[1&2$+ KGK?<57G0L
M8-KHHK,&'@47G7_2.6G*(REXMS*X7?$F$TL;,M#'PV42<4))!@-]DP<E00A)
MF 50I $*,Z0IP.HFH(',N8WZ3N5MG'R3+[C4:@/61=:U04;6^54NHF_&$)XQ
M'9DR>CC[Y/L:S4;AW34>W['A%@#Y2\QR4>+4:5I,(3B1M,7X53<B,O%VNBIJ
M!T^\+M2+6GY!E@O.$<VR$,$H4R2%8LPAX7D$19 0A%!&=598^_QN/G0S&GW3
M)X3K*PD6[2+%H8B(EXXS([G)^F%N^P%]+SU_;M^P&WT:S[QRID^\/9&J%Y4F
M95V?(#ZG9:]M^[H+WN\VORIK74LE3C#1MU0D5XS,<:CCHRC,PA!E09+F,;4*
M2Q\6-S>W<7O,P91RUU[W/L#5C##]H34R%9Z^V+V%[]40?![N;Y]"9;1+VP?"
M7OBF]BG#+U_//OF6&WTT?N0'I7[K1.Y=3>PV2 (>1YA'.10ABB&2+(,Y#B,8
M$(:"C(8RSZS*=%P2.#<*V5TJY$,GI&[@FK&(3\A&YI%V$;G3=?_"\0@[4Z;(
M>.*2B^(F91-3XY_SB?%[;HS2A\J]*A]H5V>@VR+_+\'?<>WTR((<W8M1:]H]
M3=3O-@\'-Z6WX5A!G,<L1@B2)*;*HR$2DDP$4 99*%*2QI8)A4?6=W9\MC<@
M];;/2GT()^+"_V+'=&-WNAE1SJ@K1^;9;1CRGJDW8&<LV+?V^87!IM_WOX/.
MY)M#MAXA+G"B#O)$]V-K.^EL,1'TSR>;J<2ZS56_%JNR*M9/O4/]6K!*D%J\
M5?!]%EP\-*6TZ@4.$S71A#G4M4=U\0H*:4(BR$0JTTP@$E)I,^<8RIW;W/'A
M<*[HM=?!@ZW^0']W8,\"U1O@DQ)_KW]9RNTKEGN<IOUD-DV,@/[(=#\%\-9D
M;@FC)U(VE3HIN5I"\9PD;5]W([LOF\?'97,EA2Q_)NK[8N++O1![J<#KK^+[
M^F=EV.\+&29$(!9 %H8!1$',(:&80$)HH$OVX""T2MUO(WQNM+>O.^B4!XWV
M>PGLE<.D#0"-!9:73ZQZQHSCQL)[9*+S";4UH;E@YHG5K$1/2FTNH#SG-Z<V
M7,L1[G)T?ZW(JM:Y'<K5>^6$OEN+AWH1YY*)!$4P2A)%; F2,.>4PPC+,$(A
MIK&T(K9+ N=&9H?IX?<T!K]IG4&CM'6=P@N@FW&63RA'YJDK470H8&@&C;="
MAA?$35S0T,SXX\*&AN\Y^E/L7O#-4L<#E@^/Y4K16_U1[M59;6)UNF.;IM3J
M;A)/0BQX'!!=_#Q6"\J<0<)8!C.<LC2)DDRM*JW<*W==YD90.P/TNF5]+T"7
MN_M_UOOQ%TUZDEJ/N!\ZLWZT=+JNZ#Y#'VR:3AG;)>NL:$*,#_KFH+1S&TBX
M[8NNP#,8QU&['EA??ML5FDSKQET/V9%7YZ%)1^85^C;%JVTENR]KU69WI$JR
M*(^X$!!SCO559PFQ2 0D01:%7&(9(SMF/2]K;LS9J@I>@5UIQ49;Q^*30R@;
M$J ?[,8F.&?8[(GK,B"^B&E TK3$<]GD(V(Q>,7QM@5YTJO0^FO9'33TQQ.B
M_J4JZWJ!8QK':<8@%YF *$,<YC((=(JQ($Q%0'D>+[Z)BI;&ERTNB+09"/N"
MQQL/VVWCQZI@PO)"Q26 PRCAB,84ICS2^XI9!G.U)(<X"_(,D0PQD5G=9?$(
M[R076<8$UXR5?4(V,C7WJNHT=IVR8*?M#6CT]7A'Q1 97Q=4+HF;]G:*H?%'
M5U-,WW.-;ZZ*;T3'6#=%:=02_JMJZ'7Y0(K5(N8XBV0>0H0Q47^D6#E[.(4D
MPQP)E.",6L4"#0F;&Y/L= 6]LN"W5E7K0L,#$)MQBB_@1N83)\P<XILO@^$M
MNGE U,2QS9>-/HYL-GC'C38:ZOE4E6KIN8A305 J*,RS2+%$K+-?)9C"1$BU
M),R#/-?W9\WS8.^U;44*$R2Z;E336:ZE[=WX?<!(G$:A" B4+(F4D\9CF$<I
MAS2*\C ):$"(U1F)*V 3L*@?P,Q(TA&&D3FQ1>#3, +6''C"5D^4M]_RI QW
MPJ3GA';J$3O^XJ)8O%FMB_739W&G$XR2U?J#ZKU%&LLH"QB"D9 )1 E5*U.$
MU,!D) A(RGF2&U7R/"=@;@.SU1'LE 1:2[,A>A;$X7'J YJ1!ZLE*L;#]I+I
M)\9N+=B?[\IO/ZE7VV&K_K(;K6<;G&3(7C*G'[<7G_-U)U-OAK.UX&\WZTW5
M[XGW*Z?_$*1ZJSZ1!>41%H'R47#(U1BG,5+#6_T19'F2X5AF";>Z:^6HQ]RH
M0'U4\;67-\TZP'2Q,SJLHZ^#3EWW[*T K1F[W[:&W !M"="FC'D7U K+T2Z)
MFFGQPK='K:"Z?*W4KCF'Q*6W"OBP39[TMJT7^-2=)T4\S^* 4YC2"$/$\AQB
M178PB2-">2XC&5/C_*-GQ<R0V$+ VK1=70%%FWH;Y^$<YC%_((U,4Z?PL3S,
MO "41=9,+X!-E/S2ZL.R2UAY$8;!O)/GWYXN?>1%"PZR0%Y^VC4:G];B[QOU
M+;SYUFR?;X.+F&*^.$V;'!V9XL(P5/X@5EP8T 3%N112&*WT+DJ:&QWN% 6M
MIK91].<0-7/KO. T,B,>031:*/P%++S%O9^3,W&0^P5SCR/:+[W@X!X=%)3Y
ME7#QM=S%0-R32MR72]54K:NS/2L^4_!%$+(\811#Q1 $H@CKP';E404YEE$2
MR21/A$7NM>LU,AHVTV=<>_VL5E/! 02/V]"?6IMED\O[NEXS\-3&[X2)%IT'
MP&M#P-=R/^AJSY:;MJ+D\U)HA4VML^LZQL(SG*R#)O(>Q^TH.W?3"[:#+NEU
M$J9S6[T@<>#:^FG1UQ9I]]>/=%G<-1]X]X-V.-(D#F6H9C=,F@(EC$.<<@[C
M3/G'"5(_#8V*?3K*GYNK?'H#K__7SH;MSVS8T[6/7'=/O2'_(KNF[J![V"PU
M@FZT3=)AZ2^\.6H$S>5-4;-FK@M'?EM6G\5C%QGZ4>HK_^)!7Y@XS/O0IP=8
MA)RGL8@C*'"DR%!Y^!!GF$.4B21A01(0:57.S5&/N9'B-EI4EA78&:*O*NU,
M 6=R:;B%XMKVG!E%3M ?(U/E.%WA'-#K"*3G.%];+5XD_-<1JG-1P:[-7;&I
M>M<(OOU>U(N4!P&GI+EABR$B*(4T34,H(RGB+,@#*HR.E<ZT/S<"W%,/_*85
MM,Y#<@B?Q;ZI&RA3[)::X>&V0WILM<]]T;W6I]\-/3;MY![HB<<<AZZ^Y-4M
M.-_\?=-D0V++#6\*Y%9-1>UUNP)M;I*69R98&4O"<T1@GNKKGUC&D$;JGPE+
MXHCE,F2(V\3Z^E'+BB@F"!/^JF6 >L^V__&/>11F_PN(QD9+VO#3=5$>D)PG
M$62(*:\VC0BD>8@@YA$A>99D*1*+QZ::^I<UJ=9S[<#G*H[7C3^+NV*UTJX3
M;;/JO$B_!52F+ C5U!KKA+Q)'D,<QP02@5,J6<C30';]]F;%Y]UKO8+C]9F2
M\-(=9CBM3]X%8WL#>P;]3]":I&L<=$:!SBJP;Y:^>#CZ*L4OTKX\$#]*3>NX
M> 7RR-_QV[KCO291WE7D\;Y@^SORW5T]',89C40$TR"3$*$LA43]"7$44.7X
M()((JVJ@0\+FMO;9Z7IP&.5X)7(09C/^] 7>R*SHC)O]E2 #0'S=$1H2->VE
M(0.CCVX1F;SC?.S6'.]])=_;A-L?E=]#UHJ?WI=U_6J_=OV"(YRQ!'$H22 @
MXC2!E$@)F8PQ)C%*:<HMC]Q,9<^-7#Z(-2A[;<%27YAC^_I:GZL9=X+QF=H8
MT(Y_GM8&%.@,8GWAT:WF0*L.7AG!['*29@N8OU,T8\E3GZ#90G+B],RZ"3<>
M>U6NZG)9\.9$[I/Z&WO:A7L&89CE* M@$L<,(IHIX@IQ &G 920IIS*R"J =
M$C8WIOI4%2M6/"Y%W>;KV]/<CJ0&$39C)5^XC4Q#!VK>@%91\%OWWU'":TV0
M\<0W@Z(F)1@3HY\SBM$[#J&V?8Z:)F5-7;014%T"P31)N5HNP2C-=&(9H</O
M4P%#@:(\0P%'S"C2Z(*<N1''MJ+0OJH6T98#B ZSA4><1B:*DQ"YW$<:P,HB
M[-0/9A/%E-I]7G8QHI>!& P '7A]NNC.RS8<A&X:/&['BG6UUF5(BH?-0U_X
MDP589)S (.,91(1%D$0)AAE-\SQ(<TIBH\K!1RW/C?DZY<S&[S%.P^QVE?4C
M\UFGE\<\IV>M'7)FU$M[CHSZU\Z).6YODA%YUHQ^#)Y_P&TY\Z^"WXFWFQ7O
M-I:[3PMG,B0DP!"GD5 +F9SKA8Q4?U-=VQRL,:N%S&DQ<QN/C9:@4?.F.Z9Q
MS&!\!E:SU<OU8(T\?)UPLEZJ#,/@:9%R1LBDRY-A0Y\O3"X\[; D^5253 A>
MZZ)??4&P_5L8^U/](J8!8Y'((&4Z5D+D3'&$WJK-PRS@-,ASLY,>:\ES(XM>
M][8 7J_]P14E %W7-%9=8K#*&0OHD8EF/AA;K([&PGJB]9)'S.T64RZX#2ZO
MK!J<;L'E8N?!$LRI ==D@&\>1'57K.Y^J<H_UO==09R%S"*:*+PARYD.=@P"
MB(4D$&<)22-,)(N,MJHNR)D;YW=)\'I=0:ML7R;(-D7@:6B'V=PC8"-SMR-6
M#HD#!Y&X(G_@Z78G3B,X:-QQ-L'AQ]W6B#XK:;]3\]?JKM@^_'%]+ZJO]V3U
M2UGR/XKE<L'S".-8(D@$S2#*$=5):"14[F:4YU)G6;>Z8C:I]G,CK)W"@#0:
MVRUCI^UYL]7Q;/MSJC. /<-OP,YTL&][%]30EZ[@@*PXV+,?= #H*-3M%[(-
MA- H@+6" ?0X^%O5OTCW>=HLF%;W2?<@7J1;GF]MO(P2]L<5_T:6FT8[)?G_
M;LBRD$]JRKUEK-RLUO6NMG!3>FY!8AJ3G'.8Z5N *,\B2(-<0!X2@>(@";/$
M:,?$6O+<)J,O;UZ!OG3?#0@C&. ;L+6HH:B=3: W:J_\=E?:T7 OUKZG+A^H
MC(;_R)/'^-!;G=0XP7C%28Z=O,E.>IQ@V#\)<FO ;16P5UZ3/'3L_'Y;9YMB
M*C*>YA!1O2&09S'$/"&0A2P-:)3A.&8V7ON@M+D1VT$YVJVZ5Y0U'\;:S$_V
MAN#(U'0->-;>IQ$HGKS%85F3>G=&9C_WQLQ><HVB?7@HUNT-[A77-9@4;XD5
M4_[;CK5N:=V49EIP)@.6Z*L 08IT;4P"<4!B*!-&>$I(Q"FQ"ZNUD#XWLME3
MOIFW#]0_F+%["RS)QZYOS,AH-,1')B>?8#O$ZCJ YBUXUT;VQ-&\#K <A_>Z
M-&*_5-R5*N]/Z]?WI5J<?A-U(_WXIT+H.C!-%A2*$ \D4DX5)PE$88(@QA&'
M"0LR09#Z_]#(J;I6D;E1X$[KFZ8*D57*F:M[Y?(J<2JL1_?,[&"V6@+ZP.B*
M%>%5XB=;(/H :7^]Z*4]G]?'WY:5*.Y677A<FJ(L97$ 49*J1:1($TBQ6DF&
MF$?*U4OR/+.*.C20.3=JZY3S<6?\$%LS/\TS8B,3U)D;Y#>@4WB$H$0+@$:]
M47XH<087RT]"8':__/2K;C3SEA25WA43.R]NKQP'2G.>Y 3#(! ,(LQB2 (4
M044W4L0)9S&SJMH]*&UVU**4;?9\!?A5$*VKIGP[IAF&UXQCO($V,KOLX;6G
MZ4AE3XQ \<0HP[(FY1(CLY^SB-E+K@%O;XNE^+!IYLQ,("9QFL-<8N64Z!JX
M%"4Y#/(@Y6&:1(P9740ZU?C<V*$+U](*@E9#VW"V/>"&B>!:.$8>]Q9(. 2K
M'9M\183:7F,3AZ4=FW$<BW;B&?M!^;4B.L_5EZ<'6BX72))$)+1)JR @2K,$
MDCP/((W20,WD21HAXQ%YT/+<AF.G'&BU,Q^*AW!='H?.((P\" WMMQJ )VUU
M&GV'+4TV]$X:L#_N3C_@<"7HXV-SJLS6Q3<UD$VRR_UK&WN^2+(@BW# 8$3U
MQF66!) 071$LSV62"LD29I2[Z3HUYC:<6T, Z2P!Y%FFQ]5AIL=Z+YK?XD:+
M>Z\-$\5T?3$RJW3=T!MQF'#SZ]F$F^!?)^P*BYM&DW3)1->.FAR7H'PV3DKY
M?&@4?9_T=Y&>#Z5Z0^N"%Z1Z:M-,_]G3]:2KP1Z\J^3>^G07EZY&X. 6T_6M
M.6Y$=_&?W;XHHDP7NI5JOL(91*&,($U9IOXI R193 D75GO.!\W/;1ZZ&,]M
M IGA5K(S$&/O&G>*C;$[?-)F7QO!AXU/N^=[TK"C[=W33SGNY!:K8BW>%]^.
M8[EO'W36X_]J9J0WWQ_%JA;_(4CU5GTB"QYS)EB:J75A&D&4$ RQ&LHP#P26
M*,T%2:S*];FI,;=QKSZFV'*GUPU^PRW@T4$=>V^X,0 V%AQ=H;D!6G&V5K_:
MM^8&:$. ML3COO%52/K:4'938MJ=YJN .MJ"OJXUUPCLU@_Z1)ZTF_1J4U7*
M+U]P*7$8*><E#-M0(0H)Y1*FC$O"PBQ*D+0+O3XE9FZ,=LM8M5$CK+A4%,$&
M2C/VNAZ@D=EINV[M-+P!G8X^ ZF',/ 607U2R,2ATT.&'L=,#SY]7>KT[IQ\
M+RZ[89>N+.@B(^KM.%.>#\(Q1#F.(,[3'%*IWL<)3U)FQ0-F8N?&"TX!-(8(
MF]&#?]Q&IHMM-O0^;.;@2D:C-/BA4_M'_YG0S7#RG 3]@M 7R7]N!L2YU.>&
M;]N','\MUCIB\-V*%]\*OB'+)@HVR:.,XB"%610%$-$D@)3R#.*8X@@AG$19
M;AJ;?%+"W(BE45)O2.[4M(X[/@WE,*UX 6CLTSI[;*R"A0?MOR(*^'2[DX7W
M#IJU'[<[_*";5_%&2J$W7\66,3Z3M6AO0FR*U5U70:')^9?G*0W#%"+,=5F#
M4#D5+ DA$SR.>")%A(5-:4MST58D,$'YRJWF:MW1S)%K-4<J72W+Z5E@;^9S
MC(/HR*RQ W//X=!Z-UE-5JQ8%GUE!*%$^ER^V./ER?^P$#RI#V(/R',_Q*$%
MYPHL^F-H&_M<U+___*2<'';_0*K?F_DT3N(H(P+#)NL&4M0%\YR$4"*9Y7G&
M*2)&KHFIP+EY*@?Z JTPV.KK5)W[(N)F).43QY&IZ1H(76JR&.'BKR[+L+BI
M:[,8&7^B/HO9>\Y[+L5*\&[U]$E]'/V>_MO->E.)-P^/R_))5)K?^GL,]0?Q
M??VVJ!E9ZAW?18AC0E&80)9SY3LI9PG2-"<P(HCPC#%&$ZO;!AYTFAM5=28!
MVMH$'M5O@>A/3]B>(8 ^ =$9:+VY<W57&N_\3-E!XV\+-7W3F0.T/7M'6ZU)
MH+<)'!AU [19H+6K.??RNF_D"V5_FTI7:S3UCI,O"$]L1WEKVHVZ_UKK^ZWU
MNGA0_F>]2%,:HY0+R).$J!5L*"$E6$ 2B2AA::)8VBAD_'3S<R-4I9W>A]GJ
M9T>5SZ S8SUW0$8FL.=83%-A[S0<GICF6>.3DL9IPYZ/_S-/><L\O)?4;'OO
M,!%()FF2P0@G$40\Q9!*]4])XI2$/ UQ8!7S8R9V;D-_+^V[_NQ[(VPYP!!S
M,V[PC^3(G'$JR^YA&L0Q.,,.IO&RV9X2^M)I: > ,,@?._2V>^JR<M6$J_];
MJ;,&?2[N[M?U(LM(&C.20D%2"A'+$IB+ $,4H"!$ LN$6OD99^3,C76^5IMZ
MW5Y841/LMT934#6JVJ<=.X6KZ=[2U6B-OJ6D-02-BC>@51)\'@;**678  P>
MDX.=DC)Y&K !4T\E_!IZW.62W!\K-<#NB\?N>(+<*=>G&0_;&PMBR7]^^D1T
M$%![)W81A30)LQC!. @RB!"-8,ZB"&8L(6&:YFF64O/[<0X:S(U OI3ZZ%@;
MHKV6EDZVEWS43];W C"; BON?3-,-9,@/C();=4'._W!QQ[VW7TW90/X^0FT
M5H#6C+'1M[GX-G(O3'3G;=<;C[O>T)_\X2"XU[U!G\!CVQNB,<?;M;8KH!R^
MT>;2\(27V:ZP^_ >VS4-79GD:"^/S]^*]?U?5R6M1?5-AYZ^6SUNUO7A0;K^
MYZ:JU.3W,ZF+NB^:\-2TM<BXE)D,"$2D28Z$(DAT@@6,0Q+3,**8)HN5N%/K
M>O[5(4>23V6-!C-N!_.1RN,-Z%W*H)O]'$O@#V4OV#<8M!8?!3IL;0:-T3?;
MFBU/;;..V9J\?B=F#OG+=?O4V:&F[FKWW%)C=(7OG%1>=7R97%9CP'PV!]8H
MPCP%YNQFQ' 1)")1@XK!/!4A1%+_37(,,Q1@G+ $B>2ZH)P]87-;XAQ&DU0Z
MFF3G\%T9BK./L>E6B1_D1M\O>1Z"<[.W:!DQ^N8$'&-%WNR+>MFHFQ-&7XRX
M.?7.=><\^Y5K/U7EV[)Z(!_$NHTH?%_6]2+A.,])A& J@Q0BE(=0;YG ".$
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
M(T@H40O.)$@@#@B'B.:4DB! B#.KPU)'1>9&)TT6<6T(T);<@,Z6IQM M-I
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
MJ+TZ%A2_ \>.@2//W.38 XZOY2IVTE$;>[4[R8"YKXV#81QJ#3W<H&G7VL$
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
M NX%X$2124(9A1'7$Q-$<Z370RR'G"@<DT1H(J-NBU&;;N>W&/UF:FT ?J(
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
MQH-E*[OU5%<X,N>WVYZ:/)..M^6$Z06'[^7**?W4./DS,&[6@G_E2B_(6I^
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
M[??N]4&W=_NKU)8>5G'.)(-)K-D)2Q5#RHH$"H1R&HDXC;C33O]BCV.CJ(W
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
MJ&(*F0(%1@2@E!/ >"X!A1PK)#*:9TZ5^HX'F!IY&/FB1D#'Z(B+$-JQPRW
M#,P'3IAXM'DXKWBPC@U'CQ^Y^<)YY4[[*%RXSB.22QO_*],.K*R:,&&ST[%J
MCVYK"Z2-)YZQ1%)M&T" &&7ZVX8,,)G$(!,Q@[)(8\BL['>G4:?VP;\K30OP
MA6ELNI4WJL.N[R+3(]PA-,H:^'Y&& S.X7<35G43P3V9]S'=DWH(4!UBT88
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
M8T>#C/VJ4:(AT;L6#QITK&"5 -[6/:)^:('T3U4IVD91G10O,X)307.:@J+
M$*"X((#R+ =$YH*8_XL3IV8J'C),;5G?R6O*P>\$OCF#_NIDV/DA T/\*BOQ
M'N8'&MQMR?=R/:\0J>FV  Z79GY5@M=.&;>%R"+]V_I1'@[2U^7\12WI8Q?I
MF>$4Q9FA-H9-*3SMUR2Q!$F.E?9X$HZQO5]S^.RI\58GG4^!MR/4+'P&?RP&
M)IB ,#C8T_YPC&0&=P(&LE7/Z]MK8A[=,IYE>%[6 X/NPB6^0>?/<K&1K458
M)PLMYR5_>9!_KM]HJ?X^0S0N&%4$Y HR@!@IM,%EFE9)E @L"D0SY19_?F7$
MJ7%5*W"T)[%KS/0UC.V,J:#(#<QL'6B_-R)&1L:H%C)H*+4E(,&BJJ^--W*
MM:7ZI['6MC=ZAEWK!:*.G&H.-9,\$3#',4@(5)I!8 H8$=IOHS%+>$81+-P"
MK \>/S6ZV$KG=S)\A)T=,_@C,C -V(/A'NQ\5N=08<V'#Q\W@/FL8B>ARN>O
M\O!"OLM%N5PMEFM9B8W44.2M24DDS3)28*!2E "4F5XJ!:0 LT1!);'BB7W5
MDDNC3.[SK>6,:D$C+6ED1/6QSR_":N&PA !KZ"][<)P</)H0>(WDVUS +5A?
M RL\>GV?BS>/YP5=D__ '[IZL0<G_DUJ6<KURY?-6BR7J_:-S P18IH"3E+3
MK81"0$SOO31.$T495 5-[+)&+P_B\LJ.DS':B1FU<OI\Y.?QY%F"4LD(T+@Q
MD]]< ";S'%!1,,ZTU4BI56AP&#1'"2 \PO)F""T6DYN!&7@E&>[]<EA!;@9I
MI.7#'2RWE:,7A]YEX_R=XZT9O9(?+!C]5WJZO/RG%)NY_*+>E=73LJ+S7U?+
MS5/U<<'G&U$N?NA?\_HH82-%VW%KN:CJDCMR:\N_H7,3K/G]IY2FVLZ]$+5W
M3N?F[OFRVNA7:;=KI!1*8X&T7RU,._DBC;5]'@MMJ9,<ZQ6)<Y(Y^=7CZS U
M?NX4CQK-33FO5O=H7_EHIWWKV%IM<$WFS;'<59CV^S#PLC3LJ^"^W?%ZDQ%J
M3^45-!AWX^;UINAD=^@51?%M$,G6'Q?5>E5;41\7FNUEM?ZF)7FOE.3K\EE^
ME?K3UA;6#SDKDB27:2$!15EF>B7%@&*1 2)C'B=QBH5RRC]R&GURBU9=(7LK
MO6&J1O[(*' 7;56(=CJX]IETF1R[U64PR(=>%T*B[=&NT@.U8%TL7<8>N;FE
M!RRG/2]]'N*QN[377',OQO+K2C[14FBBK<,LV]9+U0RG),D$T\9]@K5QGR>9
M,?,UUV49A#G2E!=GLX7\8<JG6^R3. UN]=V1YKO;%V' V)!&T#K8>5G'-;<U
M.5R"VMTFP&*/)3RHK]!B=S]VO(-9R]Z&C[\?&F:'W9K!X!YI%V<+^UK#/M^#
M_>GBVQVJLZ<7=+T;/VY/'&]#R$O3@XTBOR=X+ C?Z'.YZ#;%S<FJS&(@<Y-:
M+Z!F>E% P!-69#GBDF=6;4"/'SPUJ[46S6>O=Q\L"VKVA&!@X@VBO0-C>J(P
M$A]:HN'&=&=4[N6Q_>O'8ZDS4AYPT+F_>Q9;E^NU2?)]JQFM7+>O$,ZS@N0L
M 8)G"B#3#8SEF %90$0+P7G.G:([SPTR->9I9#1YYXV4CG71S\%HY_+>"L[
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
M/,Y@S$$FE 0HR9&VO[1?SBE%4K*,I\@Q"/[L.%-CJO:8>2NGS;&Q$ZYV/!4
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
M7J)?_MJ@_)=H*WQT?QUFGQHBCHB%*QYB._#854,< 3E3+L3U"7XT=K850G>
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
MDY@>Z)_?Z%KJAVL-Z^ZV>JC[]0=IAIW7 0ZFO<K!Q3.J7RP!%0)91DQX.RX
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
MP/D17S%2H!>"_EB!_EO=B*A:K6=OS>/FI3!1Y761B5(VI0D@47&"I=GHBW.
M<H8 C8L"4,5$EN5$2KL2+GV#3(UJ]N6,.D&="C_T0MI/)Z& &I@_O#"RI@P;
M$/HX0M^_QP_Z7SMNZ'WT*&1@HUSW]5M=Z].)SM1'7VK76FSXNC/56<%$@1,"
M8(X10)CF@&2Q %@2C*AD%-IMZE\<86H?>B-CU GITKGL''X6CN:MJ S\51\!
MXN,DGD7&I6O;C0B-U=W3%2G']FL]*/0W6#MWXX@MU'KD/FR2UG>AGR/U7BG)
MU]MF0P_T3U/!_9LT<I?SLGXAOLFG_[^];_^1&\?._?W^%0(")!.@N:$D/C=
M@)X>>Z]Q/6/OV)-%,#\4^&Q74EWEK8?'G;_^DI+JU56E(E646L&]0=9C=TLZ
MYWR4/AZ2YR'6RVESGM%T@G@CEG.WVEM-),FE+DI'>U)[9\?7JU%0 HN0PJ9
M&B/<(4/P9L6"WO_A4P-W=FT;>#G+ZJKYQ[;=98?6^6V0;6^8K8%5G0;55M.Q
MIQ$/6]H-,X #5>0;<-"BEXC)@$ZT@+Q=GT&7E\G@>[GX3/?@+KZJF56=#OZZ
M$4LW:\R>WT[GPLD]JDI<E\=",D<ESW.@B%4 (<U]W4(";)Y;"XE&C)%P#S98
M[NC\VD;S;*=ZMM/]L%1X7&6RV,$(<8=[@;AO)WD4Z,:XU+V@/)2CG0KM2 <\
M&K-VMSS\<0,ZZ]$V'KOP\;=W#!(2S_XI/I3_7JGE1LQ6]W*U7@JUGF (<^Z/
M0I#WVY%1$KAG4, -TBJ'5*(RJK1<BZRQL?Q6U2H::*ML]OM6W=A H!:0P[SD
M1-#US-Z=48L/^[F.1ZIPGQ9)PX;Y7#?Y)+PGX)8.3N-1%8J?A3;K15-S8F%]
M<I!J>EG4![PK7YWQZ):/8JHG2$MC*)8 %L0X=Q)!P$6I *6%TJK G&JYW0\(
M<"A3Z-1A*Z!G&CI4T5>,V5NRCT/Y4IOYLK[E+X'U+=.-*+%YB=PL ;1"%B#K
MN][#W((<*UB47#"I3<0.SVL.ZQ [/,?E@+QM?NP:Z_R>P)G!]@TZ?*W3XWN]
MD4,/=L "9+"Q&RC__W_T>$4L:88>MX$6.P.-7]Q2*"76K8ND)(*&6SZEQ.5H
M897TP1U\IX_5++TTNJK#N_K5:%/GG/D*%:+Z#&8/7]Q[Z[<#J[I?[^:'"OB]
MP8]F>3^?;Y[>+GPFMN]BNEA/E:D;F4Z,@L3D+ >XH,Q-P[ZK",("E-@(:SA%
M+ ]/@^Y=W=$M_+8&UY6M5]G>Y+K82V-T5EOM&P(V-?[>S8]HHM[W]R6R*^.S
MG?59;7[3+#EB'NC_U0F8U$?U0O2]G/U_^5V(<!A&]4X,Y$V,YMV(\S<&&ZI6
M9Z1_+8;S5 9#],B-&4YJ%Q]'/%<]4-87"I2NSCA:OC86I4HR8!F2 #%D -=&
M@IQ"F:M2<5B&'R]VT6!LGLCQFN.K\SLS<':-$C-M=!F9$*^@9[S[W[>N6R5=
M+LKL5H*O@7W,+-SS& PUL:8?B\@I\@8<VV>]+@\><"*[P>[CN>F6!W4[Q?3%
M$][-'5]6;^C[Z=R\6YNGU80S0QG"!A3,NDD%6P9XJ1@H=*DA@[C0**K@X@4Y
MHYLZ?,F/O9[9[U[3K%(U\N3R$K!AIY8)X.I[4[<+4M&GE5=P2'12>4G*H*>4
M5TQ]>4)Y[?*N:9]??6F5^>-O\^FZR@LB"*,2.N]2HL)WML\ED%IPD!/-.1$Y
M)"2JIM*)A+%1P$[!S&O8J;/N*8IA7_U-V/3\O<?!TB$-\X+IR9(N7SY_X!3+
M"^:=)E1>NK##<G+;C?M>_7TS74V]W]"X&)^_+!>;QR^^:HGOE_'->1+^QQ-K
MB))"0T MT\!]\1!(HC4@2):2%00**(+7DM'BQT8%6P,RL;?@SBTH*QNR=6U$
M9BHKLNG.C(BE3?P(!:PI>\6]9YH9(^012\E>H1]H'9EZ".(6D9T1;%U!QC]U
MN.5C9XN/UH[=G]*QQ?),K%8?;-4E=;^Z*2E%JI 2"*,M0,(4_@C5_8UA@DM(
M**=1C4O/2AG;-%$I674P\FK>L&8\CVF8[W@S4CT3>Q>0XEL?MX&0JM?Q61G#
M-C=N,_.DFW'KQ9UCWZN-JKKXYKO5:N.KVOMBOZM)CJS%5DM0,$\!9:F!I!:"
MPF*.H5&EY#HL/#5 6H<(Q2%VD*:-CE5IZ\C.96W82I\YP"@$6I1N,<XI<_3*
M&*"(HB*GEB,3=-23"MFA=^:>W$SG.V-5V]<^5-Y\]VLE-^%]J9R3Q'"',6\B
M$(<ZJ=D6-MXJ6A7(3]@R,P".= D&%R4-G6!PS>0S"097;^G&S4TAN/GC>W]X
M_7XJY'3F'+])X<@7TQP"8D1>UU%ALJ1 YD)1:!4KK8SAC@MRQL8;']W#/#7L
M>LG/JEB26:-O=&/)2_"&<44"T'KFB9V&6:7B7;93,AU%7$$A$3U<DC(H-5PQ
M]24M7+N\&R6T-R#Z4<S\CR8LARAW_@70%AN "HV (PD%J&+0P(()+.#D:Q7C
M\FDMENLPF@B2'?/^O]2@QXV06KE,K#-I'J=S7S/ ,\BS$<LXT@@; "A,B0TI
M@;$^D(= " 1GUHT'U;G%5+O_- /P9A[H._<$_U;^(. ;Y^@YV/^C)]C#F#LY
MD#WS^-D^=%=[S]UE]T^^CT(ZKH_"+1'SA\D<=!Z(@N'EK!!W<\>NY3X<\D<W
MZ>B'Q=-7,U_5)5.JT$@G[-W<U]29?C.^SN>JZD;\/!%6Y98)"@K$_1Z?+'QW
M8 &T)MKH$EF#;50+\W@=QN9NUKM;E0W9H1&1W<L[#$88C?4,<=^DYK4'-;K-
M"BJ[7RY]M&X=A%)KG/73WKP[=*EZG7?08-C&Y]TA.NF"?L.C.O8EGLX7R^J(
MI ZMJRO:6$$$TX2#'.<8(*H0X*(00&)L!"00,1JU;#XK96PL=B%\-*YV4#NN
M871U,UH]$U)7H.)[][8!D:H[[UD9P_;?;3/SI,-NZ\7=2.#M=#Y=FZH%DWML
MTX.I:L&T.NPZ]N:[IR3CER2?_UA,F($(*4<2A2R((PE3 %8*"4HD&-/NGR1G
M,23128NQD8A[O_(XIN@&?AB3] YISTQ3Z]\T!]M;4+<'N\N\WE5!LD-C[JHU
M<^8,24=$-^&8B*BZZ3 HD=T$TTNBN^UA'=>#&[DRC]491=-P1!5$:0@U</_3
MGN08X$8;($6!M.)N(5C0J-7>2PEC([ #!3OV<3D%,7"5=@LT?:_!8E")7V1=
MLCS5$NKD^<,ND"Z9=[+\N7AAUSR?.NOUL_A>$\<O9KVKI <+4KAQ+X"PE *$
M.0(,(O^ADP)1H;@0."[9Y[*PL7WD6UVSM?A>=2Q?K_X<F^G3 FW8]YX*L)X_
M_1U6OCIWK>A=]HOO3MI#H<(03)+E_[2(&C@)Z+K1IYE  ?=T8XUM4.G#XDE.
MYY63\7&Y^#9=N;\<%51]YQR4J9C=JZH+<Y6RJ!9/7V=F;>[U?V[JB%/?,F:J
MFS9UGY=BOJH5GV!4("X0!D7)G6<A(072L!S8HBAX42*K<50OY6'4'AN3[>*V
M#\R^RPX,/RQ,[,MJ5+9G>^.SO?5WV=[^N^P(@>P @CBB'.AM"J/<\;TC/9/W
MF%Z/Z,E@V-%*-*T,I/2@$]2P _%RJAM8>H>4N_OUYR_F9['\+[/^8-WCG.@Z
MEA2[:4QR;H!&T+HY+J> ,X2 41(*H_(\\!RA5<K8IJ1[GR]DLJ=*TVS1J!H3
MIML.:CO5)X.J9V;N&Z6(_+44: V4IM8)M;A<M&MHM*:<7;QYN,RR:_H?)9!=
MO3C9$N(2[^X6S:HH"414 9'3PF>1,< U+(#"4B$' L1QC:4[Z# Z)MVG]1W[
M6S>[X%='H[,_G1+C5W&.+SJVO6QXW(!@?P[K50U>V_L,A2C E0Q^5#<F?+^8
M/WXVRR>?\/&S6&^65?:!;U"V307YZ$A73;]Z3]8?XKQUK_=$<X21) 9@9$J
MH-^ES04'EA*=<R:1SJ-B[#II,38V]$8 ;T65RG27-88\-P>>7N4X7NPV-F',
MV#OB/7/C+6!'D^!-8"6BP6XZ#$J$-\'TD@IO>]@8=I9W/;[>[].Z)AAIK47.
M@1 \!Z@T! A<($ I(\0MQDM*7G%7^9S*8Z/9_K8,]\WRWG=-Q!O@#7J-G>1;
MWXO_L;O(<:_$*^\@MXW2*'>/SRK\VKY[3P/0[ZYQJ^2XR5";Z>1^HZ?NS7W?
MU'6=2&Z0P +Y&M[.WU<& L:+$G"A+<RYI8SQD%GKS+/'-KTTZF5;_<+X_QQH
M[41](Q1][_Z&HA!,>2WVGN&FE5%_>EQ\^Q=W5TU+[B][-CKWK$%HH\6([??=
M=DG\A_C&??'KY[?3F5D^B+5Y7"R?)Z0@4@@J 4-NR8VDR0$WU@)%L;60E9S9
MH"K(%YX_M@^R5C&K=,RV2H9_E><0O/YEWHA+SU]G'"11GVB+X9T^TW//&^Q3
M;3'F\'-MNZQCG+)/N&PZ>6Y+W*F98X7YXT<?&KV8WZ_K;A ^.^3SA<KJN\UN
M230N(:)NO5BX/U1I@3 , FS+4B&E!"=1Z5YIU1L;81Q:]X__P(J<_FM3&#(R
M3CKM((:MVUYO:'KFK$/#_BFK3:O:*-7&98UUV:%Y+4TC>CGLZ ?\5$'B:94;
M-L*\%V!/PM/[D=*Q%.EFN?0+,^//;F:?Q?<F$>9',S=VNI[D,)<P1P5@2BN
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
MF"JW8LH9P0Q%)4:>B!B;A['7L'.8[!D<P_CA-G1Z9H0X8.+S)R_:GBJ-\E3
ML-F4%PT\2:J\?&6W#_MX:?)V.A=SY9[NN[2O)KDT.5%Y#KA;/P!D> &D%1 (
MJ:$FB!&I\';#*NPC;Q/787.JYP_^Y2)<&[G.IJO5IBK)H+S2<9]_*]H&,5:2
M$@&KH=]ZL@A(0G)0%(1!:@DCM(@AU)NQ'I!:7R+]DT?ZW1;IA\1(AU%N*OQZ
M)M];H(NFXA!,$I%RJZA!Z3G$Z)=$'71/QP7?8O[HOLDG/]"?W2.JW0DNE"2"
M"&!M7@"DA*]X;*5SSG*M&32J)%'Y".>$C(TTO([ *UF]\W>9U[/3CL]91 /7
M;3?BU/=:S4/T.0ZB^ 5;"P:I%FGG1 R[,&LQ\F0QUG9MQ]1%,3.K)D:<$?]_
M/EP-EQ@@0@P0'!* "^= 2/?5,QUU1G7P[+%]XI5JD9F(!TB%?<,=[>_YTZVT
MZB%Z_HRUJ9(*#YX\;![AJ4DGJ8-G+NGX):[%7(NE_KA<Z(U:_TTLEV*^?OZX
MF$W5\Z14LBR5D0#FSG]'V&>]L%P R@KGO]O":ARU*](J;6Q?:Z-=< N_,$@#
M/^)40/7]63=Z9HVBV5;3NZS6-?N]^6\O67A!,*7B@U99PS)$B-DGG!%T4^>X
MH6UGN3J)X2]+WUB#X!Q+[CQXZDO!( L9D%1KH!QS2)$C932+.:LY+V:<)S1Z
M6][8=QL0':K07< TC#]N1ZIGXCCJA+E-?*F43!H0T@)"NMB/<T*&#O-H,?1,
M1$?;U1W]"/7%Z,W,?+!U8<P?C5TL]ST#?G+_6:VGZGZNW[J?3Q_K'MS[7 G-
M<6YAB8 I" -(8PTD,03 TBBH.5=E7 6"&_49FR^R-<=OB35E=65ET4'OC;ML
M:U5UD-G8%>F[W#B,@=[-<(/3M__3>5QZK4Z0".!4GM.-V@SK6Z6![L3[2O38
MKJ%UA^U:/MBFR/#\T3F#=EIUJ_*UJ9HD]]7GQ<-BOG*.H:YCIK=?-Z:,2>-8
M61FK "I+ 00C!6"%5LBO"4L=1=)IU!H=5^\KQ]1V-)&N_@<["[<%!2*=PD0#
M&4;3PP]/SVQ];-#Q>!P/554U;VM8MEYDAZ;U2MUI04\6G)A$J8&#&5,">1K\
MF/3I7=IEU8W4Q*/Y\,?<T=J7Z=>WF]GL^:?I;.-D-'O&& J+BX*"G)$2( XE
M$((80(7()3(&YMB&]\H*$3DV.JXTS!H58_HU!>';SJ3]H-8S2^[US78*9T<H
M7M_'[PIG3.^KU+ .U?AJ#^]B!Z^MX-6UZG]*U>TJ!J'V5E=!3QJPSU6,9<=-
MKJ+N[-BYM8I1_=FLORSTN_DWY]A7<T#SBN>2,@R1 842!4 %)( 9:D%)9<XH
M%HRAJ#.55FEC(^-:V:S6-CM0-Y)2PJ .<W.3 =@S+]^ 77Q3U1!,4O50;94U
M;,O4$+-/.J0&W=0Q.LJL5L;LG,OW1KA/M F.?_YMKIO4;Z/??%?NTOLG_Z^)
M=%Q"-%- 8\4=Q1 ,F+(,4*N09;B 3,&H\*DN6HR->KP1?W:?C9/EAB@RI*K3
M,(313^_@]DQ+M?YW!TOIRH2[7:W<Y[OLT(RLMB.K#4D8MW4+CJD"NSKI,&SD
MURTPG82&W?2P;I3XXV8UG;N'/2R>Y'1>.>MNS?UMNJK:K;V;V\7RJ?KIN_ET
M/16S>U7IX-2K=EN_SLS:W.O_W-0TW<2RNLOJ?E],&,9@60#!6>ZHDV$@*=<
M<FU%CD6I3=069Z_:CHUBM\9F!];>90?V9@<&^X:.E<G9WN9L;_1=MC?[+ML9
MWJFA6[^O3!C-C^9%Z'DZ&,$[$#UU##(VB::8?G4=="H:!/:74]8P0CMN'(CE
MW E:?33+J@=WLRDQ,07F'%D"\KQ$ $DL@2P4 8RH$C*<&R-$3!S5!3EC"Z3Z
MFYD^?O$>H_CF'(Q'D\TW?DGESVU6=<_XQ6:]\F%MGC9 )L6J.6,_VDZ+W%&X
M, 84:TT(02"'A09(:0LXS@G Q$"9"V%A7"FE%&,PQ(9-HV;F?+P:];NTN ;N
MT=R.5M^[,UN@G(K9IQJH:X<.\=LR[3"DVI"Y(&78K9AV4T\V8:Y<WCU/Y8.M
MZ@_X^B8?[.>EF*^$JLKN+9[$=#XABA5%805@6 B B#! VA(#5B"F.2>%M$$'
M;.$BQT817F//R97.=W4)'O?/ [VSWVO-8[MP74<_C#W28MHSD1S!>1VY3ADS
M86 D3*2Y(G#P_)HP ,ZEW03>V>% _[?Y0J[,\IN/+7DW_[I9'\<8_/C\:?/5
MN9_5$>7LXV:]VVAY$8.9XQ(61A2^RB,%")8"2*C<'\YGP="*PN*@+8R42HV-
MLXZM6/GO[>&+N\!DTWG5V.O9NY1UARGWN_?FFQNM,CLT-G/6[O<X(T["4XUS
M0.C!*XQ>S^QX:%%6F92]B.KZ\;EEF+(Z<BN^\G_2D8N(<GB%$1PH#N)H)*?5
M2"Z/1U(^9ZO#D?27; N?/:<*DD@,<&L812I9PP5:)$;G*!0C];,[3+G[J.P/
MZR]F^:N9^?"\CV+IA.RG]E4E<"(1]AVA<@"1P@ )Y69866K "ZY);HFP>5 A
MTFC)8YL\#Y,>*NVS1OVLTO_0\U\UL;(Q+!LU* &38%]0][T.V*+\X?51CIBP
M^D)[H%DIZ;L=-Q-U0:YUNHEZX'!S2A<[CR:.3@^(FQU6R_5D'['M3P/6YJEN
M3L=DR;!F%N18N&E YQ!(E'- M3;:"HVLTB'3P&418^/[(RVS2LVHPD0M8+;3
M=QJ(>N;I#N@$\\)U -KV:-S=!_LS[E_[O9F6!P]"!-<-VW[Q 5=VS5@V<[&<
M+O:'>;M6OV6>.X\.P)(@@#ABP/U/@1(S1G)IE<%Y7"KR>4%C^\RW>AZ>NL=F
M#U^ -'";-@%0O3MEIQCU4=7H"A+)$G,OB!DXX[;=V--4VBO7]Q!J^U$\5T&]
M/VW,?QBQ_/S'8D(AR0TG$!!+H5L.(@ZDQ@) "TLL*(8"1_6EB)0_-O9P+U>>
M,*CV#.!A)-(CC#US2T@@[7J12>.6(E-]EWD+,F?"0"&TE[$;(GCVC/3QA,U>
MAB8J8+;E,=TH[;>YWU%]G$__NZKVTO3P64VTE51IRD%)W!](6+>$<50&"DT*
MRF!1*F4F3L?I0G]:NV55&(%=D!;SA;V4V=_']J-YG,Y]Q$ FQ<S7%H[CKDO(
M4DVU(;D LD"^]S(J@<A1 2P6)9.&6,F*!MDW\\ JX\EPW4KL,0BF#L5*"FD8
M[2< J?>3J[V&5=6KK8[I^/L*"(EX^I*40?GXBJDO>??:Y8G*WOUBUI,<FX(Y
MGQ (*PE UOF%S KK&!;I@B'-**21/1=/A(S-^?OIM-A==9CGL(P,$SP+J?"S
M4VX$H-)W;BAH 9@R)2"\* BVT.C2W%1',!;2 8)?G4H]U!#T:(81ZJT8]<RF
M9^L'>LP6M@K;J'?C[F>SQ1^M4]'M104/<.FKI* 7\;H%!0^,O%I.\/#:FWGU
MH!/47Q8+_<=T-KN?ZW?SM7L9IG)F:I$O_SW)<\LU-12HTGE?B#(!A$%^SSXW
M!=<8PIS']7JY6:>@CV?0AC![#6\EEXZC%,U$/2+_"K1U8(U/A-H-1NKTIF0
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
M-4DA[M^Q2(EN@J23RW#UEFQR1N0K)YE<!N%Z<DG+O1W6,+\LYK_-I^OZ@?N
MUISR DD!6&$=,4'JR-\J#+A N14",82#^A==%C$V&G)*9K666:UFA,-]'L.
MU<G-R/3,'B>@7-^2#44G8AUR,TH#+4!.T/I3H@5'*P"M*XWS=PZWQ&C5_&AM
MT7YEMT7%A_47L_2M5S9NU3)?UVN6+</!7"(H<X!SZR-ZBP)(*3' C.5<"Y@7
M,LKU:I$U-JJK5,WF.UT[I5^W81OF225"K&<*K,':J]GL+/1P-A6 1R(/J4W2
MH(Y1@,DO_:&06SI&_6JW>E]/_0;Q-A>OY"2GD"N0"ZU\M[$2" @AL$))A OG
M"<6MSTY%C(T;#C3,5(=HWE,,P\C@-F1ZYH!#4))G-5ZV/%5L[JF 8>-Q+QIX
M$H-[^<J.NXK3E7A\7/KCV2JL]U?SS<PWYD5)]UQC1$UN04E]]5G-?3P_%\ :
MA127EA8ZJEEKD-2Q??C'2ON-@$;MR)V6(,0#MUI2X]CW7LLE"'L-CHM"*=46
M2Y#,8?=88F XV62)NOFVT)==*]6#<^E)KC3G;L4!;*&-<S1("1@V%%B4"Z$Q
M*PR'-T2[G),YT@"77XU:/,Y]4Y9,7RA&V2VJY3SNDI3<N 6@47X#WKA5((,<
M 4ZT4<P(6>)]E%'464=2W <XZJAD# %Y\#;[;0B^=KC07Y:+50_Q06UX) X)
M.BOJ5:* VHR^%/C3>D_7+*YJ5MAVRO:50O\V77]YV*S63M1R5]M6<*NHE#F@
M#$F !!..S"$!V!JMW$(2%3HJ[#E0[M@\RJWSL^LU[Y7,_G":9UO50\KBWC04
M8633 \ ]\TXB;#OD@$4AE2P;+$SJP'EA45"<9HC%W=ZQ%/'BZ<GWOW/NZR^+
MCV+Y[V*V,9.<*JTPTB#7$@%$B",H:R3@.2)04%/8,JX:\3DI8Z.CSTL';;;Z
M(I9^>OXJEMDWKV;VPW2>Z<5L)I:K[*O[;*HK_CFR3O%9F,/(YV;P>J::6K^Z
M5O%=]LLB<SIFE9()"Q:W89"J9O%9&<.6+6XS\Z1R<>O%W>C@%]_$S7RPS>Y:
M582%0RH+K-W"IU0,H"+G@%$A (:6"I436(1U6VN1,38JJ%7T&S2-DIV*VIP#
M,^R3OQ&BGC_X:'2B/_<6^Q-][.<D#/JIMYCX\D-ONS2^9]$^X=,31K6?=3_7
M?]V(V=0^^]P'I1:;^7KUTW2E9HN5D[S?EN4<"<BY!9)"1P4<.2H@* ?*2EQ*
MF_M*V:&MC6[08VQTL3.@2D_<FY!M;0AOA'3+Z+1SRX"8]\P_G]X\9%M+[K*\
M )#?98=9Z%?'(]L;F/V>=-,]$<HW=&^Z1?I@39X20'38"RK%XSJ$1MZKM1/Q
M=OK=Z >W*'@T#XMO9BD>S:]>A0FU)#?&*N"62[[4L2W< @J6P%)(B#5(4BN#
M8R3;98V-$6MM,^O5S52E;Z8:A3/?/7@1$1]X!>9VVDL,7L_4UN!6:9K5JF9;
M7;-?T^(6$6"9#K^!(BVOOW^I0B_#H&F-P;SRB.&",<-L.8K*#+RE8R&CC5R9
MQRH+]V$Q7RUF4UV]-^_6YFE5+:<0U9@@4P)3".,H5G,@!21 2+=.%9(B6IBH
M.D;7)(Z-: \4SHXTSBJ5.ZU;K\,>MHI-"F;?/N5M.,97+ K%)E7!HJORAJU7
M%&K^2;FBX!N[4<[;J8\Q?S_]Y@\(U^X-F<J9J6-(#PM -DOQ_S!B^=9=.^',
M<BX* PIN/ ]9!'P_/Z!1"9E5@A0\JOQS-S7&1D[N+41QU-,1_C ^ZA_4GDFJ
M-@!4%F1[$^J(\X-V48?6W&7>D,Q;DHZ];D,R$:5U5&)0GKL-J)?D=^/3.C*B
MF-9'"S\^_VR$7SM[]GV[-'_?F+EZKOP!S)EQ7ACRM:XE0)X#.;$$Y-SF3&N!
M#$=1]'==YMBX[D#/;*=H)_<K!/! PDL+8\_LU@G!>.H*QR053P5('):4PB$X
M8:"(6[O&4*T<;ZDO]W/]D_EF9HNJMEQ#:1^=OZ>>)XY/+,-0 .@7?*C &$AD
M,*":$@H95B*/RKH)D#DVNMFJ7.UP'R@=&R5U'>PPJDD,8<]4<PF][8'F75:K
MG/W>_+>7P/P(S)+%25V7.'",5# $I_%1X;=VS/>;S19_"&?'V\7R86GT=.W[
MKS8IK%#F$.9" &28<WDHL<"M\C!05&C+A2Q(H:(R_UJ$C8U\=KI6A;-^6FSD
MVFYFD:>=02B'D4\J[%[CW'*G^UU6JYYYW7O('@X!*55"89NH85,+ XP^23(,
MN>>&>@/N,UENC#X(.W^H4Y4G2/HV8<@ :0NWEE(, J8, J42M(1("1Q7#KM=
MW-A8I4ZD%[6ZVWZI78H.7 8XC$[2P=8SH=2(-9H>9Y<TRB8N/G 5E)3U!RX+
M&[X$P57#SU8AN'Y7Q[ZL[K8/]EXOOOKMGFTM?2)R0DH&=$ETW9N5YR4&3"JL
M\E)@0J*:!)T3,C;*J!KI^2Y9C98=.P*=Q3.,*VY%J6>&:%PR'_OT:>T6.V*I
M5]EO7[58FQX: +6!D:KGZ#D1P_8=;3'RI/=HV[6=$S;\Q+B-<=KW$=K'-NV2
MFPB&S!1NC>(F50,0M@2P'#*@K% $0:J1" I ZB![;$QQT BKJ92WZIQ;%C,$
M82S2$["][Z)TPK1+\D<L.NE20H(E#YTH$@O)F?21Z$=THRS?%,IWU_(-ACPC
M-IWVM")*,%(":JU/,L,"<,X-P#G5VOVRA'%Y)>?%C(V(CGN-W36]@#NY+1=P
M#:.<V]'JF5V.6XF% A5-+NTX).*1"T(&I8QV0U^RPY6K;]C^\&EKTW45P?-^
M.C=5X,X$"9U3B26P2@J 1.D\%5)0(*W-):&*2QC5C_"BI+'10;V$/] T^]WK
M6D>=1?+!97@C]CUN!6V0+8]HO+IM=[1AD7*GXZR<X3<YVLP]N[_1>D-'7\$]
MYX.MMUW?"E7U+OAHEM.%GJJ/XMG+>C=W'Z99K2<,6EL*EH-"$PP0E1IPG&-@
M)9&RA 7*>=1V:83LL='(5J]L,<]4?8Q@:PNB:_/$C$"@J]$/KGW['YY6%G9[
M*K-5_"[;JIXUNM]E6^T3>B7QD*5R52(D#^N_Q$-RXM1T>$3'S 5?H]H_[X.M
M$O2_+&;NYI7OE;A^WFT.%)AHJ04$E)>^A2%"0'"_#$(T9Y(J6)JX[(40J6.C
MKIW2_F,[5/N?LEKQSOLT88,0QF')H>W[K#D%JO%9#3$HI<IL")(Y;'9## PG
M&0Y1-]]<R?K!UW"NPV7VF>10<EKX#1EI?1\M)APQ(>Y[J^9<"*T8*Z(*WEZ1
M-S9*.BSG_'!3C>NSZ(8Q3D+,^CYD>@%7OU%S@;BDKXU]5MIK%<IN,[VE:G;K
M;1U+!IGU@UA]^;A<?)MJHW]\_FWETQ/>3N=BKJK<^_7T6[4.V4VYRM "(Y$#
M4F &4*X)X(7*@3&\Q+ L::FBT@7B51@;XWCU,SM;_+&J*_;9K>J9V.G^Y\CJ
M0_'C$D9,_:+=,U<YY;,*[*WZF7S.?O 69-/Y/V<[([*]%;UX2MU!3%4 *5Z!
M8>LC=0;HI'Q2]R=U+.2],9\7OYJ9K\S\42P/ ]"XAA@6S+HE'D8 P2(' A((
M5"%*9!#4T@;U?+XN:FP,YS3-UHML6>OJRRM6W]8/2U^.U__FE\7:9'^-K*O8
M G5A.<]SPH$AO !(%@APCDK C$0YAH@H2R-[P28!>Z@.L%_%5&=/8B[J/N:9
M-0[N:=T61R=#.6S*2(-<SU-#\X8V:F:-GCV$4EY'(U6A[LN"ABW3?=7@DR+=
MU^_HQLT?ETWY[Y>U6,N2:;?LQ6Z-BP1 2 O F&_\!I7/Y9#2HJB2MY<$C8V7
M=WI&%7"-PS:,)%(@UC-%= ,KFB"N(9&('BZ*&90<KAG[DAJN7M^Y$]37Q4K,
M_K)<;+X^S,1J-;53545'-7$UV%@-2T:!$IP"5.;.EX#2 L4$QP1R VD40UR5
M.#:JV"J<51IGQRIWC&&Z#GN@AY$2S+X=C=MP[-( *@R;=,V?KL@;NO%3F/EG
MFCX%WMAQ%]Y7[GCWY!SUI??0Z_IIJXE1%)=$(:"U9&[AHC00DFA 2X4-$25E
M,&[S_:R8L9'+7L%MZE?DIOMY,$LK#5/$Y]#Y$'CF%]R^DY_DVBT$&12EU'&K
MP-OA'&8%> #HFTZY=!<0#3R]N!FEO@\MO(+9 4B-B@D/*EHA2'4^<5[(L,<2
MK8:>G$:T7YVTC^?[700D-EKEPBJ <LD!4NX/#G/'L=!H+*@RG$2EPEP3.#9Z
M;6D]^;YKO.E5T(-=MV10]N^YW8)BJM:=)]#TV[7S_>O$I(8:']BK\_2^;E13
M]XWS)0&VK9FF\\UT_OCAJZD*"\]7]^OU<BHWZZHYZ,*W(O?]FQ:SF6];["Y?
M/T]X3JV690ZXIM+144Y\1V$%2H8+KG5N#8J*_$JAU-@HZ[U9K?Z<^0.[:65=
M?3*J=K9EBYUQF3BPSF_BSH_L<P^X$J#9WTB'<>#0X]<S3];F9#]X@_YYWX.N
M&;>]47?5\#H:_2R^WV7W+P;QV,@>HFQ3HIZ(@I.H-"A-IP3Q)94G??8ENC]\
MG]PD\5__]K^V/W%_2+$R__:__B]02P,$%     @ (H)A5H+2Z&5XN@$ +_43
M !4   !C;V1I+3(P,C(Q,C,Q7W!R92YX;6SDO5ES7#F2+OC>OR*GYG6\$OO2
M5MW7E)*R6G95*8VDZKHS+V%8'%+<(B/4$4&EU+]^',&=C"!CP>$!<\RZ*[50
M![Y\<+@['.Y_^1_?3T]^^H:+Y70^^[<_\3^S/_V$LS3/T]GG?_O3WS_]"NY/
M_^/?_^5?_O)_ /RO7SZ\_>G5/)V=XFSUT\L%AA7FGWZ?KK[\](^,RW_^5!;S
MTY_^,5_\<_HM /S[^A^]G'_]L9A^_K+Z23 A[_[MXE^ER^BSXF!M2J *!H@Q
M:T!,FBM'OU;R__K\KQFU5,Q$2$%$4)(IB$Q)4,8ZY;))+LGU1T^FLW_^:_V?
M&);X$S$W6ZY_^V]_^K):??W7GW_^_???__P]+D[^/%]\_EDP)G^^_.D_7?SX
M]WL__[M<_S3WWO^\_MNK'UU.-_T@?9;__+_^]O9C^H*G ::SY2K,4EU@.?W7
MY?H/W\Y36*UE_BA=/VW]B?H[N/PQJ'\$7(#D?_Z^S'_Z]W_YZ:=S<2SF)_@!
MRT_UOW__\.;6DFE^^C4LEZO%V7)5?_-S_:&?7\X)$N_#YTKR^A.K'U_QW_ZT
MG)Y^/;GZLR\++/_VIXH56EH(+LX7_C^O__'/US1\7>"28+/F^2W]P<4WZFJ'
MTX/?5SC+>,[KY4HG\W3KATZJI.>+RW]Y$B*>K/]TDG$Z67_Y1:0%0UI-I'"<
M2ZXAH/6@LLK@E7+@F%%6..MY%+?9KZ0OB?:U8I:8_OQY_NUG^O#/523U%VO9
MK.5R;[ES^1Q&]^4^?#,K\\7I6JR?0CS!"=KH<Y1$?= :E)89G*+_*<FQH**S
MS+BC6-BV\FUN;NK[Q2+]-%]D7)"!N5PZ+-(]W=\&]\5/_/PU+.A#D+Y,3_+E
MOZZ6IH4.5_/&$CU7'9'^IY]( @47"\QOSS6WE=$UERLRP;C^R4-1<;:$SR%\
MG7PDH6-EY.4);:1WY>-JGO[YXOMT.7':.9:$ &T4V5IE.3@O- B-2)*)J9CT
M #1*6,8UU1<KG>,#3U;+RS^Y!LJCQ(R'EC9ZG@\A] [0<Y/^5_/3,)U-A-&J
M<.&!HV)T1$L+42N$)#5#+F7T["&+<@AL[E,Q#EX:JW?>5-8CHJ4>^I./7TAV
MRP]XH0SR&'_!&99IFH:3-S-:!)>KY9O9R_,3_=5T[666*>;_F)]4_W+Y-SR-
MN)AXR63@,D*0L0#9: 9110DI.:%4$-D+^YC/T9*@<:%V+"CF(VMH=%3B8HK+
M%^\OU[XO@XN?^%1=S*L?NQ3'#M+0'*/AGE.,(A4=%L:#9TBN-Z+AH62O$M\-
MKT.3NA.2Q;- <E=:[0/COSPJC5\.EH:5R69-P7@0=)BI1-)PCOXG8+%6E"BR
M8GM@?$!2=\*X?#X8[T6K?6#\Y:/2>'FH-"[4%6(Q+*4"FFE'Z@H1G D6Z&"+
MMCCGI-S1^W@:@G?"NWH^>.]+PR.B?DML^G8ZPS<4?"PGS,9DC;<4E?( *G,&
MP64!.>O$HDR*X-@ZLW.U^CBN1/-XO:F0.P'+B]GL+)S0OIDO5A/E,W<Q9Y*'
M(C<&#1E[#!+08.(AH^(L-P')S56[2N8<J,L- #E8L",#XS49S]6/-[,T7Q#I
M:Z&L$Q@OYV>SU>+'RWG&B1(B\N B!7*.$SM)@3?> $_91"6]D>*A7.#C.-F!
MB*YLRO&P:2WV3LS+)_K9B?&.3*V0H)46H)C($(7W(%/1L@B>1?%-S$I=;1R7
M?G!SLK<@>P' (LR6TRJ+"U.8A?72I 0")9(]#"0(Y2-DK06C:%DX?]PMV;:5
MQ_%]AP?&,0+NXJQYD3,I8WGQGRH9/D%D011EP3!&<4'D$4)B"ES1WFMIM8S'
MN:M;E]X))OK9P*2-B$?&R4=,9PMBX_7W]"7,/N-OX10G&IDQVA>0P1K"N4_@
M*':$R'/2]$<Y\N/NJC>MNA,ZS+-!Q]&"'1D89/QJR/[QQVF<GTR2SRH4S2#9
M6N=C/(/(-,5TG"L*\]#Q(V/<6\OM! 7[;*!PN"A'QL +$D6NXOCU)'R>,"."
M%Z46=X4"2K@$D0X]\I8U2:4$%LIQH<FMY7;"@'LV&#A<E)UXF^]Q,9WGU[/\
MBD*G";?%.\4,2$O_HP)SX*00('P0RAK,@9<FKN:M97?"A'\VF#A>M)TX#US$
M3]/5"4Y2L#X&1V3GA.<7&1X% \N5#5Q*I;1JXCA<KKA;AHL]&T@<)=%.+,6O
MTV4*)_\/AL6O]"?+"4>74&0&Y/5:4)9GDH4-4!C3O$3KA<8FMN+.PKMAX_FE
M/X^1;U<0.;=[YTR0X\N1H0.-GLY!11#WF7C2@A<2BP^^47GLO:5W@\GS27>V
MD7$7Z8L/^'E:JX=GJW7TE)GAW(H$R=52$!\BT9\4A&BE8"&8APL>=\U<W%YU
M-W@\GZSGT9+M ADO22R+6BR7\?O_Q!\3S1@G+]J!U([5LS*"TRF!YU[ZX(3#
M(QV/C<ONAHWGD_@\7K8C@^/EV6)QZX2\=*HE*A-M1F ^DAL5,O'@E0;&%7KR
MI%ARQ^%CV\J[0>3Y)#V;2+@+$_(//#GYG[/Y[[./&);S&>8WR^49+B8HT)DB
M#812\S..>/!6UI2=HGU@ XID&IB2+<OOAI?GDP9M)^LN0',!__/[H)K3(]U4
MS\HQ[CDYWL(;DH[0'H+G""D6::/D)*06=RJ;5]\-,L\G7=I,TET@9ET6%])J
M^@W)3H8+MB:$=^.=$V0D64T#.CI/ZSM:)K70Q(,+4C= S.;5=T/,\TFN-I-T
M%XCY=7J"BY=TIGZ>+WY,B&NMC=!@.=I:QADA&#10-#,NT,F:CPR,-RRZ&SZ>
M3Z+U6+EV 8O_G)^<D186YWPL)U)ADC)Y,*AK9E"36% 1*Q*9-#K5IQ$-@'%G
MV=UJPYY/PO5XV78!CM>GN/A,I^1?%_/?5U_6!=BS'Q-3BO*8 EAE2ZW$11*/
M<!""D"4(9(JQ!A#9N/AN0'D^V==6<NX"+A]/P\G)+V=+DLJ2?*JJ4_*G0*=:
M_,A]@&B"@2A-#"9E[=)QM<D;%MT-'L\GZWJL7/N Q1>*TRY!;3G3&$0&(Q.!
MVF2*S3ACD!7/CALKC#GNVN;^FKN!XKGE6@^6:A>8(,)/:\'T//WS_"'0N[-5
M;9M3*UHF@H =N=6@?7"@&(5DSJ4$C$5C)(H2FV#D(1IVP\RSR\&VDGH7&'I_
M%D^FZ=>3>5A-Z)AT24<%QM<:VBP5.!(%E,RMLW1T6M,B\+VQY&X(>3XIV.-D
MV@4@/H7O;S+)95JFY^VV?CM;/X0-&(WT@1&4ZT-8;BDHT]R , QCDI$+;)%[
MW;+\;D!Y;KG7%K+N C0U-KN@/=)9F2-A70N9*#XK'(+D#J1DKN10BLLM/-;K
M%7>#QG/+L1XHT2[0<%%P_Y)^^6[Q:?[[;)*-"<ZK!,AXKI<)''S('&Q),HN4
MA- MC,>]A7?#QG/+IAXGWYX@LG[L]V[Q?C'_-ITEG#C-T.8B029/?'!3:FI8
M04(5A,K6FG3<F[F'5M\-+,\MM=I TCTAYOV<?.V3_W?Z=?TVE+NL=::XW65%
M(9OB$:*VQ!3%]G2&*F]+"X]UT]J[O;A\;MG6HZ4\,E;>SFMAW9?Y[/+P%([Q
M\[K+$"R)@W%P)E%4%C*++&B+2AZ%D+LK[H:+YY-</4JB8]<<540O,)RCF(4H
M,#I@)LKZCKQ:O&) \QAY5$K$<F2=T8W5=D/!\\FA'BS)3JJ:E]<]!C#_\N-#
MI03I'/R$WU>_T __<^*-=>O$'\LHZ_L_!RXY!5&EX*W+3/#CZD1V)F4W[#R?
M5.LP.A@96&]26;PXRU/ZB1>K%2[/%;1^0:9BE#)J!YK56N[  OA$VX,;%XIR
MW 9^G!.[?>W=H/-\,JZ-I#SV6\US#MY>]*^?\**+3-& )(,)R@@)06@+K!ZM
MB:RKL<>E2.XLN!LJGD^6]1AY]@&%=64_ZHS1BPSHZB,RH^J;CU@H(A.%&U.B
M._+-Q(W%=H/ \\F?'BK'/M3_ZW1Q^B9/;&+)QR1!(*%542@%WM16>[HHH<F"
MA73<2]U;R^T&@>>3)SU<ELU \)>?[\F2^/KG<6-$9LOYR32O?:1P4F>@?/R"
MN%K>)G[7L2+;/M9PS,A.]!XY=N1>4_EWY=?IC!:;4FPZ/V\$=#7-(BLM33&.
M$.0]*%[O\24&$$8$FX6A7S^4%#IJ9L,#=!T]I")]P7QV@A>M1'_YL6XL>M[7
MD3F10G$(,@A?6V19"+E68J-!:8SU+CQTV7\0R]O)Z63P0"N,W!M<T4@1'8RN
MV#ZD0>7,198)1-*UU8$7U2IK<-:K+%D4R@ZVB?H8?-)<W3O//]E']AV :$.#
MXQ@"(_V2(Z8<R<7' "Y+"87\<L\XUL118_0\G_DG>ZGW\?DG^\BZ [3<&TM0
M6;EHMEX,!N:=@,)%J!7=!D)- B5>0LG2Y2(?*HH^R.AL)Z>[H29[:?JNM6DD
M]FX0],M&5G)4WGN9P93Z6KX&!(XL-!0;N<FTZ] \U&?S< 1M)*>[82+'(^AX
ML7>#H)<;64G>.I9-!A:CJ(^EZ\ ':8%I'[FM-UTJ#H*@C>1T-ZKC> 0=+_8>
M$'1YNE^^*/B(G]=W'.L37J/)GJ<"T91"0E(.O$<!R8>$6G*I'NP4?I3SO(F@
M<>W0X [TT3KH 5#GM%_L,O2IR-KEQ>:@00DZC*,S K@E]Y +Z9$UC[YN$M")
MZWR\8N]9H$.E//9LGQ=I>F$IA5#&%Z(Z,TY42V<ABF1)HX8K)V.R8;<Y4U>?
M'%G;A^MD?K2 .MCY-P_9ZZQXLD;[&A^&4GNVE*+!,_J5846%D*45]J&[@6,C
MZ"M"QG5 ACHZCI=Y)W4MM_N3AJQJ#VORGV*]":M-%8*U HS/J#PJ5&*LUJ]/
M$B<?J,I'^[[N(]<.+,IM!_O^([5@,$9RV,G#9JJVW<BUR8\"71A/UFF'S:<3
M/T)2/X'R<1 :0@/= >JW^?NP^,]P<H83JZPMS@? 6*O(I:I3-U@&C5$X;V5$
M;'WOM(V6?B+E(2!TH,R[P\[Y5EBW&,MD5IDU14KPO+9:-Q3X1^\<*)3:1HM&
MR];)NNW4]#,D<C@3=(#<.T#0C0?7-[:!EJAMDE@;*MOZ@(6#XT4!)BZYY:IP
MWCK'LI&0<2;G#(>;XZ7=%V1N(=]'S@1*#IF;.LVWT+DKM8. R2JF>$G)#@>:
MO<U-\WJ\)X'-P1+O$3@OSE9?YHOI?Q,K5G-D@BQF'3L(2M018T%&\N&R3RI:
M^KO6;O,#Y(PSB.<) 72@Y#L T::C]P8WCG$90]00@Z%#-TD#D1Q^<,%;;;AA
MT3Q4_MW*[=D32LT?23^MZW.@_+M#T_EQC,E[M+7OM\ET'"=1P-6)9=XREQ3/
M4MK6SL\&,L:9^?-4N-E?TGV Y6N8YM??O^)LB2]F^=WJ"RY>+)>X6EYV7;6R
MOHYP$E#7YWMU$P2FR9<+B6N&*:@'G\0>")['R!II7-"@:&JJB@[0]>IBV0_X
M#6>T.3S3.0D7P%C.@0YB02&E"2!*4<6(0BY>:R3=(6&D04+#H>88$7> D+?S
MV>=/N#A]A7%U"?* 05@N-3G^A5'LR,EZ.E%G5@CNA<GQX:8>AZ!D QDCS1(:
M#BG'BKH#M-RPB!.5T$AN'5C.,BACJX^?!02!PL>DM6E><'YC^9%&"0V'CD-%
MVP$JSJF^>JHAF0U>V P!J[NN4ZZ3O1.DZ'1)/)#O'AH#XS8%(U=/#?V<Y0AQ
M=P.6"_MW+8_HD]5QW8:3Y&&%AV \!^Y=R2)9KIKG^382,N[5^#&:W0B28\3<
M 59>AN47\L/K?U[_U]GT6SA9%Y6M7H;%XL=T]OD\XHM.Y"P$,55JQ%>*H(@O
M6'+1.9-&&AMB:WNS$V$]8.DH -Q-^#771@<0>Y'2_(S8^( )B:5X@K_AE7=F
M7 P2N07+3"$K+1*=P]:#L,:4[*0MH77B[R%ZQCW7V@.JF>P[P-&;&85_]",_
MB(4)#\X57N_Y"?I$>Z(]$(*$+*1$%H-IG["YN?ZXE17M<7*P;#O Q2Y)I>AD
MXIP,I:Q'O"J$=X]H@45;6$Q&.GRHT=F8^;W!ZBO:HZBU)CH UVWB-<6&*I.G
M6&-04!1*@!="0O)>6D-\H7BH9^_1/O2XA14#'$\'2_=P:,Q7X:21W9E_Q<7J
MQ_N30.*8Y>JQ?:U1:;6ATJ.3'"-H:^I\4;*FSBD#/!5KN50J^-;1UD/T].#7
M- FZF@G]8 !]PT6<-[(N?YW/\^_3DY.)M,DP6Q0P9FM)2"P0LT700=7\ML48
M6\/E<NT>7)DFT#A(F!T<,6](W+//4_+-SX5!2'[]/9V<U:KH*YZ*-XR7VF_8
M&5OSE0B^YK.-D2E:HQ%YZZKB7>CJP8-I I[F2N@ 6!>I;E<DTUHED,+4N5Y*
M0M28P2OM,R_%Z#Q,LK@';Z5AIF\O07;@G[R=AC@]F:YJCXO9>?W&E_D)"7U9
M#\W5CRO1A)0C4UJ#5)+XDK7O?48#TD=RZ;1P9$U;7T;N2-O(3^V&OF<81$4=
M6)X;?-T-%Y(0V1=RSX2KC4E#;91=ZG-4YY"5(CU);#BP=747,8SVMT/L&%5T
M *K+7.;[\*,F,B^CQLRR+.M1R+%&C<%R.IXI!B!.-,6,UIKF[6TV4](-F([2
M\Y8$\A%"[P,ZBS-:]9Z,)E)HEY6U8(3*H$3DX+&0,<=:ER_0QR'N'S83,VZ0
M/AR &HB^ PR].L-/\P]X4KNZO@^+FYP4E$G6!ZO1<P:JYL&")=]2><$U"T(G
M_="<A(-J_K92,Z[+-!"*&@F_ QBM4^(;=D,PLDY%+5"GI=(9[XFA0K:5S"R=
M^C'HJ%I7!&XA9=R8?B  M1![!^C9Q$'(A5EOZ],-6Z52'Y(Q =XQ70NF7?&M
MBP0/Q,Q@H?Y F#E2V!VD "XKI^N4F5/\%+[?8*DFS*/)+J%F8!*7%+L&#A%-
M@L@LXUH13Z*U[_P(2=WX0,-%9"V5TH-)NE%S_=M\EBYV2DH:59T]$J(QH'(H
MM$DB@K5<.ZZ\*Z)Y4FDC)=WX0P/&^,>KH(OKL+N']$U>E/;1)0_$$:LU;P'J
MG$5@4K(D/7(>6K<@W4Y--Q[2<)!JI(H>[-,U$Y,0G0FF"*"=$4"E5-,60D$Q
MG)S D*VVK:]";BS?C9/T)-G&O83=@:]T7R)T0)]? +Z?+]9:6JT6TWBVJHFP
M3_.Z(^:S%5%!7_S\9D:(Q>6UXXG2%1X,!PI!%2@=- 3!'(B 4DICL]+-QX\T
MY6#<;AQ/@M815=Z!8=STM-OKHHPH#J3(U67@@L)AVKT4]H@00JHYE?9UD@<]
MHA^PU>YXJ-CA]?T^*NH 93=ZF%QV#\!LBB&OE$621PW+G;,:$+UAS&6M3/,N
MKG=H&/OU6C?X.DHY'8#K14IGIV?KK/#:825^B)0O.%M.O^%Y?/UVOJQ1];M"
M@?:D)*&<D1Z,*PC*($75D6E"#$JCN=4NM1ZFLB>)8Q<\= /-(57; 7(_X"I,
M9YA?A\6,1+>\P>XK+-,T74V4P^2\2.!#[2_'K "'A8/U KUGNF36.N1]G*IQ
M0]^.\-E8@1U \KYP)RP[S; ^#DLF@0HR@?.LYKR5SZP(K;#U>X?[5(P;-G<$
MN2,5U$&,_;?I;+Y8B_!<+).8I0G,,(@RN%H\ER"8]5-6SSDW$LE\-P;871K&
MC7,[@M=1RAE[%LB&#,$-N:VVR.W5=%G_=#H[(R_C*R[6:E]. NK %3(H592*
M9027582:,J<-E=#?;26W99Q(2ZK&;6[9 4['U7.7!_0A.IA$%Q,R6<!GFVJO
MQUH)GP(PC$;9C(S4T65F<MR>G!WL@!&!T('S\%A*>,(<<N)"0L9:ZU$H!/0,
M$71*@OY$Y>!:1_>/T32NT7[J*Y_CU=(,9G_Y^9[$W](?K/]J_3?U7WW \E/]
M[]\_O+GU_30__1J6))NSY:K^YGR)EW1DS$^FN89XOX23,$OX\0MBK8VNROB"
MJVD*)[<Y64Y/OY[@8[["CE_^^9KZNWQ=+' //>TXP>\KG&7,?VHT)/*A)S6Q
M*!/JDYH0N2'$R#J,@<YEM):1\VG1A_9W9X_3=?3Y_<#DKJ)2\LP0CRY3-*>%
M ;_NKBN99]+K>&^"W?$L;R=G[ N8QABY=WXV4D07/N&VD>KUE7.1)8-!3PZ&
MH-/=,\Y!9,FC]R*FW/IEPU9B1L93*W5O&[9ZE.P[ -&&F<;6<<$XA?V6G-':
M X@XT)*!QSIHU.=4L'7R^3X5G9BAX]3[P)C% V3= 5K.1U:_N'TW?3%G-'#N
M4 6LO>!K;5B4X(R2@%XD;C$'89N?W-O)Z6<*XR&:WC@I_'BQ=X.@7S:R$@TG
M2=C:O$,A*%<\A*P<$(..99^]Y:W?!S] 3C]#&)LAZ'BQ=X.@EYM9D3P[E6D?
MJ/JN,-@ OO@$&#09::D#C\TOK;:3T\\,QF8(.E[L'2!H<WOQ(',T2D<PA@ER
M!Z4#5\NLK$ 1*-P@";4.PPX?,3U<A=) #O/Q,N\ . \,D62:U];Q$8+)9$0E
M9HA16T L0GKA6=:M+<]V:OIQ?@Y4]>[#._>1>Z<(NCD)60FBV8I$EM3ZNL4D
M!+E^(H\QQ,PIWFC]%/@1DOIQ@X;#TJ$:Z !0+TY.YK_7+.ZO\\6K^5E<E;.3
M^YV?KP8LL2P=LY9</4/,^:(@>N)0RRRTU,J$V'I0VEX$CEV=.W#R<3AE]8#$
MZRJX%Z?U*O*_UXI[5Z[?CUT^?SV7+KZ<+U?+"5.R2"4#R!(4J-J/W$?'@8>D
MN?+)N-BZ/_.!I(Y=H#LT.I] @1W@=/-$9ZE,U)X',OOU=7^,O-[)<TA<1HZ9
M6];\S?+A\[,'++(=&&/'"[\O!-V;ILJRX\&S!$QY<DVLY."0G%*A>3;1&<MS
M\^3YD5.1!ZR??3HT':6('C%U$=]P'5-2EH'UM=27%48QM]/$56;HM4W"M8XK
MNQS1_O18.D !/>+H9FS#G'/**@2M;:WJ%0BA) 1GM%2(SO'F28J'Z!F[K/6I
M$76H*CJ U::H^8:Q-45H3485-*O&E@4-WM$FR:B#L%$DT;P1U<,4C5TO.C"T
M&JJC.W#=\ L9USEBB/6*O0YU8!:\"@98"2(K@3+$86&UIU\^V'#W)P;4@2KH
M#DJW#O)*:>&Y@,%J<=$H<($<0FL0#8_"!&R=^SHV0S_8>/=1#-0!>N@443</
M<MH<.@810*^E)#2Q@T% ";9X;E XW_K:L$7&?K@A\*-@ZU"-- /8:$7GDSL=
M;EN6G=.WG[CP_"XW3UEZKET0CHGZC%;45%2BHTY["2%)B1CJ1#/7>">/77J>
M'-I T0:@* J4+'3.BR@AA9093TRA:EXO\ZQ+S_?!R#ZEY_LHHH-#<7M]K!*Y
MB*C]16?WX(D1CP$*YRSQB-;(YH\9GE_I^5[JWKGT?!_9=P"B#05J%*5ZY60@
M/Z!R$ T#;P.#P&1"H2UY"ZV[Z3^?TO.]U/MXZ?D^LNX +0_50+,2E<SD0^ID
MB)5,P46(68.+BDOM,*G8NI?U<RH]WTO3>Y2>[R/V;A"TN0:ZA)ARB@R*UQ:4
M5K;>0&9P.0<;O-)6M[ZV>TZEY\<CZ'BQ=X.@S370(8K,##. 9(F)%5_ R23
M.ANS\L$ET?S-W3,J/3\>0<>+O0,$;:YG++9(;C2#7+-AJM;2>.417'#>,J$3
M:SZ%\9F5GA_C,!\O\PZ LU_IH!!$0R&6C!"U/C\@1$6N(B96+Q:]S+IYL\L_
M6)WG,9'^<,KJ 8D'E@EFE)HSXC!K$^LSLU#+617(D)),V=H06J?7_KAUGD>A
M\PD4V %.-Y<:8A R6J'K+6;U%X*J5Q > N?)1:=B2LTS#,^TSO,8C!TO_+X0
M=*_$PFIOC%,29)0.5%**_%E4D 5GF;P1%IM;L^==Y]D(34<IHD=,7=R*AZ05
MM\* "II3?(010JB3Q6,JVK!H+&]=G?!\ZSR;8ND !?2(HUO%A<8ZC[6C("^B
M!ML27"W:48';J'G4W@[XF.$YUGDV1=2AJN@ 5H\4%B;2NW<V $>7:UMS!YY3
M+*Z55#8F$PQK/<#CV==Y'@.MANKH#EPW_,*$UG&G:%?HHFF3: ,N$S-6,&<D
ML:CLL+!Z5G6>[0!UH JZ@]*M@UPQ+PL3D2RN)7:\\N <!M!6B<0=*Z)Y'X_G
M7>?9VD =H(=.$77S(->2:XW& Z;:Z,9PBEU]JH^S@^1,VZ)EZ_9F?X ZS];8
M.E0CSZ7.\TJHRWFYT?__R K/+5\=I+9S%PX:576>CX*Z6O *=$87JU**$ NO
MDU'H5SXK#9DY6Q+/UC8?;;Z%E&9U=N>W8$)8;3AMI%"$JQ5 &7R(JLY]*5X+
MBE%%^_;]-RD8M[2EA;ZW5M/M+^$.#JWMQ6+%*6:\]9#%>JI%U&0<HP%A34%9
M/'-YL#[:G=5A'J'AG4LO]Q%W![C94* 1A5(R&PO%9E]'>Q?POM!QC8'Y:+76
MLGD"\MF47NZEWL=++_>1=0=H>:@&4$2?A,<"/#&DN)&39(Q58!497ZL<D_^_
M+KW<2]-[E%[N(_81$;1<K"8?<'EU8J_WDM#&&U,@6\7);0\2(J]S<+Q)=&JG
M@'&G&UCZ]@VTT.^ND;)AV4XJ3@X_@XX593\HN-@:061A!;,@M<Z@*)@#QVEK
M&$=&-2E5N_BUQ<&89\S1ZML,@P-D.3(0WB_F^2RMWBW(O'V;)EQ+0@;%!8\>
M=*Y5G#PFB#)S*":JDK2P,>UTBCR"A4UK=U+L<YQA.%JH?8!B/47JG(/E!;*S
M9]PF6P?=2PW*!@LQAP).:Y>B%3&9G>HL=D/&?0+&LQ;'Z_0^0(X4< ^^Z.6&
M>7M5R:L#LL@+0JC_HP0K$(*DW[*<5<E26MZZ2\A]*CJIYVH8XQXFX X@4JL5
MWY6_SN?Y)MP_SD_RQ"2MC=02ZMUHG4<7P,7B@-STH!R6T+Y/T79JQG5)ATBF
M-9)\!QCZZV*^7)+1+-/5A(7(6&(<R%6KL]P%V<I: 4L1G)?H@V"^]>WTC>7'
M]4^&0,FALNU@#NG%A<;L\^OO7W&VI.C\4B#9IF XA?>6(_GR]!OP(D30R::,
MFC&16]>#;B5FW+-H",BTD7L'=N4CKN?P_A5GQ- )&<D7^70ZFU9F5M-O>,'>
MQ%M#ARO3H#FK@UH,!T_Q'4@K<M+!LE!:%_#M1MFX";9&,+B79VNNDPZ0]K<P
M"Y_7._!7O.+!>2E=X+3I:MI!168AT,$,(@ERZ,CAQ^:%H9OH&-?S&09%1\O[
M8,Q\PT6<MWK<=>M!T!O2RNSSE$**%\LEUB= 0I3HK08,J5:S,@E!:0>,1U>[
MO0<*/!KCYV&*QO6.AD%20QUT8(?65+\Y_1JFB_75VI>P^(S+B4B<6Y<M2"=K
MR_>LP*.7P#)*7B]-;&G=>6HS)>,Z2P,AZ'B9=X"<*]F<>Y1O*6J8Q(PA&.GI
M$!9U)@IS9%"=@2+JVXU2K]M:WU)O(&/<YU;#8.98:7<0G?TVG\UO<W$AH>MR
MQ,2T+%B[C'ABR"1&MK,X<*QP:272<=QZULRC1(T+IB&BM;9ZZ, 2T1F,I)?5
M+69N<OD;KB;..!.R\<"M(IZDX."LE$#[1[F@A!*B==WY+G2-&[$UAL)\8+UT
M@+7;WM]%9?7L\_D3?(HW=7 8H>;CB9<Z[#FZ#!B98%YHQ5SK\8 /T3-N'#<L
MMIKI87],^7-,S?!S+:AND\\.T]FRGNFX?#=[_;V*[&RZ_')>OO\*XVH24E8<
M7824O*M3O$A6SI+O8*+7BF)8;/YLYE&BQHWNAL576XUT8+C>K;[@8JO,)J4$
MA=XB9%]]4^0(3BL)OA@KDXLV8>M;E(<I&C?P&Q9<#77115KJ.B;YE23Y<CXC
MGLZ(K>L')K]@F2_P_.<^A>^XI"VU"*1%,MR+'^M[[-K>AOXE$7>RELBY[S )
MQ7J9ZKY"K\C3=1K(+4A@G#."I!XR:QT3#,C.N-'$T.Y>'RCH(-2]8O%"OK_@
M#-?WJ3EX+THAXH4@\482-"H!R2LED!DC<NOV1EM(&;>-R!!A;0N9=W!./[Z+
MZ"=.SNH3R_?5!2:%K5:+:3Q;U=JB3_-M&XAQ[9@6D&,6M>:(7&++'7B=(T=#
MVZIY!]UA.!FW6\EPP!U5XQW@_M5TF<Y9QWS%^6W1;/R15V>+*I@O88GOSE;O
M<3&=Y]^0G'2R!)/D@TF&/"FE6 !%?CD=9ZR^1@XL(/><0-L8]4/P,6X;E2$P
M/[JV>T5\C3NK!-[-Z*^_SI?AA,+-33]XQ77.@5C###QAG:?DR65#I)"A>&-"
M[=\M6I<VM:%\W%XN3X;J837: 8[/:P77-U)>8X@D)B)5K,<19@A2D 2-]C;9
M))ULG0"]7GWD9BY# .I T783 3WDU#SDQ+RF'U_]F# 1BN $?VM" 871T$:P
M$E!SEIC,!@<*EXZC>^3.+^/XJ(W5V8%=V\$=65[:[)T\<F6E0F\BL+16 "-G
MW'@%$4DK):9H8^L9%*UYV W:S^I5Q*AJ[@#FQ-N-FA+GO"Z("HJ-M8Q6E%H2
M*:".IC:&/!.C6O>PN47 ;@![5@\J#A?PB.=X[5A5+UGK3(3;J/^/^4E-15R7
M-?FHO+=<@\S5,ZFS$6+(H>9FHQ;<)K1W:@7OM\/:?;G= /(LGD\,).,.;,KC
M[L*$:9T,,Q3DR%KWH;6$4(OVE4HL8M3:>_GDOMTXU3A#X6!O'VXOI70'LWV.
M[@_XM:92KUQ38EOJS 7(*(C=8C6X&G)GE5-2M?<X#AMI'$'\.&4^HX#VJ53<
M ;8;Y9*T0>U14<Q5,IU+1EIP-@C04ALMH_9"M;X^?\+L8',_\(E0/8)R.X#T
MZ["851&^Q\6Z7>RKZ<E9G7)T51\?@@N(%I+7Y!H[AA0XJ0S:*(VBH$'?NBGB
M(R3MY@\\J^KOEDKH %./.S7$Z 6/:WXG6C/-N4%@13E0%L7YE",I@]<IZ\)9
MZ_N2O8D<MRJ\*43V=D*/T5=W@'S88;G+:J)S@_.@0&.]P(S"0< 4Z+>J1.^,
M1CNF%WH(2 =+!3X=2(?380=PW2+&"8L:M90%LF.U\X<7$%V=*\A0"DR8DFE=
M+[2%E'&KS(>$60O9=W#5]P^<?OY29?*-]L9G_.VLMD"MKNOUKK@U&""@L$(F
M#4+R.GE"%_#,<!#>Y\P3][FT?LJP)XGCUIX/";DA==6!-;LQZ^O5]-LTXRQ?
MBQ'3"?TG3XJ5(5'\7^\=.:CL-(3D.82LG6 ^>:]:F[9=Z-K-YWM6);G-U=$!
MQ#[@-R1/X-)[K3+ZQW3UY>79<D7R6[S^?E&J61_YT__E&J<7A4J4VDFV^%R;
M.++:#MI!U!D3ETY0H-X8<0>0N1L GU5I[=#*>HYS:VA3TC)?<+:<?L,;%Z^W
M6#INB,VV)0:?:+,3;XW&V]P8L'2^THM9WK#^%8ZC#YY<.0<F)<*Q9 J<# &*
M+!E1EU)XZ]JX/4EL6 A(O-"6=0Q20@4J60D.#6U:\ET-\D#[MG49P;Z%@$/9
ML2%Q\4!]X#X2[^ 873^!W+)=;X36TWFF/U]@6%:'8?W?*\'Q6B]64$-Q1I#C
M@!Q<B0F84R$7%42(K>.(XZGN9-#!$V#SB37<.:9_G2\H])J]/".Z9NG'IT68
M+8G%JO=97O_NY!P%^7_325=5='7+$TL(/K@"QD1-2J@."48$<E(<.4!>Y.9=
MW8;A9.3NE$^,QSVVPQ.!H_,M\K[^P9KE]4^]GY/4<35=K W6Q6O.]R<DC UB
M"+QPYU(!EX,#13%#[2(3P"MK _U1D*QUYGP@5D9NOMGO)GDJ>!S;$.93RVS6
M74%<<G30BU#-% N%SG!FZKLB*PMX:1(@TZH$0=YB<X>I,0N=3(-Y N]I3-UW
M<*=PJV9Z)P:EX4YX1"A)UBT> T2;,A@EO/7:2&S>>G)O(CN90O($\!U6?YT[
M,E<'Y3[[TQ41T&9@*"(HC@P<8PC.TY&)Y,<9]Y1._@$LC-O:IKO(=B#==P#]
M!XZFB=1*I^0\V! M*"V(%>>0.+/<NT!R%JT[V#] SKA-;CIQ%_;22;.C_PDO
M--;WBU_F)Z3-Y>O_.JL5\0WO,C9\??!KC,<X:G^#<7_%ZY9@*%%&<A4=1[).
MF3#D6<B O@CMB\U6-A\AO MAS4;5G0]EL\9S;S"!#J'.Z#098M(9DM/)4 #+
MLAGL>F9-03>W%HVPL'5RW?[R[N#0>V#XN-76UMQ"<75&5BH"O#-U&I\M1F@A
M?&I=M;Z5F$XP=("&MX'E*'%W@)M-0\<Q,..#!ATS!\44!R_J"^# 2RHR265:
MS]:X3T4G2#E.O7>=H.-DW0-:K@NF+B;)6ZYUD<Z"Q3J8T>8(SKH"-@4?I4X"
M^0 .]6TBQL7*L5K=7I-V@(@[P,C[M=0N:#?>)8XA@32\3AMR"GPJ"02G6,*F
MHLG(MJZSN+'^N)<5C9%QL&![ ,7ENFN9O+A@@L))QQ/+P)PG=TW$3,94&6#&
M*"&MP!):YT0W$C)NVKXU3(X6=0=X^8B+*2Y?7/%RTQZB]?6R0-?&H>2W:8ZU
M(-<0_KTN5C(9FG?=>H"<<7/FC;'32NP=(&@C#YD.SLRM *DT>6^&#&94/-+)
MRA&S*(DU#Z(/QLQ@J>BA[,VA@NX)+&O9_'+!!,\N.I\8Z"QKPM/5(FMKH7B1
M7$:1;&CNO&PB9-PT\:#'TR&B[@ OYW;RY4;H<Y-SS4)!PD">&<\(?NVS<YT-
M%N]Y:MTXZ %RQFU'/LCQ=+S8NT'0+QM9225P&4RDHY7X43)X",IY\-JB42RA
M%\TS=MO)&;>Y]R (.E[L(R)HN5A-;E[,K-L'5:^MIJ>X%TPS3V%AKFX^,@,1
MK0'IE W")I[L3A$5+7(#-O2[:\@\M'XGU>.'YW>;";=#@%QL'X7<:YGJIB'_
M3)%;#\[D^HX[FNB"C"KN=#X= )$Q4[OM-/L(5 X0\\A@^7@6E],\#=4T7MC"
MH%W*& .@R@%4, 5B]G561V0L,A3<M[ C]U?N"QR'Z'+>3+!=S$Z[,JJ_G"VG
M,UPN/^+G=1G >N-D=)HK'\#*^M8_%?*ZG'90,&LLF3'O6Y>%/4A0)P6X#2\8
MCQ9[%\[NFO9+_ZUV.O1%0*JW&!3K10A1UBI\A10%6N==Z[>7MPCHY&KQ>,7>
M\VT/E?*($%DW-'P[)=.X^G%I(LDHLDRG;SZ?I9<]1%;GHQE' @A!&'ZGH&=+
MO^9;GQU9ZX?K9MY$4&.K^/7B\SR&>$EZL3()1$,QG%]WAJ18BV4)D@OA'87P
M6.)..K[]W9'CCS9*/D)48VOY19I>4*UXJ!<&$@Q2?*YXU!"D\36VYJ3$J/G=
M3/NVINN7GQSY:&^CV\,$-+9:7R[FR],PN[QZ-@&S$P5\2.0-U]:N48L$-NIH
MC28F[&[V^=9G1WY[TD:]APMJ;!7_+2S.TA4XHQ,\1,]!!CI/E @!O"9'-A7M
ML1HDJ=5.*K[UV9%?8+11\>&"&EO%O\S#Y>V<SSR5XD!*RRB>-0R\X@*\3)Y;
M(74Q82?U7GURY)<,;51[F(#&5NO;L\]A-K\@O&8I:I4S9*?();1U0 +%#$"V
M)A;&;2EIMV/WYE?'O4-JY3H?*J:Q]?OR!,/L=5BLOES>4ZBHI8J*("F1CA6L
M*:1ZU6YU\=PP\A/U;N?OG2^/>]/3Z@@^1EQCZ_K]8GH:WL[+996?4CJ1MV A
MA!KAH2T07'UT*E"5.B^\^+R3JN]\>-S1IHTT?8RP>DB*72:"SM^PU!=R\]E5
M(L@69!%YI/"@&(KM \7V6430VB6M5"+?L7F2["&".GD:WC"Q>K38.\#0'1XN
M=I21FDDLQ(0L$A0C/\9'ZR!KZ4T.M!MTZ[JEC81TDF@]7M%W^V(?+?4.H+.Y
MB$8(JYFNDX=*[=94J\J=D! CN< Z9=E^PLG!)2?#C9<X7KV[E$CN(^L.\'+_
M70HBN="&R,XY$P.<HF G0X(2%!EBQK1JWC#TL*<_P\UX:(Z4XZ3< 4P^X(ID
M@/FR2?QEP%53U614ZYB)7)MN9>)"9F#1&(LFFO98V4S)R-,:F@.F@;P[0,V+
ME,Y.STYJZ<6VYB675E/78QHEI( !R.5W$"B* U\L1^Z$$MCZR=#.Q(T\EJ$Y
MMH;12@=PN_62+B3+HE"UJW_AH+1-$&408%S(15O'F6L];VOO)XJ#)<4'\'4.
ME6T7U4Z;.R!=)A@L$Y;3V2M4O8D57-6"L/6D;&')6V,#M'![@)YQ<^[MD=-,
M]F-G\8B1E_<9V3(L\_+$9LZ;J',&*8H'Y7PA$ZI*;8H4 S,B&W$'7%M2?8>L
M/FZ&OQV4GD;\'9Q@5\F-M^3\O:%?+B>F9CA=YI"=IT A.$%6UY'!389"!^6R
M%66HC.$5%9TTV6N8)CQ,P!U Y&_3V7Q!^^JJC1^% ^AR-'7D0JTX\1:B<@5D
MD,7)3"3DULF=NS1TDA$\4*?SA@+NPMNYG9?ZSW!R1IN&*6(;%9@ZQ%3Y8"$H
MDZ PKEDPM&>:CY_=0$8G#XG: .58,7=@3&ZS\-N<O/QS/D3DQ;E(-K;4ES-9
M4N275(* .<9:*$'_.RA<KFGII/9_",P<*/#N@',^P/'-<DDNV"07;UR]^'42
M76TKZR&Z0#LB:1L9'= JMG98ME/3R?WF$. Y6.@=P.?N%(<WL_O='S^0H__K
M?/%[6.1)<ED8'2,$;>@(EM%!M,J %8KEI#B%BZW;D>U)8B<><AN@#:F>#M!W
M:^=HDZ))%"$&5N_K.*OE@ 8A!Y%=08^<M<[^[&V@!G.=!U7TW=#K4*D?C)BO
MZXDQM#<6JT;1^5W9'#03(XI"&Q U!*$3J#HV*8;L0-K$<^*)'(#VG8U;4#ZN
M]_ZD6'UZ37>#\AO#'5UPR7MK(,7JE)I ^U6C@<(-INBDEZKU,^ ]QVD.YO<_
M)=H.E'@7N89=AE),5/+*U+%<P@@%2A@)OK8JM)YD%J2VIOD@ZEWH&C<X>$J$
M-==2]]C[!<M\@>LY%,PFC4E#89;8\IJ3J^')WT@H&$\!.7_*&7U7A(T;,?2"
MOL/T-/95X+NO:SVEU?1;G5.P@R_P'^>"G5!DKA@3%HJSY!)D':%:?!#2N!RD
M0)5W*_T_F(1Q[Y>? G=/J*(^@!@NN PWN%S-9[>XG%YPF6]<E\Z_+B>!H_ Q
M)0C.UC;D@79<T1:<ED9S&P4K^P#R"%+&O:U^8F ^E<IZ2+=4.9['_:_.%C6$
M6D<LZ[SW;_C[^F^6DV*4X:@17"X,5)U%Y3'5]N=6I(QHI6L])70GPL9]/??D
M06]3/?4+OO-DU#57SJ.WP2,H)8@K;1PY'\P )L>$LJC$ --T=J%LW"=]'<#O
M&$UU$:4\M*W6?W=^("Q??\=%FBXQ3[Q1/C@O*?ZWGO@D)SC6WV(0+#!FO&;Q
M"4WA1B)WRUNS/S P&RFP QNYV1V^%/&O)/R/X03?E?,:X,M\Z$6.T_O(=-8*
MT-6;1R%MS1JXRJO3WF-TJO6KQ&/HW0VW?X@+ER=3:S^CZQ]G^;(]W\OY:9S.
MUHJ?""Z3T<F!+5K3GE4<8E+$>N29.61)F-:U40<1NAMV_Q 7,,,KLEN[>RG>
MRB3]^JI];660"4PQA4"\N=HTSA1R?E0"K:.,6NL<FE]6[TWD;BC]0US<#*O
M?LSJW9+8FQQ^P(RGYP[01/*,698"P=37',4$B@VKWZ-=-!B8R''H4N0MI.T&
MRC_$7<\0RNK 6#[$UJOI\CR+5AE[++TK8N:.U1<GLC8.2D&!#SI!JMV_T/*L
M7>OZQ%:T[X;B/\2=T2CJ[L?B[N"[7S:A_W'AN5. &F8))TPI'0J/@#81PQ@L
MN#HLVQ95O(I!Z[M]/)\B(-M"[6Z(?M:W44^LTK%OI&YMSK^%C*OYQ5:<EQ<G
MZW],?W/)_O)E6'ZY]4_>AVF>\&A<=J(^#4P%5*;MZX3R$"3CAKPF'^V=RX M
MEU(MJ-D-H\__8NK)-7>LN6T+UD_S=:KY0JX3QM"B9QE$UKF.9W80@F:@0L'$
M7%;N;K>M'2!X>XW=@/6L[Y9:2KDON+S^_A5G2]RP,2:.&\:RR" =JMJ:TD(D
MY -F<D:<C,(5MS=TMJ^W&XR>]1W14-+OQ^&[51U?$+7*'D&B274O*'"2C*C-
MP7#/?=&R=;WDWF\2Q!_C;N=0L1]9KOUZ=IPY:ERHSF1RT7L%3"I-01+),2C.
M0&N>N6<EE.;OJY[R2<(?XCIG!%5W O+?<'5=,#H)3D1;G 8356T@8A$BYP&"
M08_UTBJDUH5"MPC8#7)_C%N8@P7?0<+P%O$[;0UOM1"R5KRK2 Q:QFK73O(<
MN.5,<Y,2MDY?[TWD;NC[8]RN#*K #A"ZZ3WWN[/5<A5FU:I/2%!!!2<A^7H'
MC[R S]S1_@ODI?CB4_/NFH^0-/(\D.&?TQ\J_K&S;O=WX8M;A<5;;BHWMLZ:
M2.ZBYM+2-K*6(BBKR0]F#I+*,66>4L;=4A\MJ1IY6DD;Z(VKJV8@_<O/]Y1
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
MLW,2K.&&MFM&X"*@2QP3MT,=]SN2V.4+S*'-ZQ#JZ\+&[B[/C1DVQ@L='5@
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
MV]O&^_51HHY]#K;EZ[-\I84;\4#FZ$SA8*RL(8>U$%G0$%*PH001O;6/ >F
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
M2YD!XXS6)7(.LG4T\QT1TXX2&L.B',?G#H#R %-N&P9DBRRZ"#FJ.I6;6]I
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
MO=$_RU/*-=#P3-0NS$)#+-Z!43H@L3JZTOKXY#0K&P9G]E*VQXYAT8&R[+7
MG=-X[WABM>R ,^U!%1$@,*;!4> LL$3K8NOX\D!2IPT3>D3=XO00Z #IVW/>
M5^E_+F>KV4U"O"#&>2-IHXR!;(KV'F(.C,*KK*.MW7CNGXD=7S3P,"G#D/IB
M>C"T9'RG^*E?+O$FN3 8@GY!T+SFXUB9( AC0&=.*[0R&UY.@*0[1$U</M!"
M] /@=+@<ICZ;?V U6[>;,14U\V15I:W-JB-Y\#Q'4*P(0Y%>-GG8'<SC[^@/
M'4=(<M&>K1V8G8T1OC;);VE-OY(CL3HC4A.%^1&2M/5DL7;>MRY!8IJKI++.
MS>?!/DC(, "]N 8!QS.]!^2$U:?:5IK^JJDU7\/%YGI[_28LE]_(P=N,M#WC
MJF01B#EDCCDH)"OLBQ+@,.I,[J-)S8_V!Q$V\<"-XP%P'U+-I=$!Q!XPL^]Q
MF:JDSDDI_W.QWAE<NKHV[OE,,>$3*@V&2^*C9H)6J1$"A2D8K?5F6)>CXQRE
M 91./$^C.0A/(*^&P[^..-6X?O$?X:^KVM+?<7V&1G 6F8+@4IV4*Q@$KA4P
MDSDGCQ2=:MW']R$Z)AY]T1Q31_.Z SOVW1JJ-;Z2R<7%XA_UR.8L<\M1^03:
MQ4+^1!(05$+@6JJ"F@?Z?&SX?$_6Q ,LQD?3D9+H %P;[ORZ6EUB_NER6:MX
M<#E;Y(^?B,6D+/_8?+0ZLR)&5A..BO6N=C"K1WB6%DE&UZ(H7@Z[X]PKGW<(
M9=,6U[6'V CRZ !EKS)MH&O:U.?G/__U!><K/ M&6\\CDHH0:S:-O1W+'(KA
MY$LFCEJUMEC?4S%M#5-[]!S)YPZ0\H%$0 34:.0G_(H7BR^;FIOKQ2B>8V*>
M3*HANWK5X(-K"YDE(24%SK;YM(,G"9JVK* ]?MIQ?^JC2]JJB2.;L57;UF3O
M+\+\Y\]?+A;?<+G[\U>?:P'K&0NJ<LA"0$%>H2\&0E$!A"Y%.!$,VF'IQWN_
M>MH4U'8H.@'C.[!0U=5+-:=ELR>_#JNZV,]50S8BVRJ+XUBTU0ER$*:>WSJ(
MAFL0T9$]]DZ&T+IEW##*ILTO'&'/:R^/#E!VK2_X$9=?9_5._J&U_;ZXJD3,
MK_X1EGGUQV(=+G8_?[-8K7]?K/\_7'_ M#B?S_Y)7*J<?[>IJ5^=>4<J)W2
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
M9A3$4#@055+S4'W$03[X$*A,&;L=(:S[XCZ <Q,+_#?2D,^7G[>'^2$5[54
M8^H0)2D9A& ,V"P+4S%[S0?U@7E&Y'=>.K'0#Q'9H@7_IA9\^&N'<,Y2B<$)
MT,76>@A/1DY[#:@PYVR3\GQ0^NAS@M]]Z30!=C/!'\R_#H(6<H6_X'+][?U%
MF*_)L?F9]L*-&_SZVQ_TB(TA9,5FQBVC-0A5FZMR"-YEB$)&G91D1;:.EP>0
MU6W <I*+C]9RZQF*=4'7WKN-@7/,D;SW2-Y[Y9L754>EY\P:@<XW;\[X/%G3
MGC0WA\)0J!THEPZ@]OJ2.%H;Z<_S]LM?/W]9+KYN:L"W81T316J7"A3&.2A5
M<AUY$B"I*$I6T9;[^7X-$H@'$-8IW Z%PW<)Q:UETP'@;OI)/KYMO+TI()3*
M%$0=@;2V#C#U#D*,!9A':?]_\KYM.8X;V?:+<C;NET=)MB<<(=L*R[/W(R-Q
MD_MLBJUIDAKK?/U)--F\--ED536J"_*9F9 I65,%Y%H%9 *9*Y%<$N%::S".
M&5^WYSTGV7AG0[(#EM[,Z?PEV_(SRZSPPC-@RC':2D(")[(&"HEMILEIW]P;
M'#*N91?%^5CQ;'9!0X@ZH-T X_U/7GWZ\XH^[:]Y@Y_RORYSN3Y_ORKY3.M2
M+(\*!*^)ISP9P*IZ%A/7P49#@5OK[*QCQKOL7?+):'HR2#N@[ZY/TQDC-UJ5
M>M)35 )E,9+_8RPH7S!'YDQHWN!@]^YE#]=/1JM)INZ((CM#_7"](;?V0]ZL
MUNE,6*URS=!Q0K@ZE]IUNW9^]-K)XI)SNG7BWDOC6?9<Y>14.AJ2#NBUTVRX
M=WD?9'Q?OOWVX'<W#C#CV4J*PD#5+KE*:/J0LHX079!!,ZO:2Q*/'6,?97'-
M!0%FA:H#*AXJ,<XF9BVM@QQK^5^F[Y66;@^212],XE6DOOE92H?5__/B/[#4
M?PP8G7+J<1F+]UN1V40+M*"-0%L!J!CM"X%K+5,PTBU<ZG]\B9I#M#%80C\K
MJ+=(@,PG,+3RN" 2IC2L!OV5$K4F\-QOT<4P H"B4.W9-HW*@V>RT';J531"
M2:[F$NAY;CS+[BI+?_S38/F^E< ^;-8_5=VT!_)IL^I\O?"^$ZIX#9WU*32Z
M+!=!Y5KO[ZJZB*V*NH%)*%89XXTJ.;:_1IE/H^N9[^H9:_^ZOMCD>+W9/&[7
M?/M9.^LP&P,^,P,J%-JN9+2T'>>HD[11V]:-M(\?=1\R)4<S;, R.2><G;I3
MU2N41IKB"H*)7M=T>U?+WP((:ZQUJ7!EYVK]U96+?FI&#'3:Q\#3*<L>.^T4
M+6=1A8!4)%==<2G :W)NF&1)2J:]F*VM^W>FSS4*^M'Z7&-P6+K2X49SI";@
M[^D/:(>IIMM#B56(O'; \TBN+2K,TBA7E!FHX''@#?TQXP@4G\JX'&G2/A><
MP<OV?6!$*W-BA4<0QG!067! ;2QX8;7,+"DM3W!.-7[@?1R7]K-ES@Q]GWR_
MW,WZ]_PU7USG,Y=$3JXV0RXA49BO:4I"9]H]%,<@K*4E8GXV[P^KNZ5T;K*\
M3M>CD%MZ4W[!HMM^BO2;LKHZRZ:*#60'47M&49JH)1'T6_IC:9,PJ>! +;U!
M[_M^5\3C6#87))TO>=L6"/D]S:WV[*XM/%<7UV36W[[<MJVY?)O)[OG=G[7D
MX_+GB_ON"36)]:^K#1(G5A>X^;:U_;:]_!_XUQE3DIO:*L%8HT I\H!"L0J2
M#!R-]";F$]PMS#[/[G0I.UJ4N^!6Y]\?S>G>3&<L!>^#95"RK:HSIO8<\0C%
M(@9K6';Q!"><SP^N.T'.CI@^'<4.Z/EX\-G[Q!4%K2X92>$KI\@U%PDLVNP3
M\SR&UI'<>)J=4OGSQ#2;CL9D*GW-F[">_SCA1]Q<D,$N/^3-QS\)C;=XN8IG
MO"B1#+GHN1CZ6().$%AFM)8SB\Q:$TZ1X?+B&+M3(UU^Y6N':<_7Y+=1Y0^K
M2_ST:9,_X<W5\>Z/I]^'#WMPLXOO"?-H=,-]^XJ=_U>O'?]G=?7G3GGO[BJ2
MWE1/J@IXFVIN(!> C"5(213E?<3"1.-58.#0CET0'QO]MYW1;T[OA DA<(>0
M2M5(<HD6>J1HT@9;A%?<"]7:WWMI/,N>,,W!E?VEK!D:'?AM'PF:;7'G;GW^
MF#]M3X:WEU\\,.EMR&26[$$Q;2%D=!!31/IS%XQH?8;YXH"6Y58[W/<3DYN!
MT .C;L9^>S4FT"J=8P(M:_&[2N1[,J$)=YE<T5K9T+I$[-$ %LXX;@?L/F4F
M6WGI$^LW^A^<_T%K\"KB^>UUI_"N<%-+)7VL76IB ,2B*6 1P;#H'=/J-7?H
MT,,79L!TG-8-C;8TZ#]N/JT#AF^[+C4Q25-U U#F!$IP#\Z6 C&FS+)U29EA
M+1\>/W?A#.,V4!]AJJ51?K\*59UBQT]3L@J%MD!E:>0J4+28>8&@(R:=@^!\
M:&.7!X]=]JR\$<;3#;4TQ/^=Z<?5U;??KJ_2>KVYG8'W(C#+'.A03YALLN R
MMR"<+_4N5=C"!T'][..7/31N!/GQAEL:^C?I*U[$G-ZM-O%Z=:<&XS(Y,;Y*
M].9"VU!5[$45'(2$I5@G\8F6Z:&]^]GG+WN4VVK[/MYTBZ._N5B?IUW',<[)
M-Y4<@HA5)8!+\$$F"%QB*BGY4(;MWP^?NNP):2NDIYII:7R?;Q@:/3>8K:(9
MD..A?*Y^2"(?4T=7,!N' _?PZ=U7;>>('V^XI:'_2,^Y6'_8K--UO%N;#"\R
M"*_!(V::@"46:T\_)4.+EG7H<1CRSSU]$/"N<^"/-MO2N-]W#?6%88F&W)!M
M^\"<+:"V :I8E[(\)9[E(+#'M5KUG2,\S4!+P_JX]V]22CB,$F*I#8"QJD\:
MF\$[E321,GL]K G!^,;)G'6.[W1++8WQF_.KNQC"<):,=8;6&(H<5*"9.V\8
M^"BPA,Q#8FR8,W;_T&'X=G]J-M%*2Z/[J+NORL)J+65M(E9WE%@H2$CT"UD%
MN5+2IU>OBJ<U1N:]'Y5-MM/2 .^7^R"%^\S%"%&(*HK)(CA.8^=&>2\X>HG#
M,)Y4.-7[:=DQUEH:Z3=WVTM1B05#P6"TMNKR&@,N4L1?LF?"NBR*&+A,C]N$
M>S\8FV:AA?LVW%WL_3.O/VWPRY_U7F9[J:<X#=QE SED29.0%EPI CB3$2GR
M8U(,2D)YI8?#P0$L>P?2_(J\G;&79LS-U_)P"K=?CE&!U[L\D.@T^9T8(53]
M.U8P<@R*6S](IN<UQAP:P'*M7QH!NVYMY44WC>N+J\VWLW]]/'.6TP;'$E1A
M.U R1T"N!:3L%<LE<O%B\<MECO_XM/[Z7[=/O*'&[6_NF7'_O@5IT :T]5$6
M[ #S=V_.BC$L)YZ!TYY)$[:>8E#E0(I$7FW1@K.7$J[&8?[NS7+-?^;!?*0%
M%]X2?KRN[1QNG1_KT2<, IC4-.Y0[PI2UN!9D(E(&Z095.KVRB[P\)W+7*6W
M1_\H6R[,@3>7*_R <556<1?=1!'(U4TW_<*5+0I<XJ%ZP9(,4/NB#M*'?84(
M3UZ\S"W[/&PXSJI+QXR_7?V9-S]?U.N%K?WO,KZ89*8XBHUN^H"C"1!8;;RB
M9>$IT*Z6A^E0'GK#,I?M<^P'K<S804+M@9CJ_5U9#N,\>Q<\Q*UFOZ?@RL5(
M#D^,C@MG>#9\R(IQ? ' W9B6S=*:+5&[*10=4.N5:HD?_XKGU]M^4%7B\C*G
M6C=M,2"SY%$Y)DU-2 S@E)-@4RRHM4[.^<9LFS#,+BL%)O)D?5K0>BZFNZWZ
MO_BT.WS$*WR3TNIF?7^BN/IX2L/*ZL:^HEF!W5%S:U1J=_OJW_.7]68KH;"K
ME](:D5?:1'*@B$!>@3=<@"V::RN2%:)YUX(#8VG7L6'_#0]L_/;;[;^\V32D
MBA83%N V5O=1* C.UDTC2N64U&X_&Z9ATX;!P^RBU.$X[ASNV3 /6 N'?[2
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
M;AE_;4MVSG=?_^6;B_1^??'I_>HKO7JK97^S*2JG6<RL7D0CQ;PE.@@NT K
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
ME]-!>:+3"/.W:8+0:!%J %+OK-OE/A;N#%<2G*L%,AP].&,X%!J/#R9HOJ]
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
MU_ZV_6Y'4>7(?K=C</M_[+UIDULYCB[\BS"7^_+1Y;)[*L)==MCN>6,^*;B
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
MJA0%"9Q6'J0U4:)'%E7K';A;DF,]3/VIORVJIBOBK\(W'1T7'B4PKLA)NLS
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
M5^?I2/JMY 9I98CC1XY/RW<^U:"V^&MDL4[;A%]=D<]O]?J^U+K_NA;^L?9
MFV!5#F!8J)-^+075E:FP,%F8ED8*,_[]SI/BG4]-J"T:V]CK6#!^[HZAH!0K
M1'&>TBU/6U$G#E%R#JP>"LI(%^SX_>WC,11T44AJB^3Q[=PSRG=GEC-E$I?&
M>^"FCE>/M,; 6 $C?0G,:,E=^SFNPV0[GYI06YPVL%0'-T+[$>E%(Y)CQH"M
M6XW.$HJP:5F076VACLB];'WVMY]T,%J_^ZFP.)[-.DB-GN"A12985"B!U%5'
M'XD(7FD'!DU4(EC)6&L'> 3O<R=3#O8R_3#>YWWLT"6:KHEHN>!5!X;VG^*@
M<BS@>%&5#5UAR"R8YN/,SHKW>2\[#^5]WD?I'8#G1<)AJ[,47B!$$;8DA@J"
MI+2?296<]4ES;/W*YDQYG_>R_+Z\S_N8H0-8#2-_DQB*B$5"1DL:*T%3'*D2
M)&F+L$H&9EL3T[?C?>YD[L$QYU][*W4)O;L7-24GTA,3D'-MHY3(P;.<@'GI
MG42*44_P'JN;R[,1 +#7M=D^UN@26O<N:"Q+VG&=H4@70"'3X)!R8Z:8=J&@
ME;Y#$IV)69C;@NM@>W2)KF>N7SCSJ*P.8 12[.I]A"BU 1U=3BA1*C[^4ZE>
M+\RF0%XC6W6)PZ<O7FQ 8QA38$V]>/$Z0@BV,@Z8E+-&&7%\:KI.+\JF0&$;
M2W4)PL/N3#!H3MO+@U6ESGP('KRU$G@ILK"L78SC-Q:<X=W8%. =W\)= ON)
M2Y9BE;$V4FQL9&VG#0X<H]P_\F*EB]DI_[_S.FP*:#:PT9FV/%,,<_GM^_:Y
M][_6F#?+7Y$$^D;_?//U9N+.SY[Q2J5>KXB6B[HYEX7^S0E[IL>5]11-UR?4
M]A1D]DF:Q%.]*,8$2E5^*E.YF4N)QJO ;6C-.C)IU_8#:[X.%^FR/C)??'ED
MRBI.G3M0.>5FHA@EG:&<59!V%',.?*KS*8PWQ5FI<AZ_P_M X<^G&WP?- YZ
ML#BZK;L,7YY>^&Y?=),HOULNOGPFWW:3,-^\<X\9$XL)-'K<OAV"F&MTQS-C
M5C"%:OR O>V:SJ=[_51;8G1DG-E.>>0BJFMX7^Z:[N8UWDPXE:6Q"H+?-E]A
M!F\$!\Q9:L5EB&K\QQE-EG(^7?63'16-<-#!=MCO5M,GET-@&I)0!92WI&OA
M!; D0[8"90FMIPBV;\+KH@7_&.B.9[,. /E$4U#E'-?::?!>9U"&]!6CMA K
MA5FI<Q=RZV;Z\V_"V\OTPYKP]K%#EVBZ[@K20O.H8X2"D8-RD=$Z1*ZTX"X:
M+!3QM[X4/JLFO+WL/+0);Q^E=P">%[N_>)"<:\>!:XI_5= 1O AT]".&6 >^
ME]*Z<'*F37A[67[?)KQ]S- !K'X)M)*$G[XB;M[5?UV-LVU\]5(682)I16%]
MOU' 6ZR%!PPL2B]\;'W&/27+.;7:'7/*-;%%IYBZWGJFZ!P,!9FESMM3)!\$
M&064[(N(UJA86K>D/"W-M.ZIC;4'0.@ U7< HO>;K[CZ?;E(6_;5S;MYB/.+
M^6:.ZYMN9V>CL[0>RG')T69OZ%><0^;>&Y>$8ZYU$? EF?H#U"&V7XYHB Z
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
MWV[28RN,%[1Q@.+- LI2"!H"9<O6%N'0NR1RZV;+/46<UON-!I7AD#S:;AW
M\O7E>K/\AJN/>,7UNOXZ_W[3.!@0L7 Z+^B8X%?%/<>" *LC_8'WJ:36%:QG
MQ.D6;L?#8#F.3:9^*O49T]?%\F+YY:]7B_R!TO<[/:E.L6AI"Z;D$JA"VS+8
MY,%IP2-3)<B'C/E/7,P]_8UI^S1/@9>62N[ %7U>A8Q5)3?R^R0*:IX@>4J>
ME+,%7.$<9#3(*L=)+JW'IS^48=IFIU,ZG:.T/[6G>3=/M4=P\87VP._+Q?8=
M_P9??5DAWNV$+ZGPE&IY4%$JI)CEX U3($4DQ6DEY<.8Z@FO,^Q[TSY6.9D'
M&D'Y4^.)TMRK^0W+GX<PK>[]YBNNKI<3G;.H=3UY)6V/+?5#5A9X1J.3MY(5
M.PA++W]KVB<K)\-18Z5/?(?SL<[?NLH^LO"F< %!U<X_+ XB.58HCJ>L,J)G
M@XZQ%^YL;C\X#5Q&N<D[3(D]6/X&L"F@212NQ^T$3>%I 2PF\)PQS,QZFP=U
MD RQ_91ITA'&>FCN S0WL<'_21[RV^6WFPS-RAB$T,!UIG-.THGG64$04J/Q
M)6J*J1J8_-Y')S;Z(29;MM!?!UG+[;WT]AQ\7[8N<+L+E%=<,_)WR7A/"W&>
M]H/V%/\H6D5"[GQSKJVGA)F&4W.\SL,F2N\ /7?EOXZ?4!3E:>U@O-D2+#.*
MDZ4$X9CG1L<4FS^8?BS%Q$UC;<S[L*QVG*X[0,LGK _&7W^X^?QV*;?IE1(\
MA0*48]4KN"S!1U] Q&Q##,YQW1HVSX@S,8_?D99^Z&T:J;T;!/VR<RDIVZPU
MY6PLU8;,I!DXE>@@3X%9$Z)0S2EAGA%GXBDG8R#H>+5W@Z!7.Y?B!&V"HAQH
MK2GNIY /*C5P+1Y:Z;5VW#=O>7Y:G(GGCHR!H./5W@V"?KEQH,6+^@ 2LF$)
ME.&%\@5#FA$*F3%6"MZZO^*> !-/^QC%SQR@VAYP<1/U_7*YGB]PO?Z$7[8%
MY*M.WZQT8%I =(6@;0J#6 0'Z[342AN7TZ#>^$.RJ5T"34,1/WY&=;3R>T#2
ME>PW#TV*MM+2-O#99U!:!MH&FGZE@B3_R!2MK;F'N2- )[G4\89]Y&P.U?+4
MUSMO5E^6,<1;7CY?$@L4<J$J$E2T$1PM'"0*+TP2:/B+[\AW_-R)[7ZX=99M
M5#6UE=_-2>);\L5<*X>F>$BZ-F%S16&V4 1\M.0<-3/A(7GADW>_=W[LQ&1@
M;6Q\N**F-O&K-+^I&@O&68P4-26-Y,@H$(YH2 -T# 9G2^8X;%+,[8^<F.>F
MC6D/4]#49OU$/V>Q_+!:YLMTVS]@0PZ%*P71UGN!I#0XE@ODXI)!:;/G;)"%
M=_WT:;. 1L8^6FV3/WN\X7;:36CY^$]QV[&TC61\+B5Y*T#S.BI>&M)?,0I"
MT:IX22G0,):'%U]&'B[C()"YUB ;YXGMJ4PU,22?6L=-KTMQ66-M+&<BT$J$
MA)"S!JU3QJBX5VS0_)(70/>\%!.^R3T9"I:CF&3J<^[M\L^;H,L:SLG+UZFJ
MB?8A9CJ8*09S*AIO#(N&#^N'OOV1TZ&BI8&61VNK@W+$]2"!VT0\7(1%PD]?
M$>O4BI_$7W?H"W_YZ][KOC7]B(O+/%]\V?TL;[NA8G:!>:0T/D;:4 7)ETMC
M(*5L+,_.<=OZ8>YI5C8(RK[[<[-C.'2P2?9:X!UW$F,I: 2"+5)4BGR$(%,
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
M,IMJ+=-/7R-_^BW3DL*?R(T<JM4>PZT/FZ]Y-8M1<LML@6#J*[VB;!BM4N0
M;;+:(0K>FEM[MR33\K:?,( ?K/8>P?.O*TH_9LALM"52LI&KATS& E*>"Z6D
MPFUA7*2Q*KGN2S(M+_OIP#-<[1T49NU#;)FRTC6F!Q,KO1LF16Z5]&5$\M:'
MB-FTKF%H135Z6P?\<G%UI$6.I1H=[85GYIBP,@4!GF5!?E8$"%IZT%%5PE03
M:4DG>-G9#TA_@>OVH3KORSW=N7JXIR$LY%<Q@T8IR=\646=M2-H/B1?.I)1C
M\B#O%JK?6M)&;X0-;-%7X'1G0?^Z7*8_YF=GKQ;I5[+:XLN\OB-L-]##W\^T
M$C9)4F)1KA*24:3H@K9UB*X-3-E Z<9)P#= Z&X>%UN :"^(CF71WD[6.TO^
MN%I^RZO-CX]GN-C0NM_^\V+^;3MU-Z3DC78*6*ECIPS+@ $U%)9-#EDJKT9,
M"_81L9NGRI,!M(VU)H7CPRN9Z]7]^)2_X68UW]IO6:Z:J:Y'6\V$T-Z*XL$;
M2I04]PE0;%,FDZ4.D3$<?+^^WU=W\R;9$&4G,$(_@PMVJ[!>#].B7JU6Y-=S
MW4/KF<E9ZT YDE:4B"M4"8*SB3)TJWSP26<WXC7:\\)U\\AX,F=WK(6F1^!3
MVVSKR6FGS1/Y\.U5XM5[ZGH6+656SAG(07-0P6P3=@..:9NYT9X_+&+<W\\]
M_;7=O!Z>P,<U4GY7,=W.D4;!6$=1*E+>7JD9,!;:*Y6QFXN2"DL,<W=CI4[Q
MYCBB SO:#D?[K)$O5&;"T(^:E*%N%%!%4IQ)JP,=3=*"<6_\B/5CW13=G/;J
M9)#66T-HW&;<3SDN%Y'6N?W@UWGS1\Z+*\Z92O%Q02C]40>Y(&4[U[-=;OY]
M_8LFO;G-Q!BC57<<'9V@<]>3*XW&<,A>,?)\GH'+Q0&S)K/@=+#Z!<V5W:W:
M^\9YM7EHEWL_/ NL*$.!*J20*LL<X[7PP$*D]-Q$5H)RK;LR&XC=;T?P$(0]
M&IM]8GMV<)&]SY)W$RO1(50\QE3J3$QA1<VX#"#+ 3+'$'-ASK'6_57'R-MO
M_]78H&UBP1>"UE]RNHA;-IU?YM_GB4ZT=7VZ3+8.ND\J!@K <J7R9!KJ8[@I
M)5GOIP#J#E'[??\;&Z/'VNV%P/,A)]@V&)O3/ZSVF>/9+"EELW416."R3M22
M0 HOH+W)6@CAA&U=,M-"[GZSK[&!V]2BG5Q17E^ ?2@?M_JOIT5ZM:;?;!;T
M#5_GWSY2@D)?]W6UO/CR]?/R]Z_T<U^79V3F]2SP8CW##$)S1<FIYW2J% ,A
M,H>,:\>S^EDJ=KP8TUYAMD;DB<WR0KSI;\N:L-9S(YSE*^ULU_P:20UU#A+]
MR?8GWRS7FQD60TL-#'*4!I0.#D*JE!F"T7%B61"N-6=<^U5,>VTZI:<=T=HO
M&.\SI9//T5HZ7Z2C==)B/0H'PEFK#+HD5.MK_4-EG;:;I#?L#K+<"T9H'<0]
M7]7WVMK=7/L_9?+<,06F5.[E$'BE((W LS:VD %"\^Z45K)/V\_2&X*/LNS4
MS75[+OK3Y9#Y^KL/Y;?EV;:S]-U5=_ZKS>\783U/<US59QD557U_R1"*K:3B
M(H%S7H-UB5DE; X/;W.?BGR;RS9M+\TXX?"T!GPA'OEN!=>'1Q5<=7QW4#8"
MFF)!*=2 DO:O%]%CT+;PYB,-CA9ZXOZ=*9UP.V-.?],P9-V?K_F>UC-+@5%!
MYR#+^O0=56W5-05(P&#1TTE36K,##I-PXJZ@*>%YH)FFQ^+>YTE=X<6F\IO\
MSV58OXJ;#T4P;C_E\XQ5U346^O"80KL^OMPI-\NK6&NTT9NJ<0W,1#IME V
M3 0PD0DG>,I%QF;A0DO)]X/XBWE+Z]_Z+R36V%9/ODK_>;'>7);G!JF4*(6V
MO30U'Z##R-F"D(U52ON$*4R1Z3V4<S\\_R7?W8XR6;>PW#5=9588$\5:19BI
MU;Q%!G"I%N.5PDF56)@Z#1AW2;<?!/\B+VA'F^>%3!:YO]66Y1^+U64R^G^W
MI\/53)4VTT2&?=?X98F#5GN"VL-4F.$2)1B)!"]&9VZP+$%!EG-(3,K@&^_^
M$6L/'SCQIW3]]L]X=I%JT\SYEM^48@]2?LT6/R_?_HGG\\7VQS_ES<5JL?ZT
M/#N[NAB91<=*EI%R22_KF*BH*8T,"BR3R3N7M%>MZ[K'7E._58M#L/G0PW:%
MA X"@B?6/XM*,57I>Q,*0PFID."DIS,&BU:9.<MUZR*P)T29%H=]X679WG@'
M8Y!"D?FRSA%=;<9$(CF"U9:*\%->7YQ5TM]W9*2K:>0?MS+03W]<KN>7<9&*
M7B+Y!R@N50+@0&O/2D'T5MM"(5/[05!M))^VX/8EXGQ,:/3KFG>O^B.M=K5C
MS5H:$PP*")ARY>_D]*L2P3LMI"^1RZ2GW Y/R#UM9>]?9S.T@$6_6^&7/&3-
M)B=4,3@PQM":E:35U^WOO0^!5IPCGF@K#))[VEKAE[@5QH-%%UWK3ZSZTTU+
MP+UEO\=OZ_RAO/KV[6P>ZZB.RU8L^J/W\_/YYNHVR58J35\ODB*K2M "G(T)
M9#:8,!>I\411TS'+F+:(^25NE9.!IN>=,U/,TB:G+(E)KVM@:,$)68#9XKT)
M)5AL_4A^3+([6KGR2T3P(.,=F>R^7:1Q+\/?X7Q5:6CSWV]?2%^EM#VI:B]B
M6:[.K_J_#KT#'_H5S:Z^CUI;HQOO&QEN;Q77-]>*N03DKI0ZQQ%!,>G R93
M%.12>FZ\2(V]P'/R'.OL;CY[UZOZE0W2AUKO1PESW<R+]-NR[K'+W[[&]7Q]
M.3V3B9@P2=I<F54&EN+ HXV00F'&.BM5;NT>FPD_[>UA,[P]=(;3&+>#3'#;
MG%U=Q^N+-9TSZ_7O^<OV)?YR4K VVI?BZ2Q@#I3+&9S2M8PJNA)X+":W?K-^
M5J!.T'=:D"S'LE@/\+N4_6J*-.W0K+!R$VGMZD-4+?Y !9S[R&/*/.;6)\8]
M ::%5T/#/H3,P5J>NDOBS6JY/L?%W_-YR*M9\9&R)T<ZX$;0MI$(WAD/,0KI
MK6 Q&?NS>.WQQTYL]<-MLVRBJ*E-_&JU6)ZE:\&ETU+H"((\(RCM& 1T$I#.
M[\Q06XQ\+PO?_=1I7X(:&?A@-4UN7_TWSC]3@#:/>'8E?RX2E0@>-*OG'Z$4
M,.L$46;K%#>6![.?F1]_^+1/':VL?:32IC;Z[_0YB^7'U;)>AZVO%N"1:>Z,
M!(IQ5.5K#N#K'$Y'VF&<.1M]V<OJNSY]VFO]1F8_6FU3V_WMZLLR8/AQ);J1
MC!D1$HA46XRQ,CP9)T!K73LPE QIOWU^_W.GO9=N9.LC5#6UE=_/0Z7]OY(\
M99]TI.PE1^\I,HT"?"W9+HE.(84^F+3?F7WO8Z>]N6UDX\,5-;6)WRWQ_!V&
MU7S[4]>N*.N0;0H*LF1U"I.FN+)0F"DM5R$G.HDTV\O4.S]^6GZ&1B8_7G%3
MF_[?,_UROOGQX6*3ELO5]0I,\39D#3H6.H6P%OM$$2$4EBDO38H_S,V?,/W.
MCY^6V*"1Z8]77 <W,M>7#Z_B/R_FEV_ZV_L'Z7B*27IP+A10<MM1&3EH.J6R
M4]9@:CWT[@E1IDWG^K@$;&&E3L%6?[G*^6HS:F-U3+Q --OAZ;J0XPP!A$N4
M#'&EZ1@] >SN"37MA5$3T^\!I\/M,/4!]@F_SZ]OPHQP)&R]!/-UIPERO,X)
M"UDQI5-11H;]!IC<^=#^['^$K98-%#>UP3\NSWX4BKNN;\=L9I1$!0C*T(EK
M!-8*!@LR9QF=$C[H_>X9[G_NM.?.B&8_0GU36_Y_5>:1-WB^O)+=<2^+Y0R$
M<8E2+'008C901,3H9)2V['?A\."#I[U4'-'VQRBP@P#B)AI[_>/FE_\VSRL2
MZNN/]_E[/MN>C48E5KRA8S')6!MX*-3R.4-B%'6Q$)0PK=L)]Y-L6ESU$<N.
M8,.>D'FG/&O]>'U7^U=D'47R#%0)'FIC#03&/9!38CPSX7D:K21H'P$[*;QH
MB)"G0-C<7#UA\=?%MXO->JLQ?OVZ8%1.G'GPR9#2G.6 5I9Z \V]"3G:,EJ5
MWF-Q.L%9>Q \!;<C+=(IN.354A3C%)E$#T(H!TH91DL1E),J13&&8;DT;X-X
M1IQ.+HXF =<A%ND47.)J*>B3-#4EE0*KSR?'3REK .:T"TRIPIN/\WI&G$XB
MN4G =8A%>@+7ZQ]WU/9NE?]YD1?QQV5,X1CR[93#K"BZ35D"1G+&DODH)<\4
M];8>.[^'6-,6.W27-C2Q7D^ W+6@J[W+;=$*18*4*Q=%BC7(M1:X<ED[3]NZ
MM'Z'V4.L3N*V5E#8(SDXQBZ=0FU]=Y=>N72=DY6Z*,@V9E!"YTI);<#Z('@N
MSF75>D+DGJ)U KE6D-@G'SW2/CW![MY.W9X(VUU:ATY0E$ Z(O'KW7,=>(T"
MLK/6%B=C4*UITGXBTK2U9CT?M8=9K2<0WG:1_;K)YU?=MU>;UPD74>D(4D4*
ME)VSX*4VX$4)W#.K8VA-3;^/7)UXO19 > IDK:S2 =(^+E=;TVQN%K=CE=<O
M+]I9SYR"PNKP$DZG12A*0D$NL!X80K5.9P>(UPGNFF%C>1I#=8#!M^O-_!PK
MU\0>:U/!:F8"'0M(BE2%5HF91W VVT +Y-FV!N$0^3JYP1L+A:.9J@,8;N?>
M4$CR*7^CO9;3I=:>61[RQ+CV('P]2FH! A:I@+%<6"A:(FL="0X4L9,;O['
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
M.AKVKEY6:-SW4'=,\;\OD#9[M?QW\@!EN3J_')6Y3>BTLK)4%@?N/9VCY'S
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
M@!6 *A= <JXN%JY*VF_2=C_GT$C6^^GI-$25'3B9G]=6!JU02,>@!$M;![%
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
M>G3K=@?L!^]B Y:=E/'*!@09:XN\H+S-24^1S78"4.+2V7']],&B3TPT? )
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
M%!VTP8>CTZ/C* MD/93:764#"39PHA1CUE":M*R=HC*0U+:.W!A1UYT? B-
M^KT,EO/)%.;S+W"]+FDJ#,PYH^]# ]&:H5&-2A)'922H<"BCZ!8+J#UI_$6"
MVM87GE\[UY/.&*"VIGUS3DIZ=<@T$I&-P;-9VFI9/*HJ4 STF9!2UVZ1]HB
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
M1A#^XAXX>S[8^ KQ?#KI6&8WQLFCRI\01"SE],31,D0M:$&\8)(887F,1@>
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
MA&:>&>?+)'%.O),9^1IX-"%J#'PJX_!0&OMA\>=Z%#B+O%J_&3QR%?[I)VC
MKT*P3+*DB+:E*D8")38'2@1&WB8Z8Q7M]S*P9_%^&;4_X?W_L8P<@6+:/-LC
MEA]MYBI;1U&+)F*M=*A576DIE )AP<D4- 4J:J=D/T-*/_3\G/?W-;@_ A#M
MTY:_^C\GM\O;7[K9K/NC-%_P=_B3Q7>,27)(@4G"I>%$.J9)8*+$LT8(ZH3P
MXJ4'[%J6[3GZ^L'MY[RX/YF<1H#!;?X1GJ7/<+>YO"MU8@FCEO+^NG^4Q%42
M4>!>%(G<H;YF^"O+45\[&ZP6$$L*^FD4W:&D]D/FSWGY?P[IC0"D^W>Q=2S+
M3?-]$_%UKN?[^7SIIQ&N1,;PFC%+7"J-74M3):>-(8DJEXW/VNC:XR"&4]L/
MJC_G>\&99#@"M&ZNI;?',;U9SG#'ZYAG=3==DCT%Z." 6&\P#(\:CYZ)@D05
MC(*8#7.Y,BI?IZH?^G[.-X/*,FD=BCY,X/R8UQMX=.GS&2)@7)6N>,BVA%:$
M"<"S8[4E@:)S3"&YY*5F7O8;)-S[D_U@]'.]%IR0Z:VAM+O"WCD'SC@5I,Y$
MK-1MS)%XGX%P'S4/AEK*^XVA_6'I?M#XF=\!!C&Q&@3^SU]_8"QN[E^K'ZU^
M4O[69\C_N_S[[Y_?/UI_]68Q+XDD\T7YS?H3SS6,V+:4Z#*:\%(,G1Z%XO,W
M98KAS>,=SB>W=S?P&G2._.)?[W?[E ^;#_^ J=/O'/Y<P#2A;CQ)CLS\(LQ7
MJ617(63F+#>$ Y6E*R,G(29 3RDPJR6J'\XJ^Q6OT71<0[9=XY*/BZ\P>^Y;
MZWXEP,%*D0)1.J,!YZAZ0T1>"$D31CA&,]7O:?.0KXZRO\8P0#SNZG8JSH_
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
MFOLC1-#F'#@E@":N2+ 8YDN?/=I==/1!&"$,@ [VU!@:@]HY7L*O0&8 NT<
MFI<[2T<> ^/(GX!^&BKF%$CP$>-#U*&6:8^"KYTU?'P3]^H=H<YZ+5Q-'F,
MUZ/Z7N=#U-:7@E[IB60<V<+P5T'2J+U6,N;J8/I96K@?)-@76[@?PN76#Y27
M-^"G;_$\?=V\I3&OA;<I$H/_+M-9%7$V2B)2XAY4 F.>)) _U]#[R<JMJUL&
M2ZBKQ:[1R5HSZ[D5J" 5IZ7UI20N@"<0&/[(,B%TO\;>+\OZT.2)ARTC+,?
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
M:X7HX#G2>@&N^A3I<X8(581R^O:*FQ^4?P2D^O_^K_\'4$L! A0#%     @
M(H)A5K'2_=@O"@  HLD  !(              ( !     &$Q,C,Q,C R,F5X
M,C$Q+FAT;5!+ 0(4 Q0    ( "*"8582CF!T'0,  '\(   2
M  "  5\*  !A,3(S,3(P,C)E>#(S,2YH=&U02P$"% ,4    "  B@F%6;N'G
MQ1H(  ##)@  $@              @ &L#0  83$R,S$R,#(R97@S,3$N:'1M
M4$L! A0#%     @ (H)A5LNHZ3$X"   2BD  !(              ( !]A4
M &$Q,C,Q,C R,F5X,S$R+FAT;5!+ 0(4 Q0    ( "*"859NO1O ^ 4  ",8
M   2              "  5X>  !A,3(S,3(P,C)E>#,R,2YH=&U02P$"% ,4
M    "  B@F%659*^\Q@&  #R&0  $@              @ &&)   83$R,S$R
M,#(R97@S,C(N:'1M4$L! A0#%     @ (H)A5H)<W>B**@@ #X5< !$
M         ( !SBH  &-O9&DM,C R,C$R,S$N:'1M4$L! A0#%     @ (H)A
M5N?A$J*'(0  +9 ! !$              ( !AU4( &-O9&DM,C R,C$R,S$N
M>'-D4$L! A0#%     @ (H)A5D#ORV2)-   @A\" !4              ( !
M/7<( &-O9&DM,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( "*"85:"_X$1
MN64! ,'=#P 5              "  ?FK" !C;V1I+3(P,C(Q,C,Q7V1E9BYX
M;6Q02P$"% ,4    "  B@F%6_F Y]R,( 0!530$ %               @ 'E
M$0H 8V]D:2TR,#(R,3(S,5]G,2YJ<&=02P$"% ,4    "  B@F%6WTC0.HOH
M   B2@$ %               @ $Z&@L 8V]D:2TR,#(R,3(S,5]G,BYJ<&=0
M2P$"% ,4    "  B@F%6N6,:2YZS 0":-!( %0              @ 'W @P
M8V]D:2TR,#(R,3(S,5]L86(N>&UL4$L! A0#%     @ (H)A5H+2Z&5XN@$
M+_43 !4              ( !R+8- &-O9&DM,C R,C$R,S%?<')E+GAM;%!+
4!08     #@ . (X#  !S<0\    !

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